一 | S7-1200 Modbus 通信指令介绍 |
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;
- 干货!实例手把手教你如何实现s7-1200(1500) Modbus TCP通讯及测试(上) 2024-11-23
- 西门子 S7-1200 系列七:S7-1200(1500适用)控制系统程序中数据类型详解(下) 2024-11-23
- 西门子 S7-1200 系列六:S7-1200(1500适用)控制系统程序中数据类型详解(上) 2024-11-23
- 西门子 S7-1200 系列四:西门子 TIA Portal 编程软件介绍及应用范围说明 2024-11-23
- 西门子s7-200 smart 基本控制库(LBC)应用九:范围限制、多路复用 2024-11-23
- 西门子s7-200 smart 基本控制库(LBC)应用九:一个经典的三位控制器标准库程序 2024-11-23
- 西门子s7-200 smart 基本控制库(LBC)应用八:可配置信号参数的数字量信号处理功能 2024-11-23
- 西门子s7-200 smart 基本控制库(LBC)应用七:可调整逻辑关系的8输入连锁控制功能块 2024-11-23
- 西门子s7-200 smart 基本控制库(LBC)应用六:可用于气缸、油缸、电动阀 2024-11-23
- 西门子s7-200 smart 基本控制库(LBC)应用四:带状态和报警输出的双手控制器标准库文件 2024-11-23
- 西门子s7-200 smart 基本控制库(LBC)量程转换库升级版集成复位、上下限报警 2024-11-23
- 西门子 s7-200 smart 基本控制库(LBC)应用一:设备顺启顺停顺启逆序功能块分享 2024-11-23
- 西门子宣布推出新一代控制器Simatic S7-1200 G2作为西门子Xcelerator的一部分 2024-11-23
- 自动化编程?带你实际体验西门子 TIA Openness自动创建和编译博图项目 2024-11-23
- 使用NetToPLCsim实现触摸屏、上位机与西门子PLC-SIM仿真软件的在线无硬件通讯测试 2024-11-23
联系方式
- 电 话:13922889745
- 经理:向小姐
- 手 机:18475208684
- 微 信:18475208684