找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
问题
取消精华
首页精华问答
取消推荐
高端用户推荐
申请置评
已申请置评
修改
修改标签
添加标签
官方认证
取消官方认证
修改标签
添加标签
转移分类
删除
{{itemCategory}}
收藏({{answerDetail.Q_FavoriteCounts}})
手机扫码追踪该问题,
觉得实用,立即去分享!
点击复制链接
专家建议
取消最佳答案
修改
在声明部分Temp添加:
#Timer1 : WORD;
#Timer1 :=:= S_PEXT(
T_NO := %T1, //定时器编号
S :=%M0.0, //定时器启动条件
TV := S5T#3S, //定时器时间设定
R := %M0.1, //定时器复位
Q => %Q0.0); //定时器输出
帮助信息内容:
当输入 S 的逻辑运算结果 (RLO) 的信号状态从“0”变为“1”(信号上升沿)时,指令“分配扩展脉冲定时器参数并启动”将启动预设的定时器。即使输入 S 的信号状态变为“0”,该定时器在经过预设的持续时间 (TV) 后仍会计时结束。只要定时器正在计时,输出 Q 的信号状态便为“1”。定时器计时结束后,输出 Q 将复位为“0”。如果定时器计时期间输入 S 的信号状态从“0”变为“1”,定时器将在输入 TV 中设定的持续时间处重新启动。
持续时间由定时器值和时基构成,且在参数 TV 处设定。该指令启动后,预设定时器值开始递减计数,直至为零。时基表示定时器值更改的时间段。当前定时器值在输出 BI 处以 BI 编码格式输出,在输出 BCD 处以 BCD 编码格式输出。
如果定时器正在计时且输入端 R 的信号状态变为 “1”,则当前时间值和时间基准也将设置为 0。如果定时器未在计时,则输入 R 的信号状态为“1”不会有任何作用。
“分配扩展脉冲定时器参数并启动”指令需要对边沿评估进行前导逻辑运算,可以放在程序段中或程序段的结尾。
每次访问时都会更新指令数据。因此,在循环开始和循环结束时查询数据可能会返回不同的值。
说明
在时间单元,操作系统通过时基指定的间隔,以一个时间单位缩短时间值,直到该值为“0”。递减操作与用户程序不同步执行。因此,定时器中的值比预期的时基最多短一个时间间隔值。
等您来回答
换一换
{{item.CoinValue}}西币
{{item.VisitNum}}人想问
本版相关问题
换一换
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!

西门子商城