Ryzhij писал(а):Голова Симатика modbus не поддерживает сама по себе. Потребуется модуль последовательного интерфейса + лицензионный донгл к модулю. Как только ребята из Сименса слышат про открытые протоколы, их руки так и тянутся к вашему горлу... на худой конец к кошельку...
Любимые, уже стандартные страшилки про сименс))) Не надоело?
Например, "кровожадная" тех.поддержка Сименса, спокойно делится опытом в общении, о том что панели Wientek корректно "общаются"с симатиками по протоколу S7. Также, когда я писал примеры по обмену между Симатиком и пч данфосса по профибасу, то получал вполне доброжелательную помощь и разъяснения, как от тех.поддержки сименса. так и от тех. поддержки данфосса и их дистрибуторов. И никто с меня не пробовал выморозить хоть что-то. Попробуйте сделать что нибудь подобное :D вместо пугалок
Андрей-2012 писал(а):Печально, но если побайтный ввод-вывод в последовательный порт "не очень" платный, попытаюсь обойти.
Следует различать линейки контроллеров и текущего ПО у Сименса.
Для линейки S7-1200 и Step7 в составе пакета TIAPortal v.11 библиотеки Modbus идут в составе обычной поставки, т.е. являются стандартными.
Для S7300/400 и Step7 v5.5 есть варианты с донглом, а есть варианты и самописных FB как для RTU, так и для TCP. На форуме Сименса человек раздает через личку -
http://iadt.siemens.ru/forum/viewtopic. ... ght=modbus
Даже. если такой вариант не устраивает, можно использовать самый дешевый проц S7-1200 в качестве шлюза, либо варианты.
Безвыходных ситуаций не бывает!
Зимой, дойдут руки, до оформляю учебный пример по обмену Modbus RTU между S7-1200 и ПЧ Danfoss от Serex`a.
--------------------------------------------------------------------------------------------