引言
可編程控制器簡(jiǎn)稱PLC,具有可靠性高、抗干擾能力強(qiáng)、功能完善等諸多優(yōu)點(diǎn),因此廣泛應(yīng)用于機(jī)械制造、汽車、交通運(yùn)輸、化工、電力等各個(gè)行業(yè)。也在自動(dòng)焊機(jī)中得到了廣泛的應(yīng)用,但PLC的面板操作功能限制了其使用,尋求更好的控制焊機(jī)工作的控制器迫在眉睫。該手持操作器的設(shè)計(jì)是基于單片機(jī)的,可使PLC在自動(dòng)焊機(jī)中的應(yīng)用更加靈活方便,實(shí)現(xiàn)了與OMRON公司型號(hào)為CP1H的PLC進(jìn)行遠(yuǎn)距離通信,能將自動(dòng)焊機(jī)的工作狀態(tài)讀取到相應(yīng)的存儲(chǔ)單元中,實(shí)現(xiàn)對(duì)自動(dòng)焊機(jī)的遠(yuǎn)距離控制和工作狀態(tài)的顯示,操作焊接過程更加安全方便,能使操作人員遠(yuǎn)離金屬蒸汽和粉塵、弧光輻射、高頻電磁場(chǎng)、噪聲和射線等危害,具有良好的應(yīng)用價(jià)值和前景。
PLC配置過程
用電腦對(duì)PLC進(jìn)行配置使用USB通信。將PLC和電腦相連,打開CX-Programmer軟件,新建一個(gè)PLC,命名為“新PLC1”,選擇設(shè)備類型為CP1H,網(wǎng)絡(luò)類型選擇USB,點(diǎn)擊確定,新建完成。新建PLC完成后,軟件的左邊出現(xiàn)了如圖1所示的樹狀結(jié)構(gòu)。
雙擊新工程中的樹狀結(jié)構(gòu)中的“設(shè)置”項(xiàng),設(shè)定界面中默認(rèn)選中的選項(xiàng)卡為“啟動(dòng)”,將“啟動(dòng)”選項(xiàng)卡中的模式選擇為“監(jiān)視”,在“監(jiān)視”模式下,可以對(duì)PLC進(jìn)行修改的數(shù)據(jù)單元更多。單片機(jī)和 PLC之間通過串口進(jìn)行通信,所以還要對(duì)PLC串口進(jìn)行設(shè)置。系統(tǒng)使用串口1,只需對(duì)串口1進(jìn)行設(shè)置。在設(shè)定界面中,選擇“串口1”選項(xiàng)卡,在通信設(shè)置一欄中選擇定制,設(shè)置波特率為9600,格式為8,1,N,表示數(shù)據(jù)傳輸格式是8個(gè)數(shù)據(jù)位,一個(gè)停止位,無奇偶校驗(yàn)位?!澳J健币粰谶x擇 “HostLink”(主連接)模式。
將以上參數(shù)正確設(shè)定好之后,關(guān)閉PLC設(shè)定界面窗口。進(jìn)行電腦與PLC的在線連接。在線連接完成后,就可將設(shè)定好的參數(shù)發(fā)送到PLC。點(diǎn)擊菜單欄中的“PLC”,將鼠標(biāo)放在“發(fā)送”命令上,單擊彈出的子菜單中的“到PLC...”命令,這時(shí)會(huì)出現(xiàn)一個(gè)有進(jìn)度條的下載界面,等到進(jìn)度結(jié)束,設(shè)置好的參數(shù)就成功傳送到了PLC中。將單片機(jī)的串口通信設(shè)置成與PLC串口1相同的格式和波特率,并保證單片機(jī)向PLC寫入了正確的通信幀格式,就可以實(shí)現(xiàn)單片機(jī)和PLC的通信。