This is topic OPC считывает, но не записывет in forum TRACE MODE 6 бесплатная Базовая версия / TRACE MODE 6 free Base version at Форум TRACE MODE: техническая поддержка.


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

Posted by Ринас \ (Участник № / Member № 3519) on :
 
Используем Automated Solutions' Modbus Master OPC Server, данные считываются, но не записываются. Причем при работе с WinCC все нормально.
Не могли бы выслать пример с OPC сервером и с Modbus.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Используйте обмен по Modbus напрямую, не через OPC.
 
Posted by Ринас \ (Участник № / Member № 3519) on :
 
Все же, для закрытых протоклов со своим OPC, пример пришлите пожалуйста.
 
Posted by Ринас \ (Участник № / Member № 3519) on :
 
Нам нужен просто пример с OPC
 
Posted by Андрей В. (Участник № / Member № 2749) on :
 
Не знаю актуально ли ещё , но ..... у меня тоже обмен идёт через ОРС сервера , данные считуються нормально ( ОРС->источники/приёмники(ТМ) -> канал типа Float ), а вот для записи, данные я на прямую привязываю к источникам/приемникам . Попробуйте так и не забудьте поставить соответствующий тип OUT.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Пример отправлен
 
Posted by Ринас \ (Участник № / Member № 3519) on :
 
Пример отправлен для ПРОФ версии, а у нас только БАЗА
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Отправлен и для базовой версии.
 
Posted by Yuriy (Участник № / Member № 3498) on :
 
У меня такая же проблема. Можно ли и мне получить пример для ПРОФ версии?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
У Вашей организации нет зарегистрированной профессиональной версии Trace Mode 6.
Уточните, пожалуйста, с каким OPC-сервером Вы организуете связь.
 
Posted by Yuriy (Участник № / Member № 3498) on :
 
Мы используем NLopcTE OPC Server, данные считываются, но не записываются.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Проверьте.
1. В "Источниках/Приемниках" компонент OPC, в который Вы хотите осуществить запись, должен иметь "Направление" Output.
И канал, который связан с этим компонентом, должен быть типа OUTPUT.
2. Сигнал на запись Вы должны передавать в атрибут ВХОД канала OUTPUT.
3. Если Вы один и тот же тег OPC-сервера хотите использовать для чтения и записи, надо создать для этого тега 2 компонента в "Источниках/Приемниках" - типа Input и типа Output. Соответственно этому должны быть и 2 канала, привязанные к этим компонентам.
4. Если Вы не создаете явных каналов, привязанных к тегам OPC-сервера, а привязываете непосредственно аргументы экрана или программы к компонентам "Источников/Приемников" (что не является лучшим решением), то надо создать 2 аргумента. Аргумент для чтения привязать к компоненту Input, а аргумент для записи привязать к компоненту Output.
 
Posted by Yuriy (Участник № / Member № 3498) on :
 
СПАСИБО ОГРОМНОЕ!!! Все получилось! Действительно, дело было в типе компонента OPC.
 
Posted by Bcube (Участник № / Member № 3663) on :
 
Еще раз про чтение/запись через OPC.
Господа разработчики это абсолютно не серьезно городить огород с двумя каналами на один тэг. в чем собственно проблема сделать канала типа In/Out? и работать как на чтение так и на запись. Это раз. А два это как бороться с пропаданием связи Объясняю подробнее: связь с контроллером через OPC, все работает замечательно, но как только контроллер выключен начинаются проблемы с Трайсом... OPC показывает обрыв связи, выставляя все переменные в значение '' и признак достоверности в bad, а Трейсу на это наплевать, она видит,что opc работает и значения не изменяет (проверено на других скадах и хмях, все корректно отрабатывается). Трейс реагирует своими флагами достоверности только на выключение OPCа.
Рассказывайте почему так и что делать?.
ЗЫ. Есть еще куча претензий к людям которые редактор делали (или делают), но это менее важно
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Канала In\Out в Trace Mode не планируется.

При качестве сигнала Bad должна выставляться аппаратная недостоверность.
 
Posted by Bcube (Участник № / Member № 3663) on :
 
проверим насчет выставления поточнее, но просто некоторые SCADA системы, в случае если, вместо числа, стала приходить "пустая строка", как минимум рисуют значение по умолчанию, а как максимум сразу выводят в поле отображение код ошибки (недостоверные данные или ошибка преобразования) а вы опять заставляете конечного пользователя мучиться и извращаться, дабы выявить что ни так и как показать оператору что все сломалось [Улыбка / Smile] [Улыбка / Smile]
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Для оператора достаточно вывести в ГЭ "Текст" при достоверности <>0, фразу "нет связи с контроллером".
 


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2