西門子KTP1200觸摸屏6AV2123-2MB03-0AX0
使用工程組態軟件 SIMATIC WinCC Basic/Comfort/Professional 或 SIMATIC STEP 7 Basic/Professional(帶集成的 WinCC Basic)進行組態。
安裝設備所需工具和附件:
帶有替換槽的力矩螺絲刀,2 號尺寸 | |||
裝配夾 | 針對操作設備 | 所需數量 | |
KTP400 Basic | 4 | ||
KTP700 Basic | 7 | ||
KTP700 Basic DP | 7 | ||
KTP900 Basic | 10 | ||
KTP1200 Basic | 12 | ||
KTP1200 Basic DP | 12 |
安裝操作設備
|
用鋁質裝配夾固定操作設備
|
表 2-5 參數應答中的故障值說明1
表 2-6 參數應答中的故障值說明2
3 S7-1200與CU240X-2 DP的PROFIBUS 非周期通信實例
3.1 S7-1200組態
CU240E-2 DP F非周期通信與所選擇的報文結構無關,選擇任何一種報文格式都可以進行非周期通信,在使用系統功能“RDREC”和“WRREC”讀寫變頻器數據記錄時需要使用報文標識符。本示例以組態353報文為例。
S7-1200與CU240X-2 DP的PROFIBUS通信基本組態過程以及變頻器通信參數設置請參考《S7-1200與G120 CU240X-2 DP的PROFIBUS PZD通信》文檔,在此不做詳細介紹。
• 組態與CU240E-2 DP F通信報文
1) 將硬件目錄中“SIEMENS telegr 353, PKW+PZD-2/2”模塊拖拽到“設備概覽”視圖的個插槽中,系統自動分配了輸入輸出地址。
2)為方便編程將插槽1的PKW區重命名為“PKW”(在調用系統功能“RDREC”和“WRREC”時將用到此名字),將插槽2的PZD區重命名為“PZD”。
圖3-1組態與CU240E-2 DP F通信報文
• 編程:在S7-1200中調用擴展指令“RDREC”讀取從站數據記錄區,調用擴展指令“WRREC”寫入從站數據記錄區。
1) 雙擊項目樹下的“Main(OB1)”打開OB1程序編輯窗口;
2) 擴展指令目錄中“分布式I/O -> 其它 -> 驅動器 -> RDREC和WRREC”指令拖拽到程序編輯窗口中;
3) 分別“RDREC和WRREC”的背景數據塊,使用系統自動分配即可,點擊“確認”按鈕。
圖3-2 S7-1200編程
• 為系統功能“RDREC”和“WRREC”分配硬件標識:
1) 單擊塊參數“ID”;
2) 在下拉列表中選擇“PKW[AI/AO]”。
圖3-3分配硬件標識符• 為系統功能“RDREC”和“WRREC”分配其它參數:
1) 塊參數INDEX = 47
2) M10.0上升沿觸發寫任務,M20.0上升沿觸發讀任務。
3) WRREC寫入緩沖區從MB100開始的40個字節;
4) RDREC讀取緩沖區從MB200開始的40個字節;
5) 其它參數分配請參考右圖。
注意:也可以使用西門子CPU模塊1211CDB塊作為緩沖區,創建DB時請將塊訪問模式定義為“標準-與S7-300/400兼容”模式。
圖3-4分配其它參數
3.2示例1:讀取P2900、P2902[2]~P2902[5]多個參數值
通過出售全新西門子1200CPU模塊6ES7211-1BE40-0XB0非周期通信讀P2900、P2902[2]~P2902[5]參數值,變量表模擬程序參考圖3-5。按照讀參數請求結構將數據寫入“WRREC”數據緩沖區MB100~MB115的16個字節中,數據格式參考表3-1 ;
設置寫數據記錄長度16個字節,MW16 = 16;
設置M10.0 = 1,啟動“WRREC”寫從站數據記錄任務;MD12指示“WRREC”指令執行狀態,具體狀態含義請參考TIA PORTAL在線幫助;
寫數據記錄完成后,設置M20.0 = 1,啟動“RDREC”讀從站數據記錄任務;西門子CPU模塊1211C
MW26中指示讀取從站數據記錄的長度28字節,MD22指示“RDREC”指令執行狀態;西門子1200PLC代理商
按照讀參數應答結構分析MB200~MD227中28字節的數據,數據格式參考表3-2,讀取到的P2900=33.0,P2902.2=10.0,P2902.3=20.0,P2902.4=50.0,P2902.5=100.0;
圖3-5 S7-1200讀取P2900、P2902[2]~P2902[5]多個參數值表3-1 讀參數 - 寫數據記錄請求
字節n 字節n+1 地址 報文頭 請求參考 01hex 請求ID 01 hex MW100 驅動對象ID 01 hex 參數數量m 02 hex MW102 參數1 屬性 10 hex 索引的數量 00 hex MW104 參數號 = 0B54 hex MW106 個索引的編號 = 0000 hex MW108 參數2 屬性 10 hex 索引的數量 04 hex MW110 參數號 = 0B56 hex MW112 個索引的編號 = 0002 hex MW114 表3-2讀參數 - 讀數據記錄應答
字節n 字節n+1 地址 報文頭 請求參考映射 01hex 應答ID 01 hex MW200 驅動對象ID映射 01 hex 參數數量m 02 hex MW202 參數1的值 數據格式 08 hex 參數值數量 01hex MW204 參數值 = 33.0(浮點數) MW206 MW208 參數2的值 數據格式 08 hex 參數值數量 04hex MW210 參數值 = 10.0(浮點數) MW212 MW214 參數值 = 20.0(浮點數) MW216 MW217 參數值 = 50.0(浮點數) MW220 MW222 參數值 = 100.0(浮點數) MW224 MW226 3.3示例2:修改P2900、P2901參數值
通過非周期通信設置P2900=11.0、P2901=22.0,變量表模擬程序參考圖3-6。按照寫參數請求結構將數據寫入“WRREC”數據緩沖區MB100~MB127的28個字節中,數據格式參考表3-3;
設置寫數據記錄長度28個字節,MW16 = 28;
設置M10.0 = 1,啟動“WRREC”寫從站數據記錄任務;MD12指示“WRREC”指令執行狀態,具體狀態含義請參考TIA PORTAL在線幫助;
寫數據記錄完成后,設置M20.0 = 1,啟動“RDREC”讀從站數據記錄任務;
MW26中指示讀取從站數據記錄的長度4字節,MD22指示“RDREC”指令執行狀態;
按照寫參數應答結構分析MB200~MD3中4字節的數據,數據格式參考表3-4,正確寫入P2900=11.0、P2901=22.0。
免責聲明
- 凡本網注明“來源:化工儀器網”的所有作品,均為浙江興旺寶明通網絡有限公司-化工儀器網合法擁有版權或有權使用的作品,未經本網授權不得轉載、摘編或利用其它方式使用上述作品。已經本網授權使用作品的,應在授權范圍內使用,并注明“來源:化工儀器網”。違反上述聲明者,本網將追究其相關法律責任。
- 本網轉載并注明自其他來源(非化工儀器網)的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點和對其真實性負責,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品第一來源,并自負版權等法律責任。
- 如涉及作品內容、版權等問題,請在作品發表之日起一周內與本網聯系,否則視為放棄相關權利。