使用CP342-5 PROPHFIBUS 模塊與MM440通訊是改調(diào)用300里的那個(gè)功能塊呀?
劉玉蓉
發(fā)布于2014-11-04 17:56
261
0
標(biāo)簽:
使用CP342-5 PROPHFIBUS 模塊與MM440通訊是改調(diào)用300里的那個(gè)功能塊呀?
佳答案
首先CP352-5是S7-300PLC的PROFIBUS通信模塊,本身帶有PROFIBUS接口,可以作為PROFIBUS-DP主站或從站,硬件組態(tài)在S7-300PLC的機(jī)架上。與S7-300PLC本身集成的DP接口不一樣,利用CP342-5擴(kuò)展作為PROFIBUS-DP的主站時(shí),由于S7-300系統(tǒng)的I區(qū)和Q區(qū)有限,對(duì)從站的訪問(wèn)是占用主站虛擬的I區(qū)和Q區(qū),不是真正的I區(qū)和Q區(qū),是虛擬的通信區(qū),需要調(diào)用CP通信功能FC1和FC2,而不是調(diào)用SFC14和SFC15,這點(diǎn)必須清楚。下面舉個(gè)簡(jiǎn)單的例子來(lái)說(shuō)明。
首先新建一個(gè)S7-300的項(xiàng)目,進(jìn)行硬件組態(tài),依次插入機(jī)架、相應(yīng)的CPU、在機(jī)架4-11插槽中插入CP342-5。在插入CP342-5時(shí),會(huì)自動(dòng)打開“Properties—PROFIBUS Interface CP342-5 (R0/SX)對(duì)話框,,選擇中間”PROFIBUS(1)線,單擊“New”(新)按鈕,出現(xiàn)CP342-5屬性對(duì)話框,選擇Transmission Rate(傳輸速率)為1.5Mbit/s和Profile(行規(guī))為DP,然后單擊“OK”。再雙擊CP342-5,出現(xiàn)“Properties--DP”(CP342-5)屬性界面,選擇Operating Mode(操作方式)子項(xiàng),選擇“DP Master”(DP主站模式),單擊”O(jiān)K“,這時(shí)在硬件組態(tài)界面中CP342-5后面就建立一個(gè)”PROFIBUS(1):DP master system (180)的PROFIBUS網(wǎng)絡(luò);
其次,在硬件組態(tài)界面中,把MM440掛到上述CP342-5建立的PROFIBUS網(wǎng)絡(luò)上作為DP從站:依次展開右邊“Catalog”(硬件目錄)PROFIBUS DP/SIMOVERT/MICROMASTER4,并雙擊它,打開“Properties- PROFIBUS Interface MICROMASTER”對(duì)話框,選擇默認(rèn)地址(你也可以修改該DP地址)為“3”,點(diǎn)擊“OK”,就掛到PROFIBUS(1)網(wǎng)絡(luò)上;選擇MM440的通信報(bào)文結(jié)構(gòu),如選擇“4PKW,2PZD (PPO)”(4個(gè)字的參數(shù)識(shí)別ID數(shù)據(jù)區(qū)和2個(gè)字的過(guò)程數(shù)據(jù)區(qū))。
MM440接收主站的PKW數(shù)據(jù)存放在IB0-7(共4個(gè)字),MM440 發(fā)送反饋信息給主站的數(shù)據(jù)區(qū)在QB0-7(共4個(gè)字節(jié));而MM440接收主站的PZD數(shù)據(jù)區(qū)存放在IB8-11(共2個(gè)字),MM440發(fā)送反饋信號(hào)給主站的數(shù)據(jù)區(qū)在QB8-11。MM440只是S7-300虛擬地址映射區(qū),而不占用S7-300實(shí)際I/Q區(qū)完成上述組態(tài),執(zhí)行“編譯并保存”,并下載到CPU中。
第三,MM440只是S7-300虛擬地址映射區(qū),而不占用S7-300實(shí)際I/Q區(qū)完成上述組態(tài)。虛擬地址的輸入?yún)^(qū)和輸出區(qū)在主站上要分別調(diào)用FC1(DP_SEND)和FC2(DP_RECV)進(jìn)行訪問(wèn)。在S7-300PLC的OB1塊中調(diào)用FC1和FC2。打開OB1,選擇左邊依次展開New Network(新網(wǎng)絡(luò))/Libraries(庫(kù))/SIMATIC_NET_CP/CP300,可以直接雙擊下面的FC1 DP_SEND CP_300 和FC2 DP_RECV CP_300,就可以插入該功能。在功能中設(shè)定相應(yīng)參數(shù), 并下載到S7-300中,就可以實(shí)現(xiàn)CP342-5建立的PROFIBUS現(xiàn)場(chǎng)總線修改MM440變頻器的參數(shù)。