西门子PLC(S7-200、S7-200SMART、S7-300、S7-400、S7-1200、S7-1500、ET200S、ET200M、ET200SP)、触摸屏、变频器、工控机、电线电缆、仪器仪表等,产品选型、询价、采购,敬请联系
①电源(PS) 模块 ②中央处理单元(CPU);图中的示例显示了一个带有集成 I/O 的 CPU 31xC。 ③信号模块(SM) ④PROFIBUS总线电缆 ⑤连接编程设备(PG) 的电缆
西门子前连接器6ES7392-1AJ00-0AA0 西门子S7-300PLC附件 产品简介:
西门子S7-300存储卡分为以下两类:
MC(存储卡)
MC 用于有 MC 插槽的老 S7-300 CPU。
尺寸:57mm x 45mm x 7mm
MMC(微存储卡)
对于所有当前的 S7-300 CPU,MMC 是 CPU 运行时所必需的。
尺寸:32mm x 24 mm x 1m
PROFIBUS是一种国际性的现场总线标准,广泛应用于工厂自动化和过程自动化生产领域。本文档主要介绍了PROFIBUS的基本特征,对西门子工业支持中心全球技术资源库中关于PROFIBUS的相关资源进行了和归纳。第2章对PROFIBUS现场总线和网络器件做了简单介绍,列出了一些PROFIBUS网络规划和安装的注意事项,有助于理解和正确的使用PROFIBUS现场总线。第3章和第4章是文档的核心内容,介绍了西门子常用PROFIBUS网络器件的使用方法和常见通信方式具体实现过程。第5章给出了西门子常用的PROFIBUS产品手册和软件的下载链接。
使用编程设备 (PG) 对 S7300 PLC 编程。 使用 PG 电缆将 PG 和 CPU互连在一起。要通过PROFINET 连接调试 CPU 或对其编程,也可以将编程设备通过以太网电缆连接到 CPU 的 PROFINET端口。多个S7-300 CPU 通过 PROFIBUS 电缆彼此之间通信及与其它 SIMATIC S7 PLC 通信。 多个 S7-300 通过PROFIBUS 总线电缆连接在一起。
S7-300 模块的概述:
组件 | 功能 | 插图 |
---|---|---|
装配导轨 附件:
| S7-300 机架 | |
电源 (PS) 模块 | PS 将线电压 (120/230 VAC) 转换为 24 VDC 操作电压,提供给 S7-300 及其 24 VDC负载电路。 | |
CPU 附件:
| CPU 执行用户程序,向 S7-300 背板总线提供 5 V 电压,并通过 MPI 接口与 MPI网络中的其它节点通信。 特定 CPU 的附加功能:
| 例如 CPU 31xC |
例如 CPU 312、314或 315-2 DP | ||
例如 CPU 317 | ||
信号模块 (SM)
附件:
| SM 转换不同的过程信号电平,使其与 S7-300 相匹配。 | |
功能模块 (FM) 附件:
| FM执行对时间要求严格及占用内存较大的过程信号处理任务。 例如定位或控制 | |
通信处理器 (CP) 附件: 连接电缆 | CP 将减轻 CPU 的通信任务。 示例: 用于连接 PROFIBUS DP 的 CP 342-5 DP | |
SIMATIC TOP connect 附件:
| 为数字量模块接线 | |
接口模块 (IM) 附件:
| IM 将 S7-300 中的各排互连在一起。 | |
带总线连接器的 PROFIBUS 总线电缆 | 将 MPI 或 PROFIBUS 子网的节点互连在一起。 | |
PG 电缆 | 将 PG/PC 连接到 CPU | |
RS 485 中继器 RS 485 诊断中继器 | 中继器用于放大信号及连接 MPI 或 PROFIBUS 子网的各段。 | |
交换机 | 交换器用于将以太网的各个节点互连在一起。 | |
带 RJ45 连接器的双绞线电缆。 | 用于互连带有以太网接口的设备(例如,带有 CPU 317-2 PN/DP 的交换机) | |
安装有 STEP 7 软件包的编程设备 (PG) 或 PC | 需要使用 PG 对 S7-300 进行组态、设置参数、编程和测试。 |
读出服务数据:
应用(适用于 V2.8或更高版本的 CPU)
对于服务,例如,如果 CPU发出状态信号 “DEFECTIVE” (所有 LED 闪烁),您可以选择保存信息以分析 CPU 状态。
此信息存储在诊断缓冲区及实际服务数据中。
选择“目标系统 ->保存服务数据” (Target system -> Save service data)命令读取该信息,并将数据保存到文件中以便转发给客户支持部门。
如果 CPU 处于“DEFECTIVE” 状态(所有 LED 闪烁)下,请关闭电源再打开(关闭/打开电源)。
结果: CPU 现在处于STOP 模式。
CPU 转到 “STOP”模式后,在 SIMATIC Manager 中使用菜单命令选择相应的 CPU: “目标系统 > 可用节点” (Targetsystem > Available nodes)。
使用 SIMATICManager 菜单命令“目标系统 > 保存服务数据”(Target system > Save servicedata) 保存服务数据。
结果:将打开一个对话框,可在其中指定两个文件的存储位置和名称。
保存文件。
按要求将这些文件转发给客户支持部门.
CPU 的标识数据和维护数据:
定义和属性
标识数据和维护数据 (I&M) 是存储在模块中的信息,用于在进行以下操作时提供支持:
检查系统组态
定位修改的设备硬件
排除设备的故障
标识数据(I 数据)是有关模块的信息(例如,订货号和序列号),其中一些数据可能印在模块外壳上。
I 数据是关于模块的制造商信息。 该数据是固定的,并且是只读数据。
维护数据(M 数据)是系统特定的信息,例如安装位置。 M 数据是在组态期间创建的和用于写入模块。
I&M 数据可用作在网络上模块的标识。
使用 STEP 7 读取和写入 I&M 数据
STEP 7 可在“模块状态”(Module status) 中(“常规”(General)和“标识”(Identification) 选项卡)和“可访问节点” (Accessible nodes)(详情视图)中返回I&M 数据。 请参见 STEP 7 在线帮助。
可以在用户程序中通过调用 SFC51 读取 I&M 数据。 声明 SSL 部分列表号和 SFC51输入参数的索引(参见下表)。
支持使用 Web 服务器读取“起始页面”(Start page) 和“标识” (Identification) 页面上的I&M 数据的 CPU:
始终需要使用 STEP 7 HW Config 写入模块的 M 数据。
可在组态期间输入的数据,例如:
AS 的名称(站名称)
当创建站时,站名称在 SIMATIC Manager 中分配。 该程序生成默认站,例如 “SIMATIC 300(1)”。始终可更改此名称。
可在 STEP 7 HW Config 的“CPU 属性” (CPU properties),“常规” (General)选项卡中输入的数据:
- 模块名称
HW Config 分配默认名称
- 模块的设备 ID
无默认设置
- 模块的位置标识符 (LID)
无默认设置
在用户程序中读取 I&M 数据
为了在用户程序中读取 CPU 的 I&M 数据,请定义 SSL ID 和索引并通过调用 SFC51 读取相应的 SSL。下表显示 SSL ID 和相关索引。
调试功能:
通过“节点闪烁测试”确定已寻址的节点(CPU >= V2.2.0)
要识别已寻址的节点,请在 STEP 7 中选择 PLC > 诊断/设置 > 节点/闪烁测试 (PLC >Diagnostics/Setting > Node/Flashing Test)。
出现一个对话框,可在其中设置闪烁时间,并开始闪烁测试。 可通过不断闪烁的 FORCE LED 识别直接连接的节点。 如果FORCING 功能处于激活状态,则不能执行闪烁测试。
软件的调试功能: 监视和修改变量,步进模式
STEP 7 提供了以下可用于诊断的测试功能:
监视和修改变量
可供 PG/PC 监视特定的 CPU 或用户程序变量。 也可以为变量分配常数值。
通过程序状态进行测试
通过查看每个功能的程序状态(逻辑链接结果、状态位)实时模式下的特定寄存器的数据,可测试程序。
例如,如果已在STEP 7 中选择了编程语言 LAD,则符号的颜色将指示关闭的开关或激活的电路。
STEP 7 通过程序状态进行测试的功能延长了 CPU 循环时间!
对于低于 V2.8 版本的 CPU,您可以在 STEP 7 中设置大循环时间增加值。为此,请在 STEP 7 的 HW Config中为 CPU 参数设置过程模式和所需的大循环时间增加值。
在 V2.8 或更高版本的 CPU上,没有必要调节大循环时间增加值,这是因为在设置了过程模式之后通常都会忽视对循环时间的影响。
当在步进模式下进行测试时,可按顺序处理程序指令(= 单步),并设置断点。
此操作仅可用于测试模式,不可用于过程模式。
对于 V2.8 或更高版本的 CPU,调试和过程模式的参数不是在 HW Config 中组态,这是因为在 LAD/FBD/STL编辑器中通过“调试/模式”(Debug/Mode) 直接切换。
可通过状态块监视的块和断点的数目
- 对于 V2.8 或更高版本的 CPU
使用这些 CPU,可以在步进模式下监视两个块并设置多四个断点。
- 有效范围的所有其它 CPU
使用这些 CPU,可以在步进模式下监视一个块并设置多两个断点。
STEP 7 提供的诊断功能:
使用“诊断硬件”功能进行诊断
通过查看模块的在线信息查找模块出错原因。 利用诊断缓冲区和堆栈内容可在用户程序循环内查找出错原因。 也可以检查用户程序是否运行在特定CPU 上。
硬件诊断可提供 PLC 状态的概况。 在总览表达视图中,符号可显示每个模块的出错状态。 双击有故障的模块可打开详细的出错信息。此信息的范围取决于具体模块。 可查看以下信息:
模块的常规信息(例如,订货号、版本及名称)和模块状态(例如,故障)。
显示中央 I/O 设备、PROFIBUS DP 从站或 PROFINET IO 设备上的模块错误(如通道错误)。
显示诊断缓冲区的信息。
维护信息: 急需维护和需要维护
该信息也包括 PROFINET 接口的诊断数据。
对于 CPU,也可查看以下模块状态信息:
用户程序循环中出错的原因。
周期时间的指示(长、短以及上一周期)。
MPI 通信的选项和利用率。
性能数据指示(可能的 I/O 数、存储器位、计数器、定时器和块)。
PROFINET 接口和端口的诊断(如,网络连接、通信诊断和统计)