2. 3 PLC控制系统程序代码
西门子S7-200系列,利用西门子STEP7软件来进行程序编写、上传和下载。根据控制流程,编写控制梯形图和STL代码。部分代码如下:
//Q0. 7为真空发生器电磁阀;i0. 5为穴盘检测传感器(一行一测);i0. 7为播种汽缸已复位检测传感器。
//检测到穴盘后开始吸真空(Q0. 7 ),播种汽缸(Q0. 6 )同时推出。
//i0. 7检测到汽缸复位返回信号后,真空(QO.7 )释放。
LDNI0. 5
EU
LDNI0. 7
ED
NOT
AQ0. 7
OLD
=Q0. 7
Network7
LDNI0. 7
ED
LDNI0. 7
NOT
LPS
AQ0. 5
=Q0. 5
LPP
ALD
OQ0. 5
=Q0. 5
Network8
LDNI1 .0
ON11 .1
=Q0. 3
最后根据官方手册进行硬件连接,将PLC与光电传感器、继电器以及步进电机驱动模块连接,即完成了整个播种装置软硬件的设置。
3 结束语
本文利用PLC控制技术,减化了机具的结构,减少了传动件,避免了大量机械设计工作量。同时利用PLC可编程控制器,将播种量调节变为程序调节,只需改变程序参数即可,方便快速。同时多组传感器的使用减少了人工量和需调节量,做到了育秧的工厂化和自动化。由于PLC系统故障率低,结构紧凑,易于维护,可代替传统机械育秧播种装置。