CP342-5和MP277的下載
劉玉蓉
發(fā)布于2014-10-15 17:05
1
0
標簽:
1,CP342-5做主站,從站地址是I7-I10, I11-14, I15-I18, I19-I22和Q10-Q13對應(yīng)DB4和DB5,調(diào)用FC1,FC2硬件地址256寫成W#16#100,SEND要怎樣寫,我要PID7和PID15的數(shù)據(jù),對應(yīng)的DB是多少,還有RECV。
2,新的MP277用DP通信更新OS,總共有87*xxkb數(shù)據(jù),但總是下到499*x一半左右就中斷了,幾次都是一樣,這是什么原因。
佳答案
CP342-5作為DP主站,它對應(yīng)的通信接口區(qū)不是I 區(qū)和Q區(qū),而是虛擬的通信區(qū),需要調(diào)用功能FC1(DP_SEND)和FC2(DP_RECV)。FC1功能的“SEND”參數(shù)和FC2功能的“RECV”參數(shù)需要填寫一個指針類型的數(shù)據(jù),如“P#DB4.DBX3.0 BYTE37”,這個參數(shù)的含義:對于(DP_SEND)功能的SEND參數(shù)來說,就是發(fā)送從數(shù)據(jù)塊DB4的第三個字節(jié)的第0位開始,長度為37個字節(jié)的數(shù)據(jù)到CP342-5模塊當中;對于FC2(DP_RECV)的參數(shù)“RECV”來說,就是將從CP342-5接收來的數(shù)據(jù)存放在數(shù)據(jù)塊DB4的第三個字節(jié)的第0位開始、長度為37個字節(jié)的一個數(shù)據(jù)區(qū)域。參數(shù)SEND和RECV必須是字節(jié)定義長度的數(shù)據(jù)類型。
從上面的分析,可以知道對于PID7的數(shù)據(jù),SEND參數(shù)必須這樣寫P#DB4.DBX7.0 BYTE4,對于參數(shù)RECV必須這樣編寫DB5.DBX15.0 BYTE 4(一個數(shù)據(jù)雙字占用4個字節(jié))。
對新MP277用DP通信更新OS時,不知你使用何種下載方式,如果選擇PROFIBUS進行下載,利用PC Adapter(PROFIBUS),設(shè)置PG/PC接口時必須勾選”PG/PC is the only master on the bus“(PG/PC是總線上唯一的主站),地址定義為0,一般下載計算機地址都為0,你也可以選定其他地址,檢查設(shè)定地址是否與PROFIBUS網(wǎng)絡(luò)上其他地址重復(fù),而且波特率必須一致;如果你使用USB電纜進行下載,是否安裝USB驅(qū)動程序,不支持普通的USB電纜進行對面板下載,而且使用USB轉(zhuǎn)換出來的COM口也不支持下載。