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