產(chǎn)品分類品牌分類
-
西門(mén)子PLC模塊 西門(mén)子CPU 西門(mén)子DP電纜 西門(mén)子模塊 西門(mén)子變頻器 西門(mén)子電源 西門(mén)子連接器 西門(mén)子軟啟動(dòng) 西門(mén)子軸卡 西門(mén)子數(shù)控系統(tǒng) 西門(mén)子工控機(jī) 西門(mén)子PLC 西門(mén)子觸摸屏 西門(mén)子交換機(jī) 西門(mén)子導(dǎo)軌 西門(mén)子驅(qū)動(dòng)器 西門(mén)子NCU備件 ET200 DP接頭 S7-1500 S7-400 S7-300 1200 200SMART 200CN PLC 電線電纜
西門(mén)子KTP1200觸摸屏6AV2123-2MB03-0AX0大量庫(kù)存
西門(mén)子KTP1200觸摸屏6AV2123-2MB03-0AX0
使用工程組態(tài)軟件 SIMATIC WinCC Basic/Comfort/Professional 或 SIMATIC STEP 7 Basic/Professional(帶集成的 WinCC Basic)進(jìn)行組態(tài)。
安裝設(shè)備所需工具和附件:
帶有替換槽的力矩螺絲刀,2 號(hào)尺寸 | |||
裝配夾 | 針對(duì)操作設(shè)備 | 所需數(shù)量 | |
KTP400 Basic | 4 | ||
KTP700 Basic | 7 | ||
KTP700 Basic DP | 7 | ||
KTP900 Basic | 10 | ||
KTP1200 Basic | 12 | ||
KTP1200 Basic DP | 12 |
安裝操作設(shè)備
|
用鋁質(zhì)裝配夾固定操作設(shè)備
|
表 2-5 參數(shù)應(yīng)答中的故障值說(shuō)明1
表 2-6 參數(shù)應(yīng)答中的故障值說(shuō)明2
3 S7-1200與CU240X-2 DP的PROFIBUS 非周期通信實(shí)例
3.1 S7-1200組態(tài)
CU240E-2 DP F非周期通信與所選擇的報(bào)文結(jié)構(gòu)無(wú)關(guān),選擇任何一種報(bào)文格式都可以進(jìn)行非周期通信,在使用系統(tǒng)功能“RDREC"和“WRREC"讀寫(xiě)變頻器數(shù)據(jù)記錄時(shí)需要使用報(bào)文標(biāo)識(shí)符。本示例以組態(tài)353報(bào)文為例。
S7-1200與CU240X-2 DP的PROFIBUS通信基本組態(tài)過(guò)程以及變頻器通信參數(shù)設(shè)置請(qǐng)參考《S7-1200與G120 CU240X-2 DP的PROFIBUS PZD通信》文檔,在此不做詳細(xì)介紹。
• 組態(tài)與CU240E-2 DP F通信報(bào)文
1) 將硬件目錄中“SIEMENS telegr 353, PKW+PZD-2/2"模塊拖拽到“設(shè)備概覽"視圖的個(gè)插槽中,系統(tǒng)自動(dòng)分配了輸入輸出地址。
2)為方便編程將插槽1的PKW區(qū)重命名為“PKW"(在調(diào)用系統(tǒng)功能“RDREC"和“WRREC"時(shí)將用到此名字),將插槽2的PZD區(qū)重命名為“PZD"。
圖3-1組態(tài)與CU240E-2 DP F通信報(bào)文
• 編程:在S7-1200中調(diào)用擴(kuò)展指令“RDREC"讀取從站數(shù)據(jù)記錄區(qū),調(diào)用擴(kuò)展指令“WRREC"寫(xiě)入從站數(shù)據(jù)記錄區(qū)。
1) 雙擊項(xiàng)目樹(shù)下的“Main(OB1)"打開(kāi)OB1程序編輯窗口;
2) 擴(kuò)展指令目錄中“分布式I/O -> 其它 -> 驅(qū)動(dòng)器 -> RDREC和WRREC"指令拖拽到程序編輯窗口中;
3) 分別“RDREC和WRREC"的背景數(shù)據(jù)塊,使用系統(tǒng)自動(dòng)分配即可,點(diǎn)擊“確認(rèn)"按鈕。
圖3-2 S7-1200編程
• 為系統(tǒng)功能“RDREC"和“WRREC"分配硬件標(biāo)識(shí):
1) 單擊塊參數(shù)“ID";
2) 在下拉列表中選擇“PKW[AI/AO]"。
圖3-3分配硬件標(biāo)識(shí)符• 為系統(tǒng)功能“RDREC"和“WRREC"分配其它參數(shù):
1) 塊參數(shù)INDEX = 47
2) M10.0上升沿觸發(fā)寫(xiě)任務(wù),M20.0上升沿觸發(fā)讀任務(wù)。
3) WRREC寫(xiě)入緩沖區(qū)從MB100開(kāi)始的40個(gè)字節(jié);
4) RDREC讀取緩沖區(qū)從MB200開(kāi)始的40個(gè)字節(jié);
5) 其它參數(shù)分配請(qǐng)參考右圖。
注意:也可以使用西門(mén)子CPU模塊1211CDB塊作為緩沖區(qū),創(chuàng)建DB時(shí)請(qǐng)將塊訪問(wèn)模式定義為“標(biāo)準(zhǔn)-與S7-300/400兼容"模式。
圖3-4分配其它參數(shù)
3.2示例1:讀取P2900、P2902[2]~P2902[5]多個(gè)參數(shù)值
通過(guò)出售全新西門(mén)子1200CPU模塊6ES7211-1BE40-0XB0非周期通信讀P2900、P2902[2]~P2902[5]參數(shù)值,變量表模擬程序參考圖3-5。按照讀參數(shù)請(qǐng)求結(jié)構(gòu)將數(shù)據(jù)寫(xiě)入“WRREC"數(shù)據(jù)緩沖區(qū)MB100~MB115的16個(gè)字節(jié)中,數(shù)據(jù)格式參考表3-1 ;
設(shè)置寫(xiě)數(shù)據(jù)記錄長(zhǎng)度16個(gè)字節(jié),MW16 = 16;
設(shè)置M10.0 = 1,啟動(dòng)“WRREC"寫(xiě)從站數(shù)據(jù)記錄任務(wù);MD12指示“WRREC"指令執(zhí)行狀態(tài),具體狀態(tài)含義請(qǐng)參考TIA PORTAL在線幫助;
寫(xiě)數(shù)據(jù)記錄完成后,設(shè)置M20.0 = 1,啟動(dòng)“RDREC"讀從站數(shù)據(jù)記錄任務(wù);西門(mén)子CPU模塊1211C
MW26中指示讀取從站數(shù)據(jù)記錄的長(zhǎng)度28字節(jié),MD22指示“RDREC"指令執(zhí)行狀態(tài);西門(mén)子1200PLC代理商
按照讀參數(shù)應(yīng)答結(jié)構(gòu)分析MB200~MD227中28字節(jié)的數(shù)據(jù),數(shù)據(jù)格式參考表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]多個(gè)參數(shù)值表3-1 讀參數(shù) - 寫(xiě)數(shù)據(jù)記錄請(qǐng)求
字節(jié)n 字節(jié)n+1 地址 報(bào)文頭 請(qǐng)求參考 01hex 請(qǐng)求ID 01 hex MW100 驅(qū)動(dòng)對(duì)象ID 01 hex 參數(shù)數(shù)量m 02 hex MW102 參數(shù)1 屬性 10 hex 索引的數(shù)量 00 hex MW104 參數(shù)號(hào) = 0B54 hex MW106 個(gè)索引的編號(hào) = 0000 hex MW108 參數(shù)2 屬性 10 hex 索引的數(shù)量 04 hex MW110 參數(shù)號(hào) = 0B56 hex MW112 個(gè)索引的編號(hào) = 0002 hex MW114 表3-2讀參數(shù) - 讀數(shù)據(jù)記錄應(yīng)答
字節(jié)n 字節(jié)n+1 地址 報(bào)文頭 請(qǐng)求參考映射 01hex 應(yīng)答ID 01 hex MW200 驅(qū)動(dòng)對(duì)象ID映射 01 hex 參數(shù)數(shù)量m 02 hex MW202 參數(shù)1的值 數(shù)據(jù)格式 08 hex 參數(shù)值數(shù)量 01hex MW204 參數(shù)值 = 33.0(浮點(diǎn)數(shù)) MW206 MW208 參數(shù)2的值 數(shù)據(jù)格式 08 hex 參數(shù)值數(shù)量 04hex MW210 參數(shù)值 = 10.0(浮點(diǎn)數(shù)) MW212 MW214 參數(shù)值 = 20.0(浮點(diǎn)數(shù)) MW216 MW217 參數(shù)值 = 50.0(浮點(diǎn)數(shù)) MW220 MW222 參數(shù)值 = 100.0(浮點(diǎn)數(shù)) MW224 MW226 3.3示例2:修改P2900、P2901參數(shù)值
通過(guò)非周期通信設(shè)置P2900=11.0、P2901=22.0,變量表模擬程序參考圖3-6。按照寫(xiě)參數(shù)請(qǐng)求結(jié)構(gòu)將數(shù)據(jù)寫(xiě)入“WRREC"數(shù)據(jù)緩沖區(qū)MB100~MB127的28個(gè)字節(jié)中,數(shù)據(jù)格式參考表3-3;
設(shè)置寫(xiě)數(shù)據(jù)記錄長(zhǎng)度28個(gè)字節(jié),MW16 = 28;
設(shè)置M10.0 = 1,啟動(dòng)“WRREC"寫(xiě)從站數(shù)據(jù)記錄任務(wù);MD12指示“WRREC"指令執(zhí)行狀態(tài),具體狀態(tài)含義請(qǐng)參考TIA PORTAL在線幫助;
寫(xiě)數(shù)據(jù)記錄完成后,設(shè)置M20.0 = 1,啟動(dòng)“RDREC"讀從站數(shù)據(jù)記錄任務(wù);
MW26中指示讀取從站數(shù)據(jù)記錄的長(zhǎng)度4字節(jié),MD22指示“RDREC"指令執(zhí)行狀態(tài);
按照寫(xiě)參數(shù)應(yīng)答結(jié)構(gòu)分析MB200~MD3中4字節(jié)的數(shù)據(jù),數(shù)據(jù)格式參考表3-4,正確寫(xiě)入P2900=11.0、P2901=22.0。