技成培训网 技成学习APP 技成工具箱 技成企业服务

欢迎回到技成培训网

技成培训网

电工题库宝典

技成电工课堂

PLC练习题

技成PLC课堂

变频器故障查询

技成PLC学吧

伺服驱动故障查询

技成PLC网校

当前位置:技成首页 > 文章中心 > 西门子PLC > 如何较完整地编程一个项目

如何较完整地编程一个项目

高天宇 发布于2018-06-15 17:18 14 0 标签:编程

题记:作者琢磨了很久,也做过很多项目,编程序其实不困难,真正难的地方是前期的需求沟通,和后期的售后维护,若我们真正的做好下面这些准备,会帮助我们更快,更好,更方便的完成自动化项目


步骤:

1、了解项目需求

2、I/O点数分配

3、电路设计

4、控制原理


只有我们了解这上面四项以后,我们在尝试编一下下面的程序,你还会觉得困难吗?

例如:



如图1-2所示为一台搅拌器,它用于搅拌两种液体。初始状态液缸中无液体,电动机和三个电磁阀均不得电,阀门处于关闭状态


工作时,按下启动按钮,A、B两阀同时得电打开,开始进料。A阀30s后关闭,B阀继续放料,当液位达到传感器2时,搅拌电动机启动,进行液体搅拌。当液位达到传感器3时,B阀关闭,5min后,搅拌电动机停止。同时,出料阀C打开,放料。当液位低于传感器1时,在延时10s关闭出料阀C,完成一个工作周期。


该系统要求有单周期工作、连续工作两种工作方式。单周期即按启动按钮后,只完成上述一个工作周期,连续工作为反复执行上述单周期工作过程。


1. 输入/输出元件及控制功能

如表1-1所示,介绍了搅拌器自动定时搅拌中用到的输入/输出元件及控制功能。

搅拌器自动定时搅拌PLC接线图和状态转移图如图1-3所示。


2. 电路设计


图1-3 搅拌器自动定时搅拌


3. 控制原理

PLC运行时,初始化脉冲M8002使状态器S0置位。

按下启动按钮X0,S20置位,Y0、Y1得电,A、B阀门同时打开进料,定时器T0延时30s断开Y0,A阀关闭、B阀继续,当液位达到传感器2时,Y3得电搅拌电动机启动进行预搅拌,当液位达到传感器3时,X3动作使S21置位,Y1失电B阀关闭,Y3仍得电,搅拌电动机继续搅拌300s,T1动作使S22置位,Y3失电,搅拌电动机停止,Y2得电,C阀打开,排放搅拌好的液体,当液位下降到传感器1以下时,X1常闭接点闭合,T2得电延时将剩余的液料放完,10s后结束。

如果开关SA未闭合,结束后返回到S0,停止工作。如果开关SA闭合,结束后返回到S20,将继续进行上述搅拌过程。


看了上面的内容,要不……尝试编出这个程序,我们也许会有收获。

作者: 陈胜

本文为原创内容,如需转载请注明出处,违者必究!

课程推荐:

西门子S7-200SMART PLC编程应用入门

三菱FX PLC编程与应用入门


若有收获,就点个赞吧!

文章来源于网络及文献如有侵权请联系站长
分享到:

微信扫一扫分享

阅读与本文标签相同的文章

编程

相关推荐

最新文章 热门文章
最新课程 免费课程
PLC资料下载 电工电气资料下载
应用新秀
变频器故障代码查询APP
伺服故障代码查询APP
技成
手机APP
热门标签