品牌
其他厂商性质
杭州市所在地
6ES7677-2DB42-0GB0西门子
SIMATIC ET 200SP Open 控制器,CPU 1515SP PC2, 8GB RAM, 128 GB CFast 带 Windows 10 IoT 企业版 64 位和 S7-1500 软件控制器 预装 CPU 1505SP, 接口: 1 个 CFast 插槽,1 个 SD/MMC 插槽, 1 个接口,用于 ET 200SP 总线 适配器 PROFINET, 1个 10/100/1000 MBit/s 以太网 , 2 x USB 3.0;2x USB 2.0, 1x 显示端口, CFast 上的文档, CFast 上的恢复图像
系统手册, 11/2019, A5E-AF
操作步骤
要设置组态控制,请按以下步骤操作:
表格 10- 1 调试 SIMATIC S7-1500 的操作步骤
步骤 操作步骤 请参见... 1 在 STEP 7 中启用组态控制 “组态 (页 239)”部分
2 创建控制数据记录 “创建控制数据记录 (页 241)”部分
3 传送控制数据记录 “在 CPU 启动程序中传送控制数据
记录 (页 251)”部分
用于组态控制的库
用于组态控制的库可从 Internet 上下载
S7-1500/ET 200MP 自动化系统中各种数据类型的控制数据记录结构。凭借这些数据类
型,自动化解决方案的组态控制实施更为灵活经济高效。
自动化机制的灵活性
10.2 组态控制(选件处理)
自动化系统
系统手册, 11/2019, A5E-AF 239
10.2.1 组态
要求
使用 S7-1500 时,可通过集中插入模块和通过 PROFINET IO 进行通信的 ET 200MP 分
布式 I/O 系统进行组态控制。
S7-1500 自动化系统:
● STEP 7 Professional V13 及以上版本
● CPU S7-15XX 固件版本 V1.5 及以上版本
● 将启动参数“比较预设组态和实际组态”(Comparison preset to actual configuration) 设
置为“即使不匹配也启动 CPU”(Startup CPU even if mismatch)(默认设置)。
“比较预设组态和实际组态”(Comparison preset to actual configuration) 参数,位于巡
视窗口中 CPU 属性的“常规 > 启动”(General > Startup) 内。
ET 200MP 分布式 I/O 系统:
● STEP 7 Professional V13 及以上版本
● IM 155-5 PN ST/HF
● 在 STEP 7 中,已将接口模块分配给 IO 控制器/DP 主站
● 将启动参数“比较预设模块和实际模块”(Comparison preset to actual module) 设置为
“即使不匹配也启动 CPU”(Startup CPU even if mismatch)(默认设置)。
“比较预设模块和实际模块”(Comparison preset to actual module) 参数,位于巡视窗口
中接口模块属性口“启动”(Startup) 字段的“常规 > 模块参数”(General > Module
parameters) 内。
自动化机制的灵活性
10.2 组态控制(选件处理)
自动化系统
240 系统手册, 11/2019, A5E-AF
具体操作步骤
组态 CPU/接口模块时,启用参数“允许通过用户程序重新组态设备”(Allow to reconfigure
the device via the user program)。 ● 对于 S7-1500 CPU,参数“允许通过用户程序重新组态设备”(Allow to reconfigure the
device via the user program) 位于“组态控制”(Configuration control) 区域。
● 对于 IM 155-5 PN 接口模块,参数“允许通过用户程序重新组态设备”(Allow to
reconfigure the device via the user program) 位于“常规 > 模块参数”(General >
Module parameters) 下方的“组态控制”(Configuration control) 字段内。
图 10-2 以 S7-1500 CPU 为例,启用组态控制
自动化机制的灵活性
10.2 组态控制(选件处理)
自动化系统
系统手册, 11/2019, A5E-AF 241
10.2.2 创建控制数据记录
具体操作步骤
要创建组态控制的控制数据记录,请按以下步骤操作:
1. 创建一个包含控制数据记录结构的 PLC 数据类型。
有关控制数据记录的结构,请参见:
– S7-1500 自动化系统:“S7-1500 自动化系统的控制数据记录 (页 244)”部分。
– ET 200MP 分布式 I/O 系统:“ET 200MP 分布式 I/O 系统的控制数据记录 (页 245)”
部分。
图 10-3 以 S7-1500 CPU 为例,创建控制数据记录 196
2. 创建一个全局数据块。
自动化机制的灵活性
10.2 组态控制(选件处理)
自动化系统
242 系统手册, 11/2019, A5E-AF
3. 在数据块中,创建一个以上所创建 PLC 数据类型的数组。
下图显示了 S7-1500 CPU 中包含 3 个控制数据记录的数据块。
图 10-4 用于组态控制的数据块
4. 在该控制数据记录的“起始值”(Start value) 列中,输入模块所在的插槽。
图 10-5 插槽分配
自动化机制的灵活性
10.2 组态控制(选件处理)
自动化系统
系统手册, 11/2019, A5E-AF 243
规则
请遵循以下规则:
● CPU/接口模块将忽略主站外部的控制数据记录中的插槽条目。
● 控制数据记录中必须包含站组态方式中到个插槽的所有条目。
● 在控制数据记录中,在站组态方式中每个插槽只能使用一次。
● 站组态方式中的每个插槽,只能分配给全站组态方式中的一个插槽。
● 系统电源 (PS) 也应遵从组态控制规则。
说明 系统电源的组态控制
使用数据记录下载组态(站组态方式)时,STEP 7 不会自动检查是否与预计电量相匹
配。
此时,需确保站组态方式中每个电源段提供的电量大于或等于消耗的电量。
更多信息,请参见“供电平衡计算 (页 121)”部分。
使用通信模块 ● 点到点通信模块:
点到点通信模块可用于组态控制,而无任何限制。
● PROFINET/以太网和 PROFIBUS 通信模块:
使用 PROFINET/以太网或 PROFIBUS 通信模块时,CPU 固件版本 V1.7 及以上版本
支持组态控制。如果将诸如 CM 1542-5(DP 主站或 DP 从站)等 PROFINET/以太网
或 PROFIBUS 通信模块插入集中组态中,则这些通信模块不受组态控制影响。因此,
这些模块需位于全站组态方式中预分配的插槽内,并在控制数据记录中输入全站组态
方式中的插槽编号(“站组态插槽 = 全站组态插槽”)。在站组态方式中,从 CPU 到最
远处通信模块所用的所有插槽都必须包含在控制记录中。通过在 CPU 右侧直接插入通
信模块,可实现系统灵活性。