Здравствуйте. Может быть пишу не в той теме... если так, то переправьте.
Система телемеханики. С КП на ПУ данные передаются по 104 протоколу. На ПУ стоит SCADA или OPC.
Суть проблемы - если на КП какой-нибудь параметр равен 0 или False и (не спорадический) и в ходе работы не изменяется, то на на ПУ отображается тип тега "неопределен/bad" а его значение "прочерк".
Вопрос - это жестко забито в самом протоколе, либо настраивается? Если настраивается то на КП или на ПУ?
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Предача данных по 104 протоколу
-
- здесь недавно
- Сообщения: 4
- Зарегистрирован: 27 мар 2012, 12:11
- Имя: Савицкий Дмитрий Евгеньевич
-
- эксперт
- Сообщения: 1031
- Зарегистрирован: 25 июл 2008, 10:06
- Имя: Леонид
- Страна: РФ
- Благодарил (а): 34 раза
- Поблагодарили: 110 раз
Re: Предача данных по 104 протоколу
Чтобы такого не было, надо периодически общий опрос делать.
Хард - это то, что можно швырнуть об стенку, а софт - это то, что можно лишь обматерить.
-
- здесь недавно
- Сообщения: 4
- Зарегистрирован: 27 мар 2012, 12:11
- Имя: Савицкий Дмитрий Евгеньевич
Re: Предача данных по 104 протоколу
SCADA entek
Опрос раз в 10 секунд.
Ситуация такова - на контроллере включен дискрет №1, при пуске scada он не отображается равно как и остальные, но стоит изменить любой из них в scada появится нормальное значение.
Опрос раз в 10 секунд.
Ситуация такова - на контроллере включен дискрет №1, при пуске scada он не отображается равно как и остальные, но стоит изменить любой из них в scada появится нормальное значение.
-
- не первый раз у нас
- Сообщения: 323
- Зарегистрирован: 26 сен 2010, 10:18
- Имя: Artur
- Страна: Russia
- Поблагодарили: 2 раза
Re: Предача данных по 104 протоколу
А другие типы данных с этой КПшки нормально отображаются?
Скорее всего, дело в вашем IO-сервере.
Скорее всего, дело в вашем IO-сервере.
-
- здесь недавно
- Сообщения: 4
- Зарегистрирован: 27 мар 2012, 12:11
- Имя: Савицкий Дмитрий Евгеньевич
Re: Предача данных по 104 протоколу
Данные, которые хотя бы раз изменили свое значение с момента пуска системы, отображаются адекватно (битовые, словные). Они приходят либо при спорадическом опросе, либо при циклическом. А значения тех, которые не изменялись, не определены.
-
- не первый раз у нас
- Сообщения: 323
- Зарегистрирован: 26 сен 2010, 10:18
- Имя: Artur
- Страна: Russia
- Поблагодарили: 2 раза
Re: Предача данных по 104 протоколу
Вашу систему нужно рассматривать всю в целом, начиная от контроллера и заканчивая скадой.
Инициатива по открытию канала передачи данных исходит от клиента. Запрос на потребление тегов может происходить по инициализации окна с этим тегом в scada-системе (тег активен тогда, когда он нужен), а может происходить регулярно, что изрядно забивает сеть- тот или иной способ зависит от применяемой скады- это и посмотрите вначале.
Второе, посмотрите настройки IO-серверов- обычно на этом узле кроются неправильные настройки.
Также, различные правила на выборку и передачу тегов могут быть выставлены в самом плк, такие есть у плк заточенных под телемеханику, - суньтесь туда.
Третий, проверьте свои firewallы и установленные антивирусы, может где-то злой админ закрыл нужный вам порт?
Инициатива по открытию канала передачи данных исходит от клиента. Запрос на потребление тегов может происходить по инициализации окна с этим тегом в scada-системе (тег активен тогда, когда он нужен), а может происходить регулярно, что изрядно забивает сеть- тот или иной способ зависит от применяемой скады- это и посмотрите вначале.
Второе, посмотрите настройки IO-серверов- обычно на этом узле кроются неправильные настройки.
Также, различные правила на выборку и передачу тегов могут быть выставлены в самом плк, такие есть у плк заточенных под телемеханику, - суньтесь туда.
Третий, проверьте свои firewallы и установленные антивирусы, может где-то злой админ закрыл нужный вам порт?
-
- здесь недавно
- Сообщения: 4
- Зарегистрирован: 27 мар 2012, 12:11
- Имя: Савицкий Дмитрий Евгеньевич
Re: Предача данных по 104 протоколу
Перепроверил драйвер в плк. Оказалось был отключен прием входящих. Включил функцию и але-оп - работает))