西门子S7-300授权总经销商 6ES7323-1BH01-0AA0 数字模块 SM 323
SIMATIC S7-300,数字模块 SM 323,电位隔离, 8数字输入和 8数字输出,24V DC,0.5A 总电流 2A,1个 20针 |
本公司销售的一律为原装**,假一罚十,可签正规的产品购销合同,可开增值税发票,税点另外算,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)西门子保内全新原装产品‘质保一年。
一年内因产品质量问题免费更换新产品;不收取任何费。欢迎致电咨询。
通过 STEP 7 Safety 创建新 F-CPU 时,系统将自动为所创建的 F-CPU 预设*新可用版本。 有关所使用指令版本的更多信息,请参见 STEP 7 帮助中的“使用指令版本”(Using instruction versions)。 STEP 7 Safety V18 指令 13.4 定时器操作 脉冲图 下图所示为“生成关断延迟”(Generate off-delay) 指令的脉冲图: 535 编程和操作手册, 11/2022, A5E33215622-AM STEP 7 Safety V18 指令 13.4 定时器操作 由指令中所使用时基的更新时间而导致的计时不准确: ① ② ③ 536 对于循环 n+1 中的首次调用,相对于 F 运行组开始的时间,该指令的调用时间比 在循环 n 中的调用时间早 Δ1,这是因为在循环 n+1 中调用该指令之前跳过了 F 运 行组部分安全程序。对于时间更新,该指令将考虑时间 Tbase_1,而不是循环 n 中从 调用开始实际已用完的 T 1 在循环 n+1 时间。 中第二次调用该指令。此时,不考虑其它时间更新(增量为 在循环 n+2 中调用该指令时,相对于 F Δ 2 )。 运行组开始的时间,该指令的调用时间比 在循环 n 中的调用时间晚 Δ3,这是因为在循环 n+2 中调用该指令之前,更高优先 级的中断已中断了 F 运行组。该指令将使用时间 Tbase_1 + Tbase_2,而不是循环 n 中 从调用开始算起已实际经过的时间 T3。即使在循环 n+1 中没有调用该指令,也将 发生以上状况。 编程和操作手册, 11/2022, A5E33215622-AM STEP 7 Safety V18 指令 13.4 定时器操作 示例 以下示例说明了该指令的工作原理: 如果操作数“TagIn_1”的信号状态从“0”变为“1”,则将输出 Q 处操作数“TagOut”的信号状态 置位为“1”。 如果操作数“TagIn_1”的信号状态变为“0”,则输入 PT 处所指定的时间 (200 ms) 开始计 时。 超出该时间时,将输出 Q 处操作数“TagOut”重新置位为“0”。而在操作数 “"F_DB_1".Tag_ET”中则为当前的时间值。 537 编程和操作手册, 11/2022, A5E33215622-AM STEP 7 Safety V18 指令 13.5 计数器操作 13.5 13.5.1 说明 参数 参数 计数器操作 CTU:加计数 (STEP 7 Safety V18) 可以使用“加计数”指令,递增输出 CV 的值。如果输入 CU 处的信号状态从“0”变为“1”(信 号上升沿),则执行该指令同时将输出 CV 处的当前计数值加 1。每检测到一个信号上升 沿,计数值就会递增,直到达到 CV 输出处所指定数据类型的上限。达到上限时,CU 输 入处的信号状态将不再影响该指令。 可在输出 Q 处查询计数器状态。输出 Q 处的信号状态由参数 PV 确定。如果当前计数值大 于或等于参数 PV 的值,则输出 Q 处的信号状态将置位为“1”。在其它情况下,输出 Q 处 的信号状态都为“0”。 当输入 R 处的信号状态变为“1”时,输出 CV 处的值将复位为“0”。只要输入 R 处的信号状 态为“1”,输入 CU 处信号状态发生变化将不会影响该操作。 每次调用“加计数”指令,都会为其分配一个数据区域存储该指令的数据。因此,将该指令 插入程序中时,将自动打开“调用选项”(Call options) 对话框。在该对话框中,可为“加计 数”指令创建一个单背景数据块(如 F_IEC_Counter_DB_1)或多重背景数据块(如 F_IEC_Counter_Instance_1)。新创建的数据块位于项目树中“STEP 7 Safety”文件夹内的 “程序块 > 系统块”(Program blocks > System blocks) 下,而多重背景数据块作为局部变量 位于块接口的“Static”部分。更多信息,请参见 STEP 7 帮助。 操作系统将在启动 F 系统的过程复位“加计数”指令的实例。 下表列出了该指令的参数: 声明 数据类型 CU Input 说明 BOOL R Input 计数器输入 BOOL PV Input 复位输入 INT Q Output 待置位输出 Q 处的值 BOOL CV Output 计数器的状态 INT 538 当前计数值 编程和操作手册, 11/2022, A5E33215622-AM STEP 7 Safety V18 指令 13.5 计数器操作 指令版本 版本 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 o 1.3 √ √ √ o 该版本不再支持。 通过 STEP 7 Safety 创建新 F-CPU 时,系统将自动为所创建的 F-CPU 预设*新可用版本。 有关所使用指令版本的更多信息,请参见 STEP 7 帮助中的“使用指令版本”(Using instruction versions)。 示例 以下示例说明了该指令的工作原理: 当“CU”输入的信号状态从“0”变为“1”时,将执行“加计数”指令,同时“CV”输出的当前计数值 加 1。每次检测到一个信号上升沿,计数值将增加,直到达到所指定数据类型的上限 (32767)。 539 编程和操作手册, 11/2022, A5E33215622-AM STEP 7 Safety V18 指令 13.5 计数器操作 PV 参数处的值用作确定 Q 输出处的“TagOut”操作数的极限。只要当前计数值大于或等于 操作数“PV”的值,输出“Q”返回信号状态“1”。在其它任何情况下,“Q”输出的信号状态均为 “0”。 13.5.2 说明 参数 参数 CTD:减计数 (STEP 7 Safety V18) 可以使用“减计数”指令,递减输出 CV 的值。如果输入 CD 处的信号状态从“0”变为“1”(上 升沿),则执行该指令同时输出 CV 处的当前计数值减 1。每检测到一个信号上升沿,计 数值就会递减,直到达到所指定数据类型的下限。达到下限时,输入 CD 处的信号状态将 不再影响该指令。 可在输出 Q 处查询计数器状态。在当前计数值小于或等于 0 时,将输出 Q 处的信号状态 置位为“1”。在其它情况下,输出 Q 处的信号状态都为“0”。 当输入 LD 处的信号状态变为“1”时,将输出 CV 处的值设置为参数 PV 的值。只要输入 LD 处的信号状态为“1”,输入 CD 处的信号状态变化将不会影响该操作。 每次调用“减计数”指令,都会为其分配一个数据区域存储该指令的数据。因此,将该指令 插入程序中时,将自动打开“调用选项”(Call options) 对话框。在该对话框中,可为“减计 数”指令创建一个单背景数据块(如 F_IEC_Counter_DB_1)或多重背景数据块(如 F_IEC_Counter_Instance_1)。新创建的数据块位于项目树中“STEP 7 Safety”文件夹内的 “程序块 > 系统块”(Program blocks > System blocks) 下,而多重背景数据块作为局部变量 位于块接口的“Static”部分。更多信息,请参见 STEP 7 帮助。 操作系统将在启动 F 系统的过程复位“减计数”指令的实例。 下表列出了该指令的参数: 声明 数据类型 CD Input 说明 BOOL LD Input 计数器输入 BOOL PV Input 加载输入 INT Q Output LD 置 1 时输出 CV 的值 BOOL CV Output 计数器的状态 INT 540 当前计数值 编程和操作手册, 11/2022, A5E33215622-AM STEP 7 Safety V18 指令 13.5 计数器操作 指令版本 版本 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 o 1.3 √ √ √ o 该版本不再支持。 通过 STEP 7 Safety 创建新 F-CPU 时,系统将自动为所创建的 F-CPU 预设*新可用版本。 有关所使用指令版本的更多信息,请参见 STEP 7 帮助中的“使用指令版本”(Us