Возникла задача резирвирования сети Controller Link через Ethernet. А именно, в случае ошибки связи CLink обмен данными производит по сети Ethernet с помощью сетевых команд SEND и RECV. При этом возникла проблема - при ошибки связи CLink (отсоединяю провод на модуле) обмен продолжается по Ethernet, т.е. данные нормально обновляются дальше, но в ячейки памяти области CLink наряду с новыми значениями (передоваемыми по Ethernet) через раз записываются значения, на которых произошел обрыв связи CLink. Т.е. складывается такое впечатление, что данная область памяти закреплена только за CLink и последние значения постоянно пишутся в ячейки. Может кто знает как можно прекратить запись этих значений? Возможно есть какой-либо бит отвечающий за эту функцию?
|