S7-200 SMART 可实现 CPU、编程设备和 HMI 之间的多种通信: ● 以太网: – 编程设备到 CPU 的数据交换 – HMI 与 CPU 间的数据交换 – S7 与其它 S7-200 SMART CPU 的对等通信 ● RS485: – 总共支持 126 个可寻址设备(每个程序段 32 个设备) – 支持 PPI(点对点接口)协议 – HMI 与 CPU 间的数据交换 – 使用自由端口在设备与 CPU 之间交换数据(XMT/RCV 指令) ● RS232: – 支持与一台设备的点对点连接 – 支持 PPI 协议 – HMI 与 CPU 间的数据交换 – 使用自由端口在设备与 CPU 之间交换数据(XMT/RCV 指令)
控制柜中的解决方案 (IP20)
SIMATIC ET 200SP – 具有**的用户友好性的可扩展 I/O 系统sp:
按位模块化设计,采用单导线或多导线连接。
结构紧凑。
插入式端子适合单手接线,*使用工具。
性能高。
部件种类有限。
具有广泛的诊断功能。
SIMATIC ET 200MP - 全新一代多通道分布式 I/O
模块化和可扩展的站点设置,配备 SIMATIC S7-1500 的 I/O 模块
的性能
系统特性诊断
应用通道
紧凑型设计,模块尺寸仅 25 mm
下部零件变化
简化的订购、物流和仓储流程
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。
可进行冗余配置、热插拔并在运行过程中进行配置更改,因此可获得很高的工厂可用性。
SIMATIC ET 200iSP – 适合在危险区域中使用本质安全型 I/O 设备:
模块化设计,具有冗余性
坚固可靠的本质安全设计
可在 Zone 1/21 的危险区域中使用,传感器和执行期甚至可在 Zone 0/20 危险区域中使用
可进行冗余配置、热插拔并在运行过程中进行配置更改,因此可获得很高的工厂可用性。
上面提供了两个 STL 示例。 STL 程序员可使用**组只能显示在 STL 编辑器中的简化 STL 指令。 这是因为用作 LAD/FBD 能流输入的 BOOL 参数不保存到 L 存储器。 *二组编译器生成的 STL 指令可显示在 LAD、FBD 和 STL 编辑器中,因为程序编译器使用 L 存储器来保存在 LAD/FBD 中*为能流输入的 BOOL 输入参数的状态。 程序指令 7.18 子例程 S7-200 SMART 358 系统手册, 10/2013, A5E03822234-AB 地址参数(例如,IN4 (&VB100))传入子例程作为 DWORD(无符号双字)值。 对于调用例程中常数值前面有常数描述符的参数,必须为其*常数参数类型。 例如,要将值为 12,345 的无符号双字常数作为参数进行传递,必须将常数参数*为 DW#12345。如果参数遗漏常数描述符,则该常数被视为一种不同类型。 系统不对输入或输出参数自动执行数据类型转换。 例如,如果变量表*参数的数据类型为 REAL,但在调用例程中,为该参数*双字 (DWORD) 数据类型,则子例程中的参数值将是双字数据类型。 值传递到子例程后,存储在子例程的局部存储器中。 变量表的较左列显示各传递参数的局部存储器地址。 调用子例程时,输入参数值将复制到子例程的局部存储器中。 子例程执行完成时,从子例程的局部存储器将输出参数值复制到*输出参数地址。 数据元素大小和类型用参数的编码表示。 参数值到子例程中的局部存储器的分配如下所述: ● 参数值按照带参数的调用子例程指令*的顺序分配给局部存储器,起始地址是 L 0.0。 ● 一至八个连续位参数值分配给从 Lx.0 到 Lx.7 的单个字节。 ● 字节、字和双字值分配给以字节为边界的局部存储器(LBx、LWx 或 LDx)。 在带参数的子例程调用指令中,必须按照一定的顺序排列参数,输入参数在较前面,其次是输入/输出参数,然后是输出参数。 如果使用 STL 编程,则 CALL 指令的格式是: CALL 子例程编号, 参数 1, 参数 2, ... , 参数 16