全国服务热线 15801815554

SIEMENS西门子 ITC1900 V3 6AV66461BA180AA0

更新时间:2024-07-03 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 的全局变量。 参数 下表列出了“时间累加器”指令的参数: 参数 声明 数据类型 存储区 说明 EN Input BOOL I、Q、M、D、 L、T、C 使能输入 ENO Output BOOL I、Q、M、D、 L、T、C 使能输出 TMR_EN (Timer Enable) Input BOOL I、Q、M、D、 L、T、C 启动输入 启动指令,并且预设持续 时间时间在输入 PV 上到期仅当在固定的程序周期中运行指令“提前和滞后算法”时,才生成正确的结果。参数 LD_TIME、LG_TIME 和 SAMPLE_T 中必须指定相同的运算单元。计算 LG_TIME > 4 + SAMPLE_T 时,该指令与以下函数类似: OUT = GAIN * ((1 + LD_TIME * s) / (1 + LG_TIME * s)) * IN 当参数 GAIN 的值小于或等于零时,将不进行计算,并在参数 ERR_CODE 中输出错误信息。 “提前和滞后算法”指令可与回路一起用作动态前馈控制中的补偿器。 该指令由两项操作组 成。“提前”操作将输出 OUT 的相位进行移位,使得输出提前于输入。 相反,“滞后”操 作对输出进行移位,使得输出滞后于输入。 由于“滞后”操作相当于积分,因此可用作噪 声抑制器或低通滤波器。 “提前”操作相当于微分,因此可用作高通滤波器。 同时使用两种 操作(“提前”和“滞后”),将导致在较低频率时输出的相位滞后于输入,而在较高频率 时输出的相位提前于输入。 这意味着“提前和滞后算法”指令可用作带通滤波器。 在程序中插入该指令时,将打开“调用选项”(Call options) 对话框,可以指定块参数将存储 在单个数据块中(单个背景)或者作为局部变量存储在块接口中(多重背景)。如果创建了 一个单独的数据块,则该数据块将保存到项目树“程序块 > 系统块”(Program blocks > System blocks) 路径中的“程序资源”(Program resources) 文件夹内。有关本主题的更多信息,请参见 “另请参见”。

             参数 声明 数据类型 存储区 说明 IN Input REAL I、Q、M、D、 L、P 或常数 待处理的当前采 样时间(周期) 输入值。 参数 IN 中也可指 定常数。 SAMPLE_T Input INT I、Q、M、D、 L、P 或常数 采样时间 参数 SAMPLE_T 中也可指定常 数。 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 或常数 上一次输出 有关有效数据类型的更多信息,请参见“另请参见”。参数 声明 数据类型 存储区 说明 RESET Input BOOL I、Q、M、D、 L、T、C 复位输入 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 的时间值) 有关有效数据类型的更多信息,请参见“另请参见”。如果操作数“TagIn”和“Tag_Start”的信号状态为“1”,则启动该指令。 输入 TMR_EN 的信号状 态每次从“0”变为“1”时,输入 DELTA_T 的循环时间“2”都会添加到 InOut ET 的当前时间值,直 至达到输入 PV 的Zui大时间值“10”。如果该指令执行成功,则使能输出 ENO 的信号状态为“1”, 同时置位输出“TagOut”。WSR: 将数据保存到移位寄存器 (S7-300, S7-400) 说明 可以使用“将数据保存到移位寄存器”指令将位从指定源写入到移位寄存器。同时寄存器中 的每个元素都将移到下一个地址。移位后,移位寄存器Zui后一个地址中的数据将丢失。 当参数 RESET 的值为“0”时执行该指令,从源 (S_DATA) 读取新数据并将其移到移位寄存器的 起始地址 (START)。参数 LENGTH 指定要移位的元素数。在参数 E_TYPE 中指定元素的数据 类型。如果在参数 E_TYPE 中指定的数据类型无效,则不执行该指令。 如果在指令执行期间参数 RESET 置“1”,将删除寄存器中的内容。用零填充移位寄存器或删 除移位寄存器内容时,将参数 Q 的信号状态置为“1”。下表列出了“将数据保存到移位寄存器”指令的参数: 参数 声明 数据类型 存储区 说明 EN Input BOOL I、Q、M、D、L 使能输入 ENO Output BOOL I、Q、M、D、L 使能输出 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”。

联系方式

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