各位高手,这个问题我问过几次,由于本人的知识局限,还未能完全理解,为此困扰了我好长时间。原来希望用户用WINCC来连接S7200,但用户不用WINCC组态,那么我必须在PLC中先编制modbus程序对端口初始化,同时定义“数据开始地址”及“需要发送的字节数”以及对端口是“写”功能,请问高手是这样吗?另外S7200与工控机通讯中,工控机为主机S7200为从机?请高手们给我指教!万分感激!y6843@sina.com,QQ673049828
问题补充:
高手们能否说得清楚些:在PLC上是用MODBUS SLAVE PORT 0还是用MODBUS MASTER PORT 0?如果用MODBUS SLAVE 中的MBUS_INIT中的Addr是PLC的端口地址吗?如果用MODBUS MASTER 中的MBUS_MSG中的RW要对应W(写)吗?另外现在PORT1也可以做MODBUS?谢谢!
最佳答案
可采用VB与S7-200通讯,
、见VB与S7-200通讯:
http://blog.csdn.net/lh1611/article/details/5712963
、用vb编写pc与s7-200通讯软件,带原代码.rar:
http://download.csdn.net/detail/jingshui127/1348258
、vb与plc通讯(以西门子S7-200为例):
http://www.doc88.com/p-705879565269.html
、VB6.0与S7-200 PLC基于OPC的通讯实例!
http://blog.tianya.cn/blogger/post_show.asp?BlogID=1754225&PostID=14117318
、基于VB6.0的S7-200 PLC与计算机的通讯设计:
http://www.elecfans.com/lab/PLC/20110930219210.html
提问者对于答案的评价:
谢谢
专家置评
请参考http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=A0136
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc209052.html