品牌 | Siemens/德国西门子 | 产地类别 | 进口 |
---|---|---|---|
电动机功率 | 7.5KW | 外形尺寸 | 500mm |
重量 | 3kg | 应用领域 | 医疗卫生,化工,生物产业,石油,电子 |
西门子S7-1200模块6ES7231-5PA30-0XB0
西门子S7-1200模块6ES7231-5PA30-0XB0
在 F-CPU 间进行通信的指令
以下内容适用于 SENDDP/RCVDP (S7-300/400) 指令和版本 < 3.0 (S7-1200/1500) 的
SENDDP/RCVDP 指令:
不能在 S7-PLCSIM 中采用 SENDDP 和 RCVDP 指令针对 F-CPU 间的通信进行仿真。但
是,可以将 SENDDP 和 RCVDP 指令与 S7-PLCSIM 结合使用。在 S7-PLCSIM 中进行仿真
时,RCVDP 指令输出其输入 SUBBO_xx 和 SUBI_xx((S7-1200/1500) 或 SUBDI_00)处未
决的故障安全值。SENDDP 和 RCVDP 指令在输出 SUBS_ON 以 1 发出该信号。
以下内容适用于版本 >= 3.0 的 SENDDP/RCVDP 指令:
使用 S7-PLCSIM 进行仿真过程中,可以在输入的相应传输区域仿真接收到的数据和“禁用安
全模式”(RCVDP) 信息或“替代值输出”(SENDDP) 信息。请遵守以下注意事项:
● 在 F 系统启动后,只有在首次设置各自仿真控制字的 SIMULATION 位(见下表)后,仿
真值才会激活。在设置 SIMULATION 位之前,RCVDP 指令输出其输入 SUBBO_xx 和
SUBI_yy((S7-1200/1500) 或 SUBDI_00)处未决的故障安全值。
● 设置仿真控制字的 SEND_MODE 位会导致设置 RCVDP 指令的 SENDMORE 输出。
● 设置仿真控制字的 STATUS_SUBS 位会导致设置 SENDDP 指令的 SUBS_ON 输出。
● 仿真控制字的保留位必须为始终为 0。
● 在从 S7-PLCSIM 起的 STOP/RUN 转换期间,将保存输入传输区域中近的仿真值。
(S7-300、S7-400)不能在 S7-PLCSIM 中采用 SENDS7 和 RCVS7 指令针对 F-CPU 间的
通信进行仿真。但是,可将 SENDS7 和 RCVS7 指令与 S7-PLCSIM 结合使用。
在 S7-PLCSIM 中进行仿真时,RCVS7 指令输出在通信 DB 中为故障安全值的初始值。
SENDS7 和 RCVS7 指令在输出 SUBS_ON 以 1 发出该信号。
安全程序不一致(S7-1200、S7-1500)
如果 S7-PLCSIM 中的 CPU 在出现诊断条目“安全程序:不一致”(Safety program:
inconsistent) 的情况下进入 STOP 模式,则 F-CPU 不会在 S7-PLCSIM 中正确初始化。在
S7-PLCSIM 中针对 F-CPU 执行存储器复位并再次将程序下载到 S7-PLCSIM 的 CPU 中。
10.7.5
在 RUN 模式下更改安全程序(S7-300、S7-400)
简介
只有在禁用安全模式 (页 299)下时,才能在操作过程中(RUN 模式下)对安全程序进行更
改。可在程序编辑器中对 F 块进行离线更改,与标准程序的更改方式相同。但不能在线对 F
块进行更改。
说明
如果不希望在操作过程中对安全程序进行更改,请参见在 FBD/LAD 中创建 F 块