отправлено / posted
Через OPC подключил дискретный канал контроллера Siemens S-200 (I0.0). В редакторе представления данных значение этого канала (атрибут - реал) при выкл. - 0, при вкл. - ffff. Если атрибут канала поставить - бит 1, тогда все нормально. В чем проблема?
Сообщения / Posts 4 | Из / From: Украина
| IP / IP: IP адрес / IP address |
отправлено / posted
А Вы другим ОРС-клиентом пробовали подключиться к этому ОРС-серверу - тоже самое или 0/1?
Сообщения / Posts 17336 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Пробовали канал типа Float, а не Hex? Вероятно причина как раз в том, что Вы принимаете дискретный сигнал, поэтому Вам и необходимо задавать размерность канала в ТМ как 1 бит.
Сообщения / Posts 17336 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
Да, пробовал. Если поставить float, при вкл. входе отображаетcя ffffffff.
Сообщения / Posts 4 | Из / From: Украина
| IP / IP: IP адрес / IP address |
отправлено / posted
Тогда остается одно - проверить, что действительно приходит от ОРС-сервера на запрос. Сделать это можно через канал СИСТЕМНЫЙ-Отладка (смотрите его описание в справочной системе). При его использовании необходимо запускать Профайлер с командной строки с ключом DEBUG, настроив канал Отладка на канал, который получает данные от ОРС-сервера в лог-файле можно будет увидеть, какие действительно значения приходят в этот канал по ОРС-интерфейсу.
Сообщения / Posts 17336 | Из / From: Россия
| IP / IP: IP адрес / IP address |
отправлено / posted
В справке по каналу написано же все: "вывод в создаваемый профайлером файл протокола значений внутренних переменных и входов FBD программы процедуры управления канала с индексом n. Индекс задается уменьшенным на 1 значением канала" Кроме переменных данная отладка еще позволяет посмотреть из каких источников и какие значения поступают в атрибуты отлаживаемого канала.
Сообщения / Posts 17336 | Из / From: Россия
| IP / IP: IP адрес / IP address |