SIEMENS西门子 ITC2200 V3 6AV6 646-1BA22-1AA0

供应商
浔之漫智控技术(上海)有限公司
认证
西门子
代理经销商
精智面板
全新原装 假一罚十
德国
正品现货 实体经营
联系电话
15801815554
手机号
15801815554
联系人
邓经理
所在地
上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
更新时间
2024-07-02 08:00

详细介绍


               simatic计数器 (s7-300, s7-400) s_cu:分配参数并加计数 (s7-300, s7-400) 说明可使用“分配参数并加计数”指令递增计数器值。如果输入 cu 的信号状态从“0”变为“1”(信 号上升沿),则当前计数器值将加1。当前计数器值在输出 cv 处输出十六进制值,在输出 cv_bcd 处输出 bcd编码的值。计数器值达到上限“999”后,停止增加。达到上限后,即使 出现信号上升沿,计数器值也不再递增。 当输入 s的信号状态从“0”变为“1”时,将计数器值设置为参数 pv 的值。如果已设置计数器, 并且输入 cu 处的 rlo为“1”,则即使没有检测到信号沿的变化,计数器也会在下一扫描周 期相应地进行计数。 当输入 r的信号状态变为“1”时,将计数器值置位为“0”。只要 r 输入的信号状态为“1”,输入 cu 和 s信号状态的处理就不会影响该计数器值。 如果计数器值大于 0,输出 q 的信号状态就为“1”。如果计数器值等于 0,则输出 q 的信号状态为“0”。 说明 避免在程序中的多个点使用同一计数器(可能出现计数错误)。“分配参数并加计数”指令需要使用前导逻辑运算进行边沿检测,并可置于程序段中间或结尾。 参数 下表列出了指令“分配参数并加计数”的参数:参数 声明 数据类型 存储区 说明 <计数器> inout counter c 指令中的计数器 计数器的数量取决于cpu。 cu input bool i、q、m、d、 l、t、c 加计数输入 s input bool i、q、m、d、 l、t、c用于预设置计数器的输入 pv input word i、q、m、d、 l、p 预置计数器值 。

             如果输入“tagin_1”的信号状态从“0”变为“1”(信号上升沿)且当前计数器值小于“999”,则计数器值加 1。输入 tagin_2 的信号状态从“0”变为“1”时,计数器值将设置为参数“tagpresetvalue”的值。当“tagin_3”操作数的信号状态为“1”时,计数器值将复位为“0”。当前计数器值在操作数“tagvalue_1”中为十六进制值,在操作数“tagvalue_2”中为 bcd 编码 格式。只要当前计数器值不等于“0”,输出“tagout”的信号状态便为“1”。s_cd:分配参数并减计数 (s7-300, s7-400)说明 可使用“分配参数并减计数”指令递减计数器值。如果输入 cd 的信号状态从“0”变为“1”(信 号上升沿),则计数器值减1。当前计数器值在输出 cv 处输出十六进制值,在输出 cv_bcd 处输出 bcd编码的值。计数器值达到下限“0”后,停止减少。如果达到下限值,即使出现信 号上升沿,计数器值也不再递减。 当输入 s的信号状态从“0”变为“1”时,将计数器值设置为参数 pv 的值。如果已设置计数器, 并且输入 cd 处的 rlo为“1”,则即使没有检测到信号沿的变化,计数器也会在下一扫描周 期相应地进行计数。 当输入 r的信号状态变为“1”时,将计数器值置位为“0”。只要 r 输入的信号状态为“1”,输入 cd 和 s信号状态的处理就不会影响该计数器值。 如果计数器值大于 0,输出 q 的信号状态就为“1”。如果计数器值等于 0,则输出 q 的信号状态为“0”。 说明 避免在程序中的多个点使用同一计数器(可能出现计数错误)。“分配参数并减计数”指令需要使用前导逻辑运算进行边沿检测,并可置于程序段中间或结尾。 参数 下表列出了指令“分配参数并减计数”的参数:参数 声明 数据类型 存储区 说明 <计数器> inout counter c 指令中的计数器 计数器的数量取决于cpu。 cd input bool i、q、m、d、l 减计数输入 s input bool i、q、m、d、 l、t、c用于预设置计数器的输入 pv input word i、q、m、d、 l、p 预置计数器值(c#0 至 c#999) r inputbool i、q、m、d、 l、t、c复位输入如果输入“tagin_1”的信号状态从“0”变为“1”(信号上升沿)且当前计数器值大于“0”,则计数 器值减 1。输入tagin_2 的信号状态从“0”变为“1”时,计数器值将设置为参数“tagpresetvalue”的值。当“tagin_3”操作数的信号状态为“1”时,计数器值将复位为“0”。当前计数器值在操作数“tagvalue_1”中为十六进制值,在操作数“tagvalue_2”中为 bcd 编码 格式。只要当前计数器值不等于“0”,输出“tagout”的信号状态便为“1”。s_cud:分配参数并进行加/减计数 (s7-300,s7-400) 说明 可以使用“分配参数并加/减计数”指令递增或递减计数器值。如果输入 cu 的信号状态从“0”变为“1”(信号上升沿),则当前计数器值将加 1。如果输入 cd 的信号状态从“0”变为“1”(信 号上升沿),则计数器值减1。当前计数器值在输出 cv 处输出为十六进制值,在输出 cv_bcd 处输出为 bcd 编码的值。如果在一个程序周期内输入 cu 和cd 都出现信号上升沿, 则计数器值将保持不变。 计数器值达到上限“999”后,停止递增。如果达到上限值,即使出现信号上升沿,计数器值也不再递增。计数器值达到下限“0”后,该值将不再递减。 当输入 s 的信号状态从“0”变为“1”时,将计数器值设置为参数 pv的值。如果计数器已置位, 并且输入 cu 和 cd 处的 rlo 为“1”,那么即使没有检测到信号沿变化,计数器也会在下一个扫描周期内相应地进行计数。 当输入 r 的信号状态变为“1”时,将计数器值置位为“0”。只要 r 输入的信号状态为“1”,输入cu、cd 和 s 信号状态的处理就不会影响该计数器值。 如果计数器值大于 0,输出 q 的信号状态就为“1”。如果计数器值等于0,则输出 q 的信号 状态为“0”。 说明 避免在程序中的多个点使用同一计数器(可能出现计数错误)。指令“分配参数并加/减计数”需要使用前导逻辑运算进行边沿检测,并可置于程序段中间 或结尾。 参数下表列出了指令“分配参数并加/减计数”的参数: 参数 声明 数据类型 存储区 说明 <计数器> inout counterc 指令中的计数器 计数器的数量取决于 cpu。 cu input bool i、q、m、d、 l、t、c 加计数输入 cdinput bool i、q、m、d、 l、t、c 减计数输入。参数 声明 数据类型 存储区 说明 s input booli、q、m、d、 l、t、c 用于预设置计数器的输入 pv input word i、q、m、d、 l、p 预置计数器值(c#0 至c#999) r input bool i、q、m、d、 l、t、c 复位输入 cv output word、 s5time、datei、q、m、d、 l、p 当前计数器值(十六进制) bcd output word、 s5time、date i、q、m、d、 l、p当前计数器值(bcd 编码) bool i、q、m、d、l 计数器状态有关有效数据类型的更多信息,请参见“另请参见。如果输入“tagin_1"”或“tagin_2”的信号状态从“0”变为“1”(上升沿),则执行“分配参数并加/减计数”指令。输入“tagin_1”出现信号上升沿且当前计数器值小于“999”时,计数器值加“1”。输入“tagin_2”出现信号上升沿且当前计数器值大于“0”时,计数器值减“1”。 输入 tagin_3的信号状态从“0”变为“1”时,计数器值将设置为参数“tagpresetvalue”的值。当“tagin_4”操作数的信号状态为“1”时,计数器值将复位为“0”。当前计数器值在操作数“tagvalue_1”中为十六进制值,在操作数“tagvalue_2”中为 bcd 编码 格式。只要当前计数器值不等于“0”,输出“tagout”的信号状态便为“1”。sc:设置计数器值 (s7-300, s7-400) 说明可使用“设置计数器值”指令递增计数器值。当该指令的启动输入的逻辑运算结果 (rlo) 从“0”变为“1”时,执行该指令。如果已执行该指令,则计数器设置为指定的计数器值。指令“设置计数器值”需要使用前导逻辑运算进行边沿检测,并只能置于程序段的边沿上。 参数 下表列出了“设置计数器值”指令的参数: 参数声明 数据类型 存储区 说明 <操作数> input bool i、q、m、t、 c、d、l 启动输入 pv inputword i、q、m、d、l 或常数 计数器中的值表示为 bcd 格式。 (c#0 到 c#999) <计数器>inout/input counter c 预设的计数器。 有关有效数据类型的更多信息,请参见“另请参见”。cu:加计数(s7-300, s7-400) 说明 可以使用指令“加计数”,在启动输入的上升沿时,使指定计数器的值加“1”。计数器值达到上限“999”后,停止递增。达到上限后,即使出现信号上升沿,计数器值也不再递增。指令“加计数”需要使用前导逻辑运算进行边沿检测,并只能置于程序段的边沿上。 参数 下表列出了“加计数”指令的参数: 参数 声明数据类型 存储区 说明 <操作数> input bool i、q、m、t、 c、d、l 启动输入 <计数器>inout/input counter c 值递增的计数器。 有关有效数据类型的更多信息,请参见“另请参见”。

Wincc软件,G120变频器,V90电机,交换机精智面板,PLC模块

展开全文

我们其他产品
我们的新闻
咨询 在线询价 拨打电话