![]() |
Hilscher OPC |
Ответить ![]() |
Автор | |
![]() Новичок ![]() Присоединился: 15 Февраль 2006 Online Status: Offline Публикации: 5 |
![]() ![]() ![]() ![]() Опубликовано: 16 Февраль 2006 09:51 |
Здравствуйте.
Может кто поможет прояснить ситуацию по работе OPC серверов: 1. Конфигурация: Плата: CIF 50-PB (Serial 13299, Software PROFIBUS); ПО: CD Hilscher SystemSoftware v2.898 (09/2004) Контроллер: Siemens S7-300 with CPU315-2 DP (GSD файл siem80ee.gse) 2. HilscherGmbH.CifOpcServer (встроенный в SyCon) После конфигурирования проекта и прямого чтения/записи (2 переменных типа Byte) из SyCon все работает, но при попытке каким-либо внешний OPC клиентом записать значение, сервер выдает ошибку "WriteError: value was clamp..." и значение не обновляется ни в SyCon, ни передается в контроллер (к контроллеру подключена панель для просмотра переменных). В OPC спецификации существует след. код выполнения операций записи, возвращаемый клиенту: // MessageId: OPC_S_CLAMP // MessageText: // A value passed to WRITE was accepted but the output was clamped. OPC_S_CLAMP = HResult($0004000E); Но что он значит, я к сожалению не знаю. 3. HilscherGmbH.OpcServer (Standalone) При попытке запуска OPC клиентом сервер возвращает код ошибки "0x8004C111". В документации на сервер было найдено: CPC_E_NOOPCS 0x8004C111 No OPC license code found Получается что для работы с этим OPC сервером требуется лицензия? 4. С этой платой тестировалась версия ПО: CD Hilscher SystemSoftware v2.821 (07/2002), оставшаяся от такой же платы (CIF 50-PB) приобретенной ранее, с которой таких проблем не наблюдалось, но и это не помогло. |
|
![]() |
|
![]() Prosoft.ru ![]() Присоединился: 03 Июнь 2003 Online Status: Offline Публикации: 77 |
![]() ![]() ![]() ![]() |
Скорее всего у вас нет лицензии на OPC/
Дело втом, что Вы преобретаете плату и Sycon, в которую встроен OPC, но лицензию на сервер обычно прошивают в плату. Кстати при загрузке Sycon появляетс заставка, где пишется инфа по лицензии |
|
![]() |
|
![]() Новичок ![]() Присоединился: 15 Февраль 2006 Online Status: Offline Публикации: 5 |
![]() ![]() ![]() ![]() |
Да, при загрузке в окне заставки пишет "Not Licensed"
Execute at basic version. А где можно получить информацию о возможностях этой самой "basic version"? Ну с отдельным OPC сервером (Standalone) еще можно понять необходимость лицензии, а зачем на SyCon. |
|
![]() |
|
![]() Prosoft.ru ![]() Присоединился: 03 Июнь 2003 Online Status: Offline Публикации: 77 |
![]() ![]() ![]() ![]() |
Вы покупаете контроллер и к нему получаете даром версию Sycon на два нода Так же Вы можете купить или докупить Sycon позднее, но в прайсах есть отдельная опция - OPC сервер, лицензия на который находится в контроллере, следовательно при заказе платы необходимо оговаривать наличие OPC или его можно активировать позднее у того продавца, который Вам все это продал |
|
![]() |
|
![]() Новичок ![]() Присоединился: 15 Февраль 2006 Online Status: Offline Публикации: 5 |
![]() ![]() ![]() ![]() |
Mikle, пока большое спасибо.
|
|
![]() |
Ответить ![]() |
Переход на форум | Права доступа на форуме ![]() Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме |