MODBUS称重仪表与西门子PLC通讯实例.docx

MODBUS称重仪表与西门子PLC通讯实例.docx

ID:57587684

大小:253.48 KB

页数:6页

时间:2020-08-27

MODBUS称重仪表与西门子PLC通讯实例.docx_第1页
MODBUS称重仪表与西门子PLC通讯实例.docx_第2页
MODBUS称重仪表与西门子PLC通讯实例.docx_第3页
MODBUS称重仪表与西门子PLC通讯实例.docx_第4页
MODBUS称重仪表与西门子PLC通讯实例.docx_第5页
资源描述:

《MODBUS称重仪表与西门子PLC通讯实例.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、支持Modbus协议的称重仪表1设置好仪表的通讯参数根据自己的要求可以调整,只要和PLC端统一就可以波特率:9600数据格式:8n1:8位数据/无校验位通讯方式:Modbus协议校验和:OFF仪表通讯地址:12确定所要读取的变量地址这里我们只需要读取仪表的当前实时重量即可仪表实时重量的地址为0,对应Modbus通讯里的400014200smartPLC一台200smartPLC3连接端口将仪表端的RS485接口A,B与PLC端的DB9接口相连(DB9接口的3为A,8为B)我记得是3为A,8为B,不知此图为

2、什么这样,不过不要紧,如果不同,将两根线颠倒一下准备工作完毕,接下来就开始我们的PLC编程了,因为200smart软件自身就带了Modbus协议库,所以,不需要我们另外去添加了,下面就介绍下怎么编程的。4初始化主站指令“模式”(Mode)输入的值用于选择通信协议。输入值为1时,将CPU端口分配给Modbus协议并启用该协议。参数“奇偶校验”(Parity)应设置为与Modbus从站设备的奇偶校验相匹配。0(无奇偶校验)参数“端口”(Port)设置物理通信端口(0=CPU中集成的RS-485)。参数“超时”

3、(Timeout)设为等待从站做出响应的毫秒数。典型值是1000ms(1s)。当MBUS_CTRL指令完成时,指令将“真”(TURE)返回给“完成”(Done)输出。“错误”(Error)输出包含指令执行的结果。以上的参数设置与称重仪表端的对应7两个仪表的轮询访问参数“从站”(Slave)是Modbus从站设备的地址。允许范围为0至247。地址0是广播地址。仅将地址0用于写入请求。系统不会响应对地址0的广播请求。并非所有从站设备都支持广播地址。S7-200SMARTModbus从站库不支持广播地址。使用参

4、数RW指示是读取还是写入该消息。0(读取)参数地址(Addr)是起始Modbus地址。寄存器地址为0,对应Modbus通讯里的地址40001参数“计数”(Count)用于分配要在该请求中读取或写入的数据元素数。读取仪表中保持寄存器字数。参数DataPtr是间接地址指针,指向CPU中与读请求相关的数据的V存储器。将DataPtr设置为用于存储从Modbus从站读取的数据的第一个CPU存储单元。地址1的仪表数据被存入到VW600中,地址2的仪表数据被存入到VW610中。编程结束,下面我们看下监控效果。主站初始

5、化指令运行正常,没有报错地址1仪表数据为131,地址2仪表数据为0

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。