Андрей_Б.
21.01.2020, 16:08
Добрый день!
Контроллер мзта мс12 по rs485 циклически посылает данные в сом-порт №2 СПК-110 в формате шины Modbus. Но СПК не желает их принимать.
Ошибок не выдаёт, но и значения в регистрах не появляются.
46777
46778
46779
Для проверки поступления данных написал код для прямой работы с портом, используя ФБ COM_CONTROL и COM.Read.
Настройки порта:
fb_COMcontrol_2
(
xOpen := xOpen2,
xClose := xClose2,
uiPortNumber := 2,
udiBaudrate := 9600,
uiParity := COM.PARITY.NONE,
uiByteSize := 8,
uiStopBits := COM.STOPBIT.ONESTOPBIT
);
Читает: 01 10 FF FF 00 01 02 00 02 3C 91
Расшифровка:
46780
Вопрос: почему modbus-устройство не захватывает даые?
Контроллер мзта мс12 по rs485 циклически посылает данные в сом-порт №2 СПК-110 в формате шины Modbus. Но СПК не желает их принимать.
Ошибок не выдаёт, но и значения в регистрах не появляются.
46777
46778
46779
Для проверки поступления данных написал код для прямой работы с портом, используя ФБ COM_CONTROL и COM.Read.
Настройки порта:
fb_COMcontrol_2
(
xOpen := xOpen2,
xClose := xClose2,
uiPortNumber := 2,
udiBaudrate := 9600,
uiParity := COM.PARITY.NONE,
uiByteSize := 8,
uiStopBits := COM.STOPBIT.ONESTOPBIT
);
Читает: 01 10 FF FF 00 01 02 00 02 3C 91
Расшифровка:
46780
Вопрос: почему modbus-устройство не захватывает даые?