Показано с 1 по 6 из 6

Тема: 8 бит и OPC

  1. #1

    Exclamation 8 бит и OPC

    SCADAMaster,подскажите пожалуйста:

    Есть регистр у плк 150, в нем 8 бит данных лежит.
    В opc сервере указываю номер регистра,извлечение бита из данных-истина.
    Сервер читает биты,но не пишет их(на секунду бит становится true а затем сбрасывается в false). тип доступа-READWRITE.
    Если в регистр помещаю байт сложенный из бит,opc сервером извлекаю биты и пишу в них - то все равно запись не происходит.

    надеюсь понятно изложил

  2. #2

    По умолчанию

    Цитата Сообщение от Columbariy Посмотреть сообщение
    Сервер читает биты,но не пишет их(на секунду бит становится true а затем сбрасывается в false). тип доступа-READWRITE.
    Данный режим только для чтения, для записи использовать его не рекомендуем. Используйте ФБ "Упаковка 32-х битного значения"
    Спасибо.

  3. #3

    По умолчанию

    Да,так и сделал,спасибо

  4. #4

    По умолчанию

    Да,и вот еще, OPC постоянно теряет связь с ПЛК.
    А codesys тем временем связь держит.
    После команды ORIGINAL RESET из codesys связь возобновляется
    Последний раз редактировалось Columbariy; 24.10.2012 в 12:09.

  5. #5

    По умолчанию

    Вышлите лог OPC сервера. В OPC выберите "Сервер", пункт "Журнал" -> Разрешение записи в "Истина", максимальный размер задайте "10000" и выставьте "Истина" для всех пунктов "Запись...", запустите сервер в работу и подождите пока связь оборвертся. Остановите опрос и скопируйте лог из папки ( путь для Win 7 )
    Documents and Settings\All Users\Application Data\Insat\MasterOPC Universal Modbus Server\SERVERLOGS\

    Так же приложите вашу конфигурацию.

    Все данные отправьте на support@insat.ru с кратким описанием проблемы.
    Спасибо.

  6. #6

    По умолчанию

    Проблема решилась отказом от записи битов в байт в opc

Ваши права

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