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

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

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

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

документация

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

скриншот лестницы


person KMC    schedule 25.02.2012    source источник


Ответы (1)


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

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

person J...    schedule 25.02.2012