999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

PLC之間低成本通訊的實現

2014-03-15 01:45:35王友青
科技創新與應用 2014年8期
關鍵詞:程序

王友青

摘 要:目前,工廠工業自動化的程度越來越高,在大型控制系統中,由于控制任務復雜,點數過多,各PLC站之間的模擬量、數字量信號需要交叉聯鎖,為節省各PLC站單機控制的任務量及系統成本,各PLC之間要實現必要的通訊,本文介紹西門子S7-400(300)PLC之間的通訊。

關鍵詞:MPI;通訊;Profibus;程序

1 MPI通訊

MPI(Multipoint Interface)是一種適用于小范圍、少數PLC站點之間的近距離通訊網絡,在網絡結構中屬于單元級和現場級。通訊速率一般為:19.2k~12Mbps,默認值為:187.5kbps;通訊數據包不超過122字節。接口是S7-400 CPU上自帶的MPI口(如圖1),實際應用中只接“3”和“8”兩個引腳。

圖1

連接電纜為西門子Profibus標準電纜,電纜總長度不能超過50米,如果長度不夠可以增加RS485中繼器來擴展距離。連接插頭為西門子Profibus 標準插頭,如果使用其他電纜和插頭,將帶來數據傳輸不穩定的風險,網絡圖如圖2。

圖2

在此網絡物理連接的基礎上,MPI通訊又可分為全局數據包(GD)通訊、不需要組態的雙邊連接通訊、不需要組態的單邊連接通訊和需要組態的連接通訊。這里只介紹不需要組態的單邊連接通訊,單邊通訊類似于客戶機和服務器之間的通訊模式,即只在客戶機一端編寫程序來讀取和寫入服務器的數據,這時需要調用客戶機PLC的系統功能塊“SFC67”和“SFC68”完成讀/寫功能,通訊程序如下:

CALL SFC 67

REQ:=M50.0 // M50.0始終為“1”

CONT:=M50.1 //M50.1始終為“1”

DEST_ID:=W#16#3 //通訊伙伴的MPI地址為“3”

VAR_ADDR:=P#M 100.0 BYTE 60 //讀取通訊伙伴MB100~MB159變量的數據

RET_VEL:=MW90 //通訊出現故障時,將錯誤代碼值放入MW90

BUSY:=M50.2 //讀取數據結束M50.2為“0”,沒結束為“1”

RD:=P#M100.0 BYTE 60 //讀取到的通訊伙伴的數據放入本地MB100~MB159變量中

CALL SFC 68

REQ:=M50.0 // M50.0始終為“1”

CONT:=M50.1 //M50.1始終為“1”

DEST_ID:=W#16#3 //通訊伙伴的MPI地址為“3”

VAR_ADDR:=P#M 200.0 BYTE 60 //寫入通訊伙伴MB200~MB259變量的數據

SD:=P#M 200.0 BYTE 60 //讀取本地MB200~MB259變量的數據

RET_VAL:=MW92 //通訊出現故障時,將錯誤代碼值放入MW92

BUSY:=M50.3 //發送數據結束M50.3為“0”,沒結束為“1”

如果通訊雙方是S7-400PLC和S7-300PLC,S7-300只能作為服務器,S7-400作為客戶機,通訊程序只能在S7-400中編寫,S7-300中不需編寫通訊程序。

2 Profibus通訊

Profibus通訊和MPI通訊具有相同的物理連接特性,區別在于接口的類型,Profibus通訊連接的是集成在CPU上的Profibus接口。Profibus通訊又可分為:PA(Process Automation)、FMS(Fieldbus Message Specification)和DP(Decentralized Periphery),即過程自動化協議、現場總線標準協議和分布式控制系統協議。其中,DP以傳輸速度快、通訊數據量大、可擴展性能強等優點被廣泛應用于工業系統中。

