ошибка была из-за неправильной настройки сервера.
1. Установил ОРС, убрав все галочки в инсталляторе Кодесис, оставив только "Communication Modules"
2. Запустил ОРСсервер и настроил связь, проверив перед этим работоспособность обмена данными в HyperTerminal (как описано по адресу: http://owen.ru/forum/showthread.php?...+%F1+%EF%EB%EA). Не забыть проставить галку на SinglePLC и сохранить все. (тут и была, наверное ошибка - не проставил галку)
3. Важно чтобы версия Сервера совпадала с настройками в самой программе на Делфи. Я вручную описал подключение, задав имя сервера:
Код HTML:
dOPCServer1.ServerName:= '{7904C302-AC19-11D4-9E1E-00105A4AB1C6}';
dOPCServer1.Connect(dOPCServer1.ServerName);
4. Сейчас все работает. Хотя при запуске программы необходимо выводить сообщение любое, чтобы успел прочитать переменные из ПЛК... в противном случае присвоения будут нулевыми.(у меня подключение реализовано при запуске программы)
Пробовал на другие компы ставить, только корректно все настраивать - все ок.
Сам OPC-сервер устанавливали отдельным EXE-шником
я бы установил отдельным - но где его взять???