TCP / IP Ethernet связь на ПЛК - PullRequest
       21

TCP / IP Ethernet связь на ПЛК

0 голосов
/ 25 февраля 2012

Я пытаюсь подключить ПЛК Omron (CP1L) к ПК через опциональную плату Ethernet. Я правильно настроил соединение и могу подключиться к ПЛК для настройки его IP и различных настроек.

Тогда у меня проблема с корректной работой лестничной программы.

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

documentation

Программа имитации релейной логики показывает, что A202.00 всегда включен:

screenshot of ladder

1 Ответ

4 голосов
/ 25 февраля 2012

Если у вас есть физический ПЛК, тогда почему вы работаете в симуляции?Если вы хотите отладить реальную систему, просто подключите ее с помощью USB-кабеля и используйте «PLC -> Work Online ...».Я не думаю, что сеть имитирует абсолютно правильно, так как сам симулятор использует симулированные сети для работы.В любом случае, если вы работаете в симуляции, то состояние реального порта Ethernet на реальном ПЛК не окажет абсолютно никакого влияния на симуляцию.Неважно, что у вас вообще есть настоящий ПЛК.

В любом случае A202.00 - это просто флаг "Порт не занят".Вы используете его для защиты цепей от попыток чтения / записи с одного и того же порта в одно и то же время или от попыток выполнить несколько одновременных операций чтения или записи.A202.00 включен, пока ком-порт не занят.Если это чтение или запись, то A202.00 отключится на время чтения или записи, не позволяя другим охраняемым им цепочкам связи выполнить, а затем вернется в состояние ВКЛ.

...