[西门子] SCL编写喷泉循环控制案例

[复制链接]
查看378 | 回复0 | 2024-9-29 19:07:36 | 显示全部楼层 |阅读模式
>

文末有55个实战案例资料

导读:在自动化设备中,通常会有这种循环控制的程序,简单的设备可能是靠时间循环,而有的设备是靠逻辑循环。那么本文就基于时间循环控制的案例来聊聊这种程序如何使用SCL语言来编写!

1.控制要求:

按下启动按钮后,A喷头喷5秒后,BC喷头同时喷8秒;

C喷完8秒后停止,B喷完8秒后接着喷4秒后,AC同时喷5秒;

然后ABC同时喷8秒后,从头开始循环,直到按下停止按钮,则全部停止。

2.程序编写

1)新建FB块,定义接口变量

2)程序分析

程序行19:按下启动按钮后,启动标志位接通;按下停止按钮后把相关的标志位全部复位掉

程序行1128是根据时序图编写3个喷头的逻辑程序,在相关的时间范围内则接通相关设备,否则不接通。

程序行3134是定时器功能,由于定时器要循环往复的定时,在定时器的“IN”端需要加上定时器的输出“Q”,这样就可以实现定时器的循环定时。程序行3537是输出。

3)程序调用,并分配参数

最近有很多小伙伴说要案例书籍,说是手机上看文章不是很方便,我抽时间把55个实战案例全部整理出来,案例都是比较典型的,其中包括气缸控制程序、报警程序、程序框架、运动控制程序封装、模拟量控制变频器、通信等实战案例。需要的可以加我微信:biao467524527,如果加不上可以私信我。!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则