PDA

Просмотр полной версии : Подключение модулей к СПК107 (МВ, МУ)



ibx
18.05.2014, 21:51
После конфигурации каналов для обеспечения контроля: (перезапуск, очерёдность) слейвов да и мастера
хочется в графическом виде (CFC) вставить блоки из той же библиотеки (IoDrvModbus) а не только генератор blink для перезапуска,
хотелось бы примерчик.

Мурат Ахриев
19.05.2014, 12:31
В CFC также как и в ST "Имя slave . Свойство"
Вот пример перезапуска:
12958

smk1635
19.05.2014, 14:20
А что будет с обменом если .xReset , будет постоянно включена ?

Мурат Ахриев
20.05.2014, 15:18
Если .xReset будет всегда TRUE, то перезапуск после обрыва не произойдет.
Если вы имели ввиду конструкцию вида: Modbus_Slave_COM_Port.xReset := Modbus_Slave_COM_Port.xError,
то обмен будет восстанавливаться.

smk1635
20.05.2014, 19:08
Если .xReset будет всегда TRUE, то перезапуск после обрыва не произойдет.
Если вы имели ввиду конструкцию вида: Modbus_Slave_COM_Port.xReset := Modbus_Slave_COM_Port.xError,
то обмен будет восстанавливаться.

Пишу в основном на FBD. Пытаюсь разобраться. Если использовать ФБ "Blink", то логика получается следующая:
1. Произошёл обрыв. Включился вход .xError. И запустил блинкер.
2. Связь восстановилась. Вход .xError выключился. Но если в этот момент .xReset был включен, то он и останется включенным. До следующего срабатывания .xError.

Собственно отсюда и был вопрос.

PotokU
21.05.2014, 15:36
1. Подключил модуль, как показано в примере, пишет ошибка wErrCode=255.
2. Почему на выходе out1 число 1000, когда должно быть 5000
13007
Что это могут быть за ошибки?

PotokU
22.05.2014, 17:21
1. Поменял номер порта на 2 (COM1 в СПК107) все тоже самое осталось.
Как проверить работу RS-485 ?

ibx
25.05.2014, 16:44
Подскажите пожалуйста, как использовать метку времени в модуле МВ110-8АС.
Параметр read - РЕГИСТРЫ: (0х120, 0х121, 0х122) - 1канал.
0х120 и 0х121 - float 32.
А для каких целей 0х122.