智能仪表与S7-200如何通信

智能仪表与S7-200如何通信?就是PLC要从仪表中读取数据.
1>我在"找答案"里也可看到这方面的知识很多,但都讲的不全面,要么链接的地方打不开,要么就是没有讲清楚。望各位大侠发表高见,先谢谢了!
2>智能仪表支持modbus协议,有485接口;
3>智能仪表做从站的话,如何将从站的通讯协议写入智能仪表呢,PLC是不是也要编写主站协议?
4>最好能给个例子讲解。因为通信的问题对于初学者来说很难理解。谢谢了!

问题补充:
先谢谢大家的资料,但还是没成功联上仪表
我是PLC做主站,仪表做的从站,但就是联不到仪表哎,老是提示3错误,读到的也址也就是1个"16#0800000A"哎,怎么解决.

最佳答案

强大而灵活的自由口通信能力,是S7-200系统的一个重要特点。S7-200    CPU的RS485通信口提供了建立在串行通信基础上的“自由”通信能力,数据传输协议完全由用户程序决定。通过自由口方式,S7-200可以与串行打印机、条码阅读器等通信。而S7-200的编程软件也提供了一些通信协议库,如USS协议库和modbus    RTU从站协议库,它们实际上也使用了自由口通信功能。

开设本话题的目的,在于澄清自由口通信的基本概念,强调使用中的要点,讨论应用的常见问题。经过此次集中交流,解决了如下一些问题:

1. 自由口通信基本概念

2. 自由口通信编程指令的使用和技巧

3. 自由口通信常见问题

4. 产品功能建议

更多信息请参考下面文档。

“下载中心”参考文档:                                        

文档编号“1109582”——S7-200《可编程控制器系统手册》

文档编号“A0136”——《西门子  S7-200•LOGO!•SITOP    参考》

以下为本次探讨的发帖整理,查看原始交流内容请点击此处。

提问者对于答案的评价:
谢谢你的帮助

专家置评

您好, 好学之!关于您的这个问题,建议先在S7-200中进行Modbus RTU的主站库指令编程。与仪表进行通信之前,不妨借助一个中间的串口调试软件,如果收发数据正常,再与仪表连接。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc311523.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午2:54
下一篇 2020年11月1日 下午2:54

相关推荐