我之前写的一篇文章《西门子SCL编程实例——(电机)周期性运行》收到小伙伴反馈:
若程序在运行中停止使能,则再次使能后不能正常运行。
网友@毛
测试了一下,的确如他所说。今天这篇文章,就来修复之前代码中的问题,并向@毛表示感谢。
先前代码的问题出现在第一部分,现将先前代码中的一句删除,如下:
#q:=FALSE;//删除该代码
更新为:
#statQ:=FALSE//新增该代码
然后添加如下代码:
#statTimerRunningActive:=FALSE;//新增该代码
更新后的第一部分代码如下:
IF NOT #enable THEN //未使能状态进行复位 #statQ := FALSE; #statEnableTimerRunning := FALSE; #statTimerRunningActive := FALSE; //V1.1 增加 END_IF;
整体代码如下:
该代码我测试过,能够解决之前的问题。
我将该代码的SCL源代码放到我的博客网站,感兴趣的小伙伴可以下载测试。
注:提供的是源代码,需要在博途环境下导入源代码并生成才能使用。
好了,关于周期性运行的更新版就先介绍到这里。
审核编辑:汤梓红
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
西门子
+关注
关注
93文章
3007浏览量
115611 -
电机
+关注
关注
142文章
8923浏览量
145055 -
编程
+关注
关注
88文章
3587浏览量
93578 -
SCL
+关注
关注
1文章
239浏览量
17033
原文标题:西门子SCL编程实例——周期性运行(更新版)
文章出处:【微信号:方正智芯,微信公众号:方正智芯】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
西门子PLC实例电子教程
本书为西门子PLC实例电子教程,第一章就对PLC进行了概述,通过实例对 西门子 PLC进行了深度阐述,适合广大西门子PLC研究者研究学习之用
发表于 07-19 16:09
•0次下载
西门子S7 SCL编程知识
本文可以作为 S7-SCL 编程语言的使用参考资料,希望读者通过对本章的阅读,能够更快更好
地学习 S7-SCL 编程语言。西门子ᨀ供了
发表于 04-19 17:54
•11次下载
西门子推出新版NX,增强产品设计的可持续性
西门子数字化工业软件日前推出 NX™ 产品工程解决方案的更新版本。作为西门子 Xcelerator 解决方案组合中的旗舰产品,NX 软件可为设计、工程和制造提供支持,在航空航天、汽车和快消等行业得到广泛应用。
西门子plc200编程实例详解
西门子PLC S7-200是一款广泛应用于工业自动化领域的可编程逻辑控制器,其强大的功能和灵活的编程方式使得它能够满足各种复杂的控制需求。 一、西门子PLC S7-200概述
评论