(二)、通信程序如下:
MOV TMOD,#10H ;定时器1工作于方式1
MOV TH1,#0FFH ;定时器1计数初值
MOV TL1,#0FDH ;设置波特率9600bit/s
SETB EA ;开中断
CLR ES ;禁止串行中断,送数据块的长度
STEB TR1 ;启动定时器1
LCALL LOOP ;调用模数转换程序
MOV SCON,#40H ;串行口工作于方式0
MOV SBUF,A ;把模数转换的数字信号送到SUBF,启动发送
JNB TI,$ ;等待发送完
CLR TI ;清零TI
四、程序执行部分
程序执行部分有艾默生PLC来控制,它把光敏传感器和含铁合金传感器传过来的信号,做出相应的处理。光敏传感器是通过输入输出点来控制继电器;含铁合金传感器是通过通信1口,通过通信传过来的数据,控制继电器。继电器控制输出。输出有声光报警和控制电磁阀。程序执行的两部分:
(一)、光敏传感器传来信号的处理
光敏传感器出来的是两路信号,只要有信号,就触发艾默生PLC的输入点,根据艾默生PLC的内部程序处理逻辑,发生相应的动作,报警10S,驱动电磁阀,阀门关闭,抽风机把检测出来的棉花抽到废料桶里。
(二)、含铁合金传感器传来信号的处理
含铁合金传感器出来的信号,通过信号放大电路、单片机通信电路,经过串口通信给艾默生PLC,交给艾默生PLC内部的数据存储器,根据数据量的大小,用数据比较指令,进行比较,再经过艾默生PLC内部储蓄处理逻辑,发生相应的动作,报警10S,驱动电磁阀,阀门关闭,抽风机把检测出来的棉花抽到废料桶里。
五、文本显示部分
文本显示部分有文本显示器AutoeViewMD204L,主要显示含铁合金传感器传出来信号量的大小,以及根据数据量的大小,可以显示出是大铁屑、中铁屑、小铁屑,这些都是可以根据AutoeViewMD204L的编程软件,编写程序,可以从文本显示器上显示出来。AutoeViewMD204L可以和艾默生PLC通信,所以选用AutoeViewMD204L文本显示器。
结束语
纺织检测设备的开发,解决了纺织行业的重大问题,使纺织机械可以很好的运行。由于使用了先进的技术,使纺织机械提高了很大的可靠性。
参考文献
① 《EC20系列可编程控制器用户手册》,艾默生网络能源公司
② 《AutoeViewMD204L文本显示器使用手册》
③ 朱定华,戴汝平,编著,《单片机微机原理与应用》,清华大学出版社与北方交通大学出版社,2003.8