博图里有两个TON定时,不知道怎么用,尤其启动接通延时定时器这个参数怎么填。INOUT项填什么进去?是已经建好的定时器名称吗?填其他好像不行。请指点一下。被弄晕了。
问题描述:
博图里有两个TON定时,不知道怎么用,尤其 启动接通延时定时器 这个参数怎么填。INOUT 项 填什么进去?是已经建好的定时器名称吗?填其他好像不行。请指点一下。被弄晕了。
图片说明:
最佳回答:1、TON 定时器在预设的延时过后将输出 Q 设置为 ON
TON
定时器运行期间,更改 PT 没有任何影响。
定时器运行期间,将IN 更改为 FALSE 会复位并停止定时器
PT(预设时间)和ET(经过的时间)值以表示毫秒时间的有符号双精度整数形式存储在指定的 IEC_TIMER DB 数据中。 TIME 数据使用 T# 标识符,可以简单时间单元(T#200ms 或200)和复合时间单元(如T#2s_200ms)的形式输入。负的 PT(预设时间)值在定时器指令执行时被设置为 0。 ET(经过的时间)始终为正值。
2、定时器线圈 (TON)定时器线圈必须是 LAD 网络中的最后一个指令。 如定时器示例中所示,后面网络中的触点指令会求出定时器线圈 IEC_Timer DB 数据中的 Q 位值。 同样,如果要在程序中使用经过的时间值,必须访问 IEC_timer DB 数据中的 ELAPSED 元素。
当Tag_Input 位的值由 0 转换为 1 时,脉冲定时器启动。 定时器开始运行并持续 Tag_Time 时间值指定的时间
只要定时器运行,就存在 DB1.MyIEC_Timer.Q 状态=1 且Tag_Output 值=1。当经过 Tag_Time 值后,DB1.MyIEC_Timer.Q=0 且Tag_Output 值=0
详细的你可以参考:
《SIMATIC S7 S7-1200可编程控制器》的编程指令——基本指令-定时器章节
https://support.industry.siemens.com/cs/document/109741593/
提问者对于答案的评价:谢谢指点
深圳市佳硕自动化有限公司-西门子工业产品技术粤ICP备13029517号-6
电话:0755-32984168 手机:1