實現PLC與PC互聯通信的三種方式
發布時間:2019-07-16 12:42:55來源:
實現PLC與PC互聯通信的三種方式
面對眾多生產廠家的各種類型PLC,它們各有優缺點,能夠滿足用戶的各種需求,但在形態、組成、功 能、編程等方面各不相同,沒有一個統一的標準,各廠家制訂的通信協議也千差萬別。目前,人們主要采用以下三種方式實現PLC與PC的互聯通信:
1) 通過使用PLC開發商提供的系統協議和網絡適配器,來實現PLC與PC機的互聯通信。但是由于其通信協議是不公開的,因此互聯通信必須使用PLC開發商提供的上位機組態軟件,并采用支持相應協議的外設。可以說這種方式是PLC開發商為自己的產品量身定作的,因此難以滿足不同用戶的需求。
2) 使用目前通用的上位機組態軟件,如組態王、InTouch、WinCC、力控等,來實現PLC與PC機的互連通信。組態軟件以其功能強大、界面友好、開發簡潔等優點目前在PC監控領域已經得到了廣泛的應用,但是一般價格比較昂貴。組態軟件本身并不具備直接訪問PLC寄存器或其它智能儀表的能力,必須借助I/O驅動程序來實現。也就是說,I/O驅動程序是組態軟件與PLC或其它智能儀表等設備交互信息的橋梁,負責從設備采集實時數據并將操作命令下達給設備,它的可靠性將直接影響組態軟件的性能。但是在大多數情況下,I/O驅動程序是與設備相關的,即針對某種PLC的驅動程序不能驅動其它種類的PLC,因此組態軟件的靈活性也受到了一定的限制。
3) 利用PLC廠商所提供的標準通信端口和由用戶自定義的自由口通信方式來實現PLC與PC機的互連通信。這種方式由用戶定義通信協議,不需要增加投資,靈活性好,特別適合于小規模的控制系統。
通過上述分析不難得出,掌握如何利用PLC廠商提供的標準通信端口和自由口通信方式以及大家所熟悉的編程語言來實現PC與PLC之間的實時通信是非常必要的。
通過上述分析不難得出,掌握如何利用PLC廠商提供的標準通信端口和自由口通信方式以及大家所熟悉的編程語言來實現PC與PLC之間的實時通信是非常必要的。