В проекте реализуем обмен данными с контроллером по последовательному порту с использованием механизма "Обмен по произвольному протоколу по RS". С получением значений проблем не возникает. Есть вопрос с передачей значений из ТМ в контроллер. Возможно ли организовать однократныю передачу данных? Опытным путем установлено, что смена направления канала с Input на Output ни к каким изменениям не приводит, а поведение канала CALL.ChGroupReq существенно отличается от обычных числовых каналов с направлением Output. Т.е., если пытаться управлять атрибутом 39, "Отработать" для такого канала с направлением Output, возвращения значения этого атрибута в 0 по результатам отработки не происходит. Можно, конечно, программно управлять значением атрибута, но как в этом случае определить, что значение отработано?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Установите этому каналу период обработки "Однократно" и управляйте его состоянием.