SIMATIC S7-200 小型可编程控制器
|
|
|
|
Module type
|
Sub type
|
MLFB
|
Description
|
CPU模块
|
Classic
|
6ES72110AA230XB0
|
SIMATIC S7-200 CPU211,DC/DC/DC,6输入/4输出
|
6ES72110BA230XB0
|
SIMATIC S7-200 CPU211,AC/DC/Rly,6输入/4输出
|
6ES72121AB230XB0
|
SIMATIC S7-200 CPU222,DC/DC/DC,8输入/6输出
|
6ES72121BB230XB0
|
SIMATIC S7-200 CPU222,AC/DC/Rly,8输入/6输出
|
6ES72141AD230XB0
|
SIMATIC S7-200 CPU224,DC/DC/DC,14输入/10输出
|
6ES72141BD230XB0
|
SIMATIC S7-200 CPU224,AC/DC/Rly,14输入/10输出
|
6ES72142AD230XB0
|
SIMATIC S7-200 CPU224XP,DC/DC/DC,14输入/10输出,集成2AI/1AO
|
6ES72142AS230XB0
|
SIMATIC S7-200 CPU224XPsi,DC/DC/DC,14输入/10输出,集成2AI/1AO
|
6ES72142BD230XB0
|
SIMATIC S7-200 CPU224XP,AC/DC/Rly,14输入/10输出(NPN输出),集成2AI/1AO
|
6ES72162AD230XB0
|
SIMATIC S7-200 CPU226,DC/DC/DC,24输入/16输出
|
6ES72162BD230XB0
|
SIMATIC S7-200 CPU226,AC/DC/Rly,24输入/16输出
|
CN
|
6ES72121AB230XB8
|
S7-200CN CPU222,DC/DC/DC,8输入/6输出
|
6ES72121BB230XB8
|
S7-200CN CPU222,AC/DC/Rly,8输入/6输出
|
6ES72141AD230XB8
|
S7-200CN CPU224,DC/DC/DC,14输入/10输出
|
6ES72141BD230XB8
|
S7-200CN CPU224,AC/DC/Rly,14输入/10输出
|
6ES72142AD230XB8
|
S7-200CN CPU224XP,DC/DC/DC,14输入/10输出,集成2AI/1AO
|
6ES72142AS230XB8
|
S7-200CN CPU224XPsi,DC/DC/DC,14输入/10输出,集成2AI/1AO
|
6ES72142BD230XB8
|
S7-200CN CPU224XP,AC/DC/Rly,14输入/10输出(NPN输出),集成2AI/1AO
|
6ES72162AD230XB8
|
S7-200CN CPU226,DC/DC/DC,24输入/16输出
|
6ES72162BD230XB8
|
S7-200CN CPU226,AC/DC/Rly,24输入/16输出
|
扩展模块
|
Classic 数字量模块
|
6ES72211BF220XA0
|
SIMATIC S7-200, EM221 数字量输入模块, 8输入24V DC
|
6ES72211BH220XA0
|
SIMATIC S7-200, EM221 数字量输入模块, 16输入24V DC
|
6ES72211EF220XA0
|
SIMATIC S7-200, EM221 数字量输入模块, 8输入 交流120/230V AC
|
6ES72221BD220XA0
|
SIMATIC S7-200, EM222 数字量输出模块,4输出24V DC 5A
|
6ES72221BF220XA0
|
SIMATIC S7-200, EM222 数字量输出模块,8输出24V DC
|
6ES72221EF220XA0
|
SIMATIC S7-200, EM222 数字量输出模块,8输出 交流120/230V AC
|
6ES72221HD220XA0
|
SIMATIC S7-200, EM222 数字量输出模块,4输出继电器 10A
|
6ES72221HF220XA0
|
SIMATIC S7-200, EM222 数字量输出模块,8输出继电器
|
6ES72231BF220XA0
|
SIMATIC S7-200, EM223 数字量输入/输出模块,4输入 24V DC/4输出 24V DC
|
6ES72231BH220XA0
|
SIMATIC S7-200, EM223 数字量输入/输出模块,8输入 24V DC/8输出 24V DC
|
6ES72231BL220XA0
|
SIMATIC S7-200, EM223 数字量输入/输出模块,16输入 24V DC/16输出 24V DC
|
6ES72231BM220XA0
|
SIMATIC S7-200, EM223 数字量输入/输出模块,32输入 24V DC/32输出 24V DC
|
6ES72231HF220XA0
|
SIMATIC S7-200, EM223 数字量输入/输出模块,4输入 24V DC/4输出继电器
|
6ES72231PH220XA0
|
SIMATIC S7-200, EM223 数字量输入/输出模块,8输入 24V DC/8输出继电器
|
6ES72231PL220XA0
|
SIMATIC S7-200, EM223 数字量输入/输出模块,16输入 24V DC/16输出继电器
|
6ES72231PM220XA0
|
SIMATIC S7-200, EM223 数字量输入/输出模块,32输入 24V DC/32输出继电器
|
Classic 模拟量模块
|
6ES72310HC220XA0
|
SIMATIC S7-200, EM231 模拟量输入模块,4输入
|
6ES72310HF220XA0
|
SIMATIC S7-200, EM231 模拟量输入模块,8输入
|
6ES72317PB220XA0
|
SIMATIC S7-200, EM231 热电阻模块,2输入
|
6ES72317PC220XA0
|
SIMATIC S7-200, EM231 热电阻模块,4输入
|
6ES72317PD220XA0
|
SIMATIC S7-200, EM231 热电偶模块,4输入
|
6ES72317PF220XA0
|
SIMATIC S7-200, EM231 热电偶模块,8输入
|
6ES72320HB220XA0
|
SIMATIC S7-200, EM232 模拟量输出模块,2输出
|
6ES72320HD220XA0
|
SIMATIC S7-200, EM232 模拟量输出模块,4输出
|
6ES72350KD220XA0
|
SIMATIC S7-200, EM235 模拟量输入输出模块,4输入/1输出
|
运动控制模块
|
6ES72531AA220XA0
|
SIMATIC S7-200, EM253 定位模块
|
DP丛站模块
|
6ES72770AA220XA0
|
SIMATIC S7-200, EM277 Profibus-DP 从站模块
|
CN 数字量模块
|
6ES72211BF220XA8
|
S7-200CN, EM221 数字量输入模块, 8输入24V DC
|
6ES72211BH220XA8
|
S7-200CN, EM221 数字量输入模块, 16输入24V DC
|
6ES72221BF220XA8
|
S7-200CN, EM222 数字量输出模块,8输出24V DC
|
6ES72221HF220XA8
|
S7-200CN, EM222 数字量输出模块,8输出继电器
|
6ES72231BF220XA8
|
S7-200CN, EM223 数字量输入/输出模块,4输入 24V DC/4输出 24V DC
|
6ES72231BH220XA8
|
S7-200CN, EM223 数字量输入/输出模块,8输入 24V DC/8输出 24V DC
|
6ES72231BL220XA8
|
S7-200CN, EM223 数字量输入/输出模块,16输入 24V DC/16输出 24V DC
|
6ES72231BM220XA8
|
S7-200CN, EM223 数字量输入/输出模块,32输入 24V DC/32输出 24V DC
|
6ES72231HF220XA8
|
S7-200CN, EM223 数字量输入/输出模块,4输入 24V DC/4输出继电器
|
6ES72231PH220XA8
|
S7-200CN, EM223 数字量输入/输出模块,8输入 24V DC/8输出继电器
|
6ES72231PL220XA8
|
S7-200CN, EM223 数字量输入/输出模块,16输入 24V DC/16输出继电器
|
6ES72231PM220XA8
|
S7-200CN, EM223 数字量输入/输出模块,32输入 24V DC/32输出继电器
|
CN模拟量模块
|
6ES72310HC220XA8
|
S7-200CN, EM231 模拟量输入模块,4输入
|
6ES72317PB220XA8
|
S7-200CN, EM231 热电阻模块,2输入
|
6ES72317PD220XA8
|
S7-200CN, EM231 热电偶模块,4输入
|
6ES72320HB220XA8
|
S7-200CN, EM232 模拟量输出模块,2输出
|
6ES72350KD220XA8
|
S7-200CN, EM235 模拟量输入输出模块,4输入/1输出
|
电源模块
|
6ES72880CD100AA0
|
PM207电源,输入: 120/230 V AC (88-370 V DC),输出: 24 V DC/3 A
|
6ES72880ED100AA0
|
PM207电源,输入: 120/230 V AC (88-370 V DC),输出: 24 V DC/5 A
|
附件
|
存储卡及扩展电缆
|
6ES72906AA200XA0
|
SIMATIC S7-200, 扩展电缆, 0.8米
|
6ES72918BA200XA0
|
SIMATIC S7-200, 电池卡
|
6ES72918GF230XA0
|
SIMATIC S7-200, 64K存储卡
|
6ES72918GH230XA0
|
SIMATIC S7-200, 256K存储卡
|
6ES72971AA230XA0
|
SIMATIC S7-200, CPU221/222时钟卡(包括电池卡功能)
|
PC/PPI电缆
|
6ES79013CB300XA0
|
SIMATIC S7-200, PC/PPI 电缆, RS232/RS485转换,带光电隔离,187.5K波特率,支持多主站
|
6ES79013DB300XA0
|
SIMATIC S7-200, PC/PPI 电缆, USB/RS485转换,带光电隔离,187.5K波特率,支持多主站
|
文本
显示器
|
TD400C
|
6AV66400AA000AX0
|
文本显示器, 4行字符显示
|
上海岳胜自动化科技有限公司(西门子代理)
联系人:司友才(销售工程师)
手 机:13636687495
Q Q:2929806297电 话:021-69751539
传真:021-39256001
地 址:上海市青浦区朱家角新风新村8号
上海岳胜自动化科技有限公司是一家专业从事西门子工业自动化产品和数控系统销售、技术服务及培训的工程服务公司。
销售代理西门子WINCC组态软件,西门子PLC编程软件,西门子PLC,S7-200CN/S7-200/S7-300/S7-400/S7-1200/(6ES7/6GK/6AV/6FC/6SN/6FX/6SE/6RA/6DD/7ML/7MH/7KM/7MF/3RV/3RH/3TF)西门子PROFIBUS-DP总线,RS485总线接头,CP网卡,变频器,触摸屏,低压电器,数控伺服备件。
合作方式如下:
1.)款到发货
2.)淘 宝 交 易,阿里巴巴,第三方担保交易,快捷、安全、高效。
3.)快递公司代收货款。推荐德邦物流。
4.)当 面 交 易,可以上门提货当面现金交易
西门子S7-1200 紧凑型PLC在当前的市场中有着广泛的应用,作为经常与SENTRON PAC3200系列仪表共同使用的PLC,其Modbus通信协议的使用一直在市场上有着非常广泛的应用。本文将主要介绍如何使用Modbus 通信协议来实现S7-1200与SENTRON PAC3200仪表的通信。
1.西门子SENTRON PAC3200 仪表介绍
西门子的SENTRON PAC3200多功能电力仪表是一种用于面板安装的仪表,可用来计量、显示配电系统多达50个测量变量,例如电压、电流、功率、有功功率、频率以及值、最小值和平均值。中文大屏幕图形液晶显示使用户可远距离读表。PAC3200仪表如下图所示。
1.1 SENTRON PAC3200 MODBUS RTU通信扩展模块介绍
PAC3200多功能仪表的本体没有MODBUS RTU通信的功能,如果希望将PAC3200作为从站连接到MODBUS RTU网络与主站进行数据交换必须选用外部扩展通信模块――SENTRON PAC RS485模块。(注意: PAC RS485 扩展模块使用错误的固件版本时将不能工作
SENTRON PAC3200 电力监测设备的固件版本最低应为FWV2.0X。 较早的版本不支持
PAC RS485 扩展模块。)该扩展模块具有下列性能特点:
? 可通过设备正面设置参数
? 即插即用
? 支持 4.8/9.6/19.2 以及 38.4 KBd 通信传输速率
? 通过6针螺钉端子接线
? 不需要外接辅助电源
? 通过模块上的 LED 显示状态
PAC3200 MODBUS RTU通信扩展模块如下图所示。
(1) 通信接线端子
(2) 安装螺钉
(3) 通风口
(4) LED
3.硬件需求
S7-1200 PLC目前有3种类型的CPU:
1)S7-1211C CPU。
2)S7-1212C CPU。
3)S7-1214C CPU。
这三种类型的CPU都可以使用MODBUS通信协议通过通信模块CM1241 RS485来实现S7-1200与PAC3200仪表的通信。
本例中使用的PLC硬件为:
1)PM1207电源 ( 6EP1 332-1SH71 )
2) S7-1214C ( 6ES7 214 -1BE30 -0XB0 )
3) CM1241 RS485 ( 6ES7 241 -1CH30 -0XB0 )
4) 模拟器 ( 6ES7 274 -1XH30 -0XA0 )
本例中使用的PAC3200仪表硬件为:
1) PAC3200 (7KM2112-0BA00-3AA0)
2) MODBUS RTU 模块 (7KM9300-0AB00-0AA0)
3) MODBUS 通信电缆 ( 6XV1830-0EH10)
3.软件需求
1) 编程软件 Step7 Basic V10.5 ( 6ES7 822-0AA0-0YA0)
4.S7-1200 MODBUS RTU的通信方式
S7-1200作为MODBUS RTU主站的通信方式是由DATA_ADDR 和 MODE 参数来选择 Modbus 功能类型的。
DATA_ADDR(从站中的起始 Modbus 地址): 指定要在 Modbus 从站中访问的数据的起始地址。MB_MASTER 使用 MODE 输入而非功能代码输入。 MODE 和 Modbus 地址范围一起确定实际 Modbus 消息中使用的功能代码。
下表列出了 MB_MASTER 参数 MODE、Modbus 功能代码和 Modbus 地址范围之间的对应关系。
图11:S7-1200 PLC作为MODBUS子站与作为MODBUS主站之间的PLC进行MODBUS RTU的通信原理
每个S7-1200 CPU最多可带3个通信模块,而每个CM1241 RS485通信模块理论上最多支持247个MODBUS子站。但是在实际应用时需要考虑CPU的性能以及轮循MODBUS子站的时间。
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模块
的初始化组态.
SIMATIC S7-200 小型可编程控制器
|
|
|
|
Module type
|
Sub type
|
MLFB
|
Description
|
CPU模块
|
Classic
|
6ES72110AA230XB0
|
SIMATIC S7-200 CPU211,DC/DC/DC,6输入/4输出
|
6ES72110BA230XB0
|
SIMATIC S7-200 CPU211,AC/DC/Rly,6输入/4输出
|
6ES72121AB230XB0
|
SIMATIC S7-200 CPU222,DC/DC/DC,8输入/6输出
|
6ES72121BB230XB0
|
SIMATIC S7-200 CPU222,AC/DC/Rly,8输入/6输出
|
6ES72141AD230XB0
|
SIMATIC S7-200 CPU224,DC/DC/DC,14输入/10输出
|
6ES72141BD230XB0
|
SIMATIC S7-200 CPU224,AC/DC/Rly,14输入/10输出
|
6ES72142AD230XB0
|
SIMATIC S7-200 CPU224XP,DC/DC/DC,14输入/10输出,集成2AI/1AO
|
6ES72142AS230XB0
|
SIMATIC S7-200 CPU224XPsi,DC/DC/DC,14输入/10输出,集成2AI/1AO
|
6ES72142BD230XB0
|
SIMATIC S7-200 CPU224XP,AC/DC/Rly,14输入/10输出(NPN输出),集成2AI/1AO
|
6ES72162AD230XB0
|
SIMATIC S7-200 CPU226,DC/DC/DC,24输入/16输出
|
6ES72162BD230XB0
|
SIMATIC S7-200 CPU226,AC/DC/Rly,24输入/16输出
|
CN
|
6ES72121AB230XB8
|
S7-200CN CPU222,DC/DC/DC,8输入/6输出
|
6ES72121BB230XB8
|
S7-200CN CPU222,AC/DC/Rly,8输入/6输出
|
6ES72141AD230XB8
|
S7-200CN CPU224,DC/DC/DC,14输入/10输出
|
6ES72141BD230XB8
|
S7-200CN CPU224,AC/DC/Rly,14输入/10输出
|
6ES72142AD230XB8
|
S7-200CN CPU224XP,DC/DC/DC,14输入/10输出,集成2AI/1AO
|
6ES72142AS230XB8
|
S7-200CN CPU224XPsi,DC/DC/DC,14输入/10输出,集成2AI/1AO
|
6ES72142BD230XB8
|
S7-200CN CPU224XP,AC/DC/Rly,14输入/10输出(NPN输出),集成2AI/1AO
|
6ES72162AD230XB8
|
S7-200CN CPU226,DC/DC/DC,24输入/16输出
|
6ES72162BD230XB8
|
S7-200CN CPU226,AC/DC/Rly,24输入/16输出
|
扩展模块
|
Classic 数字量模块
|
6ES72211BF220XA0
|
SIMATIC S7-200, EM221 数字量输入模块, 8输入24V DC
|
6ES72211BH220XA0
|
SIMATIC S7-200, EM221 数字量输入模块, 16输入24V DC
|
6ES72211EF220XA0
|
SIMATIC S7-200, EM221 数字量输入模块, 8输入 交流120/230V AC
|
6ES72221BD220XA0
|
SIMATIC S7-200, EM222 数字量输出模块,4输出24V DC 5A
|
6ES72221BF220XA0
|
SIMATIC S7-200, EM222 数字量输出模块,8输出24V DC
|
6ES72221EF220XA0
|
SIMATIC S7-200, EM222 数字量输出模块,8输出 交流120/230V AC
|
6ES72221HD220XA0
|
SIMATIC S7-200, EM222 数字量输出模块,4输出继电器 10A
|
6ES72221HF220XA0
|
SIMATIC S7-200, EM222 数字量输出模块,8输出继电器
|
6ES72231BF220XA0
|
SIMATIC S7-200, EM223 数字量输入/输出模块,4输入 24V DC/4输出 24V DC
|
6ES72231BH220XA0
|
SIMATIC S7-200, EM223 数字量输入/输出模块,8输入 24V DC/8输出 24V DC
|
6ES72231BL220XA0
|
SIMATIC S7-200, EM223 数字量输入/输出模块,16输入 24V DC/16输出 24V DC
|
6ES72231BM220XA0
|
SIMATIC S7-200, EM223 数字量输入/输出模块,32输入 24V DC/32输出 24V DC
|
6ES72231HF220XA0
|
SIMATIC S7-200, EM223 数字量输入/输出模块,4输入 24V DC/4输出继电器
|
6ES72231PH220XA0
|
SIMATIC S7-200, EM223 数字量输入/输出模块,8输入 24V DC/8输出继电器
|
6ES72231PL220XA0
|
SIMATIC S7-200, EM223 数字量输入/输出模块,16输入 24V DC/16输出继电器
|
6ES72231PM220XA0
|
SIMATIC S7-200, EM223 数字量输入/输出模块,32输入 24V DC/32输出继电器
|
Classic 模拟量模块
|
6ES72310HC220XA0
|
SIMATIC S7-200, EM231 模拟量输入模块,4输入
|
6ES72310HF220XA0
|
SIMATIC S7-200, EM231 模拟量输入模块,8输入
|
6ES72317PB220XA0
|
SIMATIC S7-200, EM231 热电阻模块,2输入
|
6ES72317PC220XA0
|
SIMATIC S7-200, EM231 热电阻模块,4输入
|
6ES72317PD220XA0
|
SIMATIC S7-200, EM231 热电偶模块,4输入
|
6ES72317PF220XA0
|
SIMATIC S7-200, EM231 热电偶模块,8输入
|
6ES72320HB220XA0
|
SIMATIC S7-200, EM232 模拟量输出模块,2输出
|
6ES72320HD220XA0
|
SIMATIC S7-200, EM232 模拟量输出模块,4输出
|
6ES72350KD220XA0
|
SIMATIC S7-200, EM235 模拟量输入输出模块,4输入/1输出
|
运动控制模块
|
6ES72531AA220XA0
|
SIMATIC S7-200, EM253 定位模块
|
DP丛站模块
|
6ES72770AA220XA0
|
SIMATIC S7-200, EM277 Profibus-DP 从站模块
|
CN 数字量模块
|
6ES72211BF220XA8
|
S7-200CN, EM221 数字量输入模块, 8输入24V DC
|
6ES72211BH220XA8
|
S7-200CN, EM221 数字量输入模块, 16输入24V DC
|
6ES72221BF220XA8
|
S7-200CN, EM222 数字量输出模块,8输出24V DC
|
6ES72221HF220XA8
|
S7-200CN, EM222 数字量输出模块,8输出继电器
|
6ES72231BF220XA8
|
S7-200CN, EM223 数字量输入/输出模块,4输入 24V DC/4输出 24V DC
|
6ES72231BH220XA8
|
S7-200CN, EM223 数字量输入/输出模块,8输入 24V DC/8输出 24V DC
|
6ES72231BL220XA8
|
S7-200CN, EM223 数字量输入/输出模块,16输入 24V DC/16输出 24V DC
|
6ES72231BM220XA8
|
S7-200CN, EM223 数字量输入/输出模块,32输入 24V DC/32输出 24V DC
|
6ES72231HF220XA8
|
S7-200CN, EM223 数字量输入/输出模块,4输入 24V DC/4输出继电器
|
6ES72231PH220XA8
|
S7-200CN, EM223 数字量输入/输出模块,8输入 24V DC/8输出继电器
|
6ES72231PL220XA8
|
S7-200CN, EM223 数字量输入/输出模块,16输入 24V DC/16输出继电器
|
6ES72231PM220XA8
|
S7-200CN, EM223 数字量输入/输出模块,32输入 24V DC/32输出继电器
|
CN模拟量模块
|
6ES72310HC220XA8
|
S7-200CN, EM231 模拟量输入模块,4输入
|
6ES72317PB220XA8
|
S7-200CN, EM231 热电阻模块,2输入
|
6ES72317PD220XA8
|
S7-200CN, EM231 热电偶模块,4输入
|
6ES72320HB220XA8
|
S7-200CN, EM232 模拟量输出模块,2输出
|
6ES72350KD220XA8
|
S7-200CN, EM235 模拟量输入输出模块,4输入/1输出
|
电源模块
|
6ES72880CD100AA0
|
PM207电源,输入: 120/230 V AC (88-370 V DC),输出: 24 V DC/3 A
|
6ES72880ED100AA0
|
PM207电源,输入: 120/230 V AC (88-370 V DC),输出: 24 V DC/5 A
|
附件
|
存储卡及扩展电缆
|
6ES72906AA200XA0
|
SIMATIC S7-200, 扩展电缆, 0.8米
|
6ES72918BA200XA0
|
SIMATIC S7-200, 电池卡
|
6ES72918GF230XA0
|
SIMATIC S7-200, 64K存储卡
|
6ES72918GH230XA0
|
SIMATIC S7-200, 256K存储卡
|
6ES72971AA230XA0
|
SIMATIC S7-200, CPU221/222时钟卡(包括电池卡功能)
|
PC/PPI电缆
|
6ES79013CB300XA0
|
SIMATIC S7-200, PC/PPI 电缆, RS232/RS485转换,带光电隔离,187.5K波特率,支持多主站
|
6ES79013DB300XA0
|
SIMATIC S7-200, PC/PPI 电缆, USB/RS485转换,带光电隔离,187.5K波特率,支持多主站
|
文本
显示器
|
TD400C
|
6AV66400AA000AX0
|
文本显示器, 4行字符显示
|
上海岳胜自动化科技有限公司(西门子代理)
联系人:司友才(销售工程师)
手 机:13636687495
Q Q:2929806297电 话:021-69751539
传真:021-39256001
地 址:上海市青浦区朱家角新风新村8号
上海岳胜自动化科技有限公司是一家专业从事西门子工业自动化产品和数控系统销售、技术服务及培训的工程服务公司。
销售代理西门子WINCC组态软件,西门子PLC编程软件,西门子PLC,S7-200CN/S7-200/S7-300/S7-400/S7-1200/(6ES7/6GK/6AV/6FC/6SN/6FX/6SE/6RA/6DD/7ML/7MH/7KM/7MF/3RV/3RH/3TF)西门子PROFIBUS-DP总线,RS485总线接头,CP网卡,变频器,触摸屏,低压电器,数控伺服备件。
合作方式如下:
1.)款到发货
2.)淘 宝 交 易,阿里巴巴,第三方担保交易,快捷、安全、高效。
3.)快递公司代收货款。推荐德邦物流。
4.)当 面 交 易,可以上门提货当面现金交易
西门子S7-1200 紧凑型PLC在当前的市场中有着广泛的应用,作为经常与SENTRON PAC3200系列仪表共同使用的PLC,其Modbus通信协议的使用一直在市场上有着非常广泛的应用。本文将主要介绍如何使用Modbus 通信协议来实现S7-1200与SENTRON PAC3200仪表的通信。
1.西门子SENTRON PAC3200 仪表介绍
西门子的SENTRON PAC3200多功能电力仪表是一种用于面板安装的仪表,可用来计量、显示配电系统多达50个测量变量,例如电压、电流、功率、有功功率、频率以及值、最小值和平均值。中文大屏幕图形液晶显示使用户可远距离读表。PAC3200仪表如下图所示。
1.1 SENTRON PAC3200 MODBUS RTU通信扩展模块介绍
PAC3200多功能仪表的本体没有MODBUS RTU通信的功能,如果希望将PAC3200作为从站连接到MODBUS RTU网络与主站进行数据交换必须选用外部扩展通信模块――SENTRON PAC RS485模块。(注意: PAC RS485 扩展模块使用错误的固件版本时将不能工作
SENTRON PAC3200 电力监测设备的固件版本最低应为FWV2.0X。 较早的版本不支持
PAC RS485 扩展模块。)该扩展模块具有下列性能特点:
? 可通过设备正面设置参数
? 即插即用
? 支持 4.8/9.6/19.2 以及 38.4 KBd 通信传输速率
? 通过6针螺钉端子接线
? 不需要外接辅助电源
? 通过模块上的 LED 显示状态
PAC3200 MODBUS RTU通信扩展模块如下图所示。
(1) 通信接线端子
(2) 安装螺钉
(3) 通风口
(4) LED
3.硬件需求
S7-1200 PLC目前有3种类型的CPU:
1)S7-1211C CPU。
2)S7-1212C CPU。
3)S7-1214C CPU。
这三种类型的CPU都可以使用MODBUS通信协议通过通信模块CM1241 RS485来实现S7-1200与PAC3200仪表的通信。
本例中使用的PLC硬件为:
1)PM1207电源 ( 6EP1 332-1SH71 )
2) S7-1214C ( 6ES7 214 -1BE30 -0XB0 )
3) CM1241 RS485 ( 6ES7 241 -1CH30 -0XB0 )
4) 模拟器 ( 6ES7 274 -1XH30 -0XA0 )
本例中使用的PAC3200仪表硬件为:
1) PAC3200 (7KM2112-0BA00-3AA0)
2) MODBUS RTU 模块 (7KM9300-0AB00-0AA0)
3) MODBUS 通信电缆 ( 6XV1830-0EH10)
3.软件需求
1) 编程软件 Step7 Basic V10.5 ( 6ES7 822-0AA0-0YA0)
4.S7-1200 MODBUS RTU的通信方式
S7-1200作为MODBUS RTU主站的通信方式是由DATA_ADDR 和 MODE 参数来选择 Modbus 功能类型的。
DATA_ADDR(从站中的起始 Modbus 地址): 指定要在 Modbus 从站中访问的数据的起始地址。MB_MASTER 使用 MODE 输入而非功能代码输入。 MODE 和 Modbus 地址范围一起确定实际 Modbus 消息中使用的功能代码。
下表列出了 MB_MASTER 参数 MODE、Modbus 功能代码和 Modbus 地址范围之间的对应关系。
图11:S7-1200 PLC作为MODBUS子站与作为MODBUS主站之间的PLC进行MODBUS RTU的通信原理
每个S7-1200 CPU最多可带3个通信模块,而每个CM1241 RS485通信模块理论上最多支持247个MODBUS子站。但是在实际应用时需要考虑CPU的性能以及轮循MODBUS子站的时间。
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模块
的初始化组态.
|