Особенности чтения данных расходомера Акрон-01 по протоколу производителя, использующего нестандартные функции с номерами 101 и более. Из-за этого приходится применять протокол Point-to-Point Точка-к-Точке.
При старте программы в первом цикле функцией PORT_CFG инициализируется порт с заданными настройками.
Функцией SEND_PTP пересылаются данные из буфера данных, заданный абсолютным адресом BYTE 4 с указанием длины в байтах
После получения сигнала окончания пересылки по фронту сигнала Done функцией приёма RCV_PTP производится получение запрошенных данных, буфер которых задаётся абсолютным адресом BYTE 23 с указанием длины в байтах.
Флаги успешных и неуспешных попыток можно подать на входы счётчиков и будет наглядно видно что всё хорошо или есть проблемы.
В данных функциях нельзя использовать тесктовое имя буфера - будет возвращаться ошибка несоответствия длины.
5 views
223
40
5 years ago 00:06:59 17
S7-1200 CM1241 Point-to-Point with CRC (Set_Features + EN_MODBUS_CRC)