PDA

Просмотр полной версии : ПЛК и Master OPC



spinogryz57
19.08.2014, 07:47
Здравствуйте уважаемые!
Помогите пожалуйста разобраться, ПЛК100 передает данные по Ethernet на Master OPC последнее, что получилось передать это данные из подэлемента Float (0х0016 (22)), следующим подэлементом является 8bits из которого мне нужны первые 2 бита с адресами (24) и (25), так же есть скрин добавления тега.
Что то я сделал не так, поскольку все это дело не работает.

melky
19.08.2014, 08:22
Вы читаете регистр с адресом 24 (0х0018), а не биты.
Задайте вопрос в теме про SCADA, вам из регистра еще нужно битовую маску вытянуть Мастером ОРС. Скорее всего что-то в Скрипт необходимо добавлять. И тип данных будет не bool в данном случае, хотя могу ошибаться.
А если читаете конкретно бит, то 0 бит в 24 регистре будет иметь номер соооовсем не 24, а аж 400

spinogryz57
19.08.2014, 12:18
Вы читаете регистр с адресом 24 (0х0018), а не биты.
Задайте вопрос в теме про SCADA, вам из регистра еще нужно битовую маску вытянуть Мастером ОРС. Скорее всего что-то в Скрипт необходимо добавлять. И тип данных будет не bool в данном случае, хотя могу ошибаться.
А если читаете конкретно бит, то 0 бит в 24 регистре будет иметь номер соооовсем не 24, а аж 400

Спасибо! не стал заморачиваться и сделал все через Float.