можно более четко для тех к в танке. на 22.03.2017 что нужно обновлять в СПК207 [M04]?
СПК207[М04]/[M05] - Полет нормальный
СПК207[М04]/[M05] - Есть проблемы
СПК207[М02] - Полет нормальный
СПК207[М02] - Есть проблемы
СПК107/110/105 - Полет нормальный
СПК107/110/105 - Есть проблемы
СПК107.Д/110.Д - Полет нормальный
СПК107.Д/110.Д - Есть проблемы
Новые TARGET-файлы - удобны, понравились
Новые TARGET-файлы - неудобны или есть проблемы
можно более четко для тех к в танке. на 22.03.2017 что нужно обновлять в СПК207 [M04]?
Это глобальное обновление конечное или когда появится оно на сайте, что-то в нём изменится?
Связь со мной: telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru (личка на форуме - не подходит)
Раздел CDS V3.5 на сайте | Основные темы по CDS V3.5 на форуме: Вопросы и ответы | Визуализация | Настройка обмена с другими устройствами
Repository Archive V3.5 SP4 (необходим для СПК207/СПК1хх без Eth/ПЛК3xx)
oscat.ru | Как обратиться в техподдержку? | Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | Проблема XY | Как правильно задавать вопросы | AnyDesk
Связь со мной: telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru (личка на форуме - не подходит)
Раздел CDS V3.5 на сайте | Основные темы по CDS V3.5 на форуме: Вопросы и ответы | Визуализация | Настройка обмена с другими устройствами
Repository Archive V3.5 SP4 (необходим для СПК207/СПК1хх без Eth/ПЛК3xx)
oscat.ru | Как обратиться в техподдержку? | Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | Проблема XY | Как правильно задавать вопросы | AnyDesk
С ТРМ идет ошибка 1 где-то раз в секунду в , с ПЛК ошибка 162 по разному 3-5 секунд, с ПЛК раньше вылетала ошибка, а с ТРМ нет
Снимок.JPGСнимок1.JPG
ТРМ - ошибка 1 - неверная функция Modbus. На скриншоте видно, что для записи в ТРМ202 вы используете функцию 0x06.
Но, как указано в инструкции на ТРМ, он поддерживает только функцию 0x10 (даже для записи одного регистра).
http://www.owen.ru/uploads/ki_prm_trm202_033.pdf
ПЛК - ошибка 162 - ошибка CRC. Сходу сложно прокомментировать ее причину - возможно, на линию связи действуют помехи (например, от частотников и пр.).
Последний раз редактировалось Евгений Кислов; 23.03.2017 в 07:55.
Связь со мной: telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru (личка на форуме - не подходит)
Раздел CDS V3.5 на сайте | Основные темы по CDS V3.5 на форуме: Вопросы и ответы | Визуализация | Настройка обмена с другими устройствами
Repository Archive V3.5 SP4 (необходим для СПК207/СПК1хх без Eth/ПЛК3xx)
oscat.ru | Как обратиться в техподдержку? | Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | Проблема XY | Как правильно задавать вопросы | AnyDesk
И где 10 взять, 16 использовать? Может пребразователь АС-3 ошибку на ПЛК давать, в ПЛЛК 232 используется, 485 занят.
Да, 16 (она же 0x10).
Про преобразователь не готов ответить - обратитесь, пожалуйста, с этим вопросом в нашу техподдержку:
http://www.owen.ru/82329884
Связь со мной: telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru (личка на форуме - не подходит)
Раздел CDS V3.5 на сайте | Основные темы по CDS V3.5 на форуме: Вопросы и ответы | Визуализация | Настройка обмена с другими устройствами
Repository Archive V3.5 SP4 (необходим для СПК207/СПК1хх без Eth/ПЛК3xx)
oscat.ru | Как обратиться в техподдержку? | Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | Проблема XY | Как правильно задавать вопросы | AnyDesk
Спасибо, будем разбираться.
Столкнулся в этом обновлении с одной забавной штукой.
Вчера залил и запустил станок, вроде всё работает как надо. Сегодня заметил что падает обмен данными между СПК 107 и модулем вывода. Хотя ошибок не выдает и даже мигает лампочка линк на модуле)).
Обмен данными может лежать от полсекунды до десятка минут!
Добавил код ручного перезапуска (спасибо одному доброму человеку, не помню кому именно, но с этого форума. Именно он посоветовал использовать сей код.)
В этом случае всё ок, и перезапуск идет.Код:(*перезапуск сети при ошибках*) CASE restart_STEP OF 0: IF d_out_32_ModBus.xError OR d_in_16_ModBus.xError OR anal_out_ModBus.xError THEN// определяем наличие ошибки в модулях count_errors:=count_errors+1;//считает кол-во ошибок restart_STEP:=restart_STEP+1;//шаг перезапуска сети ELSE restart_STEP:=0; END_IF 1: Modbus_Master_COM_Port.xStop:=TRUE;//останавливаем ком порт. TON_restart(IN:=TRUE,PT:=T#20MS);//ждём немного IF TON_restart.Q THEN d_out_32_ModBus.xReset:=TRUE;//перезапускаем модули d_in_16_ModBus.xReset:=TRUE; anal_out_ModBus.xReset:=TRUE; TON_restart(IN:=FALSE); restart_STEP:=restart_STEP+1; END_IF 2: TON_restart(IN:=TRUE,PT:=T#20MS); IF TON_restart.Q THEN d_out_32_ModBus.xReset:=FALSE;//запускаем модули d_in_16_ModBus.xReset:=FALSE; anal_out_ModBus.xReset:=FALSE; TON_restart(IN:=FALSE); restart_STEP:=restart_STEP+1; END_IF 3: TON_restart(IN:=TRUE,PT:=T#20MS); IF TON_restart.Q THEN Modbus_Master_COM_Port.xResetComPort:=TRUE;//перезагружаем ком порт TON_restart(IN:=FALSE); restart_STEP:=restart_STEP+1; END_IF 4: TON_restart(IN:=TRUE,PT:=T#20MS); IF TON_restart.Q THEN Modbus_Master_COM_Port.xResetComPort:=FALSE; TON_restart(IN:=FALSE); restart_STEP:=restart_STEP+1; END_IF 5: TON_restart(IN:=TRUE,PT:=T#20MS); IF TON_restart.Q THEN Modbus_Master_COM_Port.xStop:=FALSE;//запускаем ком порт TON_restart(IN:=FALSE); restart_STEP:=restart_STEP+1; END_IF 6: TON_restart(IN:=TRUE,PT:=T#20MS); IF TON_restart.Q THEN TON_restart(IN:=FALSE); restart_STEP:=0; END_IF END_CASE
Однако общее количество падений сети просто удручает. Хотя и кабель экранированный и резисторы стоят... да и расстояние около 10 метров.
зы. Галочка авто перезапуск сети стояла.
p.p.s. Скорость 57600. none 8/1. между фреймами 10мс. (дальнейшее уменьшение скорости обмена, к стабильности не приводит.)
Последний раз редактировалось stumex; 24.03.2017 в 12:38.