刚买了台224XP,想通过它来读取我们控制器(发电机组控制器)参数,来控制输出。如何实现:
1》PLC与控制器的通信‘
2》有没有现成的程序供参改或学习
谢谢各位在侠.
问题补充:
1》支持MODBUS-RTU协议,且有RS485通信口("A", "com" "B")。我知道<V4.0 STEP 7 MicroWIN SP8>软件里有专门的库文件,但我需要程式具体是怎么做的,如何从控制器里取出数据来在PLC224XP里控制输出?
2>通信线如何做(是“A”接8针;“B”接3针;“COM”接1针吗?)?
3>能给个具体的程式供参改吗?
4》这个项目其它的控制逻辑我已经做好了就差这个通信问题了,拜拖大家能帮这个忙,谢谢了!
最佳答案
通信线如何做(是“A”接8针;“B”接3针;“COM”接1针吗?
RS485 两线一般定义为: "A, B"或"Date+,Date-"
S7-226 的Port0 管脚定义3 为DATA+,8 为DATA-。去接控制器(发电机组控制器)的"A, B"或"Date+,Date-"(要看你的控制器的说明书)。
其他问题:参见
《modbus RTU通讯协议在S7-200中的应用》连接:
http://www.plc365.com/SIMATIC/752.html
《S7-200基于modbus协议与智能仪表之间的通信实现方法》连接:
http://www.gongkong.com/Common/Details.aspx?c=&m=&l=&Type=*&CompanyID=&Id=4-B15D-E1D9C8D7E4EA
提问者对于答案的评价:
谢谢你的帮助。但我看不到工控网的那例子,链接后里面没有相应的内容.
专家置评
西门子发布的V4.0 STEP 7 MicroWIN SP8只是一个补丁包,软件中没有内含相应的库文件,例如USS和Modbus RTU协议,用户都需要单独安装相应的库文件。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc311532.html