This is topic УСО(DCS) DO in forum Общие вопросы / Common questions at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/45/t/000228.html

Posted by litus (Участник № / Member № 5694) on :
 
Ув. техподдержка.
У нас модули дискретного вывода I-7045 с 16 каналами. Получается установить только первые 8 каналов. Если подаем значение большее 256, то на выходе имеем 0.
Как управлять 16 каналами?
 
Posted by Nico (Участник № / Member № 5342) on :
 
Для взаимодействия с (32 DO) в ИС нужно создать шаблон 8.108 ( Подтип 8 , DO16), задать в нем Канал=2 и привязать к каналу HEX32 типа OUTPUT.
в форуме такое где есть
 
Posted by litus (Участник № / Member № 5694) on :
 
Большое спасибо!
 
Posted by litus (Участник № / Member № 5694) on :
 
Однако, в этом случае уходит команда для модуля с адресом 0D для первого выхода вида:
#0D000001.
устройство не отвечает, нужна команда вида:
#0D0001.
Как решить проблему?
 
Posted by Nico (Участник № / Member № 5342) on :
 
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 байта после аа -> какие биты передаются
иначе команда начирается с @
 
Posted by litus (Участник № / Member № 5694) on :
 
Спасибо, уже сделал то же самое через 8.26(DOutput)
slot=0 для 1-8 выходов
slot=1 для 9-16 выходов.
 


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2