摘要: 和前一篇一样,我希望在没有点击停止按钮时,多次点击开始按钮不要中断当前流程。 在FB程序变量的static组添加BOOL类型running变量。 修改SCL程序如下 IF #stopbtn=1 THEN #CurrentState := 4; #Running := 0;END_IF; IF (#R 阅读全文
posted @ 2024-11-27 20:16 来自金沙江的小鱼 阅读(58) 评论(0) 推荐(0)
摘要: 前面做的练习有一个小的问题,那就是点击开始按钮后,如果等一会再次点击开始按钮,会中断当前进度,重新开始。如果希望点击开始后,如果没有点击停止,再次点击开始按钮不中断当前流程,就需要对程序稍作修改。在FB1的static增加一个BOOL变量Running。 修改FB1下的梯形图程序前两段如下,其它程序 阅读全文
posted @ 2024-11-27 19:33 来自金沙江的小鱼 阅读(47) 评论(0) 推荐(0)
摘要: 继续练习SCL编程,按照前面第2个练习的要求,使用SCL实现红绿黄等倒计时还有5秒进行闪烁。 前面程序新建一个SCL编程的FB,建立下面的变量 写下面的SCL程序 IF #stopbtn = 1 THEN #CurrentState := 4;END_IF;IF #startbrn = 1 THEN 阅读全文
posted @ 2024-11-27 16:11 来自金沙江的小鱼 阅读(231) 评论(0) 推荐(0)