Подойти подойдёт, но всё равно придётся вручную вскрывать 485 порт и вникать в тонкости работы со всеми модулями через биб-ку modbus.
Подойти подойдёт, но всё равно придётся вручную вскрывать 485 порт и вникать в тонкости работы со всеми модулями через биб-ку modbus.
У меня сторонние девайсы которые не поддерживают станд. протоколы.
У меня такая ситуация. В 485 сети хочется повесить как штатные овеновские блоки ввода-вывода, так и сторонние приборы, работающие по своим протоколам, будут подключены к этой сети через переходники AC3-M. Мастером будет ес-сно ПЛК, а все приборы только отвечают на запросы. То есть по идее, вскрыв порт, со штатными модулями работа будет через биб-ку модбас, а со сторонними - из самой проги в ПЛК. Так вообще можно, или где-то затыки будут?
Последний раз редактировалось Boris_K; 24.03.2014 в 13:59.
Может кто ни будь подскажет как "подсунуть" модулю MB_SERVER массив больше 256? Что если в самом модуле циферку побольше поставить, пройдет такое нет?
Boris_K скорее всего через библиотеки можно работать с портом на разных протоколах. Открыл порт, поработал по Modbus, закрыл порт, открыл порт, поработал на нестандартном протоколе, закрыл порт. Не использовать порт в конфигурации ПЛК.
Но надо проверять.
да, через библиотеки так работать можно, однако тут есть подводный камень. когда вы открываете порт на другие настройки и шлёте послыки по протоколу, отличному от протокола других приборов, то эти самые другие приборы будут видеть посылки как мусор. так вот если , случайно, данный мусор будет схож с воспринимаемой посылкой, то модуль может произвести действие ( какое .. вплоть до смены адреса). так что с этим стоит быть аккуратными. такая ситуация бывает ,если один из протоколов не имеет каких либо защитных байт , наподобие контролной суммы у Modbus