登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:很多人问程序暂停怎么写,今天分享下我写的功能块,
点击:2656 回复:24
10楼
编辑
引用
管理
373482460
我目前没遇到什么问题。你能描述一下你说的问题吗?
20-09-23 11:31
11楼
编辑
引用
管理
6926792
20-09-23 11:43
12楼
编辑
引用
管理
373482460
我在时间到输出ON后会OFF了这个时间到输出,要不时间到输出会一直ON。
20-09-23 12:49
13楼
编辑
引用
管理
373482460
230:
TON7(IN:=延迟一个周期,PT:=IN_TO_TIME(tLifeuUpDelay));
延迟一个周期:=TRUE;
IF TON7.Q THEN
TON7.Q:=FALSE;
延迟一个周期:=FALSE;
END_IF;
你可以试试这样写。
20-09-23 13:00
14楼
编辑
引用
管理
6926792
假如在230步里面,计时计了一半了,此时因为停止或其它异常,终止了CASE语句的执行,那么定时器里面的值就不会复位,下次启动后会接着计时。那么,要初始化程序里面也要将定时器复位吧
20-09-23 14:16
15楼
编辑
引用
管理
373482460
你可以在初始化的时候复位或者在Case值等于220也就是上一步复位。
20-09-23 14:27
16楼
编辑
引用
管理
6926792
这样处理起来确实有些麻烦,但把定时器放在CASE之外吧,程序看起来又不直观
20-09-23 16:40
17楼
编辑
引用
管理
fsjnzhouyan
英文水平有限没有看懂
20-09-23 20:14
18楼
编辑
引用
管理
lorin45
学习一下。楼主经验
20-09-26 19:47
19楼
编辑
引用
管理
sinemonk
现在有什么好办法吗?
21-03-09 07:59
上一页
下一页
工控新闻
开展倒计时!倍福诚邀您一起聆听智能制造与未来工业的深刻对话
2024 西门子 EDA 技术峰会:开启系统设计新时代
“量体裁衣”破局转型难题!广域铭岛助力智转数改跑出加速度
富士康打造数字孪生机器人工厂,提高自动化工业效率
如何实现工业4.0策略
倍福 | TwinCAT 3 CNC:集成全新功能与工艺软件包,引领智能制造新纪元
ABB与威腾电气携手成立新合资公司
工博会 | 创新加速,CC-Link协会即将开启5G无线新征程
更多新闻资讯