登录

行业资讯

6AV6613-0AA00-0AL0西门子高级版 软件升级服务 在该合同框架下 您在一年内会获得所有 较新软件版本

6AV6613-0AA00-0AL0西门子高级版 软件升级服务 在该合同框架下 您在一年内会获得所有 较新软件版本

6AV6613-0AA00-0AL0西门子高级版 软件升级服务 在该合同框架下 您在一年内会获得所有 较新软件版本

所有产品均为西门子原装,所有产品非人为损坏质保一年,(烧坏、客户保管不善)

可以使用“时间累加器”指令来累加由参数 PT 设定的时间段内的时间值。当输入 IN 的逻
辑运算结果 (RLO) 从“0”变为“1”(上升沿)时,执行该指令并且已组态的时间 PT
开始计时。当 PT 正在计时时,加上在 IN 输入的状态为“1”时记录的时间值。累加得
到的时间值将写入到输出 ET 中,并可以在此进行查询。当达到当前时间值 PT 时,输出
Q 的状态为“1”。即使输入 IN 的状态变为“0”,输出 Q 仍会保持置位为“1”。
无论启动输入的状态如何,输入 R 都将复位输出 ET 和 Q。
每次调用“时间累加器”指令,必须为其分配一个用于存储指令数据的 IEC 定时器。
对于 S7-1200 CPU
IEC 定时器是一个 IEC_TIMER 或 TONR_TIME 数据类型的结构,可如下声明:
● 声明为一个数据类型为 IEC_TIMER 的数据块(例如,“MyIEC_TIMER”)
● 声明为块中“Static”部分的 TONR_TIME 或 IEC_TIMER 类型的局部变量(例如,
#MyIEC_TIMER)
对于 S7-1500 CPU
IEC 定时器是一个 IEC_TIMER、IEC_LTIMER、TONR_TIME 或 TONR_LTIME 数据类型
的结构,可如下声明:
● 声明为一个数据类型为 IEC_TIMER 或 IEC_LTIMER 的数据块(例
如,“MyIEC_TIMER”)
● 声明为块中“Static”部分的 TONR_TIME、TONR_LTIME、IEC_TIMER 或
IEC_LTIMER 类型的局部变量(例如,#MyIEC_TIMER)
指令
4.1 指令
对 PLC 进行编程
1146 编程和操作手册, 10/2018
在以下应用中,将更新该指令数据:
● 当输出 ET 或 Q 互连时,调用该指令。如果输出未互连,则不更新输出 ET 中的当前时
间值。
● 访问 Q 或 ET 输出时。
执行“时间累加器”指令之前,需要事先预设一个逻辑运算。该运算可以放置在程序段的
中间或者末尾。
参数
下表列出了“时间累加器”指令的参数:
参数声明数据类型存储区说明
S7-1200 S7-1500 S7-1200 S7-1500
IN Input BOOL BOOL I、Q、M、
D、L 或常

I、Q、M、
D、L、T、
C、P 或常

启动输入
R Input BOOL BOOL I、Q、M、
D、L 或常

I、Q、M、
D、L、P
或常量
复位输入
PT Input TIME TIME、
LTIME
I、Q、M、
D、L 或常

I、Q、M、
D、L、P
或常量
时间记录的
长时
间。
PT 参数的
值必须为正
数。
Q Output BOOL BOOL I、Q、M、
D、L
I、Q、M、
D、L、P
**出时间
值 PT 之后
要置位的输
出。
ET Output TIME TIME、
LTIME
I、Q、M、
D、L
I、Q、M、
D、L、P
当前定时器
的值
指令
4.1 指令
对 PLC 进行编程
编程和操作手册, 10/2018 1147
脉冲时序图
下图为“时间累加器”指令的脉冲图:
􀀬􀀱
􀀵
􀀨􀀷
􀀳􀀷
􀀴
示例
以下示例说明了该指令的工作原理:
􀀷􀀲􀀱􀀵
􀀬􀀱 􀀴
􀀳􀀷
􀀨􀀷
􀀷􀀬􀀰􀀨
􀲯􀀷􀁄􀁊􀁂􀀨􀁏􀁄􀁓􀁖􀁈􀁇􀀷􀁌􀁐􀁈􀲯
􀲯􀀷􀁄􀁊􀁂􀀳􀁕􀁈􀁖􀁈􀁗􀀷􀁌􀁐􀁈􀲯
􀲯􀀷􀁄􀁊􀁂􀀵􀁈􀁖􀁈􀁗􀲯 􀀵
􀲯􀀷􀁄􀁊􀁂􀀶􀁗􀁄􀁕􀁗􀲯 􀲯􀀷􀁄􀁊􀁂􀀶􀁗􀁄􀁗􀁘􀁖􀲯
􀲯􀀷􀀲􀀱􀀵􀁂􀀧􀀥􀲯
下表将通过具体的操作数值对该指令的工作原理进行说明:
参数操作数值
IN Tag_Start 跃迁“0”=>“1”
PT Tag_PresetTime T#10s
指令
4.1 指令
对 PLC 进行编程
1148 编程和操作手册, 10/2018
参数操作数值
Q Tag_Status FALSE;10 秒后变为 TRUE
ET Tag_ElapsedTime 跃迁“0”=>“1”
时间 T#10s **出。
5 秒后发生跃迁
“1”=>“0”:
操作数“Tag_ElapsedTime”
中的时间仍在 T#5s 中计时。
大约 2 秒后重新发生跃
迁“1”=>“0”:
操作数“Tag_ElapsedTime”
中的时间继续在 T#5s 中计
时。
当“Tag_Start”操作数的状态从“0”变为“1”时,PT 参数预设的时间开始计时。只要
操作数“Tag_Start”的状态为“1”,该时间就继续计时。当操作数“Tag_Start”的
状态从“1”变为“0”时,计时将停止,并记录操作数 Tag_ElapsedTime 中的当前时间值。
当操作数“Tag_Start”的状态从“0”变为“1”时,将继续从发生跃迁“1”到“0”时
记录的时间值开始计时。达到 PT 参数中的时间值时,“Tag_Status”操作数的状
态将置位为“1”。当前时间值存储在“Tag_ElapsedTime”操作数中。



上海朕锌电气设备有限公司专注于西门子PLC,西门子变频器等

免责声明: 八方资源网为互联网信息服务提供者,所有的信息均有发布者提供,如您发现信息有违规/侵权,请立即投诉举报

相关资讯

查看更多
资讯分类
商务服务 污水处理 机械 传媒 机床 五金 农业 工程机械 焊接切割 泵阀 热泵 农机 汽车 汽车用品 汽配 汽修 通信 电子 暖通空调 电气 广电 印刷 纸业 丝印特印 灯饰 安防 消防 过滤 耐火材料 环保 LED 添加剂 食品机械 仪器仪表 太阳能 包装 水工业 加工 二手设备 工艺礼品 古玩 服装 美容美发 服饰 制鞋 家电 家具 运动休闲 影音 酒店 家居 办公 音响灯光 农化 水果 养殖 皮具 教育装备 玩具 零食 食品 二手 IT 建材 小家电 卫浴 陶瓷 超硬材料 化工 橡胶 塑料 钢铁 表面处理 冶金 石油 能源 纺织 房地产 皮革 涂料 石材 创业 项目 生活服务 教育 船舶 维修 广告 交通运输 医疗 代理 物流 图片 展会 咨询 库存积压
八方资源网 资讯