PDA

Просмотр полной версии : modbus univ opc server не правильно выдает сигнал на плк160



Yerabdi
30.07.2014, 16:35
modbus univ opc server не правильно выдает сигнал на плк160 подаю сигнал на
включения дискретного сигнала он включает все дискретн 13811, 13812
по документаций не правильно работает modbus univ opc server

SCADAMaster
30.07.2014, 16:44
Используйте не переменные Byte, а переменную Word. Это позволит вам обойти данную проблему и сэкономить лицензионные теги.
Посмотрите нашу документацию, на странице 23, мы это описали:
http://www.insat.ru/products/Universal_MasterOPC/OPC_To_Owen_PLC_1xx.pdf

Yerabdi
31.07.2014, 08:29
Вы мне предлагаете переписать программу в codesys все bool на word значения,но как тогда в примере работает

SCADAMaster
31.07.2014, 09:01
Программу переписывать не надо, нужно просто добавить упаковку битов в Word число.

Yerabdi
01.08.2014, 10:18
как это в упаковке битов добавим word в codesys это возможно

SCADAMaster
01.08.2014, 10:48
Ваш вопрос непонятен.
Мы вам написали что нужно сделать - добавить переменную 2 byte (Word). После этого в коде программы используя функциональные блоки Pack и Unpack вы можете получить или записать состояние отдельных бит в данной переменной.