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
恐怖犯罪刑事訴訟程序的完善
主站蜘蛛池模板: 欧美福利在线| 婷婷六月综合| 欧美国产日韩在线播放| 国产欧美中文字幕| 国产欧美日韩专区发布| 亚洲精品国产综合99久久夜夜嗨| 亚洲大尺码专区影院| 国产精品第三页在线看| 亚洲欧美人成人让影院| 精品夜恋影院亚洲欧洲| 欧美有码在线观看| 欧美日韩另类在线| 国产农村妇女精品一二区| 国产精品免费久久久久影院无码| 国产a网站| 久久亚洲天堂| 精品视频福利| 精品福利一区二区免费视频| 毛片手机在线看| 亚洲最新在线| 国产无套粉嫩白浆| 在线人成精品免费视频| 99热这里只有精品2| 制服丝袜亚洲| 欧美日本一区二区三区免费| 538国产在线| 嫩草国产在线| 黄片在线永久| 美女潮喷出白浆在线观看视频| 国产黄色视频综合| 中文字幕 欧美日韩| 精品欧美一区二区三区在线| 国产69精品久久久久妇女| 制服丝袜在线视频香蕉| 美女内射视频WWW网站午夜| 无码又爽又刺激的高潮视频| 美女扒开下面流白浆在线试听| 91在线高清视频| 97在线国产视频| 亚洲一区二区三区国产精品| 呦视频在线一区二区三区| 精品少妇人妻一区二区| 国产精品久线在线观看| 四虎在线观看视频高清无码| 青草娱乐极品免费视频| 找国产毛片看| 国产理论一区| 亚洲中文字幕在线一区播放| 久久久久中文字幕精品视频| 亚洲综合狠狠| 亚洲成综合人影院在院播放| 国产无码精品在线| 99精品欧美一区| 精品少妇三级亚洲| 99在线小视频| 国产白浆一区二区三区视频在线| 精品天海翼一区二区| 男人的天堂久久精品激情| 日韩中文字幕免费在线观看| 国产91无码福利在线 | 亚洲性影院| 亚洲一级毛片免费观看| 国产极品美女在线播放| 欧美a在线看| 成人午夜免费观看| 国产精品护士| 亚洲综合香蕉| 亚洲综合二区| 日韩精品一区二区深田咏美| 99re在线免费视频| 欧美午夜在线观看| 国产黄在线免费观看| 黄色福利在线| 国产情侣一区| 亚洲色欲色欲www网| 美女国产在线| 亚洲精品卡2卡3卡4卡5卡区| 99久久精品视香蕉蕉| 亚洲精品成人7777在线观看| 一级毛片网| 国产精品久久久精品三级| 国产成熟女人性满足视频|