Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 14

Тема: OPC & Windows 7

  1. #1
    Пользователь
    Регистрация
    31.08.2010
    Адрес
    Брест
    Сообщений
    23

    По умолчанию OPC & Windows 7

    Добрый день.

    Столкнулся с проблемой невозможности работать с сервером ОРС.
    На данный момент склоняюсь к тому, что ОРС не работает под управлением Виндовс 7, т.к. полтора года назад писал под Виндовс-ХР и всё работало на ура.

    Люди добрые, подскажите пожалуйста, есть ли какие заморочки, либо отдельные дистрибутивы под Виндовс 7 ???

    Заранее спасибо.

  2. #2
    Пользователь Аватар для Olegis
    Регистрация
    24.07.2007
    Адрес
    Белгород
    Сообщений
    137

    По умолчанию

    Цитата Сообщение от TPEHEP Посмотреть сообщение
    Добрый день.

    Столкнулся с проблемой невозможности работать с сервером ОРС.
    На данный момент склоняюсь к тому, что ОРС не работает под управлением Виндовс 7, т.к. полтора года назад писал под Виндовс-ХР и всё работало на ура.
    Вы работаете с каким OPC? Если это Codesys OPC, то ставьте самую последнюю версию пакета Codesys(сейчас можно скачать 2.3.9.37(или 38)), в старой надо все удалить полностью, все элементы. Работают у меня две скады на Codesys OPC под Win 7 нормально. Да и может потребоваться настройка Win 7 для работы с OPC, по умолчанию там может у вас не быть прав.

  3. #3
    Пользователь
    Регистрация
    31.08.2010
    Адрес
    Брест
    Сообщений
    23

    По умолчанию

    Переустановил... тщетно

    При запуске проекта вылетает с ошибкой...

    http://clip2net.com/s/2U2wF

    Может есть ещё какие невидимые для меня причины ?

  4. #4
    Пользователь Аватар для Olegis
    Регистрация
    24.07.2007
    Адрес
    Белгород
    Сообщений
    137

    По умолчанию

    Цитата Сообщение от TPEHEP Посмотреть сообщение
    Переустановил... тщетно

    При запуске проекта вылетает с ошибкой...

    http://clip2net.com/s/2U2wF

    Может есть ещё какие невидимые для меня причины ?
    У нас работают WinCC и MаsterSCADA через Codesys OPC с Win 7 без проблем. У вас своя программа(наверное Delphi?), может новые библиотеки нужны специально под Win 7, либо как-то возможно адаптировать. Не видя проект трудно что-то сказать. Попробуйте выложить проект. На форуме есть хлопцы, которые на делфях пишут свои простые скады. Может кто поделится опытом решения подобных проблем.

  5. #5
    Пользователь Аватар для Olegis
    Регистрация
    24.07.2007
    Адрес
    Белгород
    Сообщений
    137

    По умолчанию

    Кстати, при работе с WinCC 7.0 были проблемы с дистрибутивом Win 7. Пробовали разные пока не решили проблему. Как ни странно нормально заработала более ранняя версия Win 7.
    Последний раз редактировалось Olegis; 04.03.2013 в 15:58.

  6. #6
    Пользователь
    Регистрация
    31.08.2010
    Адрес
    Брест
    Сообщений
    23

    По умолчанию

    Выложить проект не проблема, только это мало чего даст.
    Написан он действительно на дельфях, и полтора года назад работал на ура! Но как это обычно бывает, проект отложился до лучших времен, и теперь, когда эти самые времена наступили, работать ну никак не хочет.

    Насколько я помню, ничего дополнительного на дельфи не ставил... устанавливался только кодесис с ОРС сервером и всё работало.

    На всяк случай приведу часть проекта, если кто реально сталкивался с дельфями и ОРС, могу скинуть весь проект... :

    uses
    Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
    Dialogs, ComCtrls, StdCtrls, ComObj;

    .....................................

    var
    RoomInfo: array [4..11, 1..10, 1..9] of Room;
    RoomPLC: array [4..11, 1..10] of string[2];
    MainForm: TMainForm;
    OPC: variant;

    ...............................................

    OPC:=CreateOleObject('OPC.Automation');
    OPC.Connect('CodeSys.OPC.02');


    З.Ы. насколько я понимаю, ошибка вылетает в момент создания OLE объекта.
    плиз хелп ми.

  7. #7
    Пользователь
    Регистрация
    31.08.2010
    Адрес
    Брест
    Сообщений
    23

    По умолчанию

    На крайний случай, подскажите пожалуйста, как ещё можно читать/писать входы/выходы ПЛК.

    Проект предусматривает просмотр состояния входов ПЛК по требованию пользователя, а также запись по выходам (вкл/выкл) ПЛК, по требованию пользователя. Т.е. совсем необязательно даже он-лайн.

    Может что из СКАД подскажите попроще, для человека который ни разу там ничего не творил...

  8. #8
    Пользователь Аватар для Olegis
    Регистрация
    24.07.2007
    Адрес
    Белгород
    Сообщений
    137

    По умолчанию

    Цитата Сообщение от TPEHEP Посмотреть сообщение
    На крайний случай, подскажите пожалуйста, как ещё можно читать/писать входы/выходы ПЛК.

    Проект предусматривает просмотр состояния входов ПЛК по требованию пользователя, а также запись по выходам (вкл/выкл) ПЛК, по требованию пользователя. Т.е. совсем необязательно даже он-лайн.

    Может что из СКАД подскажите попроще, для человека который ни разу там ничего не творил...
    Вы можете использовать встроенную визуализацию Codesys HMI.Работоспособный проект делается за считанные минуты. У меня работает уже шестой год в онлайне вместо SCADA для управления водозабором. Из нее можно управлять всеми переменными и входами-выходами контроллера и модулей RS-485/. Можно попробовать Lectus Modbus OPC(лучше Modbus TCP использовать), работает все без использования Codesys OPC хорошо. Для Win 7 можно начать с MiniSCADA, посмотрите MasterSCADA(32 точки бесплатна), там все просто делается.Если есть много времени, то можно разобраться с бесплатной SCADA OpenSCADA(Украина), правда она пока только под Linux.
    Последний раз редактировалось Olegis; 04.03.2013 в 17:40.

  9. #9

    По умолчанию

    Цитата Сообщение от TPEHEP Посмотреть сообщение
    Может есть ещё какие невидимые для меня причины ?
    Я бы в вашей ситуации первым делом потренировался на кошках, с целью отделить мух от котлет.
    Попробуйте взять какой-либо другой OPC сервер, например Лектус или Мастер OPC, и промоделируйте ситуацию еще раз. Если ошибка с вызовом OLE объекта будет повторяться, то это один вид проблемы, если не будет - то другой. Ну и Реестр поковыряйте, может там что увидите, что наведет на мысли...

  10. #10

    По умолчанию

    Вдогонку.
    Быстренько промоделировал на ноуте с win7 64bit

    Вот этот код работает, не вызывая ошибок. пустое окно по событию On_Create вызывает OPC и он появляется в трее.
    Вложения Вложения
    • Тип файла: rar OPCAPP.rar (161.8 Кб, Просмотров: 27)

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. WINDOWS 7 и Master SCADA.
    от mkv в разделе Master SCADA 3
    Ответов: 4
    Последнее сообщение: 20.03.2024, 13:58
  2. AC4 периодически отваливается под Windows 7 x64
    от kfvniiz в разделе Эксплуатация
    Ответов: 21
    Последнее сообщение: 26.07.2013, 23:29
  3. CoDeSys Web Server и Windows 7 ?
    от sasha0000 в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 05.10.2012, 22:11
  4. АС4 и Windows 7
    от hilih в разделе Помощь Разработчикам
    Ответов: 5
    Последнее сообщение: 28.05.2010, 10:45
  5. OPC-server и журналы windows
    от treww в разделе Сервисное ПО
    Ответов: 15
    Последнее сообщение: 09.06.2009, 12:35

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •