全国服务热线 15801815554

SIEMENS西门子 面板式工控机IPC377E 6AV72300DA200CA0

更新时间:2024-07-02 08:00:00
价格:请来电询价
西门子:代理经销商
精智面板:全新原装 假一罚十
德国:现货 实体经营
联系电话:15801815554
联系手机:15801815554
联系人:邓经理
让卖家联系我
详细介绍


                TONR_X:时间累加器 (S7-300, S7-400) 说明 可以使用“时间累加器”指令在使用输入 PV 设置的时间段内累加时间值。启动输入 TMR_EN 的信号状态从“0”变为“1”时,将执行该指令。同时,定时器的运行时间由输入 PV 设置。执行 该指令时,它将输入 DELTA_T 的时间值添加到 InOut ET 的时间值。 必须满足以下要求: • 启动输入 TMR_EN 的信号状态为“1”。 • InOut ET 的时间值小于参数 PV 的时间值。 • 输入 RESET 的信号状态为“0”。 启动输入 TMR_EN 的信号状态从“1”变为“0”时,将中断该指令。在信号状态变回“1”后,该指 令立即恢复执行。 当 InOut ET 的时间值达到输入 PV 的时间值时,该指令结束。输出 Q 的信号状态将为“1”。 只要输出 Q 的信号状态为“1”,InOut ET 的时间值就保持不变。时间值和输出 Q 将不会复位为 “0”,直至输入 RESET 的信号状态设置为“1”。 由于“时间累加器”指令使用组织块 (OB) 上一次循环的循环时间 (DELTA_T),因此只能在 循环组织块中调用该指令。 说明 您必须将组织块的周期时间从启动信息移到参数 DELTA_T 的全局变量。下表列出了该指令的参数: 参数 声明 数据类型 存储区 说明 IN Input REAL I、Q、M、D、 L、P 或常数 待处理的当前采样时间 (周期)输入值。 SAMPLE_T Input INT I、Q、M、D、 L、P 或常数 采样时间 OUT Output REAL I、Q、M、D、 L、P 指令的结果 ERR_CODE Output WORD I、Q、M、D、 L、P 错误信息参数 声明 数据类型 存储区 说明 LD_TIME Static REAL I、Q、M、D、 L、P 或常数 提前时间的单位与采样时 间的相同 LG_TIME Static REAL I、Q、M、D、 L、P 或常数 滞后时间的时间单位与与 采样时间的相同 GAIN Static REAL I、Q、M、D、 L、P 或常数 %/% 的增益(稳态下输出 变化与输入变化的比率)。 PREV_IN Static REAL I、Q、M、D、 L、P 或常数 上一次输入 PREV_OUT Static REAL I、Q、M、D、 L、P 或常数 上一次输出 有关有效数据类型的更多信息,请参见“另请参见”。

              下表列出了该指令的参数: 参数 声明 数据类型 存储区 说明 TMR_EN (Timer Enable) Input BOOL I、Q、M、D、L 启动输入 启动指令,并且预设持续 时间时间在输入 PV 上到期 RESET Input BOOL I、Q、M、D、L 复位输入 PV (Preset Value) Input DINT I、Q、M、D、 L、P 或常数 时间记录的Zui长持续时间 DELTA_T Input INT I、Q、M、D、L 或常数 上一周期中组织块的循环 时间 BOOL I、Q、M、D、L 达到预设的时间值后要置 位的输出 ET (Elapsed Time) InOut DINT I、Q、M、D、L 累计的时间值 (当前已用时间值 + 输入 DELTA_T 的时间值) 有关有效数据类型的更多信息,请参见“另请参见”。输入 TMR_EN 的信号状态每次从“0”变为“1”时,输入 DELTA_T 的循环时间“2”都会添加到 InOut ET 的当前时间值,直至达到输入 PV 的Zui大时间值“10”。WSR:将数据保存到移位寄存器 (S7-300, S7-400) 说明 可以使用“将数据保存到移位寄存器”指令,将数据从指定源写入到移位寄存器。同时寄存 器中的每个元素都将移到下一个地址。移位后,移位寄存器Zui后一个地址中的数据将丢失。 当参数 RESET 的值为“0”时执行该指令,从源 (S_DATA) 读取新数据并将其移到移位寄存器的 起始地址 (START)。参数 LENGTH 指定要移位的元素数。在参数 E_TYPE 中指定元素的数据 类型。如果在参数 E_TYPE 中指定的数据类型无效,则不执行该指令。 如果指令执行期间参数 RESET 设置为“1”,将删除寄存器中的内容。用零填充移位寄存器或 删除移位寄存器内容时,将参数 Q 的信号状态置为“1”。 参数 下表列出了该指令的参数: 参数 声明 数据类型 存储区 说明 RESET Input BOOL I、Q、M、D、L 复位输入 S_DATA Input POINTER I、Q、M、D 指向要移到起始地址 (START) 的源数据元素。 对于跨区域间接寄存器寻 址,必须以双字格式指定 该指针。 START Input POINTER I、Q、M、D 指向寄存器的起始地址。 对于跨区域间接寄存器寻 址,必须以双字格式指定 该指针。 LEN Input WORD I、Q、M、D、 L、P 要移位的元素数。参数 声明 数据类型 存储区 说明 E_TYPE Input BYTE I、Q、M、D、 L、P 指定要移位的元素的数据 类型。允许下列数据类 型: • W#16#04 = WORD • B#16#05 = INT • B#16#06 = DWORD • B#16#07 = DINT • B#16#08 = REAL BOOL Q、M、D、L 如果参数 RESET 激活 (1) 或者所有要移位元素的值 均为“0”,则此参数置位为 “0”。 有关有效数据类型的更多信息,请参见“另请参见”。 示例 在以下示例中,从参数 START 中指定的地址开始,移动 WORD 数据类型的四个元素。当寄 存器的第一个元素移动到下一地址后,将使用参数 S_DATA 中指针指向的数据填充第一个地 址。在此过程中,寄存器Zui后一个元素的值将丢失。SHRB:将位移动到移位寄存器 (S7-300, S7-400) 说明 可以使用“将位移动到移位寄存器”指令,将位从指定源 (DATA) 写入到移位寄存器。当参数 RESET 的值为“0”时执行该指令,从源读取新数据并将其移到移位寄存器的起始地址 (S_BIT)。 其后所有位都移动一位。移位后,Zui后一个地址 (S_BIT + N) 中包含的位将丢失。如果指令 处理期间参数 RESET 设置为“1”,则移位寄存器中的地址将复位为“0”,并且不会发生移位。 参数 下表列出了该指令的参数: 参数 声明 数据类型 存储区 说明 DATA Input BOOL I、Q、M、D、L 源位 RESET Input BOOL I、Q、M、D、L 复位输入 S_BIT Input POINTER I、Q、M、D 指向移位寄存器的起始位。 对于跨区域间接寄存器寻 址,必须以双字格式指定 该指针。 N Input WORD I、Q、M、D、 L、P 要移位的位数。 示例 在以下示例中,将参数 N 的值设置为“14”(十六进制表示为“E”)。因此,将移动从参数 S_BIT 中指定的地址开始的 14 个位。移位后,将用参数 DATA 中的源数据填充第一个地址。Zui后 一位值将丢失。SEG:创建 7 段显示的位模式 (S7-300, S7-400) 说明 可以使用“创建 7 段显示的位模式”指令,将指定源字 (IN) 的四个十六进制数字都转换为 7 段显示的等价位模式。指令的结果在参数 OUT 中以双字形式输出。 十六进制数字和 7 段(a、b、c、d、e、f、g)分配存在以下关系:下表列出了该指令的参数: 参数 声明 数据类型 存储区 说明 IN Input WORD I、Q、M、D、 L、P 或常数 以四个十六进制数字表示 的源字 OUT Output DWORD I、Q、M、D、 L、P 7 段显示的位模式 有关有效数据类型的更多信息,请参见“另请参见”。BCDCPL:求十进制补码 (S7-300, S7-400) 说明 可以使用“求十进制补码”指令,计算参数 IN 中所指定 7 位 BCD 数的十进制补码。该指令 使用以下数学公式进行计算: 10000000(BCD 编码) – 7 位 BCD 值十进制补码(BCD 编码) 参数 下表列出了该指令的参数: 参数 声明 数据类型 存储区 说明 IN Input DWORD I、Q、M、D、 L、P 或常数 7 位 BCD 数 ERR_CODE Output DWORD I、Q、M、D、 L、P 指令的结果 有关有效数据类型的更多信息,请参见“另请参见”。BITSUM:统计置位位数量 (S7-300, S7-400) 说明 可以使用“统计置位位数量”指令,统计信号状态被置位为“1”的操作数的位数。在参数 IN 中指定要统计其位数的操作数。指令的结果在参数 RET_VAL 中输出。 参数 下表列出了该指令的参数: 参数 声明 数据类型 存储区 说明 IN Input DWORD I、Q、M、D、 L、P 或常数 要统计其置位位数量的操 作数 RET_VAL Output INT I、Q、M、D、 L、P 置位位的数量。

联系方式

  • 地址:上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
  • 邮编:201100
  • 电话:15801815554
  • 联系人:邓经理
  • 手机:15801815554
  • 微信:15801815554
  • QQ:190755061