Цитата:
Сообщение от ATS
Кажется если было сказано то вопросы о номере порта и сетевом экране излишни...
|
Т.е. порт 502, правильно?
На многих операционках RAW socket на уровне стека запрещены или очень ограничены, поэтому у меня есть определённые сомнения в том, что они применяются в вашей программе. Ваше прямое сравнение RAW socket с Modbus-TCP лишь подтверждает мои сомнения.
Цитата:
Сообщение от ATS
Raw TCP используется устройством которое должно считать данные с контроллера и к моей операционке отношения не имеет. Кстати, это устройство тоже может опрашиваться через TCP соединение по Modbus протоколу. И поверьте это не раз делалось с помощью того-же TCP клиента и виртуального COM порта (VSPE)
Конкретно - читаем 01 04 00 00 00 08 и с контрольной суммой F1 CC
Сейчас проверил и MasterOPC Universal Modbus Server читает все аналогично Лектусу и не читает при включении режима Modbus поверх TCP
|
Похоже указанный вами в первом сообщении "
сырой сокет" не что иное, как
обычный TCP-сокет, через который передаётся не менее
обычный TCP-фрейм с полем данных "01 04 00 00 00 08 F1 CC", я всё правильно понимаю?