典型的Profibus-DP網絡配置是一個主站、多個從站結構,主站與從站之間的通訊基于主-從原理,即主站向從站發出請求,按照站號順序輪詢從站。根據通訊電纜的總長度不同,通訊波特率也應設成不同,一般長度小于200米時波特率可設為:1.5 Mbps。本文簡單介紹同一項目下的兩套PLC的通訊,其中,S7-400PLC作為主站、S7-300PLC作為從站的Profibus-DP通訊方式。網絡連接如圖3

圖3

此種通訊方式只需通訊雙方組態,不需要編程。先組態從站S7 300,打開從站的硬件組態,再打開CPU的DP屬性窗口,“常規”選項卡中設置地址為“8”,“工作模式”選項卡選擇“DP從站”,“組態”選項卡點擊“新建”按鈕,在彈出的窗口中設定從站的地址類型為“輸入”;地址為“20”;長度為“32”;單位為“字節”。即主站發送的32個字節數據放入IB20~IB51中,確定后再次點擊“組態”選項卡的“新建”按鈕,在彈出的窗口中設定從站的地址類型為“輸出”;地址為“20”;長度為“32”;單位為“字節”。即本站的QB20~QB51中的數據發送給主站,組態后的結果如圖4。確定后保存編譯下載。

下面組態主站,打開主站的硬件組態,再打開CPU的DP屬性窗口,“常規”選項卡中設置地址為“7”,“工作模式”選項卡選擇“DP主站”,確定后找到硬件組態窗口右側的硬件目錄下:\PROFIBUS DP\Configured Stations\CPU 31x圖標,將其拖入DP主站系統,此時會彈出“DP 從站屬性”窗口,點擊“連接”選項卡中的“連接”按鈕,確定后從站圖標就會出現在DP 主站系統的下方如圖5。雙擊從站圖標,在彈出的“DP 從站屬性”窗口中編輯組態行1,設定主站的地址類型為“輸出”;地址為“20”;長度為“32”;單位為“字節”。

與從站的輸入匹配。確定后再編輯組態行2,,設定主站的地址類型為“輸入”;地址為“20”;長度為“32”;單位為“字節”,與從站的輸出匹配。組態后的結果如圖6,確定后保存編譯下載。

這樣通訊就建立起來了,數據交換對照表如表1,在編程的時候可以直接使用這些變量,這種通訊方式的缺點是占用通訊雙方的輸入、輸出地址資源。

表1

3 結束語

PLC之間的通訊方式還有很多,比如工業以太網通訊等,但這兩種通訊方式不需要增加通訊雙方的硬件成本,利用自身CPU集成的通訊口進行通訊,實施起來簡便快捷、經濟高效。具體采用哪種通訊方式,在實際應用中,需要根據現場系統配置的情況和成本預算來決定通訊方案。

參考文獻

[1]劉鍇,周海.深入淺出西門子S7-300 PLC[M].北京:北京航空航天大學出版社.

[2]崔堅.西門子S7可編程序控制器- STEP7編程指南[M].北京:機械工業出版社,2007.endprint

摘 要:目前,工廠工業自動化的程度越來越高,在大型控制系統中,由于控制任務復雜,點數過多,各PLC站之間的模擬量、數字量信號需要交叉聯鎖,為節省各PLC站單機控制的任務量及系統成本,各PLC之間要實現必要的通訊,本文介紹西門子S7-400(300)PLC之間的通訊。

關鍵詞:MPI;通訊;Profibus;程序

1 MPI通訊

MPI(Multipoint Interface)是一種適用于小范圍、少數PLC站點之間的近距離通訊網絡,在網絡結構中屬于單元級和現場級。通訊速率一般為:19.2k~12Mbps,默認值為:187.5kbps;通訊數據包不超過122字節。接口是S7-400 CPU上自帶的MPI口(如圖1),實際應用中只接“3”和“8”兩個引腳。

圖1

