Последний раз редактировалось kondor3000; 20.03.2024 в 19:39.
Добрый день! В документации "СП3xx-Р. Пример обмена с ПЛК210 по Modbus TCP, панель - Slave" на 19 странице запись каналов происходит по переднему фронту переменной xWriteCommand, но в теле программы она нигде не фигурирует.
Почему запись происходит не циклически и что мы от этого выигрываем? По каким критериям можно формировать переменную xWriteCommand?
Форум1.jpg
Форум2.jpg
Последний раз редактировалось SergeSh; 25.03.2024 в 10:33.
Запись по триггеру, то есть по булевой переменной, вы делаете когда вам нужно. Достаточно одной булевой переменной на всю группу записываемых регистров.
Например вам надо передать только уставки в панель, это можно сделать однократно, зачем тогда нагружать обмен циклической записью. А например Маску бит надо передавать при каждом нажатии кнопки, тогда делаете запись, при каждом изменении числа в Маске.
Запись по изменению в ПЛК2хх не реализована, а циклическую запись поддерживают не все приборы.
Последний раз редактировалось kondor3000; 25.03.2024 в 10:46.