Всем привет! Нужна помощь специалистов по 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
Kirill
А настройки ПЧ смотрели?
Egor
c et200 не сталкивался но точно такая же ситуация была с 1500плк с модулем PtP comm load все стандартно через first scan блок MB master тоже стандартный вызов ничего такого тоже самое было не хотел отвечать пришлось использвовать функции Send_P2P и Recive_P2P через них все работает только приходится самому сообщение передавать для передачи в модуль
Kirill
Етшка же переферия Соедините ет и 1200 и модбасьте
Aleksandr
Так на объекте ET200 стоит, где я там 1200 возьму
Aleksandr
Есть процессорное исполнение ET200
Aleksandr
Попробуйте в DB Modbus_comm_load вручную еще дополнительно MODE прописать. И обязательно конечно проверьте еще раз параметры скорости/четности/стоп бита
Aleksandr
Это сделал. Mode 4 стоит. Все перепроверил
Aleksandr
Сделайте скриншот самого блока в нетворке, что в него входят за данные