=1000 THEN ECC.APC_SV.Bank_Sel:=1; ELSIF GV. AO. APC. TARGET_PRESSURE<1000 AND GV. AO. APC. TARGET_PRESSURE>=100 THEN ECC.APC_SV.Bank_Sel:=2; ELSIF GV. AO. APC. TARGET_PRESSURE<100 THEN ECC.APC_SV.Bank_Sel:=3; END_IF IF ECC. APC_SV.Control_Mode=7 AND ECC.APC_PV.Control_Mode<>7 THEN WRITE_EN_SINT:=TRUE; ELSE WRITE_EN_SINT:=FALSE; END_IF WRITE_DATA_SINT:=ECC.APC_SV.Bank_Sel; SDO_WRITE.Index:=UINT#16#2350; SDO_WRITE.Subindex:=USINT#16#03; WRITE_SINT( sNetId:= sNetId, //主站IP地址, nSlaveAddr:= nSlaveAddr_1, //从站端口 nSubIndex:= USINT_TO_BYTE(SDO_WRITE.Subindex), //SubIndex nIndex:= UINT_TO_WORD(SDO_WRITE.Index), //Index pSrcBuf:= ADR(WRITE_DATA_SINT), cbBufLen:= SIZEOF(WRITE_DATA_SINT), bExecute:= WRITE_EN_SINT, //tTimeout:= T#200MS, bBusy=> , bError=> , nErrId=> ); //TMP GV. AI. TMP. ROTATION := ECC. TURBO_PV.Rotation ; //1:ROTATING,0:NOT ROTATING GV. AI. TMP. NORMAL := ECC. TURBO_PV.Normal ; //1:NORMAL,0:UNNORMAL GV. AI. TMP. ACCELERATION := ECC. TURBO_PV.Acceleration ; GV. AI. TMP. Deceleration_Includes_Braking := ECC. TURBO_PV.Deceleration_Includes_Braking ; GV. AI. TMP. REMOTE_LOCAL := ECC. TURBO_PV.Remote_Local ; //1:LOCAL.E-CAT CONTROL DISABLED,0:REMOTE.E-CAT CONTROL ENABLED GV. AI. TMP. Turbo_Low_Speed := ECC. TURBO_PV.Turbo_Low_Speed ; GV. AI. TMP. ALARM := ECC. TURBO_PV.Alarm ; GV. AI. TMP. WARNING := ECC. TURBO_PV.Warning ; GV. AI. TMP. Turbo_Speed := REAL_TO_INT(ECC.TURBO_PV.Turbo_Speed*32.5 ) ; //0.1[%],1000(100.0%):RATED SPEED,0(0.0%):NO RATATION GV. AI. TMP. Turbo_Current := ECC. TURBO_PV.Turbo_Current ; //0.1A GV. AI. TMP. Turbo_pump_temperature := ECC. TURBO_PV.Turbo_pump_temperature ; //1[℃] //GV. AI. TMP. VibrationH := ECC. TURBO_PV.VibrationH ; //GV. AI. TMP. VibrationB := ECC. TURBO_PV.VibrationB ; //GV. AI. TMP. VibrationZ := ECC. TURBO_PV.VibrationZ ; ECC. TURBO_SV.Turbo_Start_Stop := GV. AO. TMP. Turbo_Start_Stop ; //1:START,0:STOP ECC. TURBO_SV.Turbo_Reset_Alarm := GV. AO. TMP. Turbo_Reset_Alarm ; //1:RESET ALARM,0:NO ACTION ECC. TURBO_SV.Turbo_Low_Speed := GV. AO. TMP. Turbo_Low_Speed ; //1:LOW SPEED MODE ON,0:OFF //PG PS //GV.AI.VG103_Pressure := ECC. VG103_PV.Sensor_Value1 /133.3 *1000 ; GV.AI.VG101_Pressure := ECC. VG101_PV.Sensor_Value1 /133.3 *1000 ; GV.AI.VG102_Pressure := ECC. VG102_PV.Sensor_Value1 /133.3 *1000 ; GV.AI.BA1_Pressure := ECC. BA1_PV.Combination_Gauge_Active_Value_Module_1 /133.3 ; GV.AI.VG104_Pressure := ECC. VG104_PV.Sensor_Value1 /133.3 *1000 ; //STAGE ECC. STAGE_SV[1] := GV.STAGE_HEATER_SCR_OUTPUT[1] ; ECC. STAGE_SV[2] := GV.STAGE_HEATER_SCR_OUTPUT[2] ; ECC. STAGE_SV[3] := GV.STAGE_HEATER_SCR_OUTPUT[3] ; ECC. STAGE_SV[4] := GV.STAGE_HEATER_SCR_OUTPUT[4] ; ]]>