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系统故障率低,结构紧凑,易于维护,可代替传统机械育秧播种装置。