一、PLC控制系统的设计原则与步骤

和大多数编程设计一样,PLC控制系统的设计也有它的原则和步骤内容,当然,这些原则步骤啥的,基本大同小异,李老师在课程中也讲得很详细。
其中,PLC控制系统设计的原则有:
1、最大限度地满足被控制对象的要求;
2、尽可能使控制系统简单、经济、实用、可靠且维护方便;
3、确保控制系统、操作人员及生产安全设备的安全;
4、考虑生产的发展和工艺的更改,对所采用的PLC容量留有适当的余地。
而PLC控制系统的设计步骤和内容,就犹如“一千个人眼中有一千个哈姆雷特”,不同的人对于PLC设计会有着不同的方法。不过像我这种初学者的话,还是要一步一步来,先按老师的思路且学且思。
即PLC控制系统设计步骤一般有:
1、结合现场工况,分析控制要求;
2、确定PLC控制系统的硬件结构组成;
3、PLC的用户程序设计;
4、PLC控制系统的调试;
5、编写技术文件
总而言之,PLC控制系统设计不是可以一蹴而就的,它需要我们花费大量的时间和精力,不断地积累经验。显然,到目前为止,我的经验是0+++,开心~(并没有)

二、六工位料车控制程序

知道了原则和步骤,我们接着来看一个六工位料车控制实例,如下图所示。电动小车供六个加工点使用,电动车在六个工位之间运行,每个工位均有一个到位行程开关和呼叫按钮。
1、该实例的控制要求
送料车开始可以在六个工位中的任一工位上停止并压下相应的行程开关。PLC启动后,任一工位呼叫后,点动下车均能驶向该工位并停止在该工位上。
2、电动小车运行分析
一提到运动的控制,就离不开电机的运行,所以,小车的运行我们就可以用电机来实现,而且小车的向左向右前进方向可以通过电机的正反转来控制。So,电机正反转程序就必须要有的了。
那么小车什么时候向左、什么时候向右呢?也就是说,电机在什么条件下正转、什么条件下反转?
假设小车停在3号工位,当1号或2号工位呼叫时,小车就要向左运行,反之,当4、5、6号工位呼叫时,小车就得向右运行。小车在3号工位,那么3号工位相应的行程开关闭合。
如果6号工位呼叫,小车右行,当到达6号工位碰到SQ6后停止运行。也就是说,3号行程开关闭合的情况下,按下令6号工位的呼叫开关,控制小车的电机启动;小车从3号工位到6号工位过程中,电机持续运转,当小车到达6号工位,6号工位行程开关闭合,控制小车的电机停止运转,显然,这就是一个“起保停”程序。
举一反三,若小车开始的位置不是3号工位,依然是6号工位呼叫,小车会怎样行动呢?很显然,由于6号工位在最右边,小车的起始位置可能是1到5号工位中的任一个。也就是说,一旦6号工位呼叫,小车都是右行,这里就有5个“起保停”程序。
但电机只有一台,如果我们用Y1表示小车的右行,那当4号或5号工位呼叫小车时也是右行,不同梯级不能重复使用一个线圈,但我们可以借助通用辅助继电器线圈M来表示小车的各种行程,如6号工位呼叫小车右行用线圈M1控制,依次类推,5号工位呼叫小车右行用线圈M2控制……基于此,合并整理6号工位呼叫的几种可能,得出下图。