PDA

Просмотр полной версии : ПЛК100 и ModBus



Скрипник Александр
02.02.2010, 13:12
Купил недавно ПЛК100, для пробы. Раньше с программируемыми контроллерами не работал. Поэтому возможно задаю ламерский вопрос.

Пишу программу на Delphi. Что мне нужно, чтоб считывать по ModBus'у состояния входов и выходов?

На CodeSys'е сделал простенькую программку, добавил в конфигураторе модуль ModBus (slave). Прошил. Должен ли контроллер отвечать на стандартные команды или еще что-то нужно сделать? Нужно ли как-то ModBus инициализировать из программы контроллера?

PS Контроллер подключен через Debug шнурок, если это имеет значение.

Николаев Андрей
02.02.2010, 13:22
1. Для программирования используйте Debug, для обмена используйте второй RS232 (по крайней мере на начальном этапе).
2. Добавляете в конфигурации ModBus Slave, указываете соответствующий порт. Заливаете программу в контроллер (заведите несколько переменных, и присвойте им значения, чтобы эти значения на ПК получать), стартуете ПЛК.
3. На ПК пишете свою программу с поддержкой ModBus.
4. Проверить работу самого контроллера (что ПК получает от ПЛК) можно, например используя OPC сервер Lectus (в том числе у него есть лог, где видны форматы посылки и ответа). http://www.owen.ru/catalog/64467020

Скрипник Александр
02.02.2010, 13:28
2. Добавляете в конфигурации ModBus Slave, указываете соответствующий порт. Заливаете программу в контроллер (заведите несколько переменных, и присвойте им значения, чтобы эти значения на ПК получать), стартуете ПЛК.

Премного благодарен. Только вот пока не вижу как добавить этот порт (в свойствах модуля у меня только Visibility и адрес).

Есть ли где-нибудь какие-нибудь примеры? Может, что-нибудь почитать посоветуете?

magirus
02.02.2010, 13:36
например документацию, поставляемую с ПЛК на диске....

Николаев Андрей
02.02.2010, 13:43
Конфигурирование PLC Configuration - отдельное руководство.
Ну или пример подключения ПЛК-ИП320 в разделе примеры програм и полезности. (что ПК, что панель - для контроллера не важно).

Скрипник Александр
02.02.2010, 13:43
например документацию, поставляемую с ПЛК на диске....

Вообще-то интересует квалифицированный ответ. Например, с указанием чего конкретно смотреть. Ещеб сказал, поискать в гугле.


Конфигурирование PLC Configuration - отдельное руководство.
Ну или пример подключения ПЛК-ИП320 в разделе примеры програм и полезности. (что ПК, что панель - для контроллера не важно).
Спасибо

Николаев Андрей
02.02.2010, 13:46
Вообще рекомендую со всем документом ознакомиться, если планируете с ПЛК работать, но в Вашем случае Вы можете открыть подраздел ModBus Slave. Ну и до кучи все-таки гляньте пример.

magirus
02.02.2010, 14:00
Конфигурирование PLC Configuration - отдельное руководство.
странно, а у меня на диске (точнее дисках) оно есть.

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

Николаев Андрей
02.02.2010, 14:05
Господа, хватит пререкаться из за ерунды.
Отдельное - имелось в виду отдельный документ. Пока что отдельный... сейчас интегрируем в руководство пользователя.
Естественно идет на диске.