qimuqiang
謎の宅
級別: 略有小成
|
|
|
---|---|---|
|
往事如風
科技改變制造
級別: 網(wǎng)絡(luò)英雄
|
謝謝樓上的朋友 |
|
---|---|---|
|
登高峰望故鄉(xiāng)
摸爬滾打
級別: 探索解密
|
使用簡單通信可以讀其他CPU數(shù)據(jù)嗎? |
|
---|---|---|
|
yzdz66
級別: 探索解密
|
wHeadHolding:=0;(*寫入字首地址*) WritePoints:=10;(*寫入多少個字*) wSedDateSet[0]:=20;(*寫入多少個字節(jié)*) wReHeadHolding:=10;(*讀取字首地址*) ReadPoints:=10; wReDataSet[0]:=20; wECPRTCLDateSet[2]:=1; (*指定第1個執(zhí)行的協(xié)議的協(xié)議編號 ; *) wECPRTCLDateSet[3]:=2; (*指定第2個執(zhí)行的協(xié)議的協(xié)議編號 ; *) (*----------------------數(shù)據(jù)發(fā)送部分--------------------------*) (*端口打開*) SP_SOCOPEN(bOpenStatus AND NOT bOpenStatusOld AND NOT SD1282.1 AND(*打開完成信號*) NOT SD1284.1 AND(*打開請求信號*) SD1288.A , (*存儲內(nèi)置以太網(wǎng)端口的連接狀態(tài) 1:與集線器或?qū)ο笤O(shè)備連接中*) U0, k2,wSocOpenSet , bSocOpenComplete); IF bSocOpenComplete[0] THEN bOpenNormalComplete:=NOT bSocOpenComplete[1]; bOpenAbnormaComplete:=bSocOpenComplete[1]; ELSIF bCloseStatus THEN bOpenNormalComplete:=FALSE; bOpenAbnormaComplete:=FALSE; END_IF; (*執(zhí)行協(xié)議發(fā)送*) SP_ECPRTCL(bSedStart AND SD1282.1 , U0 , K2 , K2 , wECPRTCLDateSet,bECPRTCLComplete ); (*執(zhí)行 SP_ECPRTCL 命令*) IF bSedStart THEN IF bECPRTCLComplete[0] THEN bSedStart :=FALSE; END_IF; ELSE IF SD1282.1 THEN bSedStart :=TRUE; END_IF; END_IF; (*關(guān)閉端口*) SP_SOCCLOSE(bCloseStatus AND NOT bCloseStatusOLD ,"U0", k2,wSocCloseSet,bSocCloseComplete ); IF wECPRTCLDateSet[1]<>0 THEN wErrorCode:=wECPRTCLDateSet[1]; ELSE wErrorCode:=0; END_IF; bSedStatusOld:=bSedStatus ; SM413OLD:=SM413; bOpenStatusOld:=bOpenStatus; bCloseStatusOLD:=bCloseStatus; |
---|---|
|