надо посмотреть настройки таймаутов соединения в опциях проекта
надо посмотреть настройки таймаутов соединения в опциях проекта
Часто задаваемые вопросы по кодесис
1) Почему программа не работает - Следует выполнить "Онлайн ->Старт"
2) Где скачать CoDeSys, таргеты, прошивки, библиотеки - http://www.owen.ru/catalog/codesys_v3/opisanie
Настройки связи
init ATZ/ Dial ATD8...6 / Hangup ATH / Break +++ / Timeout 60 /
Port COM1 / Paritet No / Stop bits 1 / Mot beorder No
Лампочка не горит. ПЛК100-220РМ
PLC model MODEL PLC 100
Binary VERSION 2.10.9
Need Target version 2.10
Compiled: 13:25:45 Sep 25 2009
MAC 6A:77:00:00:52:18
Причина обрыва по гипертермин. - выключение питания модемов.
Где конкретно смотреть настройки таймаутов?
Кстати, если в гипертерминале при связи через СОМ(Debug) напрямую без модемов, и указать скорость не
115200, а к примеру 9600, в обмене идет некий набор символов(как при обмене через модемы).
Может дело в синтаксисе файлов прописыванмых в плк(modem, CoDeSys)?
Последний раз редактировалось Александр Ч.; 20.08.2010 в 12:16.
Решил попробовать Lectus. Очень неплохой ОРС. Четко видны все операции по дозвону, соединению, передаче и ответа от ПЛК.
ПЛК по прежнему отвечает набором символов. Lectus пишет "устройство не отвечает", и через 3 мин. снова дозвон.
Думаю тогда может проблема в кабеле КС7, не очень подходит он для RS232 ПЛК, корпусом упирается.
Последний раз редактировалось Илья Кареткин; 20.08.2010 в 14:55.
Последний раз редактировалось Илья Кареткин; 20.08.2010 в 15:01.
Удалось получить обмен через Lectus , по 485 интерфейсу модем-ПЛК.
В логе правда Lectus пишет "ошибка при разъединении", но данные читает нормально.
Но на 485 еще и МВА8 должен быть, что насколько я понимаю недопустимо.
Придется дальше работать с СОМ1 ПЛК, проверить его.
Последний раз редактировалось Илья Кареткин; 20.08.2010 в 17:03.
СОМ1 ПЛК проверил черз АС3М -подключил МВА8. Есть обмен между плк и мва8(RS232 плк), есть обмен между плк и модемом(RS485 ПЛК), Lectus читает данные. Т.е. все исправно, проблема получается в кабеле КС7(хотя РС-модем через Hyperterm. тоже обмениваются нормально этим кабелем)
Lectus в логе видит ответы ПЛК, правда они совершенно не похожи на ответы, когда плк-модем по RS485 .
Например ответ плк по RS232(COM1): ...(1012)(СОМ1)Rx(15)";2sr7 22 ttuE6-"
В чем может быть причина?
здравствуйте.
возможна причина в режиме эхо у модема. проверьте эхо на модеме: введите команду At&v параметр должен быть равен S0=0.
так же возможна проблема с неподтянутым Rs-485 в старых плк.
Ура. Обмен идет. Не стал использовать кабель КС7 между ПЛК и модемом.
Спаял простой трехпроводной - 2-ой RxD(плк RS232) на TxD модема, 3-ий TxD(плк RS232) на RxD модема, плюс перемычка на модеме 6-9.
Если бы еще Lectus рисовал графики, можно было бы обойтись и без доп. Скады.
Соответственно почему и не шел обмен по CoDeSyS.