深圳天堃自動化設(shè)備西門子plc 因為體積小、速度快、標準化,具有網(wǎng)絡(luò)通信能力,功能更強,可靠性高已經(jīng)成為在冶金、化工、印刷生產(chǎn)線等領(lǐng)域應(yīng)用面最廣的通用工業(yè)控制裝置。西門子s5,s7系列PLC成為現(xiàn)代工業(yè)自動化控制的主要支柱之一。
單片機因為成本低廉,使用靈活,功能多樣,在自動化領(lǐng)域應(yīng)用及其廣泛,往往在一個控制系統(tǒng)中可能會出現(xiàn)單片機和PLC共存的情況,如果使二者互相聯(lián)系,互相通信,具有非常重要的現(xiàn)實意義。
單片機和PLC有聯(lián)系和區(qū)別
聯(lián)系:其實PLC從單片系統(tǒng)發(fā)展而來的,只是在歷史的某個分岔路口,單片機加上特別注意的電磁兼容、實時通信和高可靠率,于是PLC產(chǎn)生了。而單片系統(tǒng)的其他分支,也經(jīng)過相應(yīng)的進化選擇。
區(qū)別:單片機是微處理器中的一種,PLC用的不一定是單片機,PLC的硬件上做了較好的電磁兼容和防干擾處理,比單片機抗干擾能力更強、運行更加穩(wěn)定 PLC開發(fā)較多的編程語言,更容易被相關(guān)專業(yè)的技術(shù)人員接受,不再像匯編語言那么難以理解。并且PLC還加入了各種總線和相關(guān)的通信協(xié)議,比單片機更容易 實現(xiàn)各種通訊。
深圳天堃自動化西門子214系列PLC與單片機通信實例
西門子S7-200系列PLC擁有一個共同特性:RS-485串行口。拿6ES7214-1BD23-0XB0模塊來說,他能通過RS-485進行通信,通過MCS-51的串行口與MAX485芯片相接從而實現(xiàn)MCS51單片機與PLC之間的通訊。
S7-200 PLC是串行通訊方式最為豐富的小型PLC,支持多種通信協(xié)議,如點對點接口協(xié)議(PPI協(xié)議)、多點接口協(xié)議(MPI協(xié)議)和PROFIBUS協(xié)議以及 自由通信協(xié)議等。其中自由通信協(xié)議又叫用戶定義協(xié)議,利用自由端口模式,可以實現(xiàn)用戶定義的通信協(xié)議,連接多種智能設(shè)備,使用起來非常方便,在第三方工程 接入中取得了巨大的成功。
在自由端口模式下,PLC的串行通信接口由用戶來控制,通過梯形圖程序以及和單片機的匯編語言進行配合,來使用完成中斷、字符接收中斷、發(fā)送完成中斷等,通信協(xié)議由用戶完全控制。這時單片機處于主機狀態(tài),由單片機主動發(fā)送握手信號,PLC接到信號后被動反饋信息即可。
原文出處深圳天堃自動化設(shè)備
www.sztiankun.com/show-40-225-1.html
|