Здравствуйте!
Есть два контроллера МИК-51, необходимо передать дискретный сигнал (0/1) из одного в другой через сетевой интерфейс. В программах использовал блоки LAN_OUT и LAN_IN, соответственно. Параметры блока LAN_IN: SP_1=0, MEM_1=1, номер передающего устройства и блока LAN_OUT в нем указаны верно. Проблема заключается в том, что когда на блок LAN_IN приходит 1 по сети, то она запоминается и не сбрасывается даже в том случае, если 1 уже нет, а есть 0. Как сделать так, чтобы выходное значение блока LAN_IN соответствовало значению, передаваемому по интерфейсу, а не держало постоянно в памяти сигнал высокого уровня после прихода 1. Если поставить параметр MEM_1=0, тогда на выходе блока постоянно - 0, даже когда приходит 1.
|