产品简介:本公司专业生产定制智能锁与智能锁方案开发,可定制以下产品: 智能自动售货柜锁、移动箱智能锁、移动柜智能锁、摇控智能锁、扫码智能锁、刷卡智能锁等生产与制造。可提供锁……
本公司专业生产定制智能锁与智能锁方案开发,可定制以下产品:
智能自动售货柜锁、移动箱智能锁、移动柜智能锁、摇控智能锁、扫码智能锁、刷卡智能锁等生产与制造。可提供锁+控制板+方案。
SMT贴片机智能物料柜管理系统
一、客户输入要求信息
二、系统设计目的
SMT贴片机在增添物料时,因电子物料外观、规格等比较相像,员工在操作时容易混料,可能会导致大规模返工或报废,损失极大。本系统设计目的,就是通过计算机系统自动管理核对物料,让正确的物料装在正确的位置上,以防止人为错误,解决物料增添错误问题。
三、系统实现原理
在SMT贴片机装料柜增加电控锁,添加物料时通过扫描枪扫描物料上的物料信息(条码),物料信息通过智能物料柜控制板传给计算机后台,计算机后台确认物料信息正确后,发送一个开锁指令给智能物料柜控制板,智能物料柜控制板按照指令打开电控锁,操作人员更换物料。若所扫描物料信息与SMT贴片机所需物料不符,则发送提示物料错误信息,指示操作者核对更换物料。
为解决异常情况,如机器故障等,可通过射频卡或输入密码方式,打开电控锁。
四、系统实现框图
系统运行流程说明:
1.SMT机系统在生产某款型号电路板时,在某个原料夹欠料时,SMT机在提示换料同时把该信息(物料条码,本机信息)发送至计算机后台,操作人员根据SMT机提示信息进行物料添加。
2.操作人员用扫描枪扫描物料信息,智能物料柜控制板通过扫描枪读取物料信息,并把物料信息传送至计算机后台,计算机后台对比SMT机的欠料信息,若正确则打开物料柜电控锁,若不正确则提示错误。
3.为解决异常情况,如机器故障等,可通过射频卡或输入密码方式,打开全部原料夹门锁。发卡和密码管理在计算机后台管控,并把信息更新到智能物料柜控制板。操作人员在刷卡或输入密码后,智能物料柜控制板把信息传递到计算机后台对比,若正确则打开物料夹电控锁,若不正确则提示错误。在系统RS485通讯故障时,可直接对比EEPROM数据执行异常情况处理。
4.根据设计要求,我方进行系统红色区域部分智能物料柜控制板设计。供电采用DC12V/2A供电(视电控锁功率改变),采用RS485通讯协议,扫描枪、ID卡、密码输入数据读取,传输所读数据到计算机后台,接收并执行计算机后台命令,如开电控锁,信息提示等。主板设置EEPROM保存IC卡,密码设置信息。系统异常信息提示功能,如RS485通讯错误等。
五、通讯协议
(一)采用RS485多机通讯,波特率19200;
(二)数据帧格式
数据块 |
1 |
2 |
3 |
4 |
5 |
定义 |
地址 |
数据长度 |
指令 |
数据 |
CRC校验 |
数据长度 |
2 |
1 |
1 |
N |
2 |
说明 |
目标地址+本机地址 |
数据长度包括指令、数据和校验 |
|
|
地址、数据长度、指令、数据的校验 |
数据帧间隔T: 200us以上的时间;
地址:计算机主机地址:0X00,智能物料柜控制板:由8BIT拨码开关设定;
数据包长度:一个数据包最大长度为254字节;
CRC校验:CRC低,CRC高;
数据帧发送方向:从左到右发送,即地址先发;
功能 |
指令 |
数据 |
说明 |
条码数据发送到后台指令 |
0X41 |
条码数据 |
控制板读取物料条码信息,发送给后台进行判断 |
ID卡数据发送到后台指令 |
0X42 |
ID卡数据 |
控制板读取ID卡信息,发送给后台进行判断 |
密码数据发送到后台指令 |
0X43 |
密码数据 |
控制板读取密码信息,发送给后台进行判断 |
开锁指令 |
0X44 |
NC |
后台接收到信息进行数据对比,若物料条码与SMT机信息黑度正确,向发送信息的终端发送开锁指令 |
报错指令 |
0X45 |
NC |
后台接收到信息进行数据对比,若物料条码与SMT机信息黑度不正确,向发送信息的终端发送报错指令 |
执行结果反馈命令 |
0X46 |
执行结果数据 |
控制板在接受到后台命令后,返回执行结果 |
后台向控制板发送新增ID卡命令 |
0X47 |
ID卡数据 |
控制板接收到新增ID卡命令,则新增到本机EEPROM中保存,(最多保存10张) |
后台向控制板发送删除ID卡命令 |
0X48 |
ID卡数据 |
控制板接收到删除ID卡命令,则在本机EEPROM中删除该ID |
后台向控制板发送更改密码命令 |
0X49 |
密码数据 |
控制板只有一个6位密码,初始默认为888888,接收到更改命令后进行更改 |
(四)指令范例
控制板扫描物料信息后,向主机发送物料信息,数据帧如下:
0X00(目标地址)+ (本机地址)+(数据长度)+0X41(指令)+(条码数据)+(CRC数据)
计算机后台接收到指令后,与本机从SMT机收到的物料需求信息做对比,向该控制板回复指令,数据帧如下:
(目标地址)+ 0X00 (本机地址)+(数据长度)+0X44/0X45(指令)+(CRC数据)
控制板接收到后台指令,执行完毕后,向后台返回执行结果,数据帧如下:
0X00(目标地址)+ (本机地址)+(数据长度)+0X46(指令)+(执行结果)+(CRC数据)
一轮通讯完毕。在通讯过程中,主机在没有接收到应有反馈命令,则在200ms后再次发送本命令,连续10次(2秒钟)发送没有接收到数据,则报通讯错误。