青岛科技大学本科毕业设计(论文)
⑴当触点闭合后,将D1的值送到Y0~Y7外部布线的七段数码管显示。 ⑵4位数数据送到七段数码管必须使用12次的扫描时间,传送完毕时,M8029触点闭合。
⑶执行SEGL指令时,扫描时间大于10ms。
⑷晶体管输出PLC的输出电压为1.5V,必须选用合适的数码管。 ⑸四位数一组七段灯管与PLC的输出外部接线如图
2、以上数码管显示要由十键输入指令来配合一起使用,本指令也是三菱FX系列PLC高级指令。控制面板上的十个按键就是配合十键输入指令进行信息输入的。其具体用法及接线图如下:
21
Confidential Page 22 10/10/2018- 22 -作者: - 22 -3:56:41 AM
⑴当X100闭合时,从指定的X0开始的十个输入端,代表0~9,如下图
⑵ 假设按键顺序为X5、X6、X3、X10,则将结果5638保存在D0寄存器中。 ⑶ D0最多容纳9999,超过四位数时,最前面的位数溢出。
⑷ 若使用32位DTKY指令,则D0最多为99999999。本设计中不用它。 ⑸当触点X100断开时,前面输入的值继续保留。
3、从设计的基本原则出发,且由于本仓库系统有库位50个,要检测每个库位,是否有货物,若用50个传感器则必定大大的增加成本,若在软件中完成检测,如果每个仓库位都分别定义的话,增加50个输入点数,势必使PLC的成本升高。因此用矩阵输入指令,就可以解决这个问题。其具体用法解释如下:
22
青岛科技大学本科毕业设计(论文)
⑴使用矩阵输入的外部布线图如下:
23
Confidential Page 24 10/10/2018- 24 -作者: - 24 -3:56:41 AM
详细布线图请点击下超级链接: 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的输入信号就不适用与本指令。
3.5.2 程序中应用的复杂指令的PLC接线及解释 七段灯的译码表如下:
十进制 4Bit 七段灯 Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0 显示值 1 2 3 4
0001 0010 0011 0100 0 0 0 0 0 1 1 1 0 0 0 1 24
0 1 0 0 0 1 1 0 1 0 1 1 1 1 1 1 0 1 1 0 1 2 3 4
相关推荐: