天津科技大学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