連接電纜為西門子Profibus標準電纜,電纜總長度不能超過50米,如果長度不夠可以增加RS485中繼器來擴展距離。連接插頭為西門子Profibus 標準插頭,如果使用其他電纜和插頭,將帶來數據傳輸不穩定的風險,網絡圖如圖2。

圖2

在此網絡物理連接的基礎上,MPI通訊又可分為全局數據包(GD)通訊、不需要組態的雙邊連接通訊、不需要組態的單邊連接通訊和需要組態的連接通訊。這里只介紹不需要組態的單邊連接通訊,單邊通訊類似于客戶機和服務器之間的通訊模式,即只在客戶機一端編寫程序來讀取和寫入服務器的數據,這時需要調用客戶機PLC的系統功能塊“SFC67”和“SFC68”完成讀/寫功能,通訊程序如下:

CALL SFC 67

REQ:=M50.0 // M50.0始終為“1”

CONT:=M50.1 //M50.1始終為“1”

DEST_ID:=W#16#3 //通訊伙伴的MPI地址為“3”

VAR_ADDR:=P#M 100.0 BYTE 60 //讀取通訊伙伴MB100~MB159變量的數據

RET_VEL:=MW90 //通訊出現故障時,將錯誤代碼值放入MW90

BUSY:=M50.2 //讀取數據結束M50.2為“0”,沒結束為“1”

RD:=P#M100.0 BYTE 60 //讀取到的通訊伙伴的數據放入本地MB100~MB159變量中

CALL SFC 68

REQ:=M50.0 // M50.0始終為“1”

CONT:=M50.1 //M50.1始終為“1”

DEST_ID:=W#16#3 //通訊伙伴的MPI地址為“3”

VAR_ADDR:=P#M 200.0 BYTE 60 //寫入通訊伙伴MB200~MB259變量的數據

SD:=P#M 200.0 BYTE 60 //讀取本地MB200~MB259變量的數據

RET_VAL:=MW92 //通訊出現故障時,將錯誤代碼值放入MW92

BUSY:=M50.3 //發送數據結束M50.3為“0”,沒結束為“1”

如果通訊雙方是S7-400PLC和S7-300PLC,S7-300只能作為服務器,S7-400作為客戶機,通訊程序只能在S7-400中編寫,S7-300中不需編寫通訊程序。

2 Profibus通訊

Profibus通訊和MPI通訊具有相同的物理連接特性,區別在于接口的類型,Profibus通訊連接的是集成在CPU上的Profibus接口。Profibus通訊又可分為:PA(Process Automation)、FMS(Fieldbus Message Specification)和DP(Decentralized Periphery),即過程自動化協議、現場總線標準協議和分布式控制系統協議。其中,DP以傳輸速度快、通訊數據量大、可擴展性能強等優點被廣泛應用于工業系統中。

典型的Profibus-DP網絡配置是一個主站、多個從站結構,主站與從站之間的通訊基于主-從原理,即主站向從站發出請求,按照站號順序輪詢從站。根據通訊電纜的總長度不同,通訊波特率也應設成不同,一般長度小于200米時波特率可設為:1.5 Mbps。本文簡單介紹同一項目下的兩套PLC的通訊,其中,S7-400PLC作為主站、S7-300PLC作為從站的Profibus-DP通訊方式。網絡連接如圖3

圖3

此種通訊方式只需通訊雙方組態,不需要編程。先組態從站S7 300,打開從站的硬件組態,再打開CPU的DP屬性窗口,“常規”選項卡中設置地址為“8”,“工作模式”選項卡選擇“DP從站”,“組態”選項卡點擊“新建”按鈕,在彈出的窗口中設定從站的地址類型為“輸入”;地址為“20”;長度為“32”;單位為“字節”。即主站發送的32個字節數據放入IB20~IB51中,確定后再次點擊“組態”選項卡的“新建”按鈕,在彈出的窗口中設定從站的地址類型為“輸出”;地址為“20”;長度為“32”;單位為“字節”。即本站的QB20~QB51中的數據發送給主站,組態后的結果如圖4。確定后保存編譯下載。

