西门子中国(授权)一级代理 江西代理商PLC
| 更新时间 2024-11-16 08:00:00 价格 请来电询价 西门子变频器 西门子触摸屏 西门子伺服电机 西门子PLC 西门子直流调速器 西门子电缆 联系电话 13922889745 联系手机 18475208684 联系人 向小姐 立即询价 |
TIA Portal V13 SP1 版本开始软件中提供了两个版本的 Modbus RTU 指令集,如下图(软件版本:TIA Portal V17):
image-20240603135512944
两个版本主要区别如下:
程序指令V5.0硬件要求:
新版本 Modbus RTU 指令集所支持的点对点模块如下图所示:
image-20240603140456893
新版本 Modbus RTU 指令集中包含 Modbus RTU 主站指令和从站指令。
image-20240603140646952
二 | S7-1200 Modbus RTU CB1241 硬件组态 |
本文以 CPU1214C + CB1241(RS485)模块为例,介绍新版本 Modbus RTU 指令主从通信的编程步骤。 CB1241和CM1241 (RS485)硬件组态有略微差别,软件编程都是一致的;
CB1241 (RS485)硬件组态步骤:
设备组态,添加CB1241,打开设备视图,添加 S7-1200CPU,并在硬件目录里找到“通信板”→“点到点”→“CB1241(RS485)”,拖拽此模块至 CPU 本体,如下图:
image-20240603142322953组态通讯参数,波特率、奇偶校验、数据位、停止位。(通讯参数需主站与从站必须一致)
image-20240603142833148注:对于CM1241/CB1241 ,当用于 Modbus 通信时,此处设置的停止位无效, 需要在 “Modbus_Comm_Load” 指令的背景 DB 的静态变量中修改 “STOP_BITS”
在系统常数中查看硬件标识符(一般从269开始),该参数在程序编程中会被使用,如下图
image-20240603143115588
CM1241 (RS422/485)硬件组态步骤:
设备组态,添加CB1241,打开设备视图,添加 S7-1200CPU,并在硬件目录里找到“通信模块”→“点到点”→“CM1241 (RS422/485)”,拖拽此模块至 CPU 左侧,如下图:
image-20240603143722204在模块属性,端口组态中配置模块硬件接口,通讯参数,波特率、奇偶校验、数据位、停止位。(通讯参数需主站与从站必须一致)
image-20240603144733597注:对于CM1241/CB1241 ,当用于 Modbus 通信时,此处设置的停止位无效, 需要在 “Modbus_Comm_Load” 指令的背景 DB 的静态变量中修改 “STOP_BITS”
在系统常数中查看硬件标识符(一般从269开始),该参数在程序编程中会被使用,如下图
image-20240603144815858注:由于已经配置了CB1241,因此新插入的CM1241硬件地址为270;
联系方式
- 电 话:13922889745
- 经理:向小姐
- 手 机:18475208684
- 微 信:18475208684