------------------------------------------------
上海庆惜自动化设备有限公司
:田 工 (销售工程师)
24小时服务热线 :(同步)
:
商务( Q Q ) :4933947
邮箱(Email): 4933947@qq.com
地址( Add ):上海市奉贤区青村镇光明金钱公路
------------------------------------------------
花30秒询价,你会知道什么叫优势;花60秒咨询,你会知道什么叫服务;
合作一次,你会知道什么叫质量!以质量求生存,以信誉求发展。
我司将提供的质量,服务作为自已重要的责任。
产品 名称: 西门子S7-300模块
产品订货号: 6ES7 400-0HR01-4AB0
产品 规格:【德国原装,全新】
产品 质量:【品质保证,罚十】
产品 价格:【薄利多销,行业低】
产品 货期:【库存销售,现买现卖】
上海庆惜公司:
凡在公司采购西门子产品,均可质保一年,罚十上海庆惜自动化设备有限公司主要经营销售西门子:6ES5 6ES7系列PLC,通讯电缆,直流电源,人机界面,工控机,交换机,变频器,直流调速器,自动化成套控制系统 所有产品为西门子原装,全新未开封,质保一年。型号太多,无法一一列出,详情请来电咨询。
TIA V13 SP1版本软件中提供了2个版本的Modbus RTU指令:
图1. 两个版本Modbus RTU指令
早期版本的Modbus RTU指令(图1. 中 MODBUS (V2.2))仅可通过CM1241通信模块或CB1241通信板进行Modbus RTU通信。
新版本的 Modbus RTU指令(图1. 中 MODBUS(RTU) V3.0)扩展了Modbus RTU的功能,该指令除了支持CM1241通信模块、CB1241通信板,还支持 PROFINET 或 PROFIBUS 分布式 I/O 机架上的PTP通信模块实现Modbus RTU通信。
新版本 Modbus RTU指令所支持的PTP模块如下图2.所示:
图2. 新版本 Modbus RTU指令所支持的PTP模块
新版本Modbus RTU指令中包含Modbus RTU 主站指令和从站指令。本文以 CPU1217C+CM1241 RS422/485+ET200SP CM PTP 模块为例,介绍新版本 Modbus RTU 指令主从通信的编程步骤。
其中CPU 机架CM1241 RS422/485作为Modbus RTU从站,分布式机架ET200SP 中 CMPTP 模块作为Modbus RTU主站。网络结构图如下:
图3. Modubus RTU 网络通信结构图
本项目中使用到的硬件和软件如下:
硬件:
① CPU1217C (订货号: 6ES7 217-1AG40-0XB0),固件版本V4.1.3
② CM1241 RS422/485模块 (订货号:6ES7 241-1CH32-0XB0),固件版本V2.1
③ 24V 电源PS307(订货号:6ES7307-1KA02-0AA0)
④ ET200 SP IM155-6PN HF(订货号:6ES7155-6AU00-0CN0)
⑤ CM PTP模块(订货号:6ES7137-6AA00-0BA0)
软件:
① TIA V13 SP1 UP 9
打开设备视图,添加S7-1200CPU,并在硬件目录里找到“通信模块”→“点到点”→“CM1241(RS422/485)”,拖拽此模块至CPU左侧即可,如下图4.所示:
图4. 添加 CM 1241 RS422/485模块
注意:
固件版本>=V2.1 的CM 1241 RS422/485模块,才支持新版本Modbus RTU指令。
接下来,在“设备视图”中用鼠标选中CM1241(RS422/485)模块,在“属性”→“端口组态”中配置此模块硬件接口参数,
本例以传输率=9.6Kbps,奇偶校验=无奇偶校验,数据位=8位字符,停止位=1为例。如CM 1241 端口组态设置如下图5.所示:
图5. CM1241 RS422/485 模块端口组态
后在“硬件标识符”里确认一下硬件标识符为269(该参数在程序编程中会被使用),如下图6.所示:
图6 硬件标识符
另外,S7-1200 还提供了系统和时钟存储器功能,为了便于后续指令,建议使能该功能。在CPU “属性”→“常规”→“系统和时钟存储器”使能系统和时钟存储器功能,如图7. 所示。
图7. 系统和时钟存储器功能
打开网络视图并拖入一个ET200SP站点,并将其分配给相应的IO 控制器(本例CPU1217C 为 IO 控制器),如图8.所示。
图8. 插入ET200SP站点
在ET200SP的"设备视图"环境下,为ET200SP 站点添加信号、通信模块和服务器模块,在本例中只添加了CM PTP模块和服务器模块。
注意:
ET200SP站点中,服务器模块是必须组态的。服务器模块随接口模块一起采购,无需单独购买。
ET200SP接口模块需要为其分配IP地址和Device Name, 有关ET200 SP 分布式IO 组态详细步骤,请参考《ET200 SP 使用快速入门》,本例不再描述Profinet IO通信的相关设置与步骤。
在ET200SP"设备视图"中用鼠标选中CM PTP,在“属性”→“常规”→“接口”→“操作模式”中配置此模块硬件接口参数,
本例设定“工作模式":"半双工(RS485)2线制操作";"接收线路的初始状态":"无"。如下图9.所示:
图9. CM PTP 操作模式
接下来,在“属性”→“常规”→“接口”→“端口组态”中配置此模块端口组态参数,
本例设定"协议":"Freeport/Modbus";"端口参数"设置:传输率=9.6Kbps,奇偶校验=无奇偶校验,数据位=8位字符,停止位=1为例。端口组态设置如下图10.所示:
图10. CM PTP 端口组态
后需要在“硬件标识符”里确认一下CM PTP 模块硬件标识符,该参数在程序编程中会被使用。
Modbus RTU主站编程需要调用Modbus_Comm_Load 指令和Modbus_Master 指令,其中Modbus_Comm_Load 指令通过 Modbus RTU 协议对通信模块进行组态,Modbus_Master 指令可通过由 Modbus_Comm_Load 指令组态的端口作为 Modbus 主站进行通信, Modbus_Comm_Load 指令的 MB_DB 参数必须连接到 Modbus_Master 指令的(静态)MB_DB 参数。
本例中分布式机架ET200SP 中 CM PTP 模块作为Modbus RTU主站,其相关编程步骤如下:
图11. 拖入Modbus RTU 主站指令
Modbus_Comm_Load指令各参数意义如下表1所示:
引脚 | 说明 |
---|---|
REQ | 上升沿触发 |
PORT | 通信端口的硬件标识符 |
BAUD | 波特率选择:3600,6000,12000,2400,4800,9600,19200,38400,57600,76800,115200 |
PARITY | 奇偶检验选择:0-无;1-奇校验;2-偶校验 |
FLOW_CTRL | 流控制选择:0-(默认值)无流控制 |
RTS_ON_DLY | RTS延时选择:0-(默认值) |
RTS_OFF_DLY | RTS关断延时选择:0-(默认值) |
RESP_TO | 响应时: 默认值 = 1000 ms。MB_MASTER 允许用于从站响应的时间(以毫秒为单位)。 |
MB_DB | 对 Modbus_Master 或 Modbus_Slave 指令的背景数据块的引用。 |
DONE | 如果上一个请求完成并且没有错误,DONE 位将变为 TRUE 并保持一个周期。 |
ERROR | 如果上一个请求完成出错,则 ERROR 位将变为 TRUE 并保持一个周期。 STATUS 参数中的错误代码仅在 ERROR = TRUE 的周期内有效。 |
STATUS | 端口组态错误代码,请参考TIA 软件在线帮助或S7-1200 系统手册。 |
表1 MB_COMM_LOAD指令参数意义
Modbus_Master指令各参数意义如下表2所示:
引脚 | 说明 |
---|---|
EN | 使能端 |
REQ | TRUE = 请求向 Modbus 从站发送数据 ,建议采用上升沿触发 |
MB_ADDR | Modbus RTU从站地址。默认地址范围:0至247;扩展地址范围:0至65535。值0被保留用于将消息广播到所有Modbus从站。 |
MODE | 模式选择: 请求类型(读取或写入)。 |
DATA_ADDR | 从站中的起始地址:Modbus从站中将供访问的数据的起始地址。 |
DATA_LEN | 数据长度:要在该请求中访问的位数或字数。 |
DATA_PTR | 数据指针: 指向要进行数据写入或数据读取的标记或数据块地址。 |
DONE | 完成位:上一请求已完成且没有出错后,DONE 位将保持为 TRUE 一个扫描周期时间。 |
BUSY | FALSE – Modbus_Master 无激活命令: |
ERROR | 对 Modbus_Master 或 Modbus_Slave 指令的背景数据块的引用。 |
STATUS | 如果上一个请求完成并且没有错误,DONE 位将变为 TRUE 并保持一个周期。 |
ERROR | 如果上一个请求完成出错,则 ERROR 位将变为 TRUE 并保持一个周期。 STATUS 参数中的错误代码仅在 ERROR = TRUE 的周期内有效。 |
STATUS | 错误代码 |
表2 Modbus_Master指令参数意义
注意:
①Modbus_Comm_Load指令不建议在启动组织块OB100中调用,建议在OB1中调用。Modbus_Comm_Load指令在OB1中调用时,其输入位“REQ”需使用上升沿触发,本例中该输入位采用 “FirstScan” 系统存储器位。
②Modbus_Comm_Load指令背景数据块中的静态变量“MODE”用于描述PTP模块的工作模式,有效的工作模式包括:
0 = 全双工 (RS232)
1 = 全双工 (RS422) 四线制模式(点对点)
2 = 全全双工 (RS 422) 四线制模式(多点主站,CM PtP (ET 200SP))
3 = 全全双工 (RS 422) 四线制模式(多点从站,CM PtP (ET 200SP))
4 = 半双工 (RS485) 二线制模式
S7通信是S7系列PLC基于MPI、PROFIBUS、ETHERNET网络的一种优化的通信协议,主要用于S7-300/400PLC之间的通信。
经过测试发现S7-300/400通过集成的PN口或CP343-1/CP443-1与S7-200 SMART PLC 之间的S7通信也是可以的, 但是需要S7-300/400侧编程调用PUT/GET指令。
注意:
1.S7-200 SMART CPU 与S7-300/400 CPU 之间的S7通信未经西门子测试,本文档仅供客户测试使用,使用该种通信方式所产生的任何危险需要有客户自己承担!
2.S7-200 SMARTPLC V2.0 版本才开始支持PUT/GET通信,V1.0版本的CPU需要升级固件后方可支持PUT/GET。
3. S7-300/400若采用CP通信时,则需要采用Standard或Advanced类型通信模块,CP343-1 Lean模块不支持。
4.本文仅介绍S7-300集成PN口与S7-200 SMART CPU S7通信。
S7通信是S7系列PLC基于MPI、PROFIBUS、ETHERNET网络的一种优化的通信协议,主要用于S7-300/400PLC之间的通信。
S7-300/400通过以太网接口与S7-200 SMART PLC 之间的S7通讯经过测试是可以的,但是需要S7-300/400侧编程调用PUT/GET指令,见表1所示。
表 1 PUT和GET :
S7-400 | S7-300 | 描述 | 简要描述 |
SFB 14 | FB 14 | 读数据 | 单边编程读访问。 |
SFB 15 | FB 15 | 写数据 | 单边编程写访问。 |
S7-300/400根据使用通信接口(集成的PN口或CP343-1/CP443-1)不同,调用的功能块来源也不同。
通信接口为S7-300 集成PN接口时,需要使用Standard Library中PUT/GET指令,如图1所示。
图1 S7-300PN接口需采用Standard Library
通信接口为S7-300 CP通信模块时,需要使用SIMATIC_NET_CP 库中PUT/GET指令,如图2所示。
图2 S7-300 CP模块接口需采用SIMATIC_NET_CP库
S7-400 CPU不区分通信接口,需要使用System Function Blocks 中的SFB14/SFB15指令块,如图3所示。
图3 S7-400 需采用SFB程序块
本文以采用1个315-2PN/DP,1个S7-200 SMART PLC为例,介绍它们之间的S7通信。
在STEP7中创建一个新项目,项目名称为S7-300-SMART。插入1个S7-300站,在硬件组态中插入CPU 315-2 PN/DP。如图4所示。
图4 STEP7 项目中插入S7-300站点
设置CPU 315-2PN/DP的IP地址:192.168.0.1,如图5所示。硬件组态完成后,即可下载该组态。
图5 设置CPU PN IP地址
打开“NetPro”设置网络参数,选中CPU 315-2PN/DP,在连接列表中建立新的连接。步骤如图6所示。
图6 NetPro组态视图中插入新连接
选择 Unspecified 站点,选择通讯协议 S7 connection,点击 Apply,如图7所示。
图7 组态新连接
在弹出的S7 connection属性对话框中,勾选 Establish an active connection,设置Partner address:192.168.0.2(S7-200 SMART PLC IP 地址),如图8所示。
图8 设置S7连接参数
点击 "Address Details" ,再弹出来的对话框设置 Partner 的 Slot 为1,如图9所示。点击 OK即可关闭该对话框。
图9 设置“address details”参数
网络组态创建完成后,需要编译,如图10所示。
图10 保存并编译连接
网络组态编译无错,鼠标先点击 CPU 315-2PN/DP ,然后点击下载按钮下载网络组态,步骤如图11所示。
图 11 下载组态连接
可以通过SFB/FB 14 "GET",从远程CPU中读取数据。
S7-300:在REQ的上升沿处读取数据。在REQ的每个上升沿处传送参数ID、ADDR_1和RD_1。在每个作业结束之后,可以分配新数值给ID、ADDR_1和RD_1参数。
S7-400:在控制输入REQ的上升沿处启动SFB。在此过程中,将要读取的区域的相关指针(ADDR_i)发送到伙伴CPU。远程伙伴返回此数据。在 下一个SFB/FB调用处,已接收的数据被复制到组态的接收区(RD_i)中。必须要参数ADDR_i和RD_i定义的区域在长度和数据类型方面 要相互匹配。
通过状态参数NDR数值为1来指示此作业已完成。只有在前一个作业已经完成之后,才能重新激活读作业。远程CPU可以处于RUN或STOP工作状态。如果 正在读取数据时发生访问故障,或如果数据类型检查过程中出错,则出错和警告信息将通过ERROR和STATUS输出表示。
通过使用SFB/FB 15 "PUT",可以将数据写入到远程CPU。
S7-300:在REQ的上升沿处发送数据。在REQ的每个上升沿处传送参数ID、ADDR_1和SD_1。在每个作业结束之后,可以给ID、ADDR_1和SD_1参数分配新数值。
S7-400:在控制输入REQ的上升沿处启动SFB。在此过程中,将指向要写入数据的区域(ADDR_i)的指针和数据(SD_i)发送到伙伴CPU。 远程伙伴将所需要的数据保存在随数据一起提供的地址下面,并返回一个执行确认。必须要参数ADDR_i和SD_i定义的区域在编号、长度和数据类 型方面相互匹配。
如果没有产生任何错误,则在下一个SFB/FB调用时,通过状态参数DONE来指示,其数值为1。只有在后一个作业完成之后,才能再次激活写作业。远程 CPU可以处于RUN或STOP模式。如果正在写入数据时发生访问故障,或如果执行检查过程中出错,则出错和警告信息将通过ERROR和STATUS输出 表示。
打开SIMATIC 315 PN-1的OB1,在OB1中依次调用FB14,FB15如图12、图13所示:
图12 FB14调用
表2.FB14参数说明 :
参数 | 描述 | 数据类型 | 存储区 | 描述 |
REQ | INPUT | BOOL | I、Q、M、D、L | 上升沿触发调用功能块 |
ID | INPUT | WORD | M、D、常数 | 地址参数ID |
NDR | OUTPUT | BOOL | I、Q、M、D、L | 为1时,接收数据 |
ERROR | OUTPUT | BOOL | I、Q、M、D、L | 接收到新数据 |
STATUS | OUTPUT | WORD | I、Q、M、D、L | 故障代码 |
S7-300: | IN_OUT | ANY | M、D I、Q、M、D、 | 从S7-200 SMART的数据地址中读取数据;V区数据对应DB1。 |
S7-300: | IN_OUT | ANY | S7-300:M、D | 本站接收数据地址 |
图13 FB15调用
表3.FB15参数说明 :
参数 | 描述 | 数据类型 | 存储区 | 描述 |
REQ | INPUT | BOOL | I、Q、M、D、L | 上升沿触发调用功能块 |
ID | INPUT | WORD | M、D、常数 | 地址参数 |
DONE | OUTPUT | BOOL | I、Q、M、D、L | 为1时,发送完成 |
ERROR | OUTPUT | BOOL | I、Q、M、D、L | 为1时,有故障发生 |
STATUS | OUTPUT | WORD | I、Q、M、D、L | 故障代码 |
S7-300: | IN_OUT | ANY | M、D I、Q、M、D、 | 从S7-200 SMART的数据地址中读取数据;V区数据对应DB1。 |
S7-300: | IN_OUT | ANY | S7-300:M、D S7-400 I、Q、 | 本站发送数据地址 |
注意:
S7-200 SMART PLC 不需要编程。 S7-200 SMART 中的V存储区在S7-300/400 PLC 编程中以DB1数据块的形式体现。
1FK7042-5AF71-1DH5 6SL3130-7TE25-5AA3
6SL3120-1TE31-3AA3 西门子紫色电缆
西门子双芯电缆
西门子快速标准电缆
西门子GP电缆
西门子2芯电缆
西门子屏蔽电缆
西门子DP电缆
西门子PROFIBUS电缆
西门子双芯紫色电缆
西门子紫色双芯电缆
西门子紫色2芯电缆
西门子紫色标准电缆
西门子2芯双芯电缆
西门子双芯GP电缆
西门子双芯DP电缆
西门子双芯PROFIBUS电缆
西门子快速标准双芯电缆
西门子双芯屏蔽电缆
西门子GP紫色电缆
西门子2芯紫色电缆
西门子紫色快速标准电缆
西门子屏蔽紫色电缆
西门子紫色DP电缆
西门子PROFIBUS紫色电缆
西门子紫色GP电缆
西门子紫色屏蔽电缆
西门子紫色PROFIBUS电缆
西门子2芯屏蔽电缆
西门子2芯DP电缆
西门子2芯PROFIBUS电缆
西门子屏蔽双芯电缆
西门子屏蔽2芯电缆
西门子屏蔽PROFIBUS电缆
西门子屏蔽GP电缆
西门子屏蔽标准电缆
西门子GP紫色DP电缆
西门子GP屏蔽电缆
西门子GP双芯电缆
西门子PROFIBUS双芯电缆
西门子DP双芯电缆
西门子GP 2芯电缆
西门子标准电缆
西门子GP 2x2电缆
西门子安装电缆
西门子RJ45电缆
西门子4芯电缆
西门子绿色屏蔽电缆
西门子标准GP2x2电缆
西门子标准TP安装电缆
西门子标准RJ45电缆
西门子标准4芯电缆
西门子TP标准绿色屏蔽电缆
西门子GP 2x2标准电缆
西门子GP 2x2安装电缆
西门子GP2x2 RJ45电缆
西门子GP2x2 4芯电缆
西门子GP2x2绿色电缆
西门子GP2x2屏蔽电缆
西门子安装标准电缆
西门子安装GP 2x2电缆
西门子安装RJ45电缆
西门子安装4芯电缆
西门子安装屏蔽电缆
西门子安装绿色电缆
西门子RJ45标准电缆
西门子RJ45 GP 2x2电缆
西门子RJ45安装电缆
西门子RJ45 4芯电缆
西门子RJ45绿色电缆
西门子RJ45屏蔽电缆
西门子4芯标准电缆
西门子4芯GP 2x2电缆
西门子4芯RJ45电缆
西门子4芯屏蔽电缆
西门子4芯绿色电缆
西门子绿色标准电缆
西门子绿色GP 2x2电缆
西门子绿色安装电缆
西门子绿色4芯电缆
西门子屏蔽GP 2x2电缆
西门子屏蔽RJ45电缆
西门子屏蔽绿色电缆
西门子四芯网线
西门子以太网标准电缆
西门子以太网GP 2x2电缆
西门子以太网RJ45电缆
西门子以太网4芯屏蔽电缆
西门子以太网绿色电缆
西门子以太网安装电缆
西门子四芯标准电缆
西门子四芯GP 2x2电缆
西门子四芯RJ45电缆
西门子四芯屏蔽电缆
西门子四芯绿色电缆
西门子PROFIBUS拖缆
西门子双芯屏蔽线
西门子可拖拽电缆
西门子屏蔽线
西门子PROFIBUS双芯屏蔽线
西门子PROFIBUS可拖拽电缆
西门子PROFIBUS屏蔽线
西门子双芯屏蔽PROFIBUS拖缆
西门子双芯屏蔽可拖拽电缆
西门子双芯蓝色线
西门子屏蔽蓝色线
西门子PROFIBUS蓝色线
西门子可拖拽电缆线
西门子可拖拽蓝色线
西门子可拖拽PROFIBUS电缆
西门子可拖拽屏蔽线
西门子可拖拽双芯屏蔽线
西门子屏蔽PROFIBUS拖缆
西门子屏蔽可拖拽电缆
西门子屏蔽蓝色电缆
西门子双芯蓝色电缆
西门子2芯拖拽电缆
西门子2芯PROFIBUS拖缆
西门子2芯可拖拽电缆
西门子2芯蓝色电缆
西门子2芯屏蔽线
西门子DP接头
西门子连接器
西门子PROFIBUS接头
西门子总线连接器
西门子90度电缆出线连接器
西门子快速连接器
西门子DP连接接头
西门子DP PROFIBUS接头
西门子DP总线连接器
西门子DP90度电缆出线连接器
西门子DP快速连接器
西门子连接DP接头
西门子连接PROFIBUS接头
西门子通讯总线连接器
西门子连接90度电缆出线连接器
西门子通讯快速连接器
西门子PROFIBUS DP接头
西门子PROFIBUS连接器
西门子PROFIBUS总线连接器
西门子PROFIBUS 90度电缆出线接器
西门子PROFIBUS通讯线接器
西门子总线DP接头
西门子总线PROFIBUS接头
西门子总线90度电缆出线连接器
西门子总线通讯连接器
西门子DP通讯连接器
西门子通讯DP接头
西门子通讯连接器
西门子通讯PROFIBUS接头
西门子通讯快速连接DP接头
西门子通讯DP接头不带编程口
西门子DP接头不带编程口
西门子连接器不带编程口
西门子PROFIBUS接头不带编程口
西门子总线连接器不带编程口
西门子90度电缆出线连接器不带编程口
西门子快速连接器不带编程口
西门子带编程口DP接头
西门子带编程口连接器
西门子带编程口PROFIBUS接头
西门子带编程口总线连接器
西门子带编程口90度电缆出线连接器
西门子带编程口快速连接器
西门子35度电缆出线不带编程口
西门子带编程口35度电缆出线
CPU SR20
CPU ST20
CPU SR30
CPU ST30
CPU SR40
CPU ST40
CPU SR60
CPU ST60
CPU CR40
CPU CR60
EM DI08
EM DR08
EM DT08
EM DR16
EM DR32
EM DT16
EM DT32
EM AI04
EM AI08
EM AQ02
EM AQ04
EM AM03
EM AM06
EM AR02
EM AR04
EM AT04
SB CM01
SB DT04
SB AE01
SB AQ01
SB BA01
PS207
PS207
CSM1277
EM DP01
SMART 700 IE V3
SMART 1000 IE V3
TD400C
6SL3120-1TE32-0AA4
6SL3120-1TE23-OAA3
6SL3120-1TE21-0AA3
6SL3120-1TE21-8AA3
6SL3120-1TE15-OAA3
6SL3120-2TE13-0AA3
6SL3120-2TE21-8AA3
6SL3120-2TE21-0AA3
6SL3130-6TE21-6AA3
6SL3120-6TE23-6AA3
6SL3130-6AE15-0AB0
6SL3130-6AE21-OABO
6SL3130-7TE21-6AA3
6SL3162-2BDOO-OAAO
6SC6508-0AA02
6SC6500-0NA44
6SY7000-0AB66
6SE7098-OXX84-0AH0
6FC5111-0CA05-0AA0
6FC5111-0CA01-0AA0
6FC5111-0CA03-0AA2
6FC5111-0CA04-0AA0
6FC5111-0CA02-0AA2
6FC5110-OBB04-OAAI
6FC5203-0AD10-1AA0
6FC5203-0AF00-0AA1
6FC5203-OAF01-OAA0
6FC5203-OAF02-OAA1
6FC5203-OAFO3-OAAO
6FC5203-0AF05-0AB0
6FC5203-OAF22-1AA2
6FC5203-0AF22-0AA2
6FC5210-0DF31-2AB0
T-C12024067
6FC5210-0DF00-1AA2
6FC5210-0DF00-OAA2
6FC5410-0AYO3-1AA0
6FC5247-0AA00-0AA3
6FC5247-0AA11-1AA3
6FC5411-0AA00-0AA0
6FC5211-0AA00-0AA0
6FC5250-6AY30-3AH0
6FC5270-5AX30-3AH0
6FC5250-6BX10-3AH0
6FC5303-ODT12-1AA1
6FC5303-0DM13-1AA1
6FC5357-OBB25-0AA0
6FC5357-0BB11-OAE1
6FC5357-OBB11-0AE0
6FC5357-0BB21-0AE0
6FC5357-0BB22-0AE0
6FC5357-OBB23-OAEO
6FC5357-OBB35-0AAO
6FC5357-0BB35-0AA0(0AB0)
6FC5357-0BB33-0AE2
6FC5357-0BB15-0AA0
6FC5357-0BB15-0AA0(0AB0)
6FC5357-OBB25-0AA0
6FC5357-0BB25-0AA0(0AB0)
6FC5357-0BB24-0AA0
6FC5370-OAAOO-2AA1
6FC5447-0AA00-0AA1
6FC5447-0AA01-0AA0
6FC9320-5DC01
6FX1841-0BX01-3A
6FX2001-2CC50
6FX2001-5QP24
6FX2001-2EF00
6FX2002-1DC00-1BA0
6FX2003-0DA00
6FX2003-0DS00
6FX2003-0DA00
6FX2006-1BGO3
6FX2006-1BG03
6FX2006-1BH01
6FX2007-1AE04
6FX2007-1AE14
6FX2007-1AC14
6FX2007-1AD03
6FX2007-1AD03
6FX2007-1AD13
6FX2007-1AC04
6FX5002-2CA31-1BHO
6FX5002-5CSO1-1CA0
6FX8002-2CA11-1BFO
6FX8002-2CA11-1CAO
6ES7132-4BFOO-0AAO
6ES7151-1BAO2-OABO
6ES7972-0BA52-0XA0
6ES7392-1AM00-0AA0
6ES7392-1BM01-0AA0
6ES7392-1AJ00-0AA0
6ES5700-8MA11
6ES7231-4HF30-0XB0
6ES7195-7HA00-OXAO
6ES7810-2CC03-0YX0
6SE7022-6ES87-1FE0
1FK7100-5AF71-1SG0
1FK7101-5AF71-1AH0
1FK7103-5AF71-1SH0
1FK7042-5AF71-1AH0
1FK7042-5AF71-1AG0
1FK7060-5AF71-1AG0
1FK7063-5AF71-1AG0
1FK7063-5AF71-1EG0
1FK7063-5AF71-1AH0
1FK7063-5AF71-1EG0
1FK7063-5AF71-1SH0
1FK7083-5AF71-1AG0
1FK7083-5AF71-1AA0
1FK7083-5AF71-1AH0
1FT6105-1AC71-1AG1
C98043-A1630-L1-06
C98043-A1630-L1-0
KFD2-STC4-EX1
C98043-A7002-L4-12
C98043-A7010-L2
C98043-A7010-L1
C98043-A7005-L1
C98043-A7009-L1
C98043-A1630-L1-06
3VT8216-2AA03-2KA2
3VT8325-2BA03-0BA0
3VT8320-2AA03-0AA2
3VT8563-2AA03-2PA2
6GK1562-1AA00
6GK1561-1AA01
6ES7307-1EA01-0AA0
6ES7321-1BH50-0AA0
6ES7365-0BA01-0AA0
6ES7307-1KA01-0AA0
6ES7314-1AG13-0AB0
6ES7138-4DF11-0AB0
6XV1830-0EH10
6ES7392-1AJ00-0AA0
6ES7392-1AM00-0AA0
6ES7972-0BB41-0XA0
6ES7972-0BA12-0XA0
6ES7972-0BA41-0XA0
6ES7972-0BB12-0XA0
3RK1301-0AB10-0AA4
3TH8244-0XF0
6SE6420-2UD27-5CA1
IO 1790l811A板
6SE6400-1PB00-0AA0
6SE7090-0XX84-0AB0
6SE7090-0XX84-0FF5
6SE7090-0XX84-0KA0
6RA2818-6DS21-0
C98043-A7001-L2
C98043-A7001-L1
C87043-A7006-L1
C98043-A7010-L2
C98043-A7010-L1
C98043-A7005-L1
C98043-A7009-L1
6FX5002-2CA12-1CF0
6FX5002-2CA31-1CA0
1FK7060-5AF71-1AG0
6SN1123-1AA00-0BA2
1LA7083-2AA10
6SN1118-0NH01-0AA1
6SN1123-1AA00-0EA2
6SN1146-1AB00-0BA1
6SN1123-1AA00-0BA2
6SN1123-1AB00-0AA2
6SN1123-1AA00-0LA3
6SN1123-1AB00-0BA2
6SN1123-1AB00-0CA3
6SN1145-1AA01-0AA2
6SL3120-2TE13-0AA3
1FK7101-5AF71-1SG0
1FK7083-5AF71-1AG0
1FK7080-5AF71-1TG0
6SE7090-0XX84-0AD1
6SE7090-0XX84-0FE0
6SE7090-0XX84-0FA0
3RW4047-1BB14
6GK1561-1AA01
6GK1561-3AA01
6GK1571-1AA00
6GK1562-1AA00
6GK1161-3AA01
6GK1905-6AA00
6XV1830-0EH10
6ES7972-0BA52-0XA0
6ES7972-0BB52-0XA0
6ES7972-0BA12-0XA0
6ES7972-0BB12-0XA0
6ES7972-0BA42-0XA0
6ES7972-0BB42-0XA0
6GK1901-1GA00
6XV1840-2AH10
6XV1830-3EH10
6ES7972-0AA02-0XA0
6GK1901-1BB10-2AA0
6GK1901-1BB10-2AB0
6GK1901-1BB10-2AE0
6GK1901-1BB20-2AA0
6GK1901-1BB20-2AB0
6GK1901-1BB20-2AE0
6GK1901-1BB30-0AA0
6GK1901-1BB30-0AB0
6GK1901-1BB30-0AE0
6GK1901-1BB11-2AA0
6GK1901-1BB11-2AB0
6GK1901-1BB11-2AE0
1FK7060-5AF71-1DG5
1FK7060-5AF71-1DH5
1FK7063-5AF71-1DG5
1FK7063-5AF71-1DH5
1FK7083-5AF71-1DG5
1FK7083-5AF71-1DH5
1FK7100-5AF71-1DG5
1FK7100-5AF71-1DH5
1FK7101-5AF71-1DG5
1FK7101-5AF71-1DH5
1FK7103-5AC71-1DG5
1FK7103-5AC71-1DH5
1FK7105-5AC71-1DG5
1FK7105-5AC71-1DH5
1FK7103-5AF71-1DG5
1FK7103-5AF71-1DH5
1FK7105-5AF71-1DG5
1FK7105-5AF71-1DH5
1PH7103-2QF02-0CJ0
1PH7105-2QF02-0CJ0
1PH7107-2QF02-0CJ0
1PH7133-2QD02-0CJ0
1PH7105-2QF02-0LJ0
1PH7107-2QF02-0LJ0
1PH7131-2QF02-0CJ0
1PH7137-2QF03-0BJ0
6FX2002-1DC00-1AF0
6FX2002-1DC00-1AJ0
6FX2002-1DC00-1BA0
6FX2002-1DC00-1BF0
6SL3060-4AD00-0AA0
6SL3060-4AF00-0AA0
6SL3060-4AH00-0AA0
6SL3060-4AU00-0AA0
6FX5002-5CS01-1AF0
6FX5002-5DS01-1AF0
6FX5002-5CS01-1AJ0
6FX5002-5DS01-1AJ0
6FX5002-5CS01-1BA0
6FX5002-5DS01-1BA0
6FX5002-5CS01-1BF0
6FX5002-5DS01-1BF0
6FX5002-5CS31-1AF0
6FX5002-5DS31-1AF0
6FX5002-5CS31-1AJ0
6FX5002-5DS31-1AJ0
6FX5002-5CS31-1BA0
6FX5002-5DS31-1BA0
6FX5002-5CS31-1BF0
6FX5002-5DS31-1BF0
6FX5002-5CS41-1AF0
6FX5002-5DS41-1AF0
6FX5002-5CS41-1BA0
6FX5002-5DS41-1BA0
6FX5002-5CS41-1BF0
6FX5002-5DS41-1BF0
6FX5002-5CS61-1AF0
6FX5002-5DS61-1AF0
6FX5002-5CS61-1BA0
6FX5002-5DS61-1BA0
6FX5002-5CS61-1BF0
6FX5002-5DS61-1BF0
6SL3162-2MA00-0AA0
6FX5002-2DC10-1AF0
6FX5002-2DC10-1AJ0
6FX5002-2DC10-1BA0
6FX5002-2DC10-1BF0
6FX5002-2CD01-1AF0
6FX5002-2CD01-1BA0
6FX5002-2CD01-1BF0
6FX5002-2CD01-1CA0
6FX5002-2CD01-1CF0
6FX5002-2CG00-1AF0
6FX5002-2CG00-1BA0
6FX5002-2CG00-1BF0
6FX5002-2CG00-1CA0
6FX5002-2CG00-1CF0
6SL3055-0AA00-5BA3
6SL3055-0AA00-5CA2
6SL3055-0AA00-6AA0
6FX2001-3EB02
6FX2001-3CC50
6FX2001-2CF00
6FX2001-2EB02
6FX2003-7DX00
6FX2003-7FX00
6FX2001-7KP01
6FX2001-7KF10
6FX2007-1AD03
6FX2007-1AD13
6FX2006-1BG03
6FX2007-1AC04
6FX2007-1AC14
6FX2007-1AE04
6FX2007-1AE14
6FX2003-0DS00
1FK7042-5AF71-1SH0
1FK7060-5AF71-1SG0
1FK7060-5AF71-1SH0
1FK7063-5AF71-1SG0
1FK7063-5AF71-1SH0
1FK7083-5AF71-1SG0
1FK7083-5AF71-1SH0
1FK7100-5AF71-1SG0
1FK7100-5AF71-1SH0
1FK7101-5AF71-1SG0
1FK7101-5AF71-1SH0
1FK7103-5AF71-1SG0
1FK7103-5AF71-1SH0
6FX6002-5CA01-1AF0
6FX6002-5DA01-1AF0
6FX6002-5CA01-1BA0
6FX6002-5DA01-1BA0
6FX6002-5CA01-1BF0
6FX6002-5DA01-1BF0
6FX5002-5CA31-1AF0
6FX5002-5DA31-1AF0
6FX5002-5CA31-1BA0
6FX5002-5DA31-1BA0
6FX5002-5CA31-1BF0
6FX5002-5DA31-1BF0
6FX5002-5CA41-1AF0
6FX5002-5DA41-1AF0
6FX5002-5CA41-1BA0
6FX5002-5DA41-1BA0
6FX5002-5CA41-1BF0
6FX5002-5DA41-1BF0
6FX6002-2CF02-1AF0
6FX6002-2CF02-1BA0
6FX6002-2CF02-1BF0
6FX6002-2CJ10-1AH0
6SN1123-1AA00-0AA2
6SN1123-1AA00-0HA2
6SN1123-1AA00-0BA2
6SN1123-1AA00-0CA2
6SN1123-1AA00-0EA2
6SN1123-1AA00-0DA2
6SN1123-1AA00-0LA3
6SN1123-1AA00-0JA1
6SN1123-1AA01-0FA1
6SN1123-1AB00-0CA3
6SN1123-1AB00-0AA2
6SN1123-1AB00-0BA2
6SN1123-1AB00-0HA2
6SN1123-1AA00-0KA1
6SN1124-1AB00-0BA2
6SN1124-1AA00-0CA2
6SN1118-0DG23-0AA0
6SN1118-ODG23-OAA1
6SN1118-ODG22-OAA1
6SN1118-ODG21-OAA1
6SN1118-ODH21-OAAO
6SN1118-ODH21-OAA1
6SN1118-0DH23-0AA1
6SN1118-0DK23-0AA2
6SN1118-ODM33-OAA2
6SN1118-0DM31-0AA2
6SN1118-0DM23-0AA0
6SN1118-0DM21-0AA1
6SN1118-0DM13-0AA1
6SN1118-0DM11-0AA1
6SN1118-0DJ21-0AA2
6SN1118-0DJ23-0AA2
6SN1118-0NJ01-0AA1
6SN1118-0NH01-0AA1
6SN1118-ONH11-OAA1
6SN1118-0NH11-0AA1
6SN1118-0NK01-0AA1
6SN1118-1NK01-0AA1
6SN1118-1NJ01-0AA1
6SN1118-OAA11-OAA1
6SN1118-OAE11-OAA1
6SN1111-OABOO-OAAO
6SL3000-0DE21-6AA0
6SN1111-0AA00-0CV1
6SL3000-0DE28-0AA1
6SL3100-1BE21-3AA0
6SN1111-0AA00-0EV0
6SN1121-OBA11-OAA1
6SN1112-1AC01-0AA1
6SN1145-1BA01-0DA1
6SN1145-1BA02-0CA2
6SN1145-1BB00-0FA1
6SN1145-1BB00-0EA1
6SN1145-1AA00-0CAO
6SN1145-1AA01-0AA2
6SN1145-1BA01-0BA2
6SN1146-1AB00-0BA1
6SN1114-0NB01-0AA1
6SN1114-0NB00-0AA2
6SN1114-OAA01-OAA0
6SN1115-0BA11-0AA1
6SN1162-0BA03-0AA1
6SN1162-1AA00-0AA0
6SN1162-0BA02-0AA2
6SL3054-0CG01-1AA0
6SL3055-0AA00-5CA2
6SL3055-0AA00-5AA3
6SL3055-0AA00-5BA3
6SL3055-0AA00-3AA1
6SL3055-0AA00-4BA0
6SL3040-1MA00-0AA0
6SL3040-0LA00-0AA1
6SL3120-1TE24-5AA3
6SL3120-1TE26-OAA3
6SL3120-1TE28-5AA3
6ES7288-1SR20-0AA0
6ES7288-1ST20-0AA0
6ES7288-1SR30-0AA0
6ES7288-1ST30-0AA0
6ES7288-1SR40-0AA0
6ES7288-1ST40-0AA0
6ES7288-1SR60-0AA0
6ES7288-1ST60-0AA0
6ES7288-1CR40-0AA0
6ES7288-1CR60-0AA0
6ES7288-2DE08-0AA0
6ES7288-2DR08-0AA0
6ES7288-2DT08-0AA0
6ES7288-2DR16-0AA0
6ES7288-2DR32-0AA0
6ES7288-2DT16-0AA0
6ES7288-2DT32-0AA0
6ES7288-3AE04-0AA0
6ES7288-3AE08-0AA0
6ES7288-3AQ02-0AA0
6ES7288-3AQ04-0AA0
6ES7288-3AM03-0AA0
6ES7288-3AM06-0AA0
6ES7288-3AR02-0AA0
6ES7288-3AR04-0AA0
6ES7288-3AT04-0AA0
6ES7288-5CM01-0AA0
6ES7288-5DT04-0AA0
6ES7288-5AE01-0AA0
6ES7288-5AQ01-0AA0
6ES7288-5BA01-0AA0
6EP1332-1LA00
6EP1332-1LA10
6GK7277-1AA00-0AA0
6ES7288-7DP01-0AA0
6AV6648-0CC11-3AX0
6AV6648-0CE11-3AX0
6AV6640-0AA00-0AX0
6ES7212-1AB23-0XB8
6ES7212-1BB23-0XB8
6ES7214-1AD23-0XB8
6ES7214-1BD23-0XB8
6ES7214-2AD23-0XB8
6ES7214-2AS23-0XB8
6ES7214-2BD23-0XB8
6ES7216-2AD23-0XB8
6ES7216-2BD23-0XB8
6ES7221-1BF22-0XA8
6ES7221-1BH22-0XA8
6ES7222-1BF22-0XA8
6ES7222-1HF22-0XA8
6ES7223-1BF22-0XA8
6ES7223-1HF22-0XA8
6ES7223-1BH22-0XA8
6ES7223-1PH22-0XA8
6ES7223-1BL22-0XA8
6ES7223-1PL22-0XA8
6ES7223-1BM22-0XA8
6ES7223-1PM22-0XA8
6ES7231-0HC22-0XA8
6ES7231-7PB22-0XA8
6ES7231-7PD22-0XA8
6ES7232-0HB22-0XA8
6ES7235-0KD22-0XA8
6ES7231-0HF22-0XA0
6ES7231-7PC22-0XA0
6ES7231-7PF22-0XA0
6ES7232-0HD22-0XA0
6ES7235-0KD22-0XA0
6ES7241-1AA22-0XA0
6ES7253-1AA22-0XA0
6ES7277-0AA22-0XA0
6GK7243-1EX01-0XE0
6ES7290-6AA20-0XA0
6ES7291-8BA20-0XA0
6ES7901-3CB30-0XA0
6ES7901-3DB30-0XA0
TIA V13 SP1版本软件中提供了2个版本的Modbus RTU指令:
图1. 两个版本Modbus RTU指令
早期版本的Modbus RTU指令(图1. 中 MODBUS (V2.2))仅可通过CM1241通信模块或CB1241通信板进行Modbus RTU通信。
新版本的 Modbus RTU指令(图1. 中 MODBUS(RTU) V3.0)扩展了Modbus RTU的功能,该指令除了支持CM1241通信模块、CB1241通信板,还支持 PROFINET 或 PROFIBUS 分布式 I/O 机架上的PTP通信模块实现Modbus RTU通信。
新版本 Modbus RTU指令所支持的PTP模块如下图2.所示:
图2. 新版本 Modbus RTU指令所支持的PTP模块
新版本Modbus RTU指令中包含Modbus RTU 主站指令和从站指令。本文以 CPU1217C+CM1241 RS422/485+ET200SP CM PTP 模块为例,介绍新版本 Modbus RTU 指令主从通信的编程步骤。
其中CPU 机架CM1241 RS422/485作为Modbus RTU从站,分布式机架ET200SP 中 CMPTP 模块作为Modbus RTU主站。网络结构图如下:
图3. Modubus RTU 网络通信结构图
本项目中使用到的硬件和软件如下:
硬件:
① CPU1217C (订货号: 6ES7 217-1AG40-0XB0),固件版本V4.1.3
② CM1241 RS422/485模块 (订货号:6ES7 241-1CH32-0XB0),固件版本V2.1
③ 24V 电源PS307(订货号:6ES7307-1KA02-0AA0)
④ ET200 SP IM155-6PN HF(订货号:6ES7155-6AU00-0CN0)
⑤ CM PTP模块(订货号:6ES7137-6AA00-0BA0)
软件:
① TIA V13 SP1 UP 9
打开设备视图,添加S7-1200CPU,并在硬件目录里找到“通信模块”→“点到点”→“CM1241(RS422/485)”,拖拽此模块至CPU左侧即可,如下图4.所示:
图4. 添加 CM 1241 RS422/485模块
注意:
固件版本>=V2.1 的CM 1241 RS422/485模块,才支持新版本Modbus RTU指令。
接下来,在“设备视图”中用鼠标选中CM1241(RS422/485)模块,在“属性”→“端口组态”中配置此模块硬件接口参数,
本例以传输率=9.6Kbps,奇偶校验=无奇偶校验,数据位=8位字符,停止位=1为例。如CM 1241 端口组态设置如下图5.所示:
图5. CM1241 RS422/485 模块端口组态
后在“硬件标识符”里确认一下硬件标识符为269(该参数在程序编程中会被使用),如下图6.所示:
图6 硬件标识符
另外,S7-1200 还提供了系统和时钟存储器功能,为了便于后续指令,建议使能该功能。在CPU “属性”→“常规”→“系统和时钟存储器”使能系统和时钟存储器功能,如图7. 所示。
图7. 系统和时钟存储器功能
打开网络视图并拖入一个ET200SP站点,并将其分配给相应的IO 控制器(本例CPU1217C 为 IO 控制器),如图8.所示。
图8. 插入ET200SP站点
在ET200SP的"设备视图"环境下,为ET200SP 站点添加信号、通信模块和服务器模块,在本例中只添加了CM PTP模块和服务器模块。
注意:
ET200SP站点中,服务器模块是必须组态的。服务器模块随接口模块一起采购,无需单独购买。
ET200SP接口模块需要为其分配IP地址和Device Name, 有关ET200 SP 分布式IO 组态详细步骤,请参考《ET200 SP 使用快速入门》,本例不再描述Profinet IO通信的相关设置与步骤。
在ET200SP"设备视图"中用鼠标选中CM PTP,在“属性”→“常规”→“接口”→“操作模式”中配置此模块硬件接口参数,
本例设定“工作模式":"半双工(RS485)2线制操作";"接收线路的初始状态":"无"。如下图9.所示:
图9. CM PTP 操作模式
接下来,在“属性”→“常规”→“接口”→“端口组态”中配置此模块端口组态参数,
本例设定"协议":"Freeport/Modbus";"端口参数"设置:传输率=9.6Kbps,奇偶校验=无奇偶校验,数据位=8位字符,停止位=1为例。端口组态设置如下图10.所示:
图10. CM PTP 端口组态
后需要在“硬件标识符”里确认一下CM PTP 模块硬件标识符,该参数在程序编程中会被使用。
Modbus RTU主站编程需要调用Modbus_Comm_Load 指令和Modbus_Master 指令,其中Modbus_Comm_Load 指令通过 Modbus RTU 协议对通信模块进行组态,Modbus_Master 指令可通过由 Modbus_Comm_Load 指令组态的端口作为 Modbus 主站进行通信, Modbus_Comm_Load 指令的 MB_DB 参数必须连接到 Modbus_Master 指令的(静态)MB_DB 参数。
本例中分布式机架ET200SP 中 CM PTP 模块作为Modbus RTU主站,其相关编程步骤如下:
图11. 拖入Modbus RTU 主站指令
Modbus_Comm_Load指令各参数意义如下表1所示:
引脚 | 说明 |
---|---|
REQ | 上升沿触发 |
PORT | 通信端口的硬件标识符 |
BAUD | 波特率选择:3600,6000,12000,2400,4800,9600,19200,38400,57600,76800,115200 |
PARITY | 奇偶检验选择:0-无;1-奇校验;2-偶校验 |
FLOW_CTRL | 流控制选择:0-(默认值)无流控制 |
RTS_ON_DLY | RTS延时选择:0-(默认值) |
RTS_OFF_DLY | RTS关断延时选择:0-(默认值) |
RESP_TO | 响应时: 默认值 = 1000 ms。MB_MASTER 允许用于从站响应的时间(以毫秒为单位)。 |
MB_DB | 对 Modbus_Master 或 Modbus_Slave 指令的背景数据块的引用。 |
DONE | 如果上一个请求完成并且没有错误,DONE 位将变为 TRUE 并保持一个周期。 |
ERROR | 如果上一个请求完成出错,则 ERROR 位将变为 TRUE 并保持一个周期。 STATUS 参数中的错误代码仅在 ERROR = TRUE 的周期内有效。 |
STATUS | 端口组态错误代码,请参考TIA 软件在线帮助或S7-1200 系统手册。 |
表1 MB_COMM_LOAD指令参数意义
Modbus_Master指令各参数意义如下表2所示:
引脚 | 说明 |
---|---|
EN | 使能端 |
REQ | TRUE = 请求向 Modbus 从站发送数据 ,建议采用上升沿触发 |
MB_ADDR | Modbus RTU从站地址。默认地址范围:0至247;扩展地址范围:0至65535。值0被保留用于将消息广播到所有Modbus从站。 |
MODE | 模式选择: 请求类型(读取或写入)。 |
DATA_ADDR | 从站中的起始地址:Modbus从站中将供访问的数据的起始地址。 |
DATA_LEN | 数据长度:要在该请求中访问的位数或字数。 |
DATA_PTR | 数据指针: 指向要进行数据写入或数据读取的标记或数据块地址。 |
DONE | 完成位:上一请求已完成且没有出错后,DONE 位将保持为 TRUE 一个扫描周期时间。 |
BUSY | FALSE – Modbus_Master 无激活命令: |
ERROR | 对 Modbus_Master 或 Modbus_Slave 指令的背景数据块的引用。 |
STATUS | 如果上一个请求完成并且没有错误,DONE 位将变为 TRUE 并保持一个周期。 |
ERROR | 如果上一个请求完成出错,则 ERROR 位将变为 TRUE 并保持一个周期。 STATUS 参数中的错误代码仅在 ERROR = TRUE 的周期内有效。 |
STATUS | 错误代码 |
表2 Modbus_Master指令参数意义
注意:
①Modbus_Comm_Load指令不建议在启动组织块OB100中调用,建议在OB1中调用。Modbus_Comm_Load指令在OB1中调用时,其输入位“REQ”需使用上升沿触发,本例中该输入位采用 “FirstScan” 系统存储器位。
②Modbus_Comm_Load指令背景数据块中的静态变量“MODE”用于描述PTP模块的工作模式,有效的工作模式包括:
0 = 全双工 (RS232)
1 = 全双工 (RS422) 四线制模式(点对点)
2 = 全全双工 (RS 422) 四线制模式(多点主站,CM PtP (ET 200SP))
3 = 全全双工 (RS 422) 四线制模式(多点从站,CM PtP (ET 200SP))
4 = 半双工 (RS485) 二线制模式
S7通信是S7系列PLC基于MPI、PROFIBUS、ETHERNET网络的一种优化的通信协议,主要用于S7-300/400PLC之间的通信。
经过测试发现S7-300/400通过集成的PN口或CP343-1/CP443-1与S7-200 SMART PLC 之间的S7通信也是可以的, 但是需要S7-300/400侧编程调用PUT/GET指令。
注意:
1.S7-200 SMART CPU 与S7-300/400 CPU 之间的S7通信未经西门子测试,本文档仅供客户测试使用,使用该种通信方式所产生的任何危险需要有客户自己承担!
2.S7-200 SMARTPLC V2.0 版本才开始支持PUT/GET通信,V1.0版本的CPU需要升级固件后方可支持PUT/GET。
3. S7-300/400若采用CP通信时,则需要采用Standard或Advanced类型通信模块,CP343-1 Lean模块不支持。
4.本文仅介绍S7-300集成PN口与S7-200 SMART CPU S7通信。
S7通信是S7系列PLC基于MPI、PROFIBUS、ETHERNET网络的一种优化的通信协议,主要用于S7-300/400PLC之间的通信。
S7-300/400通过以太网接口与S7-200 SMART PLC 之间的S7通讯经过测试是可以的,但是需要S7-300/400侧编程调用PUT/GET指令,见表1所示。
表 1 PUT和GET :
S7-400 | S7-300 | 描述 | 简要描述 |
SFB 14 | FB 14 | 读数据 | 单边编程读访问。 |
SFB 15 | FB 15 | 写数据 | 单边编程写访问。 |
S7-300/400根据使用通信接口(集成的PN口或CP343-1/CP443-1)不同,调用的功能块来源也不同。
通信接口为S7-300 集成PN接口时,需要使用Standard Library中PUT/GET指令,如图1所示。
图1 S7-300PN接口需采用Standard Library
通信接口为S7-300 CP通信模块时,需要使用SIMATIC_NET_CP 库中PUT/GET指令,如图2所示。
图2 S7-300 CP模块接口需采用SIMATIC_NET_CP库
S7-400 CPU不区分通信接口,需要使用System Function Blocks 中的SFB14/SFB15指令块,如图3所示。
图3 S7-400 需采用SFB程序块
本文以采用1个315-2PN/DP,1个S7-200 SMART PLC为例,介绍它们之间的S7通信。
在STEP7中创建一个新项目,项目名称为S7-300-SMART。插入1个S7-300站,在硬件组态中插入CPU 315-2 PN/DP。如图4所示。
图4 STEP7 项目中插入S7-300站点
设置CPU 315-2PN/DP的IP地址:192.168.0.1,如图5所示。硬件组态完成后,即可下载该组态。
图5 设置CPU PN IP地址
打开“NetPro”设置网络参数,选中CPU 315-2PN/DP,在连接列表中建立新的连接。步骤如图6所示。
图6 NetPro组态视图中插入新连接
选择 Unspecified 站点,选择通讯协议 S7 connection,点击 Apply,如图7所示。
图7 组态新连接
在弹出的S7 connection属性对话框中,勾选 Establish an active connection,设置Partner address:192.168.0.2(S7-200 SMART PLC IP 地址),如图8所示。
图8 设置S7连接参数
点击 "Address Details" ,再弹出来的对话框设置 Partner 的 Slot 为1,如图9所示。点击 OK即可关闭该对话框。
图9 设置“address details”参数
网络组态创建完成后,需要编译,如图10所示。
图10 保存并编译连接
网络组态编译无错,鼠标先点击 CPU 315-2PN/DP ,然后点击下载按钮下载网络组态,步骤如图11所示。
图 11 下载组态连接
可以通过SFB/FB 14 "GET",从远程CPU中读取数据。
S7-300:在REQ的上升沿处读取数据。在REQ的每个上升沿处传送参数ID、ADDR_1和RD_1。在每个作业结束之后,可以分配新数值给ID、ADDR_1和RD_1参数。
S7-400:在控制输入REQ的上升沿处启动SFB。在此过程中,将要读取的区域的相关指针(ADDR_i)发送到伙伴CPU。远程伙伴返回此数据。在 下一个SFB/FB调用处,已接收的数据被复制到组态的接收区(RD_i)中。必须要参数ADDR_i和RD_i定义的区域在长度和数据类型方面 要相互匹配。
通过状态参数NDR数值为1来指示此作业已完成。只有在前一个作业已经完成之后,才能重新激活读作业。远程CPU可以处于RUN或STOP工作状态。如果 正在读取数据时发生访问故障,或如果数据类型检查过程中出错,则出错和警告信息将通过ERROR和STATUS输出表示。
通过使用SFB/FB 15 "PUT",可以将数据写入到远程CPU。
S7-300:在REQ的上升沿处发送数据。在REQ的每个上升沿处传送参数ID、ADDR_1和SD_1。在每个作业结束之后,可以给ID、ADDR_1和SD_1参数分配新数值。
S7-400:在控制输入REQ的上升沿处启动SFB。在此过程中,将指向要写入数据的区域(ADDR_i)的指针和数据(SD_i)发送到伙伴CPU。 远程伙伴将所需要的数据保存在随数据一起提供的地址下面,并返回一个执行确认。必须要参数ADDR_i和SD_i定义的区域在编号、长度和数据类 型方面相互匹配。
如果没有产生任何错误,则在下一个SFB/FB调用时,通过状态参数DONE来指示,其数值为1。只有在后一个作业完成之后,才能再次激活写作业。远程 CPU可以处于RUN或STOP模式。如果正在写入数据时发生访问故障,或如果执行检查过程中出错,则出错和警告信息将通过ERROR和STATUS输出 表示。
打开SIMATIC 315 PN-1的OB1,在OB1中依次调用FB14,FB15如图12、图13所示:
图12 FB14调用
表2.FB14参数说明 :
参数 | 描述 | 数据类型 | 存储区 | 描述 |
REQ | INPUT | BOOL | I、Q、M、D、L | 上升沿触发调用功能块 |
ID | INPUT | WORD | M、D、常数 | 地址参数ID |
NDR | OUTPUT | BOOL | I、Q、M、D、L | 为1时,接收数据 |
ERROR | OUTPUT | BOOL | I、Q、M、D、L | 接收到新数据 |
STATUS | OUTPUT | WORD | I、Q、M、D、L | 故障代码 |
S7-300: | IN_OUT | ANY | M、D I、Q、M、D、 | 从S7-200 SMART的数据地址中读取数据;V区数据对应DB1。 |
S7-300: | IN_OUT | ANY | S7-300:M、D | 本站接收数据地址 |
图13 FB15调用
表3.FB15参数说明 :
参数 | 描述 | 数据类型 | 存储区 | 描述 |
REQ | INPUT | BOOL | I、Q、M、D、L | 上升沿触发调用功能块 |
ID | INPUT | WORD | M、D、常数 | 地址参数 |
DONE | OUTPUT | BOOL | I、Q、M、D、L | 为1时,发送完成 |
ERROR | OUTPUT | BOOL | I、Q、M、D、L | 为1时,有故障发生 |
STATUS | OUTPUT | WORD | I、Q、M、D、L | 故障代码 |
S7-300: | IN_OUT | ANY | M、D I、Q、M、D、 | 从S7-200 SMART的数据地址中读取数据;V区数据对应DB1。 |
S7-300: | IN_OUT | ANY | S7-300:M、D S7-400 I、Q、 | 本站发送数据地址 |
注意:
S7-200 SMART PLC 不需要编程。 S7-200 SMART 中的V存储区在S7-300/400 PLC 编程中以DB1数据块的形式体现。
1FK7042-5AF71-1DH5 6SL3130-7TE25-5AA3
6SL3120-1TE31-3AA3 西门子紫色电缆
西门子双芯电缆
西门子快速标准电缆
西门子GP电缆
西门子2芯电缆
西门子屏蔽电缆
西门子DP电缆
西门子PROFIBUS电缆
西门子双芯紫色电缆
西门子紫色双芯电缆
西门子紫色2芯电缆
西门子紫色标准电缆
西门子2芯双芯电缆
西门子双芯GP电缆
西门子双芯DP电缆
西门子双芯PROFIBUS电缆
西门子快速标准双芯电缆
西门子双芯屏蔽电缆
西门子GP紫色电缆
西门子2芯紫色电缆
西门子紫色快速标准电缆
西门子屏蔽紫色电缆
西门子紫色DP电缆
西门子PROFIBUS紫色电缆
西门子紫色GP电缆
西门子紫色屏蔽电缆
西门子紫色PROFIBUS电缆
西门子2芯屏蔽电缆
西门子2芯DP电缆
西门子2芯PROFIBUS电缆
西门子屏蔽双芯电缆
西门子屏蔽2芯电缆
西门子屏蔽PROFIBUS电缆
西门子屏蔽GP电缆
西门子屏蔽标准电缆
西门子GP紫色DP电缆
西门子GP屏蔽电缆
西门子GP双芯电缆
西门子PROFIBUS双芯电缆
西门子DP双芯电缆
西门子GP 2芯电缆
西门子标准电缆
西门子GP 2x2电缆
西门子安装电缆
西门子RJ45电缆
西门子4芯电缆
西门子绿色屏蔽电缆
西门子标准GP2x2电缆
西门子标准TP安装电缆
西门子标准RJ45电缆
西门子标准4芯电缆
西门子TP标准绿色屏蔽电缆
西门子GP 2x2标准电缆
西门子GP 2x2安装电缆
西门子GP2x2 RJ45电缆
西门子GP2x2 4芯电缆
西门子GP2x2绿色电缆
西门子GP2x2屏蔽电缆
西门子安装标准电缆
西门子安装GP 2x2电缆
西门子安装RJ45电缆
西门子安装4芯电缆
西门子安装屏蔽电缆
西门子安装绿色电缆
西门子RJ45标准电缆
西门子RJ45 GP 2x2电缆
西门子RJ45安装电缆
西门子RJ45 4芯电缆
西门子RJ45绿色电缆
西门子RJ45屏蔽电缆
西门子4芯标准电缆
西门子4芯GP 2x2电缆
西门子4芯RJ45电缆
西门子4芯屏蔽电缆
西门子4芯绿色电缆
西门子绿色标准电缆
西门子绿色GP 2x2电缆
西门子绿色安装电缆
西门子绿色4芯电缆
西门子屏蔽GP 2x2电缆
西门子屏蔽RJ45电缆
西门子屏蔽绿色电缆
西门子四芯网线
西门子以太网标准电缆
西门子以太网GP 2x2电缆
西门子以太网RJ45电缆
西门子以太网4芯屏蔽电缆
西门子以太网绿色电缆
西门子以太网安装电缆
西门子四芯标准电缆
西门子四芯GP 2x2电缆
西门子四芯RJ45电缆
西门子四芯屏蔽电缆
西门子四芯绿色电缆
西门子PROFIBUS拖缆
西门子双芯屏蔽线
西门子可拖拽电缆
西门子屏蔽线
西门子PROFIBUS双芯屏蔽线
西门子PROFIBUS可拖拽电缆
西门子PROFIBUS屏蔽线
西门子双芯屏蔽PROFIBUS拖缆
西门子双芯屏蔽可拖拽电缆
西门子双芯蓝色线
西门子屏蔽蓝色线
西门子PROFIBUS蓝色线
西门子可拖拽电缆线
西门子可拖拽蓝色线
西门子可拖拽PROFIBUS电缆
西门子可拖拽屏蔽线
西门子可拖拽双芯屏蔽线
西门子屏蔽PROFIBUS拖缆
西门子屏蔽可拖拽电缆
西门子屏蔽蓝色电缆
西门子双芯蓝色电缆
西门子2芯拖拽电缆
西门子2芯PROFIBUS拖缆
西门子2芯可拖拽电缆
西门子2芯蓝色电缆
西门子2芯屏蔽线
西门子DP接头
西门子连接器
西门子PROFIBUS接头
西门子总线连接器
西门子90度电缆出线连接器
西门子快速连接器
西门子DP连接接头
西门子DP PROFIBUS接头
西门子DP总线连接器
西门子DP90度电缆出线连接器
西门子DP快速连接器
西门子连接DP接头
西门子连接PROFIBUS接头
西门子通讯总线连接器
西门子连接90度电缆出线连接器
西门子通讯快速连接器
西门子PROFIBUS DP接头
西门子PROFIBUS连接器
西门子PROFIBUS总线连接器
西门子PROFIBUS 90度电缆出线接器
西门子PROFIBUS通讯线接器
西门子总线DP接头
西门子总线PROFIBUS接头
西门子总线90度电缆出线连接器
西门子总线通讯连接器
西门子DP通讯连接器
西门子通讯DP接头
西门子通讯连接器
西门子通讯PROFIBUS接头
西门子通讯快速连接DP接头
西门子通讯DP接头不带编程口
西门子DP接头不带编程口
西门子连接器不带编程口
西门子PROFIBUS接头不带编程口
西门子总线连接器不带编程口
西门子90度电缆出线连接器不带编程口
西门子快速连接器不带编程口
西门子带编程口DP接头
西门子带编程口连接器
西门子带编程口PROFIBUS接头
西门子带编程口总线连接器
西门子带编程口90度电缆出线连接器
西门子带编程口快速连接器
西门子35度电缆出线不带编程口
西门子带编程口35度电缆出线
CPU SR20
CPU ST20
CPU SR30
CPU ST30
CPU SR40
CPU ST40
CPU SR60
CPU ST60
CPU CR40
CPU CR60
EM DI08
EM DR08
EM DT08
EM DR16
EM DR32
EM DT16
EM DT32
EM AI04
EM AI08
EM AQ02
EM AQ04
EM AM03
EM AM06
EM AR02
EM AR04
EM AT04
SB CM01
SB DT04
SB AE01
SB AQ01
SB BA01
PS207
PS207
CSM1277
EM DP01
SMART 700 IE V3
SMART 1000 IE V3
TD400C
6SL3120-1TE32-0AA4
6SL3120-1TE23-OAA3
6SL3120-1TE21-0AA3
6SL3120-1TE21-8AA3
6SL3120-1TE15-OAA3
6SL3120-2TE13-0AA3
6SL3120-2TE21-8AA3
6SL3120-2TE21-0AA3
6SL3130-6TE21-6AA3
6SL3120-6TE23-6AA3
6SL3130-6AE15-0AB0
6SL3130-6AE21-OABO
6SL3130-7TE21-6AA3
6SL3162-2BDOO-OAAO
6SC6508-0AA02
6SC6500-0NA44
6SY7000-0AB66
6SE7098-OXX84-0AH0
6FC5111-0CA05-0AA0
6FC5111-0CA01-0AA0
6FC5111-0CA03-0AA2
6FC5111-0CA04-0AA0
6FC5111-0CA02-0AA2
6FC5110-OBB04-OAAI
6FC5203-0AD10-1AA0
6FC5203-0AF00-0AA1
6FC5203-OAF01-OAA0
6FC5203-OAF02-OAA1
6FC5203-OAFO3-OAAO
6FC5203-0AF05-0AB0
6FC5203-OAF22-1AA2
6FC5203-0AF22-0AA2
6FC5210-0DF31-2AB0
T-C12024067
6FC5210-0DF00-1AA2
6FC5210-0DF00-OAA2
6FC5410-0AYO3-1AA0
6FC5247-0AA00-0AA3
6FC5247-0AA11-1AA3
6FC5411-0AA00-0AA0
6FC5211-0AA00-0AA0
6FC5250-6AY30-3AH0
6FC5270-5AX30-3AH0
6FC5250-6BX10-3AH0
6FC5303-ODT12-1AA1
6FC5303-0DM13-1AA1
6FC5357-OBB25-0AA0
6FC5357-0BB11-OAE1
6FC5357-OBB11-0AE0
6FC5357-0BB21-0AE0
6FC5357-0BB22-0AE0
6FC5357-OBB23-OAEO
6FC5357-OBB35-0AAO
6FC5357-0BB35-0AA0(0AB0)
6FC5357-0BB33-0AE2
6FC5357-0BB15-0AA0
6FC5357-0BB15-0AA0(0AB0)
6FC5357-OBB25-0AA0
6FC5357-0BB25-0AA0(0AB0)
6FC5357-0BB24-0AA0
6FC5370-OAAOO-2AA1
6FC5447-0AA00-0AA1
6FC5447-0AA01-0AA0
6FC9320-5DC01
6FX1841-0BX01-3A
6FX2001-2CC50
6FX2001-5QP24
6FX2001-2EF00
6FX2002-1DC00-1BA0
6FX2003-0DA00
6FX2003-0DS00
6FX2003-0DA00
6FX2006-1BGO3
6FX2006-1BG03
6FX2006-1BH01
6FX2007-1AE04
6FX2007-1AE14
6FX2007-1AC14
6FX2007-1AD03
6FX2007-1AD03
6FX2007-1AD13
6FX2007-1AC04
6FX5002-2CA31-1BHO
6FX5002-5CSO1-1CA0
6FX8002-2CA11-1BFO
6FX8002-2CA11-1CAO
6ES7132-4BFOO-0AAO
6ES7151-1BAO2-OABO
6ES7972-0BA52-0XA0
6ES7392-1AM00-0AA0
6ES7392-1BM01-0AA0
6ES7392-1AJ00-0AA0
6ES5700-8MA11
6ES7231-4HF30-0XB0
6ES7195-7HA00-OXAO
6ES7810-2CC03-0YX0
6SE7022-6ES87-1FE0
1FK7100-5AF71-1SG0
1FK7101-5AF71-1AH0
1FK7103-5AF71-1SH0
1FK7042-5AF71-1AH0
1FK7042-5AF71-1AG0
1FK7060-5AF71-1AG0
1FK7063-5AF71-1AG0
1FK7063-5AF71-1EG0
1FK7063-5AF71-1AH0
1FK7063-5AF71-1EG0
1FK7063-5AF71-1SH0
1FK7083-5AF71-1AG0
1FK7083-5AF71-1AA0
1FK7083-5AF71-1AH0
1FT6105-1AC71-1AG1
C98043-A1630-L1-06
C98043-A1630-L1-0
KFD2-STC4-EX1
C98043-A7002-L4-12
C98043-A7010-L2
C98043-A7010-L1
C98043-A7005-L1
C98043-A7009-L1
C98043-A1630-L1-06
3VT8216-2AA03-2KA2
3VT8325-2BA03-0BA0
3VT8320-2AA03-0AA2
3VT8563-2AA03-2PA2
6GK1562-1AA00
6GK1561-1AA01
6ES7307-1EA01-0AA0
6ES7321-1BH50-0AA0
6ES7365-0BA01-0AA0
6ES7307-1KA01-0AA0
6ES7314-1AG13-0AB0
6ES7138-4DF11-0AB0
6XV1830-0EH10
6ES7392-1AJ00-0AA0
6ES7392-1AM00-0AA0
6ES7972-0BB41-0XA0
6ES7972-0BA12-0XA0
6ES7972-0BA41-0XA0
6ES7972-0BB12-0XA0
3RK1301-0AB10-0AA4
3TH8244-0XF0
6SE6420-2UD27-5CA1
IO 1790l811A板
6SE6400-1PB00-0AA0
6SE7090-0XX84-0AB0
6SE7090-0XX84-0FF5
6SE7090-0XX84-0KA0
6RA2818-6DS21-0
C98043-A7001-L2
C98043-A7001-L1
C87043-A7006-L1
C98043-A7010-L2
C98043-A7010-L1
C98043-A7005-L1
C98043-A7009-L1
6FX5002-2CA12-1CF0
6FX5002-2CA31-1CA0
1FK7060-5AF71-1AG0
6SN1123-1AA00-0BA2
1LA7083-2AA10
6SN1118-0NH01-0AA1
6SN1123-1AA00-0EA2
6SN1146-1AB00-0BA1
6SN1123-1AA00-0BA2
6SN1123-1AB00-0AA2
6SN1123-1AA00-0LA3
6SN1123-1AB00-0BA2
6SN1123-1AB00-0CA3
6SN1145-1AA01-0AA2
6SL3120-2TE13-0AA3
1FK7101-5AF71-1SG0
1FK7083-5AF71-1AG0
1FK7080-5AF71-1TG0
6SE7090-0XX84-0AD1
6SE7090-0XX84-0FE0
6SE7090-0XX84-0FA0
3RW4047-1BB14
6GK1561-1AA01
6GK1561-3AA01
6GK1571-1AA00
6GK1562-1AA00
6GK1161-3AA01
6GK1905-6AA00
6XV1830-0EH10
6ES7972-0BA52-0XA0
6ES7972-0BB52-0XA0
6ES7972-0BA12-0XA0
6ES7972-0BB12-0XA0
6ES7972-0BA42-0XA0
6ES7972-0BB42-0XA0
6GK1901-1GA00
6XV1840-2AH10
6XV1830-3EH10
6ES7972-0AA02-0XA0
6GK1901-1BB10-2AA0
6GK1901-1BB10-2AB0
6GK1901-1BB10-2AE0
6GK1901-1BB20-2AA0
6GK1901-1BB20-2AB0
6GK1901-1BB20-2AE0
6GK1901-1BB30-0AA0
6GK1901-1BB30-0AB0
6GK1901-1BB30-0AE0
6GK1901-1BB11-2AA0
6GK1901-1BB11-2AB0
6GK1901-1BB11-2AE0
1FK7060-5AF71-1DG5
1FK7060-5AF71-1DH5
1FK7063-5AF71-1DG5
1FK7063-5AF71-1DH5
1FK7083-5AF71-1DG5
1FK7083-5AF71-1DH5
1FK7100-5AF71-1DG5
1FK7100-5AF71-1DH5
1FK7101-5AF71-1DG5
1FK7101-5AF71-1DH5
1FK7103-5AC71-1DG5
1FK7103-5AC71-1DH5
1FK7105-5AC71-1DG5
1FK7105-5AC71-1DH5
1FK7103-5AF71-1DG5
1FK7103-5AF71-1DH5
1FK7105-5AF71-1DG5
1FK7105-5AF71-1DH5
1PH7103-2QF02-0CJ0
1PH7105-2QF02-0CJ0
1PH7107-2QF02-0CJ0
1PH7133-2QD02-0CJ0
1PH7105-2QF02-0LJ0
1PH7107-2QF02-0LJ0
1PH7131-2QF02-0CJ0
1PH7137-2QF03-0BJ0
6FX2002-1DC00-1AF0
6FX2002-1DC00-1AJ0
6FX2002-1DC00-1BA0
6FX2002-1DC00-1BF0
6SL3060-4AD00-0AA0
6SL3060-4AF00-0AA0
6SL3060-4AH00-0AA0
6SL3060-4AU00-0AA0
6FX5002-5CS01-1AF0
6FX5002-5DS01-1AF0
6FX5002-5CS01-1AJ0
6FX5002-5DS01-1AJ0
6FX5002-5CS01-1BA0
6FX5002-5DS01-1BA0
6FX5002-5CS01-1BF0
6FX5002-5DS01-1BF0
6FX5002-5CS31-1AF0
6FX5002-5DS31-1AF0
6FX5002-5CS31-1AJ0
6FX5002-5DS31-1AJ0
6FX5002-5CS31-1BA0
6FX5002-5DS31-1BA0
6FX5002-5CS31-1BF0
6FX5002-5DS31-1BF0
6FX5002-5CS41-1AF0
6FX5002-5DS41-1AF0
6FX5002-5CS41-1BA0
6FX5002-5DS41-1BA0
6FX5002-5CS41-1BF0
6FX5002-5DS41-1BF0
6FX5002-5CS61-1AF0
6FX5002-5DS61-1AF0
6FX5002-5CS61-1BA0
6FX5002-5DS61-1BA0
6FX5002-5CS61-1BF0
6FX5002-5DS61-1BF0
6SL3162-2MA00-0AA0
6FX5002-2DC10-1AF0
6FX5002-2DC10-1AJ0
6FX5002-2DC10-1BA0
6FX5002-2DC10-1BF0
6FX5002-2CD01-1AF0
6FX5002-2CD01-1BA0
6FX5002-2CD01-1BF0
6FX5002-2CD01-1CA0
6FX5002-2CD01-1CF0
6FX5002-2CG00-1AF0
6FX5002-2CG00-1BA0
6FX5002-2CG00-1BF0
6FX5002-2CG00-1CA0
6FX5002-2CG00-1CF0
6SL3055-0AA00-5BA3
6SL3055-0AA00-5CA2
6SL3055-0AA00-6AA0
6FX2001-3EB02
6FX2001-3CC50
6FX2001-2CF00
6FX2001-2EB02
6FX2003-7DX00
6FX2003-7FX00
6FX2001-7KP01
6FX2001-7KF10
6FX2007-1AD03
6FX2007-1AD13
6FX2006-1BG03
6FX2007-1AC04
6FX2007-1AC14
6FX2007-1AE04
6FX2007-1AE14
6FX2003-0DS00
1FK7042-5AF71-1SH0
1FK7060-5AF71-1SG0
1FK7060-5AF71-1SH0
1FK7063-5AF71-1SG0
1FK7063-5AF71-1SH0
1FK7083-5AF71-1SG0
1FK7083-5AF71-1SH0
1FK7100-5AF71-1SG0
1FK7100-5AF71-1SH0
1FK7101-5AF71-1SG0
1FK7101-5AF71-1SH0
1FK7103-5AF71-1SG0
1FK7103-5AF71-1SH0
6FX6002-5CA01-1AF0
6FX6002-5DA01-1AF0
6FX6002-5CA01-1BA0
6FX6002-5DA01-1BA0
6FX6002-5CA01-1BF0
6FX6002-5DA01-1BF0
6FX5002-5CA31-1AF0
6FX5002-5DA31-1AF0
6FX5002-5CA31-1BA0
6FX5002-5DA31-1BA0
6FX5002-5CA31-1BF0
6FX5002-5DA31-1BF0
6FX5002-5CA41-1AF0
6FX5002-5DA41-1AF0
6FX5002-5CA41-1BA0
6FX5002-5DA41-1BA0
6FX5002-5CA41-1BF0
6FX5002-5DA41-1BF0
6FX6002-2CF02-1AF0
6FX6002-2CF02-1BA0
6FX6002-2CF02-1BF0
6FX6002-2CJ10-1AH0
6SN1123-1AA00-0AA2
6SN1123-1AA00-0HA2
6SN1123-1AA00-0BA2
6SN1123-1AA00-0CA2
6SN1123-1AA00-0EA2
6SN1123-1AA00-0DA2
6SN1123-1AA00-0LA3
6SN1123-1AA00-0JA1
6SN1123-1AA01-0FA1
6SN1123-1AB00-0CA3
6SN1123-1AB00-0AA2
6SN1123-1AB00-0BA2
6SN1123-1AB00-0HA2
6SN1123-1AA00-0KA1
6SN1124-1AB00-0BA2
6SN1124-1AA00-0CA2
6SN1118-0DG23-0AA0
6SN1118-ODG23-OAA1
6SN1118-ODG22-OAA1
6SN1118-ODG21-OAA1
6SN1118-ODH21-OAAO
6SN1118-ODH21-OAA1
6SN1118-0DH23-0AA1
6SN1118-0DK23-0AA2
6SN1118-ODM33-OAA2
6SN1118-0DM31-0AA2
6SN1118-0DM23-0AA0
6SN1118-0DM21-0AA1
6SN1118-0DM13-0AA1
6SN1118-0DM11-0AA1
6SN1118-0DJ21-0AA2
6SN1118-0DJ23-0AA2
6SN1118-0NJ01-0AA1
6SN1118-0NH01-0AA1
6SN1118-ONH11-OAA1
6SN1118-0NH11-0AA1
6SN1118-0NK01-0AA1
6SN1118-1NK01-0AA1
6SN1118-1NJ01-0AA1
6SN1118-OAA11-OAA1
6SN1118-OAE11-OAA1
6SN1111-OABOO-OAAO
6SL3000-0DE21-6AA0
6SN1111-0AA00-0CV1
6SL3000-0DE28-0AA1
6SL3100-1BE21-3AA0
6SN1111-0AA00-0EV0
6SN1121-OBA11-OAA1
6SN1112-1AC01-0AA1
6SN1145-1BA01-0DA1
6SN1145-1BA02-0CA2
6SN1145-1BB00-0FA1
6SN1145-1BB00-0EA1
6SN1145-1AA00-0CAO
6SN1145-1AA01-0AA2
6SN1145-1BA01-0BA2
6SN1146-1AB00-0BA1
6SN1114-0NB01-0AA1
6SN1114-0NB00-0AA2
6SN1114-OAA01-OAA0
6SN1115-0BA11-0AA1
6SN1162-0BA03-0AA1
6SN1162-1AA00-0AA0
6SN1162-0BA02-0AA2
6SL3054-0CG01-1AA0
6SL3055-0AA00-5CA2
6SL3055-0AA00-5AA3
6SL3055-0AA00-5BA3
6SL3055-0AA00-3AA1
6SL3055-0AA00-4BA0
6SL3040-1MA00-0AA0
6SL3040-0LA00-0AA1
6SL3120-1TE24-5AA3
6SL3120-1TE26-OAA3
6SL3120-1TE28-5AA3
6ES7288-1SR20-0AA0
6ES7288-1ST20-0AA0
6ES7288-1SR30-0AA0
6ES7288-1ST30-0AA0
6ES7288-1SR40-0AA0
6ES7288-1ST40-0AA0
6ES7288-1SR60-0AA0
6ES7288-1ST60-0AA0
6ES7288-1CR40-0AA0
6ES7288-1CR60-0AA0
6ES7288-2DE08-0AA0
6ES7288-2DR08-0AA0
6ES7288-2DT08-0AA0
6ES7288-2DR16-0AA0
6ES7288-2DR32-0AA0
6ES7288-2DT16-0AA0
6ES7288-2DT32-0AA0
6ES7288-3AE04-0AA0
6ES7288-3AE08-0AA0
6ES7288-3AQ02-0AA0
6ES7288-3AQ04-0AA0
6ES7288-3AM03-0AA0
6ES7288-3AM06-0AA0
6ES7288-3AR02-0AA0
6ES7288-3AR04-0AA0
6ES7288-3AT04-0AA0
6ES7288-5CM01-0AA0
6ES7288-5DT04-0AA0
6ES7288-5AE01-0AA0
6ES7288-5AQ01-0AA0
6ES7288-5BA01-0AA0
6EP1332-1LA00
6EP1332-1LA10
6GK7277-1AA00-0AA0
6ES7288-7DP01-0AA0
6AV6648-0CC11-3AX0
6AV6648-0CE11-3AX0
6AV6640-0AA00-0AX0
6ES7212-1AB23-0XB8
6ES7212-1BB23-0XB8
6ES7214-1AD23-0XB8
6ES7214-1BD23-0XB8
6ES7214-2AD23-0XB8
6ES7214-2AS23-0XB8
6ES7214-2BD23-0XB8
6ES7216-2AD23-0XB8
6ES7216-2BD23-0XB8
6ES7221-1BF22-0XA8
6ES7221-1BH22-0XA8
6ES7222-1BF22-0XA8
6ES7222-1HF22-0XA8
6ES7223-1BF22-0XA8
6ES7223-1HF22-0XA8
6ES7223-1BH22-0XA8
6ES7223-1PH22-0XA8
6ES7223-1BL22-0XA8
6ES7223-1PL22-0XA8
6ES7223-1BM22-0XA8
6ES7223-1PM22-0XA8
6ES7231-0HC22-0XA8
6ES7231-7PB22-0XA8
6ES7231-7PD22-0XA8
6ES7232-0HB22-0XA8
6ES7235-0KD22-0XA8
6ES7231-0HF22-0XA0
6ES7231-7PC22-0XA0
6ES7231-7PF22-0XA0
6ES7232-0HD22-0XA0
6ES7235-0KD22-0XA0
6ES7241-1AA22-0XA0
6ES7253-1AA22-0XA0
6ES7277-0AA22-0XA0
6GK7243-1EX01-0XE0
6ES7290-6AA20-0XA0
6ES7291-8BA20-0XA0
6ES7901-3CB30-0XA0
6ES7901-3DB30-0XA0
6ES7321-1BL00-0AA0数字输入模块,SIMATIC S7-300,数字量输入M 321,光电隔离,32DI,24 V DC,40针
德
6ES7312-1AE14-0AB0 CPU312, 32KB
6ES7314-1AF11-0AB0 CPU314, 64 KB
6ES7314-1AG13-0AB0 CPU314, 96 KB
6ES7314-1AG14-0AB0 CPU314, 128 KB
6ES7313-6CG04-0AB0 CPU313C-2 DP, 16DI/16DO, 128 KB
6ES7314-6BH04-0AB0 CPU314C-2PTP, 24DI/16DO/5AI/2AO, 192 KB
6ES7314-6CG03-0AB0 CPU314C-2DP, 24DI/16DO/4AI/2AO, 96 KB
6ES7314-6CH04-0AB0 CPU314C-2DP, 24DI/16DO/5AI/2AO, 192 KB
6ES7314-6EH04-0AB0 CPU314C-2PN/DP, 24DI/16DO/4AI/2AO, 192KB
6ES7315-2AG10-0AB0 CPU315-2DP, 128KB
6ES7315-2AH14-0AB0 CPU315-2DP, 256 KB
6ES7315-2EG10-0AB0 CPU315-2 PN/DP, 128KB
6ES7315-2EH13-0AB0 CPU315-2 PN/DP, 256 KB
6ES7315-2EH14-0AB0 CPU315-2 PN/DP, 384 KB
6ES7316-1AG00-0AB0 SIMATIC S7-300, CPU 316
6ES7316-2AG00-0AB0 SIMATIC S7-300, CPU 316
6ES7317-2AJ10-0AB0 CPU317-2DP, 512KB
6ES7317-2AK14-0AB0 CPU317-2 DP, 1 MB
6ES7317-2EJ10-0AB0 CPU317-2 PN/DP, 512KB
6ES7317-2EK13-0AB0 CPU317-2 PN/DP, 1 MB
6ES7317-2EK14-0AB0 CPU317-2 PN/DP, 1 MB
6ES7318-2AJ00-0AB0 CPU318-2DP, 512KB
6ES7318-3EL00-0AB0 CPU319-3 PN/DP, 1.4MB
6ES7318-3EL01-0AB0 CPU319-3 PN/DP, 2 MB
6ES7305-1BA80-0AA0 PS305 24 V/ 2 A OUTDOOR
6ES7307-1BA00-0AA0 POWER SUPPLY PS307 24 V/2 A [Intranet]
6ES7307-1BA01-0AA0 电源 PS307 24V/2A
6ES7307-1EA00-0AA0 POWER SUPPLY PS307 24 V/5 A [Intranet]
6ES7307-1EA01-0AA0 电源 PS307 24 V/5 A
6ES7307-1EA80-0AA0 PS307 24 V/ 5 A OUTDOOR
6ES7307-1KA00-0AA0 POWER SUPPLY PS307 24 V/10 A [Intranet]
6ES7307-1KA01-0AA0 POWER SUPPLY PS307 24 V/10 A [Intranet]
6ES7307-1KA02-0AA0 电源 PS307 24 V/10 A
6ES7321-1BH02-0AA0 SM321, 16DI, DC24V
6ES7321-1BH10-0AA0 SM321,16DI,DC24V, 0.05MS INPUT DELAY.
6ES7321-1BH50-0AA0 SM321, 16DI, DC24V, SOURCE INPUT
6ES7321-1BH81-0AA0 SM 321, 16 *DC 24V, optically isolated
6ES7321-1BH82-0AA0 SIMATIC S7-300, DIGITAL INPUT
6ES7321-1BL00-0AA0 SM321, 32DI, DC24V
6ES7321-1BL80-0AA0 SIMATIC S7-300, DIGITAL INPUT
6ES7321-1BP00-0AA0 SM321, 64 DI, DC 24V, 3MS, SINK/SOURE
6ES7321-1CH00-0AA0 SM321, 16 DI, AC/DC 24-48V, 1CH/COMMON
6ES7321-1CH20-0AA0 SM321, 16DI, DC48-125V
6ES7321-1CH80-0AA0 SIMATIC S7-300, DIGITAL INPUT
6ES7321-1EH00-0AA0 SM 321, 16*AC 120V, optically isolated
6ES7321-1EH01-0AA0 SIMATIC S7-300, DIGITAL INPUT
6ES7321-1EL00-0AA0 SM321, 32DI, AC120V
6ES7321-1FF00-0AA0 SM 321, 8*AC120/230V, optically isolated
6ES7321-1FF01-0AA0 SM321, 8DI, AC120/230V
6ES7321-1FF10-0AA0 SM321, 8 DI, AC/DC 120/230V, 1CH/COMMON
6ES7321-1FF81-0AA0 SIMATIC S7-300, DIGITAL INPUT
6ES7321-1FH00-0AA0 SM321, 16 DI, 120/230V AC
6ES7321-7BH00-0AB0 SM 321, 16*DC 24V, with interrupts
6ES7321-7BH01-0AB0 SM321, 16DI, 24V DC
6ES7321-7BH80-0AB0 SIMATIC S7-300, DIGITAL INPUT
6ES7321-7EH00-0AB0 SM 321; 16DI, DC 24/125 V
6ES7321-7TH00-0AB0 SM321, 16 DI, 24V DC, DIAGNOSTICS
6ES7322-1BF00-0AA0 SM 322, 8*DC 24V, 2A, optically isolated
6ES7322-1BF01-0AA0 SM322, 8DO, 24V DC, 2A
6ES7322-1BH00-0AA0 SM 322, 16*DC 24V/0.5A, optically isolated
6ES7322-1BH01-0AA0 SM322, 16DO 24V DC, 0,5A
6ES7322-1BH10-0AA0 SM322 HIGH SPEED, 16DO 24V DC, 0.5A
6ES7322-1BH81-0AA0 SIMATIC S7-300, DIGITAL OUTPUT
6ES7322-1BL00-0AA0 SM322, 32DO 24V DC, 0,5A
6ES7322-1BP00-0AA0 SM322 64DA, DC24V, 0,3A P-WRITE
6ES7322-1BP50-0AA0 SM322 64DO, DC24V, 0.3A M-WRITE
6ES7322-1CF00-0AA0 SM322, 8DO, 48-125V DC, 1,5A
6ES7322-1CF80-0AA0 SIMATIC S7-300, DIGITAL OUTPUT
6ES7322-1EH00-0AA0 SM 322, 16*AC 120V/0.5A, optically isolated
6ES7322-1EH01-0AA0 SIMATIC S7-300, DIGITAL OUTPUT
6ES7322-1FF00-0AA0 SM 322, 8*AC 120/230V/1A, optically isolated
6ES7322-1FF01-0AA0 SM322, 8DO, 120/230V AC, 1A
6ES7322-1FF81-0AA0 SIMATIC S7-300, DIGITAL OUTPUT
6ES7322-1FH00-0AA0 SM322, 16DO, 120/230V AC, 1A
6ES7322-1FL00-0AA0 SM322, 32DO, 120/230V AC, 1A
子PLCS7-300系列PLC安装及注意事项
西门子S7-300安装注意事项一)辅助电源功率较小,只能带动小功率的设备(光电传感器等);
西门子S7-300安装注意事项二)一般PLC均有一定数量的占有点数(即空地址接线端子),不要将线接上;
西门子S7-300安装注意事项三)PLC存在I/O响应延迟问题,尤其在快速响应设备中应加以注意。
西门子S7-300安装注意事项四)输出有继电器型,晶体管型(高速输出时宜选用),输出可直接带轻负载(LED指示灯等