2.全局I/O通信方式
全局I/O方式的通信原理如上圖所示。在PLC網絡的每臺PLC的I/O區中各劃出一塊來作為鏈接區,每個鏈接區都采用郵箱結構。相同編號的發送區與接收區大小相同,占用相同的地址段,一個為發送區,其它皆為接收區。采用廣播方式通信。PLC1把1#發送區的數據在PLC網絡上廣播,PLC2、PLC3收聽到后把它接收下來存入各自的1#接收區中。PLC2把2#發送區數據在PLC網上廣播,PLC1、PLC3把它接收下來存入各自的2#接收區中。PLC3把3#發送區數據在PLC網上廣播,PLC1、PLC2把它接收下來存入各自的3#接收區中。顯然通過上述廣播通信過程,PLC1、PLC2、PLC3的各鏈接區中數據是相同的,這個過程稱為等值化過程。通過等值化通信使得PLC網絡中的每臺PLC的鏈接區中的數據保持一致。它既包含著自己送出去的數據,也包含著其它PLC送來的數據。由于每臺PLC的鏈接區大小一樣,占用的地址段相同,每臺PLC只要訪問自己的鏈接區,就等于訪問了其它PLC的鏈接區,也就相當于與其它PLC交換了數據。這樣鏈接區就變成了名符其實的共享存儲區,共享區成為各PLC交換數據的中介。
鏈接區可以采用異步方式刷新(等值化),也可以采用同步方式刷新。異步方式刷新與PLC中用戶程序無關,由各PLC的通信處理器按順序進行廣播通信,周而復始,使其所有鏈接區保持等值化;同步方式刷新是由用戶程序中對鏈接區的發送指令啟動一次刷新,這種方式只有當鏈接區的發送區數據變化時才刷新。
全局I/O通信方式中,PLC直接用讀寫指令對鏈接區進行讀寫操作,簡單、方便、快速,但應注意在一臺PLC中對某地址的寫操作在其它PLC中對同一地址只能進行讀操作。與周期I/O方式一樣,全局I/O方式也要占用PLC的I/O區,因而只適用于少量數據的通信。3.主從總線通信方式
主從總線通信方式又稱為1:N通信方式,是指在總線結構的PLC子網上有N個站,其中只有1個主站,其它皆是從站。
1:N通信方式采用集中式存取控制技術分配總線使用權,通常采用輪詢表法。所謂輪詢表是一張從機號排列順序表,該表配置在主站中,主站按照輪詢表的排列順序對從站進行詢問,看它是否要使用總線,從而達到分配總線使用權的目的。
對于實時性要求比較高的站,可以在輪殉表中讓其從機號多出現幾次,賦予該站較高的通信優先權。在有些1:N通信中把輪詢表法與中斷法結合使用,緊急任務可以打斷正常的周期輪詢,獲得優先權。
1:N通信方式中當從站獲得總線使用權后有兩種數據傳送方式。一種是只允許主從通信,不允許從從通信,從站與從站要交換數據,必須經主站中轉;另一種是既允許主從通信也允許從從通信,從站獲得總線使用權后先安排主從通信,再安排自己與其它從站之間的通信。
4.令牌總線通信方式
令牌總線通信方式又稱為N:N通信方式是指在總線結構的PLC子網上有N個站,它們地位平等沒有主站與從站之分,也可以說N個站都是主站。
N:N通信方式采用令牌總線存取控制技術。在物理總線上組成一個邏輯環,讓一個令牌在邏輯環中按一定方向依次流動,獲得令牌的站就取得了總線使用權。令牌總線存取控制方式限定每個站的令牌持有時間,保證在令牌循環一周時每個站都有機會獲得總線使用權,并提供優先級服務,因此令牌總線存取控制方式具有較好的實時性。
取得令牌的站有兩種數據傳送方式,即無應答數據傳送方式和有應答數據傳送方式。采用無應答數據傳送方式時,取得令牌的站可以立即向目的站發送數據,發送結束,通信過程也就完成了;而采用有應答數據傳送方式時,取得令牌的站向目的站發送完數據后并不算通信完成,必須等目的站獲得令牌并把應答幀發給發送站后,整個通信過程才結束。后者比前者的響應時間明顯增長,實時性下降。
5.浮動主站通信方式
浮動主站通信方式又稱N:M通信方式,適用于總線結構的PLC網絡,是指在總線上有M個站,其中N(N<M=個為主站,其余為從站。
N:M通信方式采用令牌總線與主從總線相結合的存取控制技術。首先把N個主站組成邏輯環,通過令牌在邏輯環中依次流動,在N個主站之間分配總線使用權,這就是浮動主站的含義。獲得總線使用權的主站再按照主從方式來確定在自己的令牌持有時間內與哪些站通信。 一般在主站中配置有一張輪詢表,可按輪詢表上排列的其它主站號及從站號進行輪詢。獲得令牌的主站對于用戶隨機提出的通信任務可按優先級安排在輪詢之前或之后進行。
獲得總線使用權的主站可以采用多種數據傳送方式與目的站通信,其中以無應答無連接方式速度Zui快。
- 西門子電機如何旋轉 2024-11-23
- 西門子電機的工作原理 2024-11-23
- 西門子S7-1200與S7-300 的九大區別 2024-11-23
- 西門子PLC程序設置完畢后,如何調試能避免PLC燒毀呢 2024-11-23
- 西門子PLC的“ModbusRTU通訊”和“輪詢” 2024-11-23
- 西門子傳感器專業名詞解釋 2024-11-23
- 西門子變頻器制動電阻的作用 2024-11-23
- 西門子編碼器的定位功能,用PLC控制如何實現? 2024-11-23
- 西門子柴油發電機房幾個關鍵知識點 2024-11-23
- 西門子PLC一鍵啟停的幾種寫法 2024-11-23
- 詳解西門子RS232、RS485、RS422、串口握手 2024-11-23
- 如何用西門子S7-200 SMART 編寫一條指令 2024-11-23
- 西門子PLC采用RS485控制變頻器 2024-11-23
- 西門子電動機綜合保護器三大功能參數如何設置 2024-11-23
- 西門子RS485方向切換如何設計電路 2024-11-23
聯系方式
- 電 話:13510737515
- 聯系人:董海波
- 手 機:13185520415
- 微 信:13185520415