自动生产线分拣站控制系统设计 - 图文 联系客服

发布时间 : 星期五 文章自动生产线分拣站控制系统设计 - 图文更新完毕开始阅读f57deb16a5e9856a56126071

河南工业职业技术学院机电工程系毕业设计(论文)

HSC5 0 1 带有内部方向控制的单相计数器 2 I0.4 时钟 时钟 位 复 时钟 位 复启动 3 时钟 向 方 4 带有外部方向控制的单相计数器 5 时钟 向 时钟 向 方位 方位 复 复启动 6 7 带有增减计数时钟的双相计数器 8 增时钟 减时钟 增时钟 减时钟 位 增时钟 减时钟 位 复 复启动 9 10 相正交计数器 11 时钟A 时钟B 时钟A 时钟B 位 时钟A 时钟B 位 复 复启动 31

河南工业职业技术学院机电工程系毕业设计(论文)

根据分拣单元旋转编码器输出的脉冲信号形式 (A/B相正交脉冲,Z相脉冲不使用,无外部复位和启动信号) ,由表4-3容易确定,所采用的计数模式为模式9,所选用的计数器为HSC0,A相脉冲从I0.0输入,B相脉冲从I0.1输入,计数倍频设定为4倍频。分拣单元高速计数器编程要求较简单,不考虑中断子程序,预置值等。

使用引导式编程,很容易自动生成了符号地址为“HSC_INIT”的子程序。其程序清单如图4-3所示

图4-3 子程序HSC_INIT清单

在主程序块中使用SM0.1(上电首次扫描ON)调用此子程序,即完成高速计数器定义并启动计数器。 §4.3.2程序结构

1、分拣单元的主要工作过程是分拣控制,可编写一个子程序供主程序调用,工作状态显示的要求比较简单,可直接在主程序中编写。

32

河南工业职业技术学院机电工程系毕业设计(论文)

2、主程序的流程与前面所述的供料、加工等单元是类似的。但由于用高速计数器编程,必须在上电第1个扫描周期调用HSC_INIT子程序,以定义并使能高速计数器。主程序的编制,请读者自行完成。

3、分拣控制子程序也是一个步进顺控程序,编程思路如下: ①当检测到待分拣工件下料到进料口后,清零HC0当前值,以固定频率启动变频器驱动电机运转。梯形图如图4-4所示。

图4-4分拣控制子程序初始步梯形图

②当工件经过安装传感器支架上的光纤探头和电感式传感器时,根据2个传感器动作与否,判别工件的属性,决定程序的流向。HC0当前

33

河南工业职业技术学院机电工程系毕业设计(论文)

值与传感器位置值的比较可采用触点比较指令实现。完成上述功能的梯形图见图4-5。

③根据工件属性和分拣任务要求,在相应的推料气缸位置把工件推出。推料气缸返回后,步进顺控子程序返回初始步。

图4-5 在传感器位置判别工件属性的梯形图

§4.4 编写和调试PLC控制程序

§4.4.1 编写程序的思路

从前面所述的传送工件功能测试任务可以看出,功能测试过程应包括上电后复位、传送功能测试、紧急停止处理和状态指示等部分,传送功能测试基本上是一个步进顺序控制过程。可采用步进指令驱动实现。考虑到急停状态,此程序段可在非急停标志为ON时所启动的主控块内编写。

34