关于S7200与工控机的MODBUS通讯

各位高手,这个问题我问过几次,由于本人的知识局限,还未能完全理解,为此困扰了我好长时间。原来希望用户用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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月12日 上午10:16
下一篇 2017年11月12日 上午10:16

相关推荐

  • S7-1200 与 S7-200 SMART S7通讯

    现在通讯已成功,但是读不到数据。怀疑get和put的版本有问题?我用了GET和PUT V1.3版本,换用其他版本也不好用。get和put状态显示#16 0019…

    2021年7月5日
  • TD200文本内容修改

    TD200作S7-200文本显示,按照说明组态好了文本内容,编好程下,载后使用,发现TD200内字有错,修改不会了。请老师帮个忙,谢谢 图片说明:    最佳答…

    2017年11月4日
  • PLC死机都什么原因会造成

    PLC死机都什么原因会造成,今后编程多注意。 最佳答案 写了死循环,外接设备过多,通讯时间过长,配置不正确都有的,最好再写的时候一步一步写,这样排除问题会相对简单点!!! 提问者对…

    SIMATIC S7-200 2021年7月5日
  • 写的程序自相矛盾怎么办啊

    当一个程序很大时,有时候不可避免的就会有几条程序就会相互冲突或者说是互相矛盾,为什么编译却检查不出来啊?难道非要依靠编程者自己检查吗? 最佳答案 编译只是根据语法进行纠错,怎么能检…

    SIMATIC S7-200 2020年11月1日
  • S7-200 用USB转485怎么通讯

    谢谢 最佳答案 485的+、-接九针的3、8脚,不行的话对换两个脚,支持9.6、19.2的波特率 提问者对于答案的评价:SMB29

    SIMATIC S7-200 2021年7月5日
  • 这个uss库在哪下载啊?

    发现step7   4.0.9软件里没有modbus和uss库,谁能给我发一下啊?谢谢了。376930333@qq.com 最佳答案 下载链接:指令库…

    SIMATIC S7-200 2017年8月3日
  • S7-200高速脉冲输出PTO的编程问题

    使用S7-200的高速脉冲输出PTO功能控制步进电机驱动器,使用位置控制向导进行了相关配置后,编程时调用向导自动生成的子程序来控制PTO就可以了吗?还需不需要在程序中设置PTO控制…

    SIMATIC S7-200 2021年7月5日
  • S7200 存储器问题 MD0

    我通过触摸屏设置两路PID温度参数,PLC地址为MD0,MD8。比如MD0设为42MD8设为50,MD0的值不会变,这是没问题;当我把MD8设56的时候,MD0的值会变为42.5。…

    SIMATIC S7-200 2017年10月24日
  • 用编码器测量距离,可距离太远共3500多米

    我用224XP,用编码器测量距离,可距离太远共5000多米。我用每转1024个脉冲的编码器测量,数据太大时32位的VD寄存器和HSC里就变成负数了,如何处理呢…是想测量输送线的…

    SIMATIC S7-200 2020年11月1日
  • 计时 谢谢大家

    先声明,本人新手 ,勿怪     我现在有几个定时器需要在触摸屏上显示出时间并可以在触摸屏上调节它的时间,我不知道怎么给…

    SIMATIC S7-200 2020年10月31日