Jump to content
  • entries
    24
  • comments
    189
  • views
    46869

2.Программируемый логический контроллер VIP-651024.

mazzi

236 views

Продолжение описания ПЛК.

В данный момент я буду писать об использовании ПЛК в виде микросхемы, поскольку такой вариант дешевле и я способен сам добавить нужную периферию для нормального функционирования устройства. Схема по которой я первоначально собрал устройство привожу ниже.

SCH1.gif.50347c4fe5b8f9733e3480bd36bb811c.gif

В схеме я использую внешний кварцевый генератор собранный на микросхеме 74HC04. Допустимо подключать кварцевый резонатор непосредственно к выводам X1..X2, но у меня не заработал такой вариант. Возможно кварц не такой и я не долго думая собрал генератор с которым всё уверенно зашевелилось. Номинальная тактовая частота ПЛК 16 мегагерц. Для "разгона" я пробовал использовать другие кварцы и работоспособность сохранялась до 24 мегагерц, правда при этом обмен по последовательному интерфейсу пропорционально меняет свою скорость и я отказался от этого трюка. Хотя для случая, когда уже программа отлажена, это наверное допустимо. Нужно будет пробовать.

Как вы можете видеть, на схеме есть три вывода RxD, TxD и DIR. Они предназначены для обмена с компьютером последовательными данными на
скорости 9600 бод, 8 бит, 1 стоповый, без контроля чётности

  • RxD - вход для последовательных данных,
  • TxD - выход для последовательных данных,
  • DIR - направление передачи последовательных данных для работы в полудуплексном режиме, например при работе с RS-485.

Уровни сигналов TTL. Я пробовал работать подключив непосредственно к последовательным линиям микросхему ADM485 что позволяет настраивать ПЛК управляя им по витой паре на расстоянии 1000 метров. Я считаю, что это весьма недурно для такой крошки. К тому же встроенный
сторожевой таймер избавляет от необходимости выдвигаться в место расположения ПЛК в случае его зависания. Кстати, зависания ещё ни разу не наблюдал.

Для обмена я использую стандартную программу Гипертерминал. Далее я проиллюстрирую сеанс работы с его помощью.

Продолжение следует. Голосуйте за мой блог и получите скидку на приобретение данного ПЛК

В случае победы в конкурсе обещаю подарить трём самым активным участникам моей поддержки по 1 штуке ПЛК в виде микросхемы.



6 Comments


Recommended Comments

"обещаю подарить трём самым активным участникам" - по каким критериям будет определяться активность? ;) Не томите, давайте уже больше информации, а то пока на схеме я вижу обычный МК, причём с не самыми лучшими характеристиками. Хде изюм?!

 

Share this comment


Link to comment

То что вы описали это не ПЛК это МК. И суть ПЛК именно в возможности его конфигурирования и настройки людьми не имеющими навыков программирования. Специальным софтом и зачастую в полевых условиях. Я уже не говорю про надёжность и т.д. Думал будет  цикл статей про Siemens или ОВЕН или ещё 1000 других. С решением реальных задач.

Edited by mr_smit

Share this comment


Link to comment
3 часа назад, mr_smit сказал:

То что вы описали это не ПЛК это МК. И суть ПЛК именно в возможности его конфигурирования и настройки людьми не имеющими навыков программирования. Специальным софтом и зачастую в полевых условиях. Я уже не говорю про надёжность и т.д. Думал будет  цикл статей про Siemens или ОВЕН или ещё 1000 других. С решением реальных задач.

Я еще добавил бы поддержку Codesys. 

Share this comment


Link to comment

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Add a comment...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...