中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册 登录 广告服务 | 客服中心
您现在所在的是:

西门子SIEMENS

抖音 西门子减速电机 德嘉 台达 英威腾 泓格论坛 西门子 我和LOGO!有个约会 FLIR红外热像论坛 【有奖活动】英威腾 “Ni美国国家仪器 “PLC发展趋势大讨论”活动圆满结束 cc-link图文征集活动 西门子SMART LINE V3
工控论坛首页 西门子SIEMENS → 浏览主题: SCL 编程定时器
发表新帖 回复该主题
回帖:1个,阅读:80 [上一页] [1] [下一页]
* 帖子主题:

SCL 编程定时器

分享到
668
schoolhunter
文章数:5
年度积分:68
历史总积分:668
注册时间:2006/11/12
发站内信
发表于:2019/11/8 12:00:38
#0楼
刚学SCL,下面这个程序为什么定时器不计数,求教大侠。谢谢

"F_TRIG_DB"(CLK := #Input_1);
IF  "F_TRIG_DB".Q THEN
   #Temp_5 := 1;
   #Output_2:=1;
END_IF;

"数据块_1".T1.TON(IN := #Temp_5,
              PT := T#30S);;
IF "数据块_1".T1.Q THEN
   #Output_2 := 0;
   #Temp_5 := 0;
END_IF;
27580
cvlsam 版主
文章数:10450
年度积分:1734
历史总积分:27580
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2019/11/8 13:35:40
#1楼
以下是引用schoolhunter2019/11/8 12:00:38的发言:
刚学SCL,下面这个程序为什么定时器不计数,求教大侠。谢谢

"F_TRIG_DB"(CLK := #Input_1);
IF  "F_TRIG_DB".Q THEN
   #Temp_5 := 1;
   #Output_2:=1;
END_IF;

"数据块_1".T1.TON(IN := #Temp_5,
              PT := T#30S);;
IF "数据块_1".T1.Q THEN
   #Output_2 := 0;
   #Temp_5 := 0;
END_IF;

1、同样内容的帖子没有必要重复发,您的:
http://bbs.gkong.com/archive.aspx?id=472783 和本贴内容相同,因此那个帖子将关闭讨论。

2、临时变量#Temp_5受系统调用影响其值变得不确定,临时变量应遵循先赋值后使用的原则,因此,将其改变为具有具体内存分配的地址,程序将正常运行。
附件 workpicture1.jpg

附件 workpicture2.jpg

Good Luck~
+2
工控学堂推荐视频:

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 中华工控网 Copyright©2019 Gkong.com, All Rights Reserved

46.8