产品中心您的位置:网站首页 > 产品中心 > 西门子PLC模块 > 西门子S7-1200PLC模块 > 西门子S7-1200PLC SM1222西门子数字量输出6ES7222-1HF32-0XB0用法

西门子数字量输出6ES7222-1HF32-0XB0用法

简要描述:
西门子数字量输出6ES7222-1HF32-0XB0用法
概述
为CPU的本机I/O提供更多的数字量输入用于使控制器灵活地适应相关任务的要求用于使用附加输入对系统进行后续扩展

更新时间:2020-11-15

访问量:36

厂商性质:经销商

生产地址:德国

品牌Siemens/德国西门子产地类别进口
电动机功率7.5KW外形尺寸500mm
重量3kg应用领域医疗卫生,化工,生物产业,石油,电子

西门子数字量输出6ES7222-1HF32-0XB0用法

西门子数字量输出6ES7222-1HF32-0XB0用法

 

编程安全相关的主站与主站通信

编程要求

必须组态 DP/DP 耦合器上输入和输出数据的传输区域。

编程步骤

编程安全相关的主站与主站通信,如下所示:

1. 在待发送数据的安全程序中,可在主安全块的结束处调用 SENDDP 指令 (526)发送数

据。

2. 在待接收数据的安全程序中,可在主安全块的开始处调用 RCVDP 指令 (526)接收数

据。

3. 硬件与网络编辑器中所组态的 DP/DP 耦合器中输出和输入数据传输区域的起始地址分配

给各个 LADDR 输入。

每个 F-CPU 的各通信连接都必需进行以上分配操作。 安全相关的通信

9.1 组态和编程通信(S7-300S7-400

197

4. 然后,再将各自 F 通信 ID 的值分配给 DP_DP_ID 输入。这样,将在一个 F-CPU

SENDDP 指令与另一个 F-CPU RCVDP 指令间建立通信连接:相应的指令将接收相同

DP_DP_ID 值。

下图举例说明了如何为 5 个安全相关主站与主站的通信关系 SENDDP RCVDP

令输入的 F 通信 ID

 

5. SENDDP SD_BO_xx and SD_I_xx 输入中输入发送信号。要减少块参数传送过程中

的中间信号,可在调用 SENDDP 之前以完全资格访问方式(例如,"Name

SENDDP_1".SD_BO_02)直接在 SENDDP 的背景 DB 中写入值。

6. RCVDP RD_BO_xx RD_I_xx 输出处,输入要在其它程序段中进一步处理的信

号,或在程序段中通过完全资格访问方式从相关联背景 DB 内直接读取需要进一步处理的

接收信号(例如,"Name RCVDP_1".RD_BO_02)。

7. RCVDP SUBBO_xx SUBI_xx 输入处,输入 RCVDP 待输出的故障安全值以代替

过程数据,直到发送和接收 F 系统后首次建立起通信或在安全相关的通信中发生错误为

止。

固定故障安全值的规范:

数据类型为 INT 时,可直接输入固定故障安全值,作为输入 SUBI_xx 处的常量(初始

值为“0”)。如果要为数据类型为 BOOL 的数据固定的故障安全值,应将

SUBBO_xx 输入设置为变量 "F_GLOBDB".VKE1(初始值为“FALSE”)。

可变替代值:

如果要可变替代值,则需定义一个可在 F-DB 中通过安全程序进行计算的变量,并

在输入 SUBI_xx SUBBO_xx 中该变量(完全限定)。

留言框

  • 产品:

  • 补充说明:

  • 您的单位:

  • 您的姓名:

  • 联系电话:

  • 常用邮箱:

  • 详细地址:

  • 省份:

  • 验证码:

    请输入计算结果(填写阿拉伯数字),如:三加四=7

联系我们

contact us

咨询电话

15056261106

扫一扫,关注我们

返回顶部