产地类别 | 进口 | 应用领域 | 化工,电子/电池 |
---|---|---|---|
产地 | 德国 | 品牌 | 西门子 |
可以连接 ET 200SP 的标准基本单元。串行接口的具体信号通过相应端子来连接。
一个浅色 BU 可以打开一个新负载组。必须通过此基本单元来提供电源。接口模块旁的*个基本单元必须总是浅色基本单元。
深色 BU 可通过自组装电压总线前馈左侧相邻的浅色 BU 的电源。因此,只有右侧下一个浅色 BU 需要新馈电。
![]() |
参考价 | 面议 |
更新时间:2022-02-24 11:41:25浏览次数:349
联系我们时请说明是化工仪器网上看到的信息,谢谢!
西门子6ES7137-6AA00-0BA0
SIMATIC ET 200SP, CM PTP 通信模块 用于串行连接 RS-422,RS-485 和 RS-232, 空闲端口,3964(R),USS, MODBUS RTU 主站,从站, 115200 kBit/s
产品说明 | SIMATIC ET 200SP, CM PTP 通信模块 用于串行连接 RS-422,RS-485 和 RS-232, 空闲端口,3964(R),USS, MODBUS RTU 主站,从站, 115200 kBit/s |
产品家族 | CM PtP 通信模块 |
产品生命周期 (PLM) | PM300:有效产品 |
价格数据 | |
价格组 / 总部价格组 | IR / 255 |
列表价(不含税) | 显示价格 |
您的单价(不含税) | 显示价格 |
金属系数 | 无 |
交付信息 | |
出口管制规定 | AL : N / ECCN : EAR99H |
工厂生产时间 | 10 天 |
净重 (Kg) | 0.04 Kg |
产品尺寸 (W x L X H) | 未提供 |
包装尺寸 | 6.40 x 7.80 x 2.30 |
包装尺寸单位的测量 | CM |
数量单位 | 1 件 |
包装数量 | 1 |
应用
设计
可用的基座单元
可以连接 ET 200SP 的标准基本单元。串行接口的具体信号通过相应端子来连接。
一个浅色 BU 可以打开一个新负载组。必须通过此基本单元来提供电源。接口模块旁的*个基本单元必须总是浅色基本单元。
深色 BU 可通过自组装电压总线前馈左侧相邻的浅色 BU 的电源。因此,只有右侧下一个浅色 BU 需要新馈电。
对应于基本单元类型 A0 的所有单元都可用作基本单元。
系统内置屏蔽连接
为了使电缆屏蔽线的连接能够节省空间和提高电磁兼容性,提供了可以快捷安装的屏蔽连接器。它包括一个屏蔽连接元件(可以插入到 BU 中)和一个可用于所有模块的屏蔽端子。与功能接地端的低阻抗连接(DIN 导轨)由用户来完成,无需额外接线
6. 2 S7 1200 PLC与PAC3200通过MODBUS RTU通信的编程
1.MODBUS RTU 通信接口参数的编程
MB_COMM_LOAD 功能块用于组态点对点 (PtP, Point-to-Point) CM 1241RS485 或 CM 1241 RS232 模块上的端口,以进行 Modbus RTU 协议通信。
程序开始运行时,调用一次MB_COMM_LOAD功能块,来实现对MODBUS RTU模块
的初始化组态。
MB_COMM_LOAD执行一次的编程方式采用如下图所示时钟位M10.0来完成。
图12:MB_COMM_LOAD执行一次的编程时钟位的设置
MB_COMM_LOAD功能块的编程如下图所示。
图13:MB_COMM_LOAD功能块的编程
PORT:指的是通过哪个通信模块进行MODBUS RTU通信。
BAUD:指的是和MODBUS子站进行通信的速率。
通信端口的波特率。取值范围为300,600,1200,2400,4800,9600,19200,38400,57600,
76800,115200。
注意:仪表PAC3200的波特率的设置范围:4800,9600,19200,38400。因此上S7-1200
的波特率的设置一定要和仪表PAC3200的波特率的设置相一致。
MB_DB:对 MB_MASTER 或 MB_SLAVE 指令所使用的背景数据块的引用。 在用户程序中放置
MB_SLAVE 或 MB_MASTER 后,DB标识符会出现在 MB_DB 功能框连接的助手下拉列表中。
如“MB_MASTER_DB”或“MB_SLAVE_DB”。
STATUS:端口状态代码。具体含义如下表所示。
表4: MB_COMM_LOAD组态端口的状态代码
2.MODBUS_MASTER功能块的编程
MB_MASTER 功能块允许程序作为Modbus 主站使用点对点 (PtP, Point-to-Point) CM 1241 RS485 或 CM 1241RS232 模块上的端口进行通信。 可访问一个或多个 Modbus 从站设备中的数据。
MB_MASTER功能块的编程如下图所示。
图14:MB_MASTER功能块的编程
REQ:数据发送请求信号。0-无请求。1-请求将数据传送到MODBUS从站。
MB_ADR:通信对象MODBUS从站的地址。有效地址范围为0-247。值 0 被保留用于将消息广播到所有 Modbus 从站。 只有Modbus 功能代码 05、06、15 和 16 是可用于广播的功能代码。
注意:此处MODBUS从站的地址一定要与仪表PAC3200 的MODBUS 地址相一致。
MODE:模式选择。选择范围为:读、写、诊断。
DATA_ADDR:从站中的起始地址: 要在 Modbus 从站中访问的数据的起始地址。
特别注意的是:由于仪表PAC3200的寄存器与S7-1200 MODBUS RTU寄存器的不一致
性,读取仪表PAC3200的DATA_ADDR的地址必须从40002开始。
注意: S7-1200的MODBUS RTU通信功能是通过使用“DATA_ADDR”和“MODE”的组合
来选择MODBUS功能码,如下表所示。
表5: S7-1200的MODBUS RTU通信功能码
而仪表PAC3200 MODBUS RTU通信功能则是通过功能码来实现的,如下表所示。
FC | 功能码 | 数据类型 | 访问权限 | |
02 | 输入的状态 | 位 | 输入 | R |
03 | 输出寄存器 | 寄存器 | 输出 | R |
04 | 输入寄存器 | 寄存器 | 输入 | R |
06 | 单一输出寄存器 | 寄存器 | 输出 | RW |
10 | 多个输出寄存器 | 寄存器 | - | RW |
2B | 设备识别 | - | - | R |
表6: 仪表PAC3200 MODBUS RTU通信功能码
因此从上述可以得出如果需要读取输出寄存器的值时,需要使用模式0的03H功能,即
从寄存器40001到49999来读取仪表的数据,但是由于仪表PAC3200的寄存器与S7-1200
MODBUS RTU寄存器的不一致性,读取仪表PAC3200的DATA_ADDR的地址必须从40002开
始。
DATA_LEN:请求访问数据的长度。位数或字节数。
DATA_PTR:数据指针: 指向要写入或读取的数据的 CPU DB 地址。 该DB 必须为
“非仅符号访问”DB 类型。
NDR: 新数据就绪:
•0 – 事务未完成
•1 – 表示 MB_MASTER 指令已完成所请求的有关 Modbus从站的事务。
BUSY:忙:
•0 – 无正在进行的 MB_MASTER 事务
•1 – MB_MASTER 事务正在进行
ERROR:错误:
•0 - 未检测到错误
•1 – 表示检测到错误并且参数 STATUS 提供的错误代码有效。
STATUS:状态代码,如下表所示。
表7: MB_MASTER 进行MODBUS RTU通信的状态代码
西门子6ES7137-6AA00-0BA0
LOGO!Soft Comfort软件仿真测试功能具体步骤如下:
1.用户可以点击LOGO!Soft Comfort 软件里电路图编辑界面的仿真快捷按钮:
图1. 仿真快捷按钮
或者在LOGO!Soft Comfort 软件 菜单栏 工具---仿真:
图2. 仿真
2.激活仿真后在电路下方有 仿真控制面板,可以由用户自行控制LOGO!启动、停止以及IO点状态等 。
图3. 仿真控制面板
西门子6ES71356HB000CA1
另外,信息文本显示器也支持仿真。
图4. 仿真信息文本显示器
LOGO!Soft Comfort V7.0的仿真快捷按钮见下图:
图5. 0BA6仿真快捷按钮
LOGO!Soft Comfort软件在线测试功能具体步骤如下:
将LOGO!程序下载后,LOGO!Soft Comfort 软件里电路图编辑界面的工具栏中找到在线测试快捷按钮:
设置通信端口,连接LOGO!后,可以看到程序内IO点以及各功能块的状态,
图6. 在线监控程序