智能仪表与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日
下一篇 2020年11月1日

相关推荐

  • 文本显示器的应用

    西门子的文本显示器可以和欧姆龙的PLC一起使用吗?因为我的PLC必须要带422接口。 最佳答案 西门子文本显示器是只为S7-200设计的,是不支持欧姆龙PLC的 提问者对于答案的评…

    SIMATIC S7-200 2020年11月1日
  • S7 200密码忘了

    CPU 226 CN密码忘了。以前的程序下载下去了,可是密码忘记了,我想改程序改不了,设的是3级密码,无法上传和下载,急急急!!! 最佳答案 1、如何清除设置的…

    SIMATIC S7-200 2020年11月1日
  • 测温问题

    给轧钢厂的钢板用红外测温,现在要显示走过钢板时温度的平均值,怎么在程序里实现,怎么确定测温的起始时刻和中止时刻.   各位大侠帮帮忙. 问题补充:对了…

    SIMATIC S7-200 2021年7月5日
  • s7-200的数据保持

    各位前辈:     我有个项目需要数据保持,vb10掉电一个月以上不丢数据,PLC为226cn,老板不买电池卡,但客户要求断电一个…

    SIMATIC S7-200 2021年7月5日
  • 西门子模拟量数据采集的问题请教大家。

    我打算用西门子EM231,4路模拟采集模块来测量检测产品的好坏,比如测试一个电池,1.5V保持不动,误差范围在±3mv之间波动我认为是好的,合格品。如果超高这个误差波动,就认为是坏…

    SIMATIC S7-200 2020年11月1日
  • 在smart700上怎样设置,才能改变pLc中状态继电器某一位的值

    在smart700上怎样设置,才能改变pLc中状态继电器某一位的值。我的进水阀门是M7.5控制的,为1时开阀,为O时关阀。有屏上怎样设置,才能把值写入M7.5中? 问题补充:意思是…

    SIMATIC S7-200 2017年6月1日
  • 6ES7 231-7PB22-0XA8模块

    这个模块在程序中怎么应用? 最佳答案 EM231 RTD 模块,具体型号: 6ES7 231-7PB22-0XA0:EM 231&…

    SIMATIC S7-200 2020年10月31日
  • 整数与位的区别

    什么是16位整数。16位正整数。16位BCD正整数。32位浮点数 最佳答案 16位整数表示用两个字节保存的整数是有符号的,-128-127.16位正整数表示用两个字节保存的整数是无…

    SIMATIC S7-200 2017年11月16日
  • s7_200与仿真器不能通讯

    我的s7%-200与汉化版仿真器不能通讯不知道怎么解决,请指点!!! 最佳答案 不知道你的仿真器支持通讯不能?你所谓的通讯用的是什么通讯协议呢?下面链接的仿真器支持通讯的!你可以下…

    SIMATIC S7-200 2021年7月5日
  • 安装Fexible SP4软件失败,未找到SSF文件

    安装Fexible SP4软件失败,未找到SSF文件 最佳答案 安装文件目录改一下,文件放在根目录 下,文件名改成全英文 提问者对于答案的评价:

    SIMATIC S7-200 2021年7月5日