PDA

Просмотр полной версии : Вопрос о Universal Modbus Device в конфигурации ПЛК110



Lode Runner
09.07.2014, 09:36
Если выбрать "By value changed" в параметре Work Mode, то как будет происходить опрос Register Input Module и Real Input Module? По изменению Register output module? Просто уставка меняется очень редко, измеренная температура обновляется намного чаще. Если всё так и происходит, то как лучше организовать обмен данными?

melky
10.07.2014, 12:02
Откуда ПЛК узнает, что слев изменил регистр ?

Lode Runner
10.07.2014, 12:25
Было бы логично опрашивать входные переменные периодически даже если для выходных переменных установлено "By value changed". Это я и хотел уточнить.

melky
10.07.2014, 12:39
Если не ошибаюсь, там общая настройка.

Lode Runner
10.07.2014, 13:26
Я сейчас уже как только ни попытался, даже создал два устройства на одном порту с одним адресом, и всё равно не удаётся читать периодически, а писать по изменению. У меня плк110 - мастер и плк63 - слейв. Оказалось, что забыл объявить в конфигурации плк63 оперативными те переменные, которые будет считывать мастер. Подытожу результат эксперимента: если нужно менять конфигурационные параметры только по изменению значения, а оперативные считывать периодически, то нужно объявлять два устройства с одним адресом в конфигурации мастера, одно только с output modules, другое только с input modules. Считывания оперативных параметров устройства просто не происходит, если в настройках этого устройства указано "By value changed". Спасибо за подсказку.