下面組態主站,打開主站的硬件組態,再打開CPU的DP屬性窗口,“常規”選項卡中設置地址為“7”,“工作模式”選項卡選擇“DP主站”,確定后找到硬件組態窗口右側的硬件目錄下:\PROFIBUS DP\Configured Stations\CPU 31x圖標,將其拖入DP主站系統,此時會彈出“DP 從站屬性”窗口,點擊“連接”選項卡中的“連接”按鈕,確定后從站圖標就會出現在DP 主站系統的下方如圖5。雙擊從站圖標,在彈出的“DP 從站屬性”窗口中編輯組態行1,設定主站的地址類型為“輸出”;地址為“20”;長度為“32”;單位為“字節”。

與從站的輸入匹配。確定后再編輯組態行2,,設定主站的地址類型為“輸入”;地址為“20”;長度為“32”;單位為“字節”,與從站的輸出匹配。組態后的結果如圖6,確定后保存編譯下載。

這樣通訊就建立起來了,數據交換對照表如表1,在編程的時候可以直接使用這些變量,這種通訊方式的缺點是占用通訊雙方的輸入、輸出地址資源。

表1

3 結束語

PLC之間的通訊方式還有很多,比如工業以太網通訊等,但這兩種通訊方式不需要增加通訊雙方的硬件成本,利用自身CPU集成的通訊口進行通訊,實施起來簡便快捷、經濟高效。具體采用哪種通訊方式,在實際應用中,需要根據現場系統配置的情況和成本預算來決定通訊方案。

參考文獻

[1]劉鍇,周海.深入淺出西門子S7-300 PLC[M].北京:北京航空航天大學出版社.

[2]崔堅.西門子S7可編程序控制器- STEP7編程指南[M].北京:機械工業出版社,2007.endprint

摘 要:目前,工廠工業自動化的程度越來越高,在大型控制系統中,由于控制任務復雜,點數過多,各PLC站之間的模擬量、數字量信號需要交叉聯鎖,為節省各PLC站單機控制的任務量及系統成本,各PLC之間要實現必要的通訊,本文介紹西門子S7-400(300)PLC之間的通訊。

關鍵詞:MPI;通訊;Profibus;程序

1 MPI通訊

MPI(Multipoint Interface)是一種適用于小范圍、少數PLC站點之間的近距離通訊網絡,在網絡結構中屬于單元級和現場級。通訊速率一般為:19.2k~12Mbps,默認值為:187.5kbps;通訊數據包不超過122字節。接口是S7-400 CPU上自帶的MPI口(如圖1),實際應用中只接“3”和“8”兩個引腳。

圖1

連接電纜為西門子Profibus標準電纜,電纜總長度不能超過50米,如果長度不夠可以增加RS485中繼器來擴展距離。連接插頭為西門子Profibus 標準插頭,如果使用其他電纜和插頭,將帶來數據傳輸不穩定的風險,網絡圖如圖2。

圖2

在此網絡物理連接的基礎上,MPI通訊又可分為全局數據包(GD)通訊、不需要組態的雙邊連接通訊、不需要組態的單邊連接通訊和需要組態的連接通訊。這里只介紹不需要組態的單邊連接通訊,單邊通訊類似于客戶機和服務器之間的通訊模式,即只在客戶機一端編寫程序來讀取和寫入服務器的數據,這時需要調用客戶機PLC的系統功能塊“SFC67”和“SFC68”完成讀/寫功能,通訊程序如下:

CALL SFC 67

REQ:=M50.0 // M50.0始終為“1”

CONT:=M50.1 //M50.1始終為“1”

DEST_ID:=W#16#3 //通訊伙伴的MPI地址為“3”

VAR_ADDR:=P#M 100.0 BYTE 60 //讀取通訊伙伴MB100~MB159變量的數據

RET_VEL:=MW90 //通訊出現故障時,將錯誤代碼值放入MW90

