Еще вопрос: есть ли у вас возможность подсмотреть (с ПК) обмен между СПК и модулями?
Наблюдаются ли пакеты неверного формата, или пакеты верные, но связь все равно пропадает?
Еще вопрос: есть ли у вас возможность подсмотреть (с ПК) обмен между СПК и модулями?
Наблюдаются ли пакеты неверного формата, или пакеты верные, но связь все равно пропадает?
У меня все то же самое:
МВ110-224.8А - 2.07; МВ110-224.16ДН - 1.11; МУ110-224.16К - 2.01
Ну если подскажете как это лучше сделать...![]()
Доброго времени суток Осинский Алексей у меня СПК 207cs 3.47 перепрошит (ранее 3.302) Работаю в CoDesys V3.5 Sp5 Patch5 текущая версия компилятора 3.5.3.50
Device 3.5.0.4.0 Modbus Master 3.4.0.0 Modbus Slave 3.4.0.0 ранее перепробовал все возможные варианты...Ответ1.jpgОтвет2.jpg Ответ3.jpgОтвет4.jpg после проблем с Модулями МХ110 для CODESYS 3.5 описанных ранее в пост #24 по #28 работаю с опросом модулей и сбросом ошибок по старой схеме
IF MV110_224_4TD_1.xError THEN
BL(ENABLE:= TRUE, TIMELOW:= T#5S, TIMEHIGH:= T#100MS, OUT=> );
MV110_224_4TD_1.xReset:=BL.OUT;
ELSE
BL(ENABLE:= FALSE, TIMELOW:= T#5S, TIMEHIGH:= T#100MS, OUT=> );
MV110_224_4TD_1.xReset:=FALSE;
END_IF
Проблема осталась также заметил что при потере связи с модулями ошибка не проходит( xError) (в Modbus настройках канала обработка ошибки указал Установить в ZERO далее в работе при потере связи рабочая переменная уходит в 0 а переменная xError не меняется- соответственно xReset не срабатывает . пробовал вручную перезапускать xReset создав кнопку и привязав к xReset ошибка не сбрасывается и.т....
Решение ... по совету artvhm пост #29 Спасибо ..IF RESET1 OR RESET2 THEN modbus_master_com_port.xResetComPort:=TRUE; // перезапуск от кнопок- вручнуюELSE modbus_master_com_port.xResetComPort:=FALSE;
END_IF
(*Сброс ошибок modbus_master_com_port*)
IF (ERR1 OR ERR2) <>16039 THEN // 16039 -НОРМА -код ошибки на MV110_224_4TD
blink_01(enable:=TRUE,timelow:=T#6S, timehigh:=T#100MS,out=>);
modbus_master_com_port.xResetComPort:=blink_01.OUT ;
ELSE
blink_01(enable:=FALSE,timelow:=T#6S, timehigh:=T#100MS,out=>);
END_IF
также вывел индикацию ошибок и сброс modbus_master_com_port двух модулей MV110_224_4TD на счетчик и индикацию (MV110_224_4TD подключено по 1 каналу измерения 4т 0x004C и канал вывода ошибки 0x0006 )
за 1 день работы :
275 ошибок(сбросов) по MV110_224_4TD_1 и
254 ошибки(сбросов) по MV110_224_4TD_2
Последний раз редактировалось liboyl; 18.06.2015 в 10:03.
Доброго времени суток Осинский Алексей у меня СПК 207cs 3.47 перепрошит (ранее 3.302) Работаю в CoDesys V3.5 Sp5 Patch5 текущая версия компилятора 3.5.3.50
Device 3.5.0.4.0 Modbus Master 3.4.0.0 Modbus Slave 3.4.0.0 ранее перепробовал все возможные варианты...Ответ1.jpgОтвет2.jpg Ответ3.jpgОтвет4.jpg
MV110_224_4TD подключено по 1 каналу измерения 4т 0x004C и канал вывода ошибки 0x0006 Ответ5.jpg
Вы заголовок темы читали? Используете шаблоны модулей "Mx110_devdesc_3.5.4.9" или "драйвера модулей" "Mx110_drivers_3.5.4.3" ?
Под "Модулями МХ110" я подразумевал именно "Mx110_drivers_3.5.4.3".
print.jpg
СПК107+МВ110-8А
с шаблонами работает с модулями нет