西门子S7-300授权总经销商 6ES7326-1RF01-0AB0 数字输入 SM 326
6ES7326-1RF01-0AB0 SIMATIC S7,数字输入 SM 326,8 数字输入;24V DC,NAMUR, 故障安全型 NAMUR 输入 针对 SIMATIC S7 F 系统, 至 4 类线(EN 954-1)/ SIL3(IEC61508)/PLE(ISO13849), 1个 40针 |
本公司销售的一律为原装**,假一罚十,可签正规的产品购销合同,可开增值税发票,税点另外算,24小时销售在线
浔之漫智控技术(上海)有限公司
本公司专业经销合信/CO-TRUST科思创西门子PLC;S7-200S7-300 S7-400 S7-1200 触摸屏,变频器
6FC,6SNS120 V10 V60 V80伺服数控备件:原装进口电机,电线,电缆,希望能跟您有更多的合作机会24小时销售在线
我公司经营西门子全新原装现货PLC;S7-200S7-300 S7-400 S7-1200 触摸屏,变频器,
6FC,6SNS120 V10 V60 V80伺服数控备件:原装进口电机(1LA7、1LG4、1LA9、1LE1),国产电机(1LG0,1LE0)
大型电机(1LA8,1LA4,1PQ8)伺服电机(1PH,1PM,1FT,1FK,1FS)西门子保内全新原装产品‘质保一年。
一年内因产品质量问题免费更换新产品;不收取任何费。欢迎致电咨询。
BO_W:将数据类型为 BOOL 的 16 个数据元素转换为一个数据类型为 WORD 的 数据元素 (STEP 7 Safety V18) 此指令将输入 IN0 到 IN15 处数据类型为 BOOL 的 16 个值转换为一个数据类型为 WORD 的值,并将结果传送到输出 OUT 中。转换方式如下所示:如果输入 INi = 0(或 1),则 将 WORD 中的第 i 位值置位为 0(或 1)。 不能连接使能输入“EN”与使能输出“ENO”。因此,将一直执行该指令,而与使能输入“EN” 的信号状态无关。 下表列出了该指令的参数: 声明 数据类型 IN0 Input 说明 BOOL IN1 Input WORD 值中的位 0 BOOL ... WORD 值中的位 1 ... IN15 Input BOOL OUT Output WORD 值中的位 15 WORD 586 WORD 值(从 IN0 到 IN15 ) 编程和操作手册, 11/2022, A5E33215622-AM STEP 7 Safety V18 指令 13.9 转换操作 编程和操作手册, 11/2022, A5E33215622-AM 587 指令版本 下表列出了可用的指令版本号: 版本 S7 300/400 S7-1200 S7-1500 功能 1.0 √ — — 移植由 S7 Distributed Safety V5.4 SP5 创建的项目时,将自动 使用版本 V1.0 中的指令。 首次使用 STEP 7 Safety Advanced 编译移植的安全程序时,建 议先将指令更新到*新版本。 1.1 o — o 这些版本的功能与版本 V1.0 中的相同。 1.2 √ — o 1.3 √ o o 1.4 √ √ √ 2.0 √ √1 √2 o 该版本不再支持。 1 支持固件 V4.2 及更高版本 2 支持固件 V2.0 及更高版本 通过 STEP 7 Safety 创建新 F-CPU 时,系统将自动为所创建的 F-CPU 预设*新可用版本。 有关所使用指令版本的更多信息,请参见 STEP 7 帮助中的“使用指令版本”(Using instruction versions)。 STEP 7 Safety V18 指令 13.9 转换操作 示例 588 以下示例说明了该指令的工作原理: 编程和操作手册, 11/2022, A5E33215622-AM STEP 7 Safety V18 指令 13.9 转换操作 下表将通过具体的操作数值对该指令的工作原理进行说明: 参数 操作数 IN0 值 TagValue_0 IN1 FALSE TagValue_1 ... FALSE ... IN13 TagValue_13 IN14 FALSE TagValue_14 IN15 TRUE TagValue_15 OUT TRUE "F_DB_1".Result W#16#C000 将操作数“TagValue_0”到“TagValue_15”中的值组合成一个数据类型为 WORD 的值,并分 配给操作数“"F_DB_1".TagResult”。 13.9.3 说明 W_BO:将一个数据类型为 WORD 的数据元素转换为数据类型为 BOOL 的 16 个 数据元素 (STEP 7 Safety V18) 该指令将输入 IN 处一个数据类型为 WORD 的值转换为数据类型为 BOOL 的 16 个值,并 传送到输出 OUT0 到 OUT15 中。转换方式如下所示:如果 WORD 中第 i 位的值为 0(或 1),则将输出 OUTi 置位为 0(或 1)。 不能连接使能输入“EN”与使能输出“ENO”。因此,将一直执行该指令,而与使能输入“EN” 的信号状态无关。 589 编程和操作手册, 11/2022, A5E33215622-AM STEP 7 Safety V18 指令 13.9 转换操作 590 编程和操作手册, 11/2022, A5E33215622-AM 参数 下表列出了该指令的参数: 参数 声明 数据类型 说明 IN Input WORD WORD 值 OUT0 Output BOOL WORD 值中的位 0 OUT1 Output BOOL WORD 值中的位 1 ... ... OUT15 Output BOOL WORD 值中的位 15 指令版本 下表列出了可用的指令版本号: 版本 S7 300/400 S7-1200 S7-1500 功能 1.0 √ — — 移植由 S7 Distributed Safety V5.4 SP5 创建的项目时,将自动 使用版本 V1.0 中的指令。 首次使用 STEP 7 Safety Advanced 编译移植的安全程序时,建 议先将指令更新到*新版本。 1.1 o — o 这些版本的功能与版本 V1.0 中的相同。 1.2 √ — o 1.3 √ o o 1.4 √ √ √ 2.0 √ √1 √2 o 该版本不再支持。 1 支持固件 V4.2 及更高版本 2 支持固件 V2.0 及更高版本 通过 STEP 7 Safety 创建新 F-CPU 时,系统将自动为所创建的 F-CPU 预设*新可用版本。 有关所使用指令版本的更多信息,请参见 STEP 7 帮助中的“使用指令版本”(Using instruction versions)。 STEP 7 Safety V18 指令 13.9 转换操作 示例 以下示例说明了该指令的工作原理: 591 编程和操作手册, 11/2022, A5E33215622-AM STEP 7 Safety V18 指令 13.9 转换操作 下表将通过具体的操作数值对该指令的工作原理进行说明: 参数 操作数 IN "F_DB_1".TagValue 值 OUT0 W#16#C000 TagOUT_0 OUT1 FALSE TagOUT_1 ... FALSE OUT13 ... TagOUT_13 OUT14 FALSE TagOUT_14 OUT15 TRUE TagOUT_15 TRUE 将操作数“"F_DB_1".TagValue”中数据类型为 WORD 的值转换为 16 个数据类型为 BOOL 的 值并传送到“TagOUT_0”到“TagOUT_15”中。 13.9.4 说明 592 SCALE:缩放值 (STEP 7 Safety V18) 该指令将输入 IN 处的值按物理单位在输入 LO_LIM 处的下限值和输入 HI_LIM 处的上限值 之间进行缩放。这里,假定输入 IN 处的值介于 0 和 27648 之间。并将缩放结果传送到输 出 OUT 中。 该指令将使用以下公式: OUT = [ IN × (HI_LIM – LO_LIM) ] / 27648 + LO_LIM 只要输入 IN 处的值大于 27648,则将输出 OUT 连接到 HI_LIM 中同时将 OUT_HI 置位为 1。 只要输入 IN 处的值小于 0,则将输出 OUT 连接到 LO_LIM 中同时将 OUT_LO 置位为 1。 要进行反向缩放,必须指定 LO_LIM > HI_LIM。在进行反向缩放时,输入 IN 中的输入值增 加时输出 OUT 中的输出值将减小。 每次调用“缩放值”指令,都将为其指定一个数据区域存储该指令的数据。此外,将该指令 插入程序中时,将自动打开“调用选项”(Call options) 对话框。在该对话框中,可为“缩放 值”指令创建一个单背景数据块(如 SCALE_DB_1)或多重背景数据块(如 SCALE_Instance_1)。新创建的数据块位于项目树中“STEP 7 Safety”文件夹内的“程序块 > 系统块”(Program blocks > System blocks) 下,而多重背景数据块作为局部变量位于块接 口的“Static”部分。更多信息,请参见 STEP 7 帮助。 不能连接使能输入“EN”与使能输出“ENO”。因此,将一直执行该指令,而与使能输入“EN” 的信号状态无关。 编程和操作手册, 11/2022, A5E33215622-AM STEP 7 Safety V18 指令 13.9 转换操作 编程和操作手册, 11/2022, A5E33215622-AM 593 参数 下表列出了该指令的参数: 参数 声明 数据类型 说明 IN Input INT 以物理单位标定输入值 HI_LIM Input INT OUT 值范围的上限 LO_LIM Input INT OUT 值范围的下限 OUT Output INT 标定的结果 OUT_HI Output BOOL 1 = 输入值 > 27648:OUT = HI_LIM OUT_LO Output BOOL 1 = 输入值 < 0:OUT = LO_LIM 指令版本 下表列出了可用的指令版本号: 版本 S7 300/400 S7-1200 S7-1500 功能 1.0 √ — — 移植由 S7 Distributed Safety V5.4 SP5 创建的项目时,将自动 使用版本 V1.0 中的指令。 首次使用 STEP 7 Safety Advanced 编译移植的安全程序时,建 议先将指令更新到*新版本。 1.1 √ — o 这些版本的功能与版本 V1.0 中的相同。 1.2 √ √ √ o 该版本不再支持。 通过 STEP 7 Safety 创建新 F-CPU 时,系统将自动为所创建的 F-CPU 预设*新可用版本。 有关所使用指令版本的更多信息,请参见 STEP 7 帮助中的“使用指令版本”(Using instruction versions)。 STEP 7 Safety V18 指令 13.9 转换操作 模拟值发生上溢或下溢和故障安全值输出时的行为 说明 如果将 SM 336; AI 6 x 13Bit 或 SM 336; F-AI 6 x 0/4 ... 20 mA HART 上 PII 中的输入作为输 入值,则 F 系统在检测到 F-SM 通道发生上溢或下溢时将作为 F-I/O 故障或通道故障处 理。安全程序返回故障安全值 0 而不是 PII 中的 7FFFH(对于上溢)或 8000H(对于下 溢)。 此时,如果输出其它故障安全值,则需评估相关 F-I/O 的 QBAD 信号或相应通道的 QBAD_I_xx 信号/值状态。 OUT_HI 和 如果 F-SM 上 PII 中的值在上限或下限值以内,但大于 27648 或小于 0,则可通过分别评 估输出 OUT_LO 分别输出单个的故障安全值