男女午夜激情_www.天堂av.com_亚洲综合小说区_亚洲欧美自拍视频_成年精品_久久www免费人成—看片_激情综合五月天_久久高潮视频_最新国产成人ab网站_国产精品卡一

當前位置:機電之家首頁 >> PLC技術>> plc資料下載 >> PLC通信軟件 >> 兩臺西門子S7-300plc的MPI通訊問題、
兩臺西門子S7-300plc的MPI通訊問題、

問:我有一個改造項目新系統的313C plc需要從老系統上用MpI通訊讀取一個模擬量和16個數字量的數據,現在問題是用定義全局數據通訊還是在新系統plc中用sfc67和sfc68通訊,是不是編程通訊比全局數據通訊速度快更穩定?請高手指點。(還要問一句如果用編程通訊的話怎么把定義好的全局數據給刪除掉)如果不用全局數據的話,用編程,兩個plc在組態里用不用連?是不是只用設置一下地址就行了吧?

答:全局數據通信是PLC之間進行的不需要編程通過MPI接口在CPU間循環地交換少量數據,當過程映像被刷新時,在循環掃描檢測點上進行數據交換;而無組態的連接的MPI通信(編程通信)通過調用SFC67和SFC68來實現,MPI無組態連接就是MPI通信時,不需要組態,只要編寫通信程序即可實現通信,PLC之間可以采用雙邊編程通信和單邊編程通信方式,你這里應該是采用單邊編程通信方式,因為CPU313C需要從老系統上用MpI通訊讀取一個模擬量和16個數字量的數據,只要在CPU313C上進行編程就可以實現數據交換,編程通信要比全局數據傳輸的數據量要大,速度更快;
你首先必須把兩個PLC之間的MPI端口連接起來,設定主站CPU313C的MPI通信參數(波特率187.5kbit/s)和主站的MP地址如“3”,不能與老的PLC的MPI地址重復,把兩個站的波特率設定一樣,各自下載到PLC中;因為你只想老系統上用MpI通訊讀取一個模擬量和16個數字量的數據,在CPU313C中單邊編程,在讀取數據區只要指定對方的PLC的MPI地址和數據區就可以了。
X_PUT(SFC68)為發送數據的指令,通過此指令將數據寫入不在同一個本地S7站中的通信伙伴,其中DEST_ID為對方的MPI地址(這里指你的老系統PLC的MPI地址)和VAR_ADDR為對方的數據區,SD為本地數據區,必須保證SD參數定義的數據長度和數據類型與通信伙伴上VAR_ADDR一致;
X_GET(SFC67)為接收數據的指令,可以從本地站S7站以外的通信伙伴(這里指老系統上PLC站)中讀取數據,其中參數DEST_ID和VAR_ADDR分別指對方的MPI地址和對方的數據區,RD為本機的數據區必須保證RD參數定義的接收區(CPU313C)至少和由VAR_ADDR參數定義的要讀取的區域一樣大,而且類型必須相匹配。
如果不想要全局數據通信,只要在硬件組態界面中選擇菜單Options(選項)/Define bbbbbb Data“(定義全局數據)界面中,打開全局變量發送和接收組態,斷口連接,執行保存編譯,下載到PLC就可以了。

作者:未知 點擊:287次 [打印] [關閉] [返回頂部]
本文標簽:兩臺西門子S7-300plc的MPI通訊問題、
* 由于無法獲得聯系方式等原因,本網使用的文字及圖片的作品報酬未能及時支付,在此深表歉意,請《兩臺西門子S7-300plc的MPI通訊問題、》相關權利人與機電之家網取得聯系。
電子樣本

SN系列樣冊
:鞏經理
:13915946763
:南京塞姆泵業有限公司
個人求購

朱善鵬 【求購】  液壓絞車  2026-3-23
機電用戶 【求購】  纏繞膜  2026-3-23
汪經理 【求購】  綜合帶電檢...  2026-3-23
王經理 【求購】  西湖輪胎  2026-3-20
蘇紅慶 【求購】  工業除濕機  2026-3-20
金喜 【求購】  線纜  2026-3-20
林杰 【求購】  自粘結鐵芯  2026-3-20
任建波 【求購】  鋰電鉆  2026-3-20
VIP公司推薦

主站蜘蛛池模板: 襄垣县| 平邑县| 辉南县| 日喀则市| 和硕县| 织金县| 洞头县| 应用必备| 铜陵市| 余庆县| 泰宁县| 读书| 万载县| 台江县| 孟村| 夏河县| 吉林省| 舟曲县| 莲花县| 遵化市| 浦城县| 珠海市| 秦皇岛市| 阿拉善右旗| 大化| 大港区| 达孜县| 正阳县| 大荔县| 徐州市| 兴义市| 叶城县| 武乡县| 榆社县| 长汀县| 永定县| 阜新| 昂仁县| 小金县| 嵊泗县| 保定市|