基于PLC的烟草企业自动化物流控制系统 下载本文

天津科技大学2013届本科生毕业设计

2、以上数码管显示要由十键输入指令来配合一起使用,本指令也是三菱FX系列PLC高级指令。控制面板上的十个按键就是配合十键输入指令进行信息输入的。其具体用法及接线图如下:

⑴当X100闭合时,从指定的X0开始的十个输入端,代表0~9,如下图

19

天津科技大学2013届本科生毕业设计

⑵ 假设按键顺序为X5、X6、X3、X10,则将结果5638保存在D0寄存器中。 ⑶ D0最多容纳9999,超过四位数时,最前面的位数溢出。

⑷ 若使用32位DTKY指令,则D0最多为99999999。本设计中不用它。 ⑸当触点X100断开时,前面输入的值继续保留。

3、从设计的基本原则出发,且由于本仓库系统有库位50个,要检测每个库位,是否有货物,若用50个传感器则必定大大的增加成本,若在软件中完成检测,如果每个仓库位都分别定义的话,增加50个输入点数,势必使PLC的成本升高。因此用矩阵输入指令,就可以解决这个问题。其具体用法解释如下:

20

天津科技大学2013届本科生毕业设计

⑴使用矩阵输入的外部布线图如下:

21

天津科技大学2013届本科生毕业设计

详细布线图请点击下超级链接: CAD\\矩阵输入示意图.dwg

⑵ S表示连接输入端的起始号,从该号码开始算起连续8点位矩阵输入端,本设计中指定的为X50

⑶ D1则是指定矩阵扫描的起始号码,配合n值来决定点数,本设计中起始号为Y20,n=7 程序在执行时是,顺序扫描Y20~Y26.

⑷ D2表示读入结果的起始号码,例如本设计中用M10,则代表M10~M17、M20M~27、M30~M37、M40~M47、M50~M57、M60~M67、M70~M77。

⑸ 使用本指令每列读取时间大约为20ms,本设计中为7列,时间为大约140ms。因此ON/OFF速度快于140ms的输入信号就不适用与本指令。

第五节 第五节程序中应用的复杂指令的PLC接线及解释

七段灯的译码表如下:

十进制 4Bit 七段灯 Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0 显示值 1 2 3 0001 0010 0011 0 0 0 0 1 1 0 0 0 0 1 0 0 1 1 1 0 1 1 1 1 0 1 1 1 2 3 22