BUSY:=M50.2 //讀取數據結束M50.2為“0”,沒結束為“1”

RD:=P#M100.0 BYTE 60 //讀取到的通訊伙伴的數據放入本地MB100~MB159變量中

CALL SFC 68

REQ:=M50.0 // M50.0始終為“1”

CONT:=M50.1 //M50.1始終為“1”

DEST_ID:=W#16#3 //通訊伙伴的MPI地址為“3”

VAR_ADDR:=P#M 200.0 BYTE 60 //寫入通訊伙伴MB200~MB259變量的數據

SD:=P#M 200.0 BYTE 60 //讀取本地MB200~MB259變量的數據

RET_VAL:=MW92 //通訊出現故障時,將錯誤代碼值放入MW92

BUSY:=M50.3 //發送數據結束M50.3為“0”,沒結束為“1”

如果通訊雙方是S7-400PLC和S7-300PLC,S7-300只能作為服務器,S7-400作為客戶機,通訊程序只能在S7-400中編寫,S7-300中不需編寫通訊程序。

2 Profibus通訊

Profibus通訊和MPI通訊具有相同的物理連接特性,區別在于接口的類型,Profibus通訊連接的是集成在CPU上的Profibus接口。Profibus通訊又可分為:PA(Process Automation)、FMS(Fieldbus Message Specification)和DP(Decentralized Periphery),即過程自動化協議、現場總線標準協議和分布式控制系統協議。其中,DP以傳輸速度快、通訊數據量大、可擴展性能強等優點被廣泛應用于工業系統中。

典型的Profibus-DP網絡配置是一個主站、多個從站結構,主站與從站之間的通訊基于主-從原理,即主站向從站發出請求,按照站號順序輪詢從站。根據通訊電纜的總長度不同,通訊波特率也應設成不同,一般長度小于200米時波特率可設為:1.5 Mbps。本文簡單介紹同一項目下的兩套PLC的通訊,其中,S7-400PLC作為主站、S7-300PLC作為從站的Profibus-DP通訊方式。網絡連接如圖3

圖3

此種通訊方式只需通訊雙方組態,不需要編程。先組態從站S7 300,打開從站的硬件組態,再打開CPU的DP屬性窗口,“常規”選項卡中設置地址為“8”,“工作模式”選項卡選擇“DP從站”,“組態”選項卡點擊“新建”按鈕,在彈出的窗口中設定從站的地址類型為“輸入”;地址為“20”;長度為“32”;單位為“字節”。即主站發送的32個字節數據放入IB20~IB51中,確定后再次點擊“組態”選項卡的“新建”按鈕,在彈出的窗口中設定從站的地址類型為“輸出”;地址為“20”;長度為“32”;單位為“字節”。即本站的QB20~QB51中的數據發送給主站,組態后的結果如圖4。確定后保存編譯下載。

下面組態主站,打開主站的硬件組態,再打開CPU的DP屬性窗口,“常規”選項卡中設置地址為“7”,“工作模式”選項卡選擇“DP主站”,確定后找到硬件組態窗口右側的硬件目錄下:\PROFIBUS DP\Configured Stations\CPU 31x圖標,將其拖入DP主站系統,此時會彈出“DP 從站屬性”窗口,點擊“連接”選項卡中的“連接”按鈕,確定后從站圖標就會出現在DP 主站系統的下方如圖5。雙擊從站圖標,在彈出的“DP 從站屬性”窗口中編輯組態行1,設定主站的地址類型為“輸出”;地址為“20”;長度為“32”;單位為“字節”。

與從站的輸入匹配。確定后再編輯組態行2,,設定主站的地址類型為“輸入”;地址為“20”;長度為“32”;單位為“字節”,與從站的輸出匹配。組態后的結果如圖6,確定后保存編譯下載。

這樣通訊就建立起來了,數據交換對照表如表1,在編程的時候可以直接使用這些變量,這種通訊方式的缺點是占用通訊雙方的輸入、輸出地址資源。

