【应用】西门子1200之自动装料和四节传送带

使用1200实现自动装料模拟系统和四节传送带模拟系统

前言

这一章接着上面的继续编写应用案例程序:自动装料和四节传送带的模拟控制!


一、自动装料系统模拟

1.控制要求

控制要求:按下启动开关,指示灯L2灭L1亮,表示运料小车没有到位,允许小车开进装料。此时料斗出口D2关闭,若料位传感器S1为0(表示料斗中的物料不满),则进料阀开启并进料,D4亮;当S1为1(表示料斗中的物料已满)就停止进料,D4灭;并且电动机M1M2M3均为0.

当小车开进装料位置时,限位开关SQ1变为1,指示灯L2亮L1灭,表示小车到位,同时启动电机M3,3s后再启动M2,2s后再启动M1,再过3s打开出料阀,D2亮,物料经料斗出料。当车装满时,车内限位开关SQ2为1,D1亮,料斗关闭;3s后M1停止,M2在M1停3s后停止,M3在M2停3s后停止,同时L2灭L1亮,表示小车可以走。

当按下停止按钮,装料系统停止运行。 

2.解题 

这个直接看要求可能会有一点绕,但是它的主体就是料斗出料,然后让小车来回运料;并且在出料或者进料的时候有一些要求:先开这个再开那个;这里画个图就好多了!

主体就是这两个,按照要求再进行添加。再小车没有到达限位时,一个灯亮一个灯灭,然后再判断一下料斗内物料有没有满,没有的话就加料,然后小车到位,出料口打开装料,当小车内限位触发就是装满了,就停止装料;然后有启动停止按钮。 

最后划分一下思路:1.判断料斗内,料是否满 。2.判断小车是否到位,指示灯L1和L2表示。3.小车到位后进行放料,直至小车装满。

 

3.I/O分配

当有思路之后,不要着急编写,先整理写出变量的分配,为后续程序做准备! 

(如果是用M点进行仿真调试,也最好改一下名称,方便编写) 

输入输出
名称作用地址名称作用地址
SB1启动i0.0L1指示灯q0.0
SB2停止i0.1L2指示灯q0.1
S1传感器i0.2D1车装满指示灯q0.2
SQ1限位开关i0.3D2料斗出口q0.3
SQ2车内限位开关i0.4D4进料阀q0.4
M1电机1q0.5
M2电机2q0.6
M3电机3q0.7


4.写程序
当有思路之后,下面就是写程序来完成控制要求了。

 在写程序前,选择好对应的设备型号和订货号,然后再设备组态里面记得要勾选:

 不管是和实际的PLC连接还是和虚拟工厂的仿真连接都要记得勾选!

 然后建立变量:

 按下启动按钮后的状态:L1亮,D2和3个电机复位,传感器S1判断料是否满(使用一个取反)。

这里M11.0--M11.3是模拟传感器一直闭合的状态(因为按钮不够,并且要一直按着,不方便,这里就用M点手动控制一下;当然在实际应用中是不用M点的) 

 第一步实现之后,就是后面小车到限位之后的动作了:L2亮L1灭,然后间隔时间启动3个电机,并打开出料阀。

 再到后面就是物料装满小车后的控制:当车内限位触发,按照一定的时间停止电机,同时L2灭L1亮。

 最后就是停止按钮的功能了:用复位位域然所有的Q点恢复初始状态!

 


二、四节传送带模拟控制

1.控制要求

M1M2M3M4是四条皮带机的运转指示,ABCD是四条皮带机的故障输入。

按下启动后,先启动最末的M4,1s后再启动M3,1s后再启动M2,1s后再启动M1;停止时先停M1 1s后再停M2,1s后再停M3,1s后再停M4;当某皮带轮出现故障是,该皮带轮前面的立即停止,该皮带轮运行1s后停止,再过1s后停下面的一台,以此类推,直至停完。

2.解题

 和上一个进行比较,这一题明显比较容易一些,间隔时间来顺起逆停;需要注意的就是最后一条控制要求,当出现故障时的运行。其他都好一些,还是画一个图来看一看:

 3.程序

启动之后间隔1s启动皮带轮:

 

按下停止之后,间隔1s停止:

 

 最后就是出现故障进行停止部分了:


 总结

以上就是1200PLC中应用的讲解了,主要是编写的思路,程序做参考用;如果程序或者思路有错误,请及时留言~!

  • 20
    点赞
  • 171
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
西门子PLC S7-1200洗衣机自动控制设计带梯形图是一种先进的电气控制系统,用于自动化地控制洗衣机的操作。该控制系统基于西门子S7-1200系列PLC,拥有强大的功能和可靠性。 在这个设计中,洗衣机的各个部分被连接到PLC的输入和输出端口。传感器被用来检测洗衣机中的水位、温度和转速等参数,并将其作为输入信号传递给PLC。根据这些输入信号,PLC通过输出端口控制洗衣机的电机、阀门和其他设备的操作。 梯形图是用来描述PLC程序结构的图形化语言。在这个设计中,梯形图被用来表示洗衣机控制的逻辑流程。梯形图由多个梯形网元组成,每个梯形网元代表一段逻辑控制程序。这些梯形网元通过连接线连接起来,形成了一个完整的控制流程。 在这个洗衣机控制设计中,梯形图的第一个梯形网元用来检测洗衣机的水位。如果水位过高或过低,那么相应的控制信号将被发送到电机和阀门,以调整水位。接下来的梯形网元用来控制洗衣机的加热和搅拌操作。PLC会根据温度和时间要求来控制加热和搅拌设备的启停。最后一个梯形网元用来控制洗衣机的排水和烘干操作。 通过使用西门子PLC S7-1200和梯形图的洗衣机自动控制设计,我们可以实现对洗衣机各个环节的精确控制,提高洗衣机的操作效率和可靠性。这种设计不仅简化了洗衣机的操作流程,还提供更好的用户体验和节约能源的功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

'...

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值