西門子模塊6ES7317-7TK10-0AB0
RC充放電回路示意圖。假設電容器兩端的初始電壓為零,開關(guān)K與1端接通的瞬間,電源通過電阻R對電容器充電,此時電容器的充電電流為最大E/R,若持續(xù)以這個電流充電,則VC的上升曲線是一條線性的直線,如圖1(b)中的虛線所示。
圖1 RC充放電回路
但是因在整個充電過程中充電電流為,故隨著VC的上升,充電電流強度IC逐漸減小,則VC上升的幅度也逐漸變小,直到上升至電源電壓E,同時充電電流為0。這樣使實際的VC上升曲線如圖1(b)所示。VC是按指數(shù)規(guī)律上升的,它隨時間t變化的表達式為:
其中,為時間常數(shù)。
可以看出串聯(lián)電阻R越大,充電電流就越小,則充電時間就越長;電容量C越大,所需要的電荷就越多(即儲能越多),充電時間也就越長。
當電容充滿電后,VC等于E。此時開關(guān)K與2端接通,則電容器通過R放電,放電電流為,VC逐漸降低。在接通2端的瞬間,放電電流為最大,但隨著VC的降低,放電電流也逐漸降低,直至VC為0V,放電電流也為0。這樣以來,電容放電時VC的下降曲線如圖(c)所示。VC也是按指數(shù)規(guī)律下降的,它隨時間t變化的表達式為:
西門子模塊6ES7317-7TK10-0AB0
三菱FX系列PLC提供了4種通訊方式:N網(wǎng)絡通訊、無協(xié)議串口通訊、平行網(wǎng)絡通訊、程序口通訊。如果傳輸?shù)臄?shù)據(jù)量少,大多數(shù)PLC與計算機之間通信均可采用串行通信,通信接口均為PLC 與工業(yè)控制計算機上的RS232 接口。由于RS232 采用非平衡方式傳輸數(shù)據(jù),傳輸距離近,對于大功率、長距離,且單機監(jiān)測信息量多,控制要求復雜的PLC通訊,直接采用RS232 方式不能滿足傳輸距離要求。因此,可采用RS485 方式。因為RS485 采用平衡差動式進行數(shù)據(jù)傳輸,適合于遠距離傳輸,并具有較強抗干擾能力。圖1是采用RS232 /RS485通信轉(zhuǎn)換器實現(xiàn)運距離通訊的示意圖。
面對眾多生產(chǎn)廠家的各種類型PLC,它們各有優(yōu)缺點,能夠滿足用戶的各種需求,但在形態(tài)、組成、功 能、編程等方面各不相同,沒有一個統(tǒng)一的標準,各廠家制訂的通信協(xié)議也千差萬別。目前,人們主要采用以下三種方式實現(xiàn)PLC與PC的互聯(lián)通信:
1) 通過使用PLC開發(fā)商提供的系統(tǒng)協(xié)議和網(wǎng)絡適配器,來實現(xiàn)PLC與PC機的互聯(lián)通信。但是由于其通信協(xié)議是公開的,因此互聯(lián)通信必須使用PLC開發(fā)商提供的上位機組態(tài)軟件,并采用支持相應協(xié)議的外設。可以說這種方式是PLC開發(fā)商為自己的產(chǎn)品量身定作的,因此難以滿足不同用戶的需求。
2) 使用目前通用的上位機組態(tài)軟件,如組態(tài)王、InTouch、WinCC、力控等,來實現(xiàn)PLC與PC機的互連通信。組態(tài)軟件以其功能強大、界面友好、開發(fā)簡潔等優(yōu)點目前在PC監(jiān)控領域已經(jīng)得到了廣泛的應用,但是一般價格比較昂貴。組態(tài)軟件本身并不具備直接訪問PLC寄存器或其它智能儀表的能力,必須借助I/O驅(qū)動程序來實現(xiàn)。也就是說,I/O驅(qū)動程序是組態(tài)軟件與PLC或其它智能儀表等設備交互信息的橋梁,負責從設備采集實時數(shù)據(jù)并將操作命令下達給設備,它的可靠性將直接影響組態(tài)軟件的性能。但是在大多數(shù)情況下,I/O驅(qū)動程序是與設備相關(guān)的,即針對某種PLC的驅(qū)動程序不能驅(qū)動其它種類的PLC,因此組態(tài)軟件的靈活性也受到了一定的限制。
3) 利用PLC廠商所提供的標準通信端口和由用戶自定義的自由口通信方式來實現(xiàn)PLC與PC機的互連通信。這種方式由用戶定義通信協(xié)議,不需要增加投資,靈活性好,特別適合于小規(guī)模的控制系統(tǒng)。
通過上述分析不難得出,掌握如何利用PLC廠商提供的標準通信端口和自由口通信方式以及大家所熟悉的編程語言來實現(xiàn)PC與PLC之間的實時通信是非常必要的