表1

3 結束語

PLC之間的通訊方式還有很多,比如工業以太網通訊等,但這兩種通訊方式不需要增加通訊雙方的硬件成本,利用自身CPU集成的通訊口進行通訊,實施起來簡便快捷、經濟高效。具體采用哪種通訊方式,在實際應用中,需要根據現場系統配置的情況和成本預算來決定通訊方案。

參考文獻

[1]劉鍇,周海.深入淺出西門子S7-300 PLC[M].北京:北京航空航天大學出版社.

[2]崔堅.西門子S7可編程序控制器- STEP7編程指南[M].北京:機械工業出版社,2007.endprint

猜你喜歡
程序
給Windows添加程序快速切換欄
電腦愛好者(2020年6期)2020-05-26 09:27:33
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
失能的信仰——走向衰亡的民事訴訟程序
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
基于VMM的程序行為異常檢測
偵查實驗批準程序初探
我國刑事速裁程序的構建
創衛暗訪程序有待改進
中國衛生(2015年3期)2015-11-19 02:53:32
恐怖犯罪刑事訴訟程序的完善
主站蜘蛛池模板: 亚洲综合婷婷激情| 亚洲一区二区三区中文字幕5566| 99激情网| 激情乱人伦| 在线另类稀缺国产呦| 在线观看国产黄色| 久青草免费在线视频| 亚洲人成网18禁| 一本一道波多野结衣av黑人在线| 丁香五月婷婷激情基地| 国产91丝袜| 国产激情第一页| 91色国产在线| 91啦中文字幕| 精品久久国产综合精麻豆| 亚洲Aⅴ无码专区在线观看q| 91年精品国产福利线观看久久| 伊人激情综合网| 国产精品hd在线播放| 91精品最新国内在线播放| 97国产精品视频自在拍| 亚洲va精品中文字幕| 国产美女无遮挡免费视频网站| 第一页亚洲| 国产美女无遮挡免费视频网站| 91小视频在线观看免费版高清| 午夜国产小视频| 在线精品视频成人网| 丁香婷婷激情网| 欧美国产菊爆免费观看 | 国产免费羞羞视频| 亚洲欧美自拍视频| 1769国产精品免费视频| 蝌蚪国产精品视频第一页| 在线日本国产成人免费的| 日韩东京热无码人妻| 深夜福利视频一区二区| 亚洲嫩模喷白浆| 色综合狠狠操| julia中文字幕久久亚洲| 91麻豆国产视频| 欧美日韩一区二区三区在线视频| 亚洲性影院| 国产精品手机视频一区二区| 国产激情无码一区二区APP| 欧美翘臀一区二区三区| 91午夜福利在线观看精品| 国产女人喷水视频| 2020久久国产综合精品swag| 亚洲第一黄色网址| 久久99国产乱子伦精品免| 欧美a在线看| 欧美亚洲激情| 國產尤物AV尤物在線觀看| 欧美午夜在线观看| 国产欧美高清| 8090午夜无码专区| 四虎国产永久在线观看| 中文字幕资源站| 亚洲色图综合在线| 欧美性猛交xxxx乱大交极品| 亚洲AV永久无码精品古装片| 精品一區二區久久久久久久網站 | 91精品视频播放| 欧美成一级| 亚洲国产午夜精华无码福利| 国产91精品调教在线播放| 成人午夜亚洲影视在线观看| 亚洲成网777777国产精品| 在线亚洲天堂| 97综合久久| 国产女人18水真多毛片18精品| 欧美yw精品日本国产精品| 超碰aⅴ人人做人人爽欧美 | 免费在线看黄网址| 久久婷婷五月综合97色| 美女被狂躁www在线观看| 毛片大全免费观看| 蝴蝶伊人久久中文娱乐网| 亚洲无码视频喷水| 免费观看成人久久网免费观看| v天堂中文在线|