在 SIMATIC PDM 中选择总线连接器,并选择菜单命令“设备 > 下载到设备”(Device > Download to Devices)。
在下载完成后等待约 30 秒,以便设置生效。
将 EFD 系统的当前实际拓扑保存为接口模块中的设定拓扑:
注意:
必须执行该步骤,即使没有对支线进行任何更改。
- 使用菜单命令“设备 > 上传到 PG/PC”(Device > Upload to PG/PC) 将总线连接器的当前数据上传到编程设备或 PC。
- 使用菜单命令“设备 > 下载到设备”(Device > Download to Devices) 将数据下载回总线连接器。
结果: 接口模块持久保存当前组态的数据以用于诊断。 即使在切断电源后,仍会存储 EFD 系统的该设定拓扑。
清除错误存储器(请参见下一节“清除错误存储器”)。
仅添加现场设备:
为在 STEP 7/SIMATIC PCS 7 中添加现场设备执行 CiR 操作。
在以下手册中详细说明了进行系统修改的整个过程以及必须满足的要求:
- 操作期间通过 CiR 修改系统
- S7-400H 容错系统,“运行期间的系统修改”部分。
更换现场设备
通过 SIMATIC Fieldbus Calculator 检查现场设备添加到的总线区段的组态。
更换工厂中的现场设备
将现场设备连接到先前未用的支线。
组态
启动 STEP 7,并在 HW Config 中打开 SIMATIC 站。
双击 HW Config 中的接口模块。
结果:SIMATIC PDM 启动。
在相应现场分配器的参数表中禁用现场设备的相关支线。
该操作将现场设备的调试状态设定为“未完成”(Not completed)。
关闭显示的警告。
在相应现场分配器的参数表中启用现场设备的相关支线。
1.必备条件
Step7 编程软件 PLC 中具有Profibus-DP 通讯口 Profibus 通讯电缆 Profibus 总线联结器 Drive 中有Profibus 通讯模板.如: MASTER DRIVE 的CBP2 通讯模板, 标准变频器的Profibus 通讯模板
2.硬件组态
1. 将MASTERDRIVES CBP/CBP2 加入组态
2. Profibus 地址(6)
3. 将MICROMASTER 4 加入组态
4. Profibus 地址(7)
3.选择数据格式
1. MASTERDRIVE 中可供选择的PP0 类型
2. I/Q address
1. MICROMASTER 4 中可供选择的数据格式
4.Step 7 中的编程
创建数据块DB1 说明:
1.在Step7 中对PKW (参数区)读写参数时调用SFC14 和 SFC15
2. SFC14(“DPRD_DAT”)用于读Profibus 从站的数据
3. SFC15(“DPWR_DAT”)用于将数据写入Profibus 从站
4. W#16#100(即256)是硬件组态时PKW 的起始地址
程序举例1(读参数r015)
注:PKW ,IND 的详细说明见附录
1. W#16#100(即256)是硬件组态时PKW 的起始地址
2.将从站数据读入DB1.DBX0.0 开始的8 个字节(P#DB1.DBX0.0 BYTE 8)
PKE -> DB1.DBW0
IND -> DB1.DBW2
PWE1 -> DB1.DBW4 参数值的高字位
PWE2 -> DB1.DBW6 参数值的低字位
3.将DB1.DBX28.0 开始的8 个字节写入从站(P#DB1.DBX28.0 BYTE 8)
DB1.DBW28 -> PKE
DB1.DBW30 -> IND
参数值的高字位 DB1.DBW32 -> PWE1
参数值的低字位 DB1.DBW34 -> PWE2
程序举例2 (读参数P401.2)
1.W#16#100(即256)是硬件组态时PKW 的起始地址
3. 将DB1.DBX28.0 开始的8 个字节写入从站(P#DB1.DBX28.0 BYTE 8)
程序举例3 (读参数U001.2)
DB1.DBW28 ->PKE
程序举例4(写参数P401.1)
1. W#16#100( 即256)是硬件组态时PKW 的起始地址
2. 将从站数据读入DB1.DBX0.0 开始的8 个字节(P#DB1.DBX0.0 BYTE 8)
3->将DB1.DBX28.0 开始的8 个字节写入从站(P#DB1.DBX28.0 BYTE 8)
对PZD (过程数据)的读写
说明:
1. 在Step7 中对PZD (过程数据)读写参数时调用SFC14 和SFC15
4. W#16#108(即264)是硬件组态时PZD 的起始地址
5. 对特殊结构的PZD 可用PQW , PIW 进行读写
程序举例5: 对PPO5 中10PZD 的读写
DB1 中与PZD 相对应的数据字