图7 硬件连接设置
添加后的模块,其地址可以通过 PLC 自动分配,也可以通过自身的需要更改。一个简单的RFID硬件设置组态栏完成,然后将其下载到 PLC 中。图8为铸二制芯辊道储存线PLC硬件组态。
图8 铸二制芯储存线硬件组
RFID控制程序结构
(1)调用功能块“IDENTControl”
P+F控制器所“IDENTControl”多功能集成块,由P+F提供,可以在SIMATIC Manager平台中自由拷贝并调用,该功能块把需要应用的变量提取出来,在程序中,简要明了的显示出来,方便用户使用。
用户可以将倍加福提供的功能块及背景数据块一并拷贝到用户程序中,在程序中调用功能块。当总线中有多个设备需要调用该功能块时,只需为不同的设备分别创建背景数据块,通过该功能块调用对应的背景数据块即可。例如:
CALL FB300,DB300
CALL FB300,DB301...
图9 程序调用的功能块
(2)功能块“IDENTControl”变量含义变量含义如图10所示。
图10 功能块“IDENTControl”变量含义
(3)程序判断是否读写成功
“IDENTControl”功能块中有输出变量Head1Done,表示通道1命令执行完成,但是并不一定表示读取数据成功或写入数据成功。通常情况下,可以通过变量Head1Status 的值来判断命令完成后的读写状态,“00”代表命令执行,无出错,“05”代表检测范围内无数据码载体。
人机界面
在触摸屏上,建立读写功能画面,如图11所示,将触摸屏上所选择的内容直接写入对应的数据块,并通过程序写入载码体中,同样,当选择读功能时,直接可以显示出载码体内对应的数据。增强目视化,方便操作。
图11 RFID人工读写画面
结束语
铸二制芯使用的RFID系统,具有稳定性强、准确性高、速度快、使用操作简洁方便等特点,对制芯同时生产两种或多种机型及生产砂芯信息的记录起到关键作用。在生产过程中机器人与辊道之间自动完成砂芯信息的相互交换,使机器人快速识别生产机型,并运行相对应程序,实现自动化生产。