Всем привет! Нужна помощь специалистов по Siemens! Есть ПЛК ET200 с модулем CM PtP. Не получается этим модулем прочитать данные по modbus RTU с ПЧ. Использую блоки Modbus_Comm_Load и Modbus_Master. Инициализация порта проходит успешно, а при работе Modbus_Master выдает ошибку 16#81E2 (Frame aborted: Character frame error Check the settings for start bit, data bits, parity bit, data transmission rate, and stop bit(s)) Все перепроверил. Настройки модуля и настройки сети совпадают. Пробовал с ноута читать данные через преобразователь - все получается. Точно такую же программу пробовал на S7-1200 загружать - все работает. Подскажите, в чем может быть причина?

Комментарии: 8

  1. Kirill

    А настройки ПЧ смотрели?

  2. Egor

    c et200 не сталкивался но точно такая же ситуация была с 1500плк с модулем PtP comm load все стандартно через first scan блок MB master тоже стандартный вызов ничего такого тоже самое было не хотел отвечать пришлось использвовать функции Send_P2P и Recive_P2P через них все работает только приходится самому сообщение передавать для передачи в модуль

  3. Kirill

    Етшка же переферия Соедините ет и 1200 и модбасьте

    • Aleksandr

      Так на объекте ET200 стоит, где я там 1200 возьму

    • Aleksandr

      Есть процессорное исполнение ET200

  4. Aleksandr

    Попробуйте в DB Modbus_comm_load вручную еще дополнительно MODE прописать. И обязательно конечно проверьте еще раз параметры скорости/четности/стоп бита

    • Aleksandr

      Это сделал. Mode 4 стоит. Все перепроверил

      • Aleksandr

        Сделайте скриншот самого блока в нетворке, что в него входят за данные

Не нашли ответ?

Вам также может быть интересно