西门子6ES7221-1BH22-0XA8选型手册
功能
性能
SIMATIC S7-1500, SIMATIC ET 200MP, SIMATIC ET 200SP
SIMATIC S7-1200
SIMATIC S7-300, ET 200M 和 S7-400
ET 200S
更多关于使用MODBUS RTU与S7-1500, ET 200MP和ET 200SP通信的信息请参考此条目:59057093 .
使用SIMATIC S7-1500建立MODBUS-RTU 通信的示例程序请参考条目:68202723 .
更多关于使用 MODBUS RTU 协议的信息请参考此条目号对应的手册: 36932465.
使用 SIMATIC S7-1200 建立 MODBUS-RTU 通信的示例程序请参照此条目号: 47756141.
串行通信模块
相应的可装载驱动
用于 S7-300 和 ET 200M 的 CP341 模块
用于 S7-400 的 CP441-2 模块
指令处理速度更快,取决于 CPU 型号、语言扩展和新的数据类型
由于背板总线速度显著提高,CPU 的响应时间缩短
功能强大的网络连接:
每个 CPU 均标配PROFINET IO IRT (2-端口交换机)标准接口。CPU 1517T-3 PN/DP 还具有PROFINET 接口,例如,用于网络分隔、连接其它 PROFINET IO RT 设备或作为智能设备进行高速通信。SIMATIC S7 站与第三方设备利用 MODBUS RTU 协议建立通信连接,需要用到哪些硬件及软件组件?
描述销售进口西门子1500PLC模块6ES7517-3UP00-0AB0原装现货
本条目描述了 SIMATIC S7 站与第三方设备利用 MODBUS RTU协议建立通信连接需要用到哪些硬件及软件组件。下面的 SIMATIC S7 站可以用作 Modbus (RTU)主站和 Modbus (RTU)从站:
SIMATIC S7-1500, SIMATIC ET 200MP, SIMATICET 200SP
SIMATIC S7-1500 站可以用作 Modbus (RTU) 主站或 Modbus (RTU) 从站。
在 S7-1500 中,需要如下通信模块中的一个与第三方设备通过 Modbus RTU 协议建立通信连接。
通讯模板 订货号 CM PtP RS232HF (for S7-1500 and ET200MP) 6ES7541-1AD00-0AB0 CM PtPRS422/485 HF (for S7-1500 and ET200MP) 6ES7541-1AB00-0AB0 CM PtP (forET200SP) 6ES7137-6AA00-0BA0 附加信息
SIMATIC S7-1200
SIMATIC S7-1200 站可以用作 Modbus (RTU) 主站或 Modbus (RTU) 从站。在 S7-1200 中,需要如下通信模块中的一个与第三方设备通过 Modbus RTU 协议建立通信连接。
通讯模板 订货号 CM1241 RS422/485 6ES7241-1CH32-0XB0 CM 1241RS422/485 6ES7241-1CH31-0XB0 CM 1241RS485 6ES7241-1CH30-0XB0 CB 1241RS485 6ES7241-1CH30-1XB0 CM1241 RS232 6ES7241-1AH32-0XB0 CM 1241RS232 6ES7241-1AH30-0XB0 附加信息
SIMATIC S7-300, ET 200M 和 S7-400
SIMATIC S7-300,ET 200M 和 S7-400 可以用作 Modbus(RTU)主站或 Modbus (RTU)从站。
使用 S7-300, ET 200M 和 S7-400 通过 MODBUSRTU 协议与第三方设备建立通信连接
西门子6ES7518-4UP00-0AB0技术参数
S7-1500 控制器产品系列中具有较大容量程序及数据存储器的 CPU,适用于具有较高程序范围和联网要求的故障安全应用。
可用于实现安全等级达到 IEC 61508 的 SIL 3 以及 ISO 13849 的 PLe 的故障安全功能。
具有较高处理速度,适用于二进制和浮点运算
用于系列机器、专用机器以及工厂中的跨领域自动化任务
在具有集中式和分布式 I/O 的生产线上作为集中式控制器使用
PROFINET IO IRT 接口,带 2 端口交换机
PROFINET I/O 控制器,用于在 PROFINET 上运行分布式 I/O
用于连接 CPU 作为 SIMATIC 或非西门子 PROFINET IO 控制器下的 PROFINET 设备的 PRIFINETI-Device
配备单独 IP 地址的附加 PROFINET 接口可用于网络隔离,或用于连接更多 PROFINET IO RT 设备,又或者作为I-设备用于高速通信。
PROFIBUS DP 主站接口
OPC UA Server(数据访问)作为运行系统选件,用于方便地将 SIMATIC S7-1500控制器连接到第三方设备/系统
在 PROFIBUS 和 PROFINET 上实现等时同步模式
集成运动控制功能,用于控制速度控制,定位和同步轴(齿轮和凸轮),支持外部编码器,凸轮/凸轮轨道和探头
用于通过多 4 个插补轴实现运动控制的工艺对象,如笛卡尔门架、Delta 拣选机、滚轴拣选机、关节臂、圆柱坐标机械手、三脚架拣选机和SCARA。
还支持用户自定义运动SIMATIC ET 200S–具有综合功能的多功能设备:
可通过多导线连接进行独立的模块化配置
因具有广泛的模块而功能多样:电机起动器、变频器、安全技术、分布式智能以及 IO-Link 模块
可在危险区域 (Zone 2) 中使用
作为带有集成 DI/DO的可扩展模块I/O:SIMATIC ET 200S COMPACT。SIMATIC ET 200M – 多通道 S7-300:
使用标准 SIMATIC S7-300模块的模块化设计;也可进行冗余设计
故障安全 I/O 模块
在 Zone 2 的危险区中使用,传感器和执行器 Zone 1。
可进行冗余配置、热插拔并在运行过程中进行配置更改,可获得很高的工厂可用性。诊断和警报功能等方面都存 在着差别。
在这里提到的所有模块范围中, SIPLUS 组件可用于扩展的温度范围 -25…+60°C 和 有害的空气/冷凝。
诊断、中断 许多模块还会监控信号采集(诊断)和从过程(过程中断)中传回的信号。
这样便可对过程 中出现的错误(例如断线或短路)以及任何过程(例如数字输入时的上升边或下降边)立刻 做出反应。
使用 STEP 7,即可轻松对控制器的响应进行编程。
IM151‑3 PN 接口模块提供下列功能:
连接 ET 200S 与 PROFINET IO。
可以为装配的电子模块和电机启动器准备数据。
可以为背板总线供电。
传送并备份 SIMATIC MMC 卡上的设备名称
更新固件
- 通过 SIMATIC MMC 卡
- 通过 PROFINET IO
IM151‑3 PN 的额定电源电压对导轨(保护导体)的参考电位 M 是通过 RC组合进行连接的,可进行不接地组态。
中断
- 诊断中断
- 过程中断
- 插入/移除模块中断
- 维护中断
其地址空间大可存储 256 个字节的 I/O 数据。
使用 IM151‑3 PN 多可扩展 63 个 I/O 模块。
背板总线的大长度为 2 m。
在一个字节内对模块进行编组(打包)。
IO 模块的记录
选件处理
通过 PROFINET IO 操作的属性
集成了一个 2 端交换机
所支持的以太网服务: ping、arp、网络诊断 (SNMP)/MIB-2,LLDP
端口诊断
端口禁用
等时实时通信
短更新时间 250 μs
优先化启动
无需可移动介质/编程设备即可完成设备更换
共享设备
介质冗余
等时实时通信
在 PROFINET 设备间 IRT 数据的周期数据交换是一个同步的传输过程。 发送时钟内的预留带宽可供 IRT IO 数据使用。预留带宽可确保以预留的等时间隔传输 IRT 数据,保持不受其它更高网络负载(例如 TCP/IP通信或附加的实时通信)的影响。
IRT 选项“高灵活性"
在对系统进行规划和扩展方面具有极大灵活性。 无需进行拓扑组态。
IRT 选项“高性能"
需要进行拓扑组态。
提示
IO 控制器在使用“高性能"IRT 选项的 IRT通信中作为同步主站
如果组态使用“高性能"IRT 选项的 IRT 通信,我们还建议将IO 控制器用作同步主站。
否则,组态了 IRT 和 RT 的 IO设备在同步主站发生故障时可能发生故障。
提示
高 EZ3 和 IRT 选项“高性能"的模块量结构
使用 IRT 选项“高性能"时,大地址空间是 146 个字节I/O 数据。使用产品版本为 EZ1、EZ2 或 EZ3 的模块时,应将量结构限制为 146 个字节 I/O数据。否则,通信可能中断
我的系统因CPU坏(6ES7 312-1AD10-OABO),更换了新的CPU(6ES7 312-1AE14OABO)后,有如下问题请教: |
西门子plc可以使用的“程序变量”包括程序参数、局部变量(又称临时变量Temp)、静态变量(Stat)3种基本类型。
(1)程序参数
S7的程序参数用于传递逻辑块之间的数据。当采用调用式结构时,应通过参数定义执行被调用的逻辑块所需要的数据:也可以通过参数将被调用的逻辑块的执行结果返回给调用的块。
在S7中,从参数的用途与功能上,程序参数可以分为输入参数(IN)、输出参数(OUT)、输入/输出参数(INOUT)3种;从参数的性质上可以分为形式参数(Format Parameter)与实际参数( ActualParameter)2种。
①输入参数(IN):它是逻辑块执行所需要的基本输入参数,在逻辑块中只能进行“读”操作,必须由调用它的其他逻辑块予以赋值。
例如,在图11-2.1中,信号A、B在逻辑块中为“触点”信号,它必须由调用它的块将其定义为IO.1、I0.2或Il.l、I1.2等具体而明确的输入地址(可以是地址或符号地址,参见图11-2.2)。
②输出参数(OUT):它是逻辑块执行结果存储所需要的基本输出参数,在逻辑块中只能进行“写”操作,必须由调用它的其他逻辑块定义地址,执行结果可以用于其他逻辑块。
例如,在图11-2.2中的信号C在逻辑块中为输出“线圈”信号,同样必须由调用它的逻辑块将其定义为QO.1或Ql.l等具体而明确的输出地址(可以是地址或符号地址,参见图11-2.2)。
③输入/输出参数(IN-OUT):它是逻辑块执行所需要的基本输入/输出参数,在逻辑块中可以进行“读/写”操作,在逻辑块中一方面要求有“初始值”输入(初始值可以在变量表中设定),另一方面又可以进行结果输出。必须由调用它的其他逻辑块或变量表给定“初始值”;但在逻辑块的执行过程中将改变参数值,改变后的输入/输出参数同样可以用于其他逻辑块。
例如,在图11-2.2中的D在逻辑块中需要进行加“1”运算,它必须由调用它的块给定初始值(MW10),运算结果又保存在MW10中(参见图11-2.2)。
④形式参数与实际参数:在使用了变量后,功能块中所使用的信号与数据只能以“符号”的形式出现,如图11-2.2中的A、B、C、D等,这些“符号”称为形式参数(FormatParameter)。而在调用块中对“符号”所赋予的实际地址或实际数值,如图11-2.2中的IO.1、I0.2、QO.1、MW10等称为实际参数(ActualParameter)。
(2)局部变量
S7中的局部变量又称为“临时变量(Temporary)”,它用于存储逻辑块内部中间状态暂存的寄存器(堆栈L),堆栈的状态仅在所在的逻辑块内部生效,不可以用于其他逻辑块。
(3)静态变量
静态变量(Static)只能用于功能块FB,它存储在与功能块配套的即时数据块DI中,仅对所调用的FB块有效,结果可以记忆,但只能与FB配套使用,不能用于其他逻辑块。
(4)变量的使用范围
程序变量在逻辑块中的使用有规定的范围,具体如下:
组织块OB:只能使用临时变量(Temp);
程序块FC:可以使用临时变量(Temp)与程序参数输入(IN)、输出(OUT)与输入/输出(IN_OUT):
功能块FB:可以使用全部变量。