Здравствуйте.
Плк опрашивает модбас устройства(датчики темперратуры) через мкон и затем визуализируется всё это дело на панели оператора.
В области PRG создал array of words [0...99]. И ассоциировал модбас мастер tcp опрашивает модбас устройства rs485 через мкон, записывает в массив переменных и затем этот же массив идёт на панель оператора. Почему через плк, а не на прямую не спрашивайте, это по тз.
Возникла проблема на пустом месте, помогите решить пожалуйста:
Когда отваливается модбас устройство в подсети мкона (одно из слэйв rs485) у меня в переменных сохраняется последнее значение. Но при этом я для modbus tcp slave мкона в разделе канал modbus (это там где задаётся сдвиг и длинна регистра) в графе обработка ошибок выбираю "обработка ошибок- установить в ноль".
В моем представлении при отвале термодатчиков, будет ошибка по таймауту, соответственно переменные которые соответствуют этой температуре должны обнулиться. По факту этого не происходит. На стенде собрал -- остаётся последнее значение.
Что делать?