litus
Junior Member / Новичок
Участник № / Member № 5694
отправлено / posted
Ув. техподдержка. У нас модули дискретного вывода I-7045 с 16 каналами. Получается установить только первые 8 каналов. Если подаем значение большее 256, то на выходе имеем 0. Как управлять 16 каналами?
Сообщения / Posts 13 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Nico
Forum Professor / Завсегдатай форума
Участник № / Member № 5342
отправлено / posted
Для взаимодействия с (32 DO) в ИС нужно создать шаблон 8.108 ( Подтип 8 , DO16), задать в нем Канал=2 и привязать к каналу HEX32 типа OUTPUT. в форуме такое где есть
Сообщения / Posts 875 | Из / From: Россия
| IP / IP: IP адрес / IP address |
litus
Junior Member / Новичок
Участник № / Member № 5694
litus
Junior Member / Новичок
Участник № / Member № 5694
отправлено / posted
Однако, в этом случае уходит команда для модуля с адресом 0D для первого выхода вида: #0D000001. устройство не отвечает, нужна команда вида: #0D0001. Как решить проблему?
Сообщения / Posts 13 | Из / From: Россия
| IP / IP: IP адрес / IP address |
Nico
Forum Professor / Завсегдатай форума
Участник № / Member № 5342
отправлено / posted
8.17(DO) all(I1==0) #aa00DD (0-7 бит) all(I1==1) #aa0BDD (8-15 бит для 7042.7043) FLOAT,HEX16(I1==64)->#aa00DDDD HEX32(I1==64)->#aaDDDDDDDD HEX32(I1==66)->@aaDDDDDDDD 2 байта после аа -> какие биты передаются иначе команда начирается с @
Сообщения / Posts 875 | Из / From: Россия
| IP / IP: IP адрес / IP address |
litus
Junior Member / Новичок
Участник № / Member № 5694
отправлено / posted
Спасибо, уже сделал то же самое через 8.26(DOutput) slot=0 для 1-8 выходов slot=1 для 9-16 выходов.
Сообщения / Posts 13 | Из / From: Россия
| IP / IP: IP адрес / IP address |