电子开发网

电子开发网电子设计 | 电子开发网Rss 2.0 会员中心 会员注册
搜索: 您现在的位置: 电子开发网 >> 电子开发 >> 梯形图实例 >> 正文

西门子plc梯形图编程实例 西门子200smart与电流表Modbus RTU通讯

作者:佚名    文章来源:本站原创    点击数:    更新时间:2022-10-12

这里简单介绍下西门子plc梯形图编程实例 使用西门子200smart PLC与电流表进行 Modbus RTU通讯

关于Modbus 通讯可自行查阅资料,这里不做过多赘述,不说废话直接开始。

1.接线

下图1. S7-200 SMART CPU 集成 RS485 端口的引脚分配

连接器

引脚标号

信号

引脚定义

485接口定义 

1

屏蔽

机壳接地

2

24V 返回

逻辑公共端

3

RS-485 信号 B

RS-485 信号 B

4

发送请求

RTS (TTL)

5

5V 返回

逻辑公共端

6

+ 5V

+5 V,100 Ω 串联电阻

7

+24V

+24 V

8

RS-485 信号 A

RS-485 信号 A

9

不适用

10 位协议选择(输入)

外壳

屏蔽

机壳接地

下图2. 青智仪表ZW1619-RS485 端口的引脚分配

 

**需要注意的是,西门子PLC定义的RS485-A和-B与其他厂家定义不同;

这里需要将电流表端485A-PLC的3脚(B)、电流表端485B-PLC的8脚(A),交叉相连接。

2.设置电流表通讯参数

这里用的是默认参数,Modbus 规约RTU模式 通讯

参数

设置值

波特率

9600

数据位

8

校验位

none

停止位

1

从站地址

1

这里是寄存器地址

寄存器地址(十进制)

存器地址(十六进制)

数据名称

数据类型

4096

1000H

单相电压值

浮点数

4098

1002H

单相电流值

浮点数

4100

1004H

单相功率值

浮点数

...

以上参数及设置都可以从说明书中找到。

仪表说明书ZW1619,提取密码:1234   https://pan.baidu.com/s/1WGgq67TQ6sCHXjvNbsVrYw

3.编写PLC程序

PLC做主站,这里直接调用 库文件>Modbus RTU Mater下的指令:

  1. 初始化主站,设置波特率,COM口等相关参数,具体设置可按F1查看帮助

 

2.发送请求,设置从站地址为1,读寄存器,读取起始地址设为44097(40001+十进制设备地址4096),数量为4,存入PLC地址&VB100;即VD100,4个双字节:

 

仪表寄存器地址

存入寄存器地址

存入V区地址

4096

44097

VD100

4098

44099

VD104

4100

44101

VD108

4.调试PLC程序

写入PLC程序,打开状态图表监控

将VD40,赋值44097,V30.0、V30.1置为1 开始通讯测试

修改VD100、VD104等显示格式为:浮点数

 

 

PLC程序实例-电流表模块通讯,提取密码:1234  https://pan.baidu.com/s/1lo6FjoBgZHy2wIqd5LWNUw

这里是电流表只支持 读取电流功能,所以仅有电流值可以读取到。

运行电机,监控到VD104有数值变化,与电流表示数相近,与电流表Modbus RTU通讯成功。

Tags:Modbus,西门子plc,电流表  
责任编辑:admin
相关文章列表
西门子PLC模拟实现自动售卖机案例,售货机梯形图实例
深度剖析西门子PLC的开放式TCP通信梯形图 TCP通讯
理解西门子PLC间接寻址和指针梯形图实例,S7-200SMART
西门子S7-200通讯控制台达变频器,实例讲解Modbus RTU通讯
modbus协议详解_西门子S7-200与变频器MODBUS通讯实例详解
使用西门子plc的Modbus通讯 串口调试助手与S7-200SMART PLC从站通
Modbus 调试助手的使用(一) Modsim32使用详解Modbus Poll
【工具使用】Modsim32软件使用详解 串口调试软件
什么是Modbus网关?modbus网关有什么作用?
西门子plc梯形图实例S7-200Smart与ABB ACS550变频器通讯Modbus通
西门子S7-200PLC ModbusTCP通讯,ModScan32使用
Modbus协议详解 科普Modbus通讯协议
Modbus通讯简单测试—Modscan32使用简介
Modbus Scan32模拟软件使用,Modscan32使用教程
Modbus协议的数据模型和地址模型
西门子plc s7-200通讯设置(西门子plc200与电脑通讯怎么设置)STEP
西门子S7-200PLC中,如何将大于32767的整数转换成正实数?VD、VW
西门子PLC通信编程MODBUS通信梯形图实例编程 modbus地址扫描
西门子plc Modbus 地址和 S7-200 存储区地址的映射,从站地址与S
Modbus RTU 从站常见问题
Modbus RTU与Modbus TCP的区别
如何看懂Modbus数据帧?Modbus RTU数据帧格式
Modbus协议中寄存器40001,30001是什么意思?
MODBUS协议用03功能码为什么既能读又能写寄存器地址?
梯形图实例 仪表与西门子PLC Modbus通讯实例称重仪表 指令MBUS_M
西门子plc S7-200系列中断指令第二部分 ENI和DISI指令
西门子plc置位与复位指令的功能说明
西门子plc与modbus设备进485通信详解(modbus多机轮询)读取仪表
手把手带你搞懂Modbus通信协议 报文格式详解
寄存器PLC地址与寄存器modbus协议地址 三菱FX系列西门子s7系列pl
请文明参与讨论,禁止漫骂攻击,不要恶意评论、违禁词语。 昵称:
1分 2分 3分 4分 5分

还可以输入 200 个字
[ 查看全部 ] 网友评论
推荐文章
最新推荐
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 在线帮助 - 文章列表
返回顶部
刷新页面
下到页底
晶体管查询