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

Тема: СП270 и Lectus OPC

  1. #1

    По умолчанию СП270 и Lectus OPC

    Здравствуйте всем. Вопрос по поводу передачи значений с OPC-сервера в регистры панели. Используемый OPC- сервер - "LECTUS OPC". Проблема заключается в следующем - я могу записывать значения только в ручном режиме, а когда дело доходит до автоматического обновления значения, в панели висит только то значения, которое я записал раньше.
    Пример: Панель - modbus rtu slave, 9600, 8, none, 1 - порт PLC. создан цифровой индикатор с регистром PSW_256.
    С помощью Lectus пробую записывать значение в этот регистр. Использую функцию 03,06. В программе Lectus пишет, что значение обновляется, а в панели висит либо 0(это если я вручную ничего не записывал), либо то значение, которое я записал перед этим в ручном режиме.
    Делал связь по примерах, все параметры совпадают с примерами с сайта. Скидываю примеры логов
    09:51:34.027 [5352] (COM6)Tx: [8] 01 03 01 00 00 01 85 F6
    09:51:34.029 [5352] (COM6)Tx: [11] 01 10 01 00 00 01 02 00 19 77 5A
    09:51:37.030 [5352] (COM6)Tx: [11] 01 10 01 00 00 01 02 00 19 77 5A
    09:51:37.055 [5352] (COM6)Rx: [8] 01 10 01 00 00 01 00 35
    09:51:37.058 [5352] (COM6)Tx: [8] 01 03 01 00 00 01 85 F6
    09:51:37.078 [5352] (COM6)Rx: [7] 01 03 02 00 19 79 8E
    09:51:37.079 [5352] (COM6)Tx: [8] 01 03 01 00 00 01 85 F6
    09:51:37.100 [5352] (COM6)Rx: [7] 01 03 02 00 19 79 8E

  2. #2
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,823

    По умолчанию

    Цитата Сообщение от Yurii Посмотреть сообщение
    Здравствуйте всем. Вопрос по поводу передачи значений с OPC-сервера в регистры панели. Используемый OPC- сервер - "LECTUS OPC". Проблема заключается в следующем - я могу записывать значения только в ручном режиме, а когда дело доходит до автоматического обновления значения, в панели висит только то значения, которое я записал раньше.
    Пример: Панель - modbus rtu slave, 9600, 8, none, 1 - порт PLC. создан цифровой индикатор с регистром PSW_256.
    С помощью Lectus пробую записывать значение в этот регистр. Использую функцию 03,06. В программе Lectus пишет, что значение обновляется, а в панели висит либо 0(это если я вручную ничего не записывал), либо то значение, которое я записал перед этим в ручном режиме.
    Делал связь по примерах, все параметры совпадают с примерами с сайта. Скидываю примеры логов
    09:51:34.027 [5352] (COM6)Tx: [8] 01 03 01 00 00 01 85 F6
    09:51:34.029 [5352] (COM6)Tx: [11] 01 10 01 00 00 01 02 00 19 77 5A
    09:51:37.030 [5352] (COM6)Tx: [11] 01 10 01 00 00 01 02 00 19 77 5A
    09:51:37.055 [5352] (COM6)Rx: [8] 01 10 01 00 00 01 00 35
    09:51:37.058 [5352] (COM6)Tx: [8] 01 03 01 00 00 01 85 F6
    09:51:37.078 [5352] (COM6)Rx: [7] 01 03 02 00 19 79 8E
    09:51:37.079 [5352] (COM6)Tx: [8] 01 03 01 00 00 01 85 F6
    09:51:37.100 [5352] (COM6)Rx: [7] 01 03 02 00 19 79 8E
    Скриншоты настроек индикатора покажите
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  3. #3

    По умолчанию

    Ссылка со скриншотами настроек обеих программ - http://www.fayloobmennik.net/4740569

  4. #4
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,823

    По умолчанию

    Цитата Сообщение от Yurii Посмотреть сообщение
    Ссылка со скриншотами настроек обеих программ - http://www.fayloobmennik.net/4740569
    В настройках панели ее адрес 54
    Захват-1.png
    Для узла SP270 тоже адрес 54
    Захват-2.png
    А в логе приведен обмен со слейвом имеющим адрес "1"
    Захват-3.png
    Т.е. лог показывает обмен не с панелью, а с неизвестным устройством с адресом 1. Причем запись числа 25 в регистр 256 этого устройства действительно выполняется правильно.
    Только вот, что это за устройство?
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  5. #5

    По умолчанию

    Да. Приношу свои извинения, скинул не те примеры.
    Далее пример при снятии галочки чтения в лектусе. При этом в логах нету функции записи, и вообще никакого обращения к панели (адрес - 54).
    11:02:32.327 [1872] КЛИЕНТ ЗАПУЩЕН
    11:02:32.856 [1324] (COM6)Tx: [8] 10 03 01 00 00 01 86 B7
    11:02:32.921 [1324] (COM6)Rx: [7] 10 03 02 01 90 45 BB
    11:02:33.002 [1324] (COM6)Tx: [8] 10 03 01 00 00 01 86 B7
    11:02:33.067 [1324] (COM6)Rx: [7] 10 03 02 01 90 45 BB
    11:02:34.002 [1324] (COM6)Tx: [8] 10 03 01 00 00 01 86 B7
    11:02:34.067 [1324] (COM6)Rx: [7] 10 03 02 01 90 45 BB
    11:02:35.002 [1324] (COM6)Tx: [8] 10 03 01 00 00 01 86 B7
    11:02:35.067 [1324] (COM6)Rx: [7] 10 03 02 01 90 45 BB
    11:02:36.001 [1324] (COM6)Tx: [8] 10 03 01 00 00 01 86 B7
    11:02:36.066 [1324] (COM6)Rx: [7] 10 03 02 01 90 45 BB
    11:02:37.001 [1324] (COM6)Tx: [8] 10 03 01 00 00 01 86 B7
    11:02:37.066 [1324] (COM6)Rx: [7] 10 03 02 01 90 45 BB
    11:02:38.001 [1324] (COM6)Tx: [8] 10 03 01 00 00 01 86 B7
    11:02:38.066 [1324] (COM6)Rx: [7] 10 03 02 01 90 45 BB
    11:02:39.001 [1324] (COM6)Tx: [8] 10 03 01 00 00 01 86 B7
    11:02:39.066 [1324] (COM6)Rx: [7] 10 03 02 01 90 45 BB
    11:02:40.001 [1324] (COM6)Tx: [8] 10 03 01 00 00 01 86 B7
    11:02:40.066 [1324] (COM6)Rx: [7] 10 03 02 01 90 45 BB
    11:02:40.093 [1872] Выгружен экземпляр сервера
    11:02:40.094 [1872] КЛИЕНТ ОСТАНОВЛЕН

    Но когда я вручную записываю значение, оно нормально записывается в прибор, и в логах тоже появляется
    11:04:58.379 [1324] (COM6)Tx: [8] 36 06 01 00 01 2C 8C 3C
    11:04:58.401 [1324] (COM6)Rx: [8] 36 06 01 00 01 2C 8C 3C

    Если же стоят галочки чтение и запись, то чтение происходит
    10:59:25.068 [1324] (COM6)Tx: [8] 36 03 01 00 00 01 81 B1
    10:59:25.089 [1324] (COM6)Rx: [7] 36 03 02 00 3C 4D 91

    А запись только тогда, когда я в ручном режиме записываю эту переменную.
    10:59:25.986 [1324] (COM6)Tx: [8] 36 06 01 00 00 C8 8D E7
    10:59:26.009 [1324] (COM6)Rx: [8] 36 06 01 00 00 C8 8D E7

    Судя по этим логам, я сейчас думаю, что проблема не в панели, а что-то не настроено в Lectus OPC, так как он даже не обращается к прибору в автоматическом режиме(судя по логам). Но буду благодарен за любую помощь.

  6. #6
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,823

    По умолчанию

    Цитата Сообщение от Yurii Посмотреть сообщение
    Но когда я вручную записываю значение, оно нормально записывается в прибор, и в логах тоже появляется
    11:04:58.379 [1324] (COM6)Tx: [8] 36 06 01 00 01 2C 8C 3C
    11:04:58.401 [1324] (COM6)Rx: [8] 36 06 01 00 01 2C 8C 3C

    Если же стоят галочки чтение и запись, то чтение происходит
    10:59:25.068 [1324] (COM6)Tx: [8] 36 03 01 00 00 01 81 B1
    10:59:25.089 [1324] (COM6)Rx: [7] 36 03 02 00 3C 4D 91

    А запись только тогда, когда я в ручном режиме записываю эту переменную.
    10:59:25.986 [1324] (COM6)Tx: [8] 36 06 01 00 00 C8 8D E7
    10:59:26.009 [1324] (COM6)Rx: [8] 36 06 01 00 00 C8 8D E7

    Судя по этим логам, я сейчас думаю, что проблема не в панели, а что-то не настроено в Lectus OPC, так как он даже не обращается к прибору в автоматическом режиме(судя по логам). Но буду благодарен за любую помощь.
    Или я чего-то не понимаю или Вы.
    А с чего Вы взяли что OPC самостоятельно что-то должен записывать в панель? Ведь запись будет тогда, когда ОРС-клиенту, SCADA например, потребуется записать что-то в панель.
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  7. #7

    По умолчанию

    У меня в OPC копируется значение с одной переменной и должно записываться в другую автоматически.
    Сейчас все заработало, оказалось, нужно было скачать новую версию программы lectus OPC.

Похожие темы

  1. АС 4 не работает с Lectus OPC
    от desperadoes в разделе Сетевые технологии
    Ответов: 14
    Последнее сообщение: 20.02.2014, 21:06
  2. OPC Lectus + ПЛК100 реле
    от kristow в разделе ПЛК1хх
    Ответов: 6
    Последнее сообщение: 28.04.2011, 15:58
  3. ИП320+ OPC сервер Lectus
    от kamaz2000 в разделе Панели оператора (HMI)
    Ответов: 3
    Последнее сообщение: 25.03.2011, 17:44
  4. OPC server Lectus и ПЛК100
    от #kresh# в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 07.02.2011, 15:57

Ваши права

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