diff --git a/src/abstractions/app/apax.yml b/src/abstractions/app/apax.yml index 79ecb57ea..34b17e991 100644 --- a/src/abstractions/app/apax.yml +++ b/src/abstractions/app/apax.yml @@ -136,7 +136,11 @@ scripts: echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax swddo' Finished in :" $(expr $(date +%s) - $START) "s" alf: | #clear plc except ip and name and provide all actions for install all, build and initial download hw so as sw (apax plcsim & apax clean & apax install & apax clean_plc & apax ssc & apax hwfd & apax swfd) START=$(date +%s) - ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED + if [ "$1" = "--force" ] || [ "$1" = "-f" ]; then + ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED true + else + ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED false + fi echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax alf' Finished in :" $(expr $(date +%s) - $START) "s" all: | #build and download hardware and software using cert file. If cert file does not exists or its hash is different calls apax alf (apax plcsim & apax clean & apax install & apax hwu & apax swfd) START=$(date +%s) diff --git a/src/components.abb.robotics/app/apax.yml b/src/components.abb.robotics/app/apax.yml index 5d904b68a..d4d55fcc3 100644 --- a/src/components.abb.robotics/app/apax.yml +++ b/src/components.abb.robotics/app/apax.yml @@ -135,29 +135,17 @@ scripts: ..\\..\\scripts\\sw_download_delta.sh $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax swddo' Finished in :" $(expr $(date +%s) - $START) "s" alf: | #clear plc except ip and name and provide all actions for install all, build and initial download hw so as sw (apax plcsim & apax clean & apax install & apax clean_plc & apax ssc & apax hwfd & apax swfd) - START=$(date +%s) - ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED - echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax alf' Finished in :" $(expr $(date +%s) - $START) "s" - all: | #build and download hardware and software using cert file. If cert file does not exists or its hash is different calls apax alf (apax plcsim & apax clean & apax install & apax hwu & apax swfd) START=$(date +%s) if [ "$1" = "--force" ] || [ "$1" = "-f" ]; then - ..\\..\\scripts\\all.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED true + ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED true else - ..\\..\\scripts\\all.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED false + ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED false fi - echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax all' Finished in :" $(expr $(date +%s) - $START) "s" - cla: | #compile all - START=$(date +%s) - ..\\..\\scripts\\compile_all.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED - echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax cla' Finished in :" $(expr $(date +%s) - $START) "s" - cpa: | #compare all - START=$(date +%s) - ..\\..\\scripts\\compare_all.sh $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD - echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax cpa' Finished in :" $(expr $(date +%s) - $START) "s" - cca: | #compile all compare all + echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax alf' Finished in :" $(expr $(date +%s) - $START) "s" + all: | #build and download hardware and software using cert file. If cert file does not exists or its hash is different calls apax alf (apax plcsim & apax clean & apax install & apax hwu & apax swfd) START=$(date +%s) - ..\\..\\scripts\\compile_all_compare_all.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED - echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax cca' Finished in :" $(expr $(date +%s) - $START) "s" + ..\\..\\scripts\\all.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED + echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax all' Finished in :" $(expr $(date +%s) - $START) "s" ib: | START=$(date +%s) apax install diff --git a/src/components.abb.robotics/ctrl/src/AxoIrc5_v_1_x_x.st b/src/components.abb.robotics/ctrl/src/AxoIrc5_v_1_x_x.st index 65a555095..cba9e9687 100644 --- a/src/components.abb.robotics/ctrl/src/AxoIrc5_v_1_x_x.st +++ b/src/components.abb.robotics/ctrl/src/AxoIrc5_v_1_x_x.st @@ -434,7 +434,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Start at main running: starting program at main. IF _progress = 300 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#500, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#500, eAxoMessageCategory#Potential); Status.Error.Id := UINT#500; END_IF; @@ -469,8 +469,8 @@ NAMESPACE AXOpen.Components.Abb.Robotics Status.Error.Id := UINT#10001; END_IF; Messenger.ActivateOnCondition(ULINT#10000,StartAtMainTask.HasError(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#10001,StartAtMainTask.IsAborted(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#102,StartAtMainTask.RestoreTriggered() , eAxoMessageCategory#Error); + Messenger.ActivateOnCondition(ULINT#10001,StartAtMainTask.IsAborted(), eAxoMessageCategory#Info); + Messenger.ActivateOnCondition(ULINT#102,StartAtMainTask.RestoreTriggered() , eAxoMessageCategory#Info); IF StartAtMainTask.RestoreTriggered() AND _progress >= 300 AND _progress <= 309 THEN Status.Action.Id := UINT#102; _progress := 0; @@ -496,7 +496,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Start motors and program running: switching to auto. IF _progress = 310 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#510, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#510, eAxoMessageCategory#Potential); Status.Error.Id := UINT#510; END_IF; @@ -508,7 +508,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Start motors and program running: reseting error. IF _progress = 311 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#511, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#511, eAxoMessageCategory#Error); Status.Error.Id := UINT#511; END_IF; @@ -523,7 +523,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Start motors and program running: reseting emergency stop error. IF _progress = 312 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#512, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#512, eAxoMessageCategory#Potential); Status.Error.Id := UINT#512; END_IF; @@ -538,7 +538,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Start motors and program running: switching motors on. IF _progress = 313 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#513, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#513, eAxoMessageCategory#Potential); Status.Error.Id := UINT#513; END_IF; @@ -557,7 +557,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Start motors and program running: starting program. IF _progress = 314 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#514, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#514, eAxoMessageCategory#Potential); Status.Error.Id := UINT#514; END_IF; @@ -576,7 +576,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Start motors and program running: checking controller error. IF _progress = 315 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#515, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#515, eAxoMessageCategory#Error); Status.Error.Id := UINT#515; END_IF; @@ -616,8 +616,8 @@ NAMESPACE AXOpen.Components.Abb.Robotics Status.Error.Id := UINT#10011; END_IF; Messenger.ActivateOnCondition(ULINT#10010,StartMotorsAndProgramTask.HasError(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#10011,StartMotorsAndProgramTask.IsAborted(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#112,StartMotorsAndProgramTask.RestoreTriggered() , eAxoMessageCategory#Error); + Messenger.ActivateOnCondition(ULINT#10011,StartMotorsAndProgramTask.IsAborted(), eAxoMessageCategory#Info); + Messenger.ActivateOnCondition(ULINT#112,StartMotorsAndProgramTask.RestoreTriggered() , eAxoMessageCategory#Info); IF StartMotorsAndProgramTask.RestoreTriggered() AND _progress >= 310 AND _progress <= 319 THEN Status.Action.Id := UINT#112; _progress := 0; @@ -643,7 +643,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Start motors program and movements running: switching to auto. IF _progress = 320 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#520, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#520, eAxoMessageCategory#Potential); Status.Error.Id := UINT#520; END_IF; @@ -655,7 +655,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Start motors program and movements running: reseting error. IF _progress = 321 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#521, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#521, eAxoMessageCategory#Error); Status.Error.Id := UINT#521; END_IF; @@ -670,7 +670,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Start motors program and movements running: reseting emergency stop error. IF _progress = 322 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#522, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#522, eAxoMessageCategory#Potential); Status.Error.Id := UINT#522; END_IF; @@ -685,7 +685,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Start motors program and movements running: switching motors on. IF _progress = 323 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#523, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#523, eAxoMessageCategory#Potential); Status.Error.Id := UINT#523; END_IF; @@ -704,7 +704,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Start motors program and movements running: starting program. IF _progress = 324 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#524, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#524, eAxoMessageCategory#Potential); Status.Error.Id := UINT#524; END_IF; @@ -723,7 +723,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Start motors program and movements running: checking controller error. IF _progress = 325 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#525, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#525, eAxoMessageCategory#Error); Status.Error.Id := UINT#525; END_IF; @@ -743,7 +743,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Start motors program and movements running: sending parameters of the movement to the controller. IF _progress = 326 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#526, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#526, eAxoMessageCategory#Potential); Status.Error.Id := UINT#526; END_IF; @@ -766,27 +766,27 @@ NAMESPACE AXOpen.Components.Abb.Robotics IF _progress = 327 THEN IF _infoTimer.output THEN IF Inputs.GlobalSpeed <> Status.CurrentMovementParameters.GlobalSpeed THEN - TaskMessenger.Activate( UINT#527, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#527, eAxoMessageCategory#Potential); Status.Error.Id := UINT#527;//<#Waiting for Inputs.GlobalSpeed to be equal to MovementParameters.GlobalSpeed! END_IF; IF Inputs.ToolNo <> Status.CurrentMovementParameters.ToolNo THEN - TaskMessenger.Activate( UINT#528, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#528, eAxoMessageCategory#Potential); Status.Error.Id := UINT#528;//<#Waiting for Inputs.ToolNo to be equal to MovementParameters.ToolNo! END_IF; IF Inputs.WorkobjectNo <> Status.CurrentMovementParameters.WorkobjectNo THEN - TaskMessenger.Activate( UINT#529, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#529, eAxoMessageCategory#Potential); Status.Error.Id := UINT#529;//<#Waiting for Inputs.WorkobjectNo to be equal to MovementParameters.WorkobjectNo! END_IF; IF Inputs.PointNo <> Status.CurrentMovementParameters.PointNo THEN - TaskMessenger.Activate( UINT#530, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#530, eAxoMessageCategory#Potential); Status.Error.Id := UINT#530;//<#Waiting for Inputs.PointNo to be equal to MovementParameters.PointNo! END_IF; IF Inputs.UserSpecSpeed1 <> Status.CurrentMovementParameters.UserSpecSpeed1 THEN - TaskMessenger.Activate( UINT#531, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#531, eAxoMessageCategory#Potential); Status.Error.Id := UINT#531;//<#Waiting for Inputs.UserSpecSpeed1 to be equal to MovementParameters.UserSpecSpeed1! END_IF; IF Inputs.UserSpecSpeed2 <> Status.CurrentMovementParameters.UserSpecSpeed2 THEN - TaskMessenger.Activate( UINT#532, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#532, eAxoMessageCategory#Potential); Status.Error.Id := UINT#532;//<#Waiting for Inputs.UserSpecSpeed2 to be equal to MovementParameters.UserSpecSpeed2! END_IF; END_IF; @@ -805,7 +805,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Start motors program and movements running: acknowleadging of the movement parameters. IF _progress = 333 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#533, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#533, eAxoMessageCategory#Potential); Status.Error.Id := UINT#533; END_IF; @@ -819,7 +819,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Start motors program and movements running: waiting for the movement is finished. IF _progress = 334 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#534, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#534, eAxoMessageCategory#Potential); Status.Error.Id := UINT#534; END_IF; IF Status.CurrentMovementParameters.GlobalSpeed > BYTE#0 THEN @@ -835,7 +835,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Start motors program and movements running: acknowleadging of the finished movement. IF _progress = 335 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#535, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#535, eAxoMessageCategory#Potential); Status.Error.Id := UINT#535; END_IF; @@ -866,8 +866,8 @@ NAMESPACE AXOpen.Components.Abb.Robotics Status.Error.Id := UINT#10021; END_IF; Messenger.ActivateOnCondition(ULINT#10020,StartMotorsProgramAndMovementsTask.HasError(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#10021,StartMotorsProgramAndMovementsTask.IsAborted(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#122,StartMotorsProgramAndMovementsTask.RestoreTriggered() , eAxoMessageCategory#Error); + Messenger.ActivateOnCondition(ULINT#10021,StartMotorsProgramAndMovementsTask.IsAborted(), eAxoMessageCategory#Info); + Messenger.ActivateOnCondition(ULINT#122,StartMotorsProgramAndMovementsTask.RestoreTriggered() , eAxoMessageCategory#Info); IF StartMotorsProgramAndMovementsTask.RestoreTriggered() AND _progress >= 320 AND _progress <= 339 THEN Status.Action.Id := UINT#122; _progress := 0; @@ -893,7 +893,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Start motors running: switching to auto. IF _progress = 340 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#540, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#540, eAxoMessageCategory#Potential); Status.Error.Id := UINT#540; END_IF; @@ -905,7 +905,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Start motors running: reseting error. IF _progress = 341 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#541, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#541, eAxoMessageCategory#Error); Status.Error.Id := UINT#541; END_IF; @@ -920,7 +920,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Start motors running: reseting emergency stop error. IF _progress = 342 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#542, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#542, eAxoMessageCategory#Potential); Status.Error.Id := UINT#542; END_IF; @@ -935,7 +935,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Start motors running: switching motors on. IF _progress = 343 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#543, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#543, eAxoMessageCategory#Potential); Status.Error.Id := UINT#543; END_IF; @@ -954,7 +954,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Start motors running: checking controller error. IF _progress = 344 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#544, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#544, eAxoMessageCategory#Error); Status.Error.Id := UINT#544; END_IF; @@ -994,8 +994,8 @@ NAMESPACE AXOpen.Components.Abb.Robotics Status.Error.Id := UINT#10041; END_IF; Messenger.ActivateOnCondition(ULINT#10040,StartMotorsTask.HasError(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#10041,StartMotorsTask.IsAborted(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#142,StartMotorsTask.RestoreTriggered() , eAxoMessageCategory#Error); + Messenger.ActivateOnCondition(ULINT#10041,StartMotorsTask.IsAborted(), eAxoMessageCategory#Info); + Messenger.ActivateOnCondition(ULINT#142,StartMotorsTask.RestoreTriggered() , eAxoMessageCategory#Info); IF StartMotorsTask.RestoreTriggered() AND _progress >= 340 AND _progress <= 349 THEN Status.Action.Id := UINT#142; _progress := 0; @@ -1019,7 +1019,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Start movements running: waiting for the program is running. IF _progress = 350 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#550, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#550, eAxoMessageCategory#Potential); Status.Error.Id := UINT#550; END_IF; @@ -1031,7 +1031,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Start movements running: waiting for the motors are on. IF _progress = 351 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#551, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#551, eAxoMessageCategory#Potential); Status.Error.Id := UINT#551; END_IF; @@ -1043,7 +1043,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Start movements running: waiting for the error is cleared. IF _progress = 352 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#552, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#552, eAxoMessageCategory#Error); Status.Error.Id := UINT#552; END_IF; @@ -1055,7 +1055,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Start movements running: sending parameters of the movement to the controller. IF _progress = 353 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#553, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#553, eAxoMessageCategory#Potential); Status.Error.Id := UINT#553; END_IF; @@ -1078,27 +1078,27 @@ NAMESPACE AXOpen.Components.Abb.Robotics IF _progress = 354 THEN IF _infoTimer.output THEN IF Inputs.GlobalSpeed <> Status.CurrentMovementParameters.GlobalSpeed THEN - TaskMessenger.Activate( UINT#554, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#554, eAxoMessageCategory#Potential); Status.Error.Id := UINT#554;//<#Waiting for Inputs.GlobalSpeed to be equal to MovementParameters.GlobalSpeed! END_IF; IF Inputs.ToolNo <> Status.CurrentMovementParameters.ToolNo THEN - TaskMessenger.Activate( UINT#555, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#555, eAxoMessageCategory#Potential); Status.Error.Id := UINT#555;//<#Waiting for Inputs.ToolNo to be equal to MovementParameters.ToolNo! END_IF; IF Inputs.WorkobjectNo <> Status.CurrentMovementParameters.WorkobjectNo THEN - TaskMessenger.Activate( UINT#556, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#556, eAxoMessageCategory#Potential); Status.Error.Id := UINT#556;//<#Waiting for Inputs.WorkobjectNo to be equal to MovementParameters.WorkobjectNo! END_IF; IF Inputs.PointNo <> Status.CurrentMovementParameters.PointNo THEN - TaskMessenger.Activate( UINT#557, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#557, eAxoMessageCategory#Potential); Status.Error.Id := UINT#557;//<#Waiting for Inputs.PointNo to be equal to MovementParameters.PointNo! END_IF; IF Inputs.UserSpecSpeed1 <> Status.CurrentMovementParameters.UserSpecSpeed1 THEN - TaskMessenger.Activate( UINT#558, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#558, eAxoMessageCategory#Potential); Status.Error.Id := UINT#558;//<#Waiting for Inputs.UserSpecSpeed1 to be equal to MovementParameters.UserSpecSpeed1! END_IF; IF Inputs.UserSpecSpeed2 <> Status.CurrentMovementParameters.UserSpecSpeed2 THEN - TaskMessenger.Activate( UINT#559, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#559, eAxoMessageCategory#Potential); Status.Error.Id := UINT#559;//<#Waiting for Inputs.UserSpecSpeed2 to be equal to MovementParameters.UserSpecSpeed2! END_IF; END_IF; @@ -1117,7 +1117,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Start movements running: acknowleadging of the movement parameters. IF _progress = 360 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#560, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#560, eAxoMessageCategory#Potential); Status.Error.Id := UINT#560; END_IF; @@ -1131,7 +1131,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Start movements running: waiting for the movement is finished. IF _progress = 361 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#561, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#561, eAxoMessageCategory#Potential); Status.Error.Id := UINT#561; END_IF; IF Status.CurrentMovementParameters.GlobalSpeed > BYTE#0 THEN @@ -1147,7 +1147,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Start movements running: acknowleadging of the finished movement. IF _progress = 362 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#562, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#562, eAxoMessageCategory#Potential); Status.Error.Id := UINT#562; END_IF; @@ -1182,8 +1182,8 @@ NAMESPACE AXOpen.Components.Abb.Robotics Status.Error.Id := UINT#10051; END_IF; Messenger.ActivateOnCondition(ULINT#10050,StartMovementsTask.HasError(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#10051,StartMovementsTask.IsAborted(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#152,StartMovementsTask.RestoreTriggered() , eAxoMessageCategory#Error); + Messenger.ActivateOnCondition(ULINT#10051,StartMovementsTask.IsAborted(), eAxoMessageCategory#Info); + Messenger.ActivateOnCondition(ULINT#152,StartMovementsTask.RestoreTriggered() , eAxoMessageCategory#Info); IF StartMovementsTask.RestoreTriggered() AND _progress >= 350 AND _progress <= 369 THEN Status.Action.Id := UINT#152; _progress := 0; @@ -1209,7 +1209,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Start program running: starting program. IF _progress = 370 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#570, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#570, eAxoMessageCategory#Potential); Status.Error.Id := UINT#570; END_IF; @@ -1223,7 +1223,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Start program running: starting program. IF _progress = 371 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#571, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#571, eAxoMessageCategory#Potential); Status.Error.Id := UINT#571; END_IF; @@ -1258,8 +1258,8 @@ NAMESPACE AXOpen.Components.Abb.Robotics Status.Error.Id := UINT#10071; END_IF; Messenger.ActivateOnCondition(ULINT#10070,StartProgramTask.HasError(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#10071,StartProgramTask.IsAborted(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#172,StartProgramTask.RestoreTriggered() , eAxoMessageCategory#Error); + Messenger.ActivateOnCondition(ULINT#10071,StartProgramTask.IsAborted(), eAxoMessageCategory#Info); + Messenger.ActivateOnCondition(ULINT#172,StartProgramTask.RestoreTriggered() , eAxoMessageCategory#Info); IF StartProgramTask.RestoreTriggered() AND _progress >= 370 AND _progress <= 379 THEN Status.Action.Id := UINT#172; _progress := 0; @@ -1285,7 +1285,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Stop motors running: switching the motors off. IF _progress = 380 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#580, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#580, eAxoMessageCategory#Potential); Status.Error.Id := UINT#580; END_IF; @@ -1299,7 +1299,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Stop motors running: switching the motors off. IF _progress = 381 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#581, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#581, eAxoMessageCategory#Potential); Status.Error.Id := UINT#581; END_IF; @@ -1334,8 +1334,8 @@ NAMESPACE AXOpen.Components.Abb.Robotics Status.Error.Id := UINT#10081; END_IF; Messenger.ActivateOnCondition(ULINT#10080,StopMotorsTask.HasError(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#10081,StopMotorsTask.IsAborted(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#182,StopMotorsTask.RestoreTriggered() , eAxoMessageCategory#Error); + Messenger.ActivateOnCondition(ULINT#10081,StopMotorsTask.IsAborted(), eAxoMessageCategory#Info); + Messenger.ActivateOnCondition(ULINT#182,StopMotorsTask.RestoreTriggered() , eAxoMessageCategory#Info); IF StopMotorsTask.RestoreTriggered() AND _progress >= 380 AND _progress <= 389 THEN Status.Action.Id := UINT#182; _progress := 0; @@ -1359,7 +1359,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Stop movements and program running: stopping the movement. IF _progress = 390 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#590, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#590, eAxoMessageCategory#Potential); Status.Error.Id := UINT#590; END_IF; @@ -1379,7 +1379,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Stop movements and program running: stopping the program. IF _progress = 391 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#591, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#591, eAxoMessageCategory#Potential); Status.Error.Id := UINT#591; END_IF; @@ -1416,8 +1416,8 @@ NAMESPACE AXOpen.Components.Abb.Robotics Status.Error.Id := UINT#10091; END_IF; Messenger.ActivateOnCondition(ULINT#10090,StopMovementsAndProgramTask.HasError(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#10091,StopMovementsAndProgramTask.IsAborted(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#192,StopMovementsAndProgramTask.RestoreTriggered() , eAxoMessageCategory#Error); + Messenger.ActivateOnCondition(ULINT#10091,StopMovementsAndProgramTask.IsAborted(), eAxoMessageCategory#Info); + Messenger.ActivateOnCondition(ULINT#192,StopMovementsAndProgramTask.RestoreTriggered() , eAxoMessageCategory#Info); IF StopMovementsAndProgramTask.RestoreTriggered() AND _progress >= 390 AND _progress <= 399 THEN Status.Action.Id := UINT#192; _progress := 0; @@ -1441,7 +1441,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Stop movements running: stopping the movement. IF _progress = 400 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#600, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#600, eAxoMessageCategory#Potential); Status.Error.Id := UINT#600; END_IF; @@ -1485,8 +1485,8 @@ NAMESPACE AXOpen.Components.Abb.Robotics Status.Error.Id := UINT#10101; END_IF; Messenger.ActivateOnCondition(ULINT#10100,StopMovementsTask.HasError(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#10101,StopMovementsTask.IsAborted(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#202,StopMovementsTask.RestoreTriggered() , eAxoMessageCategory#Error); + Messenger.ActivateOnCondition(ULINT#10101,StopMovementsTask.IsAborted(), eAxoMessageCategory#Info); + Messenger.ActivateOnCondition(ULINT#202,StopMovementsTask.RestoreTriggered() , eAxoMessageCategory#Info); IF StopMovementsTask.RestoreTriggered() AND _progress >= 400 AND _progress <= 409 THEN Status.Action.Id := UINT#202; _progress := 0; @@ -1510,7 +1510,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Stop program running: stopping the program. IF _progress = 410 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#610, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#610, eAxoMessageCategory#Potential); Status.Error.Id := UINT#610; END_IF; @@ -1545,8 +1545,8 @@ NAMESPACE AXOpen.Components.Abb.Robotics Status.Error.Id := UINT#10111; END_IF; Messenger.ActivateOnCondition(ULINT#10110,StopProgramTask.HasError(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#10111,StopProgramTask.IsAborted(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#212,StopProgramTask.RestoreTriggered() , eAxoMessageCategory#Error); + Messenger.ActivateOnCondition(ULINT#10111,StopProgramTask.IsAborted(), eAxoMessageCategory#Info); + Messenger.ActivateOnCondition(ULINT#212,StopProgramTask.RestoreTriggered() , eAxoMessageCategory#Info); IF StopProgramTask.RestoreTriggered() AND _progress >= 410 AND _progress <= 419 THEN Status.Action.Id := UINT#212; _progress := 0; diff --git a/src/components.abb.robotics/ctrl/src/AxoOmnicore_v_1_x_x.st b/src/components.abb.robotics/ctrl/src/AxoOmnicore_v_1_x_x.st index 592252ce6..52a938bf1 100644 --- a/src/components.abb.robotics/ctrl/src/AxoOmnicore_v_1_x_x.st +++ b/src/components.abb.robotics/ctrl/src/AxoOmnicore_v_1_x_x.st @@ -451,7 +451,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Start at main running: starting program at main. IF _power_progress = 300 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#500, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#500, eAxoMessageCategory#Potential); Status.Error.Id := UINT#500; END_IF; @@ -466,7 +466,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Start at main running: starting program at main. IF _power_progress = 301 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#501, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#501, eAxoMessageCategory#Potential); Status.Error.Id := UINT#501; END_IF; @@ -481,7 +481,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Start at main running: program started. IF _power_progress = 302 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#502, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#502, eAxoMessageCategory#Potential); Status.Error.Id := UINT#502; END_IF; Outputs.ActionNo := BYTE#255; @@ -518,8 +518,8 @@ NAMESPACE AXOpen.Components.Abb.Robotics Status.Error.Id := UINT#10001; END_IF; Messenger.ActivateOnCondition(ULINT#10000,StartAtMainTask.HasError(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#10001,StartAtMainTask.IsAborted(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#102,StartAtMainTask.RestoreTriggered() , eAxoMessageCategory#Error); + Messenger.ActivateOnCondition(ULINT#10001,StartAtMainTask.IsAborted(), eAxoMessageCategory#Info); + Messenger.ActivateOnCondition(ULINT#102,StartAtMainTask.RestoreTriggered() , eAxoMessageCategory#Info); IF StartAtMainTask.RestoreTriggered() AND _power_progress >= 300 AND _power_progress <= 309 THEN Status.Action.Id := UINT#102; _power_progress := 0; @@ -545,7 +545,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Start motors and program running: switching to auto. IF _power_progress = 310 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#510, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#510, eAxoMessageCategory#Potential); Status.Error.Id := UINT#510; END_IF; @@ -557,7 +557,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Start motors and program running: reseting error. IF _power_progress = 311 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#511, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#511, eAxoMessageCategory#Error); Status.Error.Id := UINT#511; END_IF; @@ -572,7 +572,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Start motors and program running: reseting emergency stop error. IF _power_progress = 312 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#512, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#512, eAxoMessageCategory#Potential); Status.Error.Id := UINT#512; END_IF; @@ -587,7 +587,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Start motors and program running: switching motors on. IF _power_progress = 313 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#513, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#513, eAxoMessageCategory#Potential); Status.Error.Id := UINT#513; END_IF; @@ -606,7 +606,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Start motors and program running: starting program. IF _power_progress = 314 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#514, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#514, eAxoMessageCategory#Potential); Status.Error.Id := UINT#514; END_IF; @@ -625,7 +625,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Start motors and program running: checking controller error. IF _power_progress = 315 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#515, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#515, eAxoMessageCategory#Error); Status.Error.Id := UINT#515; END_IF; @@ -665,8 +665,8 @@ NAMESPACE AXOpen.Components.Abb.Robotics Status.Error.Id := UINT#10011; END_IF; Messenger.ActivateOnCondition(ULINT#10010,StartMotorsAndProgramTask.HasError(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#10011,StartMotorsAndProgramTask.IsAborted(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#112,StartMotorsAndProgramTask.RestoreTriggered() , eAxoMessageCategory#Error); + Messenger.ActivateOnCondition(ULINT#10011,StartMotorsAndProgramTask.IsAborted(), eAxoMessageCategory#Info); + Messenger.ActivateOnCondition(ULINT#112,StartMotorsAndProgramTask.RestoreTriggered() , eAxoMessageCategory#Info); IF StartMotorsAndProgramTask.RestoreTriggered() AND _power_progress >= 310 AND _power_progress <= 319 THEN Status.Action.Id := UINT#112; _power_progress := 0; @@ -692,7 +692,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Start motors program and movements running: switching to auto. IF _power_progress = 320 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#520, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#520, eAxoMessageCategory#Potential); Status.Error.Id := UINT#520; END_IF; @@ -704,7 +704,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Start motors program and movements running: reseting error. IF _power_progress = 321 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#521, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#521, eAxoMessageCategory#Error); Status.Error.Id := UINT#521; END_IF; @@ -719,7 +719,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Start motors program and movements running: reseting emergency stop error. IF _power_progress = 322 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#522, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#522, eAxoMessageCategory#Potential); Status.Error.Id := UINT#522; END_IF; @@ -734,7 +734,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Start motors program and movements running: switching motors on. IF _power_progress = 323 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#523, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#523, eAxoMessageCategory#Potential); Status.Error.Id := UINT#523; END_IF; @@ -753,7 +753,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Start motors program and movements running: starting program. IF _power_progress = 324 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#524, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#524, eAxoMessageCategory#Potential); Status.Error.Id := UINT#524; END_IF; @@ -772,7 +772,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Start motors program and movements running: checking controller error. IF _power_progress = 325 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#525, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#525, eAxoMessageCategory#Error); Status.Error.Id := UINT#525; END_IF; @@ -792,7 +792,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Start motors program and movements running: sending parameters of the movement to the controller. IF _power_progress = 326 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#526, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#526, eAxoMessageCategory#Potential); Status.Error.Id := UINT#526; END_IF; @@ -815,27 +815,27 @@ NAMESPACE AXOpen.Components.Abb.Robotics IF _power_progress = 327 THEN IF _infoTimer.output THEN IF Inputs.GlobalSpeed <> Status.CurrentMovementParameters.GlobalSpeed THEN - TaskMessenger.Activate( UINT#527, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#527, eAxoMessageCategory#Potential); Status.Error.Id := UINT#527;//<#Waiting for Inputs.GlobalSpeed to be equal to MovementParameters.GlobalSpeed! END_IF; IF Inputs.ToolNo <> Status.CurrentMovementParameters.ToolNo THEN - TaskMessenger.Activate( UINT#528, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#528, eAxoMessageCategory#Potential); Status.Error.Id := UINT#528;//<#Waiting for Inputs.ToolNo to be equal to MovementParameters.ToolNo! END_IF; IF Inputs.WorkobjectNo <> Status.CurrentMovementParameters.WorkobjectNo THEN - TaskMessenger.Activate( UINT#529, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#529, eAxoMessageCategory#Potential); Status.Error.Id := UINT#529;//<#Waiting for Inputs.WorkobjectNo to be equal to MovementParameters.WorkobjectNo! END_IF; IF Inputs.PointNo <> Status.CurrentMovementParameters.PointNo THEN - TaskMessenger.Activate( UINT#530, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#530, eAxoMessageCategory#Potential); Status.Error.Id := UINT#530;//<#Waiting for Inputs.PointNo to be equal to MovementParameters.PointNo! END_IF; IF Inputs.UserSpecSpeed1 <> Status.CurrentMovementParameters.UserSpecSpeed1 THEN - TaskMessenger.Activate( UINT#531, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#531, eAxoMessageCategory#Potential); Status.Error.Id := UINT#531;//<#Waiting for Inputs.UserSpecSpeed1 to be equal to MovementParameters.UserSpecSpeed1! END_IF; IF Inputs.UserSpecSpeed2 <> Status.CurrentMovementParameters.UserSpecSpeed2 THEN - TaskMessenger.Activate( UINT#532, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#532, eAxoMessageCategory#Potential); Status.Error.Id := UINT#532;//<#Waiting for Inputs.UserSpecSpeed2 to be equal to MovementParameters.UserSpecSpeed2! END_IF; END_IF; @@ -854,7 +854,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Start motors program and movements running: acknowleadging of the movement parameters. IF _power_progress = 333 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#533, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#533, eAxoMessageCategory#Potential); Status.Error.Id := UINT#533; END_IF; @@ -868,7 +868,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Start motors program and movements running: waiting for the movement is finished. IF _power_progress = 334 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#534, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#534, eAxoMessageCategory#Potential); Status.Error.Id := UINT#534; END_IF; IF Status.CurrentMovementParameters.GlobalSpeed > BYTE#0 THEN @@ -885,7 +885,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Start motors program and movements running: acknowleadging of the finished movement. IF _power_progress = 335 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#535, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#535, eAxoMessageCategory#Potential); Status.Error.Id := UINT#535; END_IF; @@ -916,8 +916,8 @@ NAMESPACE AXOpen.Components.Abb.Robotics Status.Error.Id := UINT#10021; END_IF; Messenger.ActivateOnCondition(ULINT#10020,StartMotorsProgramAndMovementsTask.HasError(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#10021,StartMotorsProgramAndMovementsTask.IsAborted(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#122,StartMotorsProgramAndMovementsTask.RestoreTriggered() , eAxoMessageCategory#Error); + Messenger.ActivateOnCondition(ULINT#10021,StartMotorsProgramAndMovementsTask.IsAborted(), eAxoMessageCategory#Info); + Messenger.ActivateOnCondition(ULINT#122,StartMotorsProgramAndMovementsTask.RestoreTriggered() , eAxoMessageCategory#Info); IF StartMotorsProgramAndMovementsTask.RestoreTriggered() AND _power_progress >= 320 AND _power_progress <= 339 THEN Status.Action.Id := UINT#122; _power_progress := 0; @@ -943,7 +943,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Start motors running: switching to auto. IF _power_progress = 340 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#540, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#540, eAxoMessageCategory#Potential); Status.Error.Id := UINT#540; END_IF; @@ -955,7 +955,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Start motors running: reseting error. IF _power_progress = 341 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#541, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#541, eAxoMessageCategory#Error); Status.Error.Id := UINT#541; END_IF; @@ -970,7 +970,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Start motors running: reseting emergency stop error. IF _power_progress = 342 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#542, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#542, eAxoMessageCategory#Potential); Status.Error.Id := UINT#542; END_IF; @@ -985,7 +985,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Start motors running: switching motors on. IF _power_progress = 343 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#543, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#543, eAxoMessageCategory#Potential); Status.Error.Id := UINT#543; END_IF; @@ -1004,7 +1004,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Start motors running: checking controller error. IF _power_progress = 344 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#544, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#544, eAxoMessageCategory#Error); Status.Error.Id := UINT#544; END_IF; @@ -1044,8 +1044,8 @@ NAMESPACE AXOpen.Components.Abb.Robotics Status.Error.Id := UINT#10041; END_IF; Messenger.ActivateOnCondition(ULINT#10040,StartMotorsTask.HasError(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#10041,StartMotorsTask.IsAborted(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#142,StartMotorsTask.RestoreTriggered() , eAxoMessageCategory#Error); + Messenger.ActivateOnCondition(ULINT#10041,StartMotorsTask.IsAborted(), eAxoMessageCategory#Info); + Messenger.ActivateOnCondition(ULINT#142,StartMotorsTask.RestoreTriggered() , eAxoMessageCategory#Info); IF StartMotorsTask.RestoreTriggered() AND _power_progress >= 340 AND _power_progress <= 349 THEN Status.Action.Id := UINT#142; _power_progress := 0; @@ -1069,7 +1069,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Start movements running: waiting for the program is running. IF _movement_progress = 350 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#550, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#550, eAxoMessageCategory#Potential); Status.Error.Id := UINT#550; END_IF; @@ -1081,7 +1081,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Start movements running: waiting for the motors are on. IF _movement_progress = 351 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#551, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#551, eAxoMessageCategory#Potential); Status.Error.Id := UINT#551; END_IF; @@ -1093,7 +1093,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Start movements running: waiting for the error is cleared. IF _movement_progress = 352 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#552, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#552, eAxoMessageCategory#Error); Status.Error.Id := UINT#552; END_IF; @@ -1105,7 +1105,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Start movements running: sending parameters of the movement to the controller. IF _movement_progress = 353 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#553, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#553, eAxoMessageCategory#Potential); Status.Error.Id := UINT#553; END_IF; @@ -1128,27 +1128,27 @@ NAMESPACE AXOpen.Components.Abb.Robotics IF _movement_progress = 354 THEN IF _infoTimer.output THEN IF Inputs.GlobalSpeed <> Status.CurrentMovementParameters.GlobalSpeed THEN - TaskMessenger.Activate( UINT#554, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#554, eAxoMessageCategory#Potential); Status.Error.Id := UINT#554;//<#Waiting for Inputs.GlobalSpeed to be equal to MovementParameters.GlobalSpeed! END_IF; IF Inputs.ToolNo <> Status.CurrentMovementParameters.ToolNo THEN - TaskMessenger.Activate( UINT#555, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#555, eAxoMessageCategory#Potential); Status.Error.Id := UINT#555;//<#Waiting for Inputs.ToolNo to be equal to MovementParameters.ToolNo! END_IF; IF Inputs.WorkobjectNo <> Status.CurrentMovementParameters.WorkobjectNo THEN - TaskMessenger.Activate( UINT#556, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#556, eAxoMessageCategory#Potential); Status.Error.Id := UINT#556;//<#Waiting for Inputs.WorkobjectNo to be equal to MovementParameters.WorkobjectNo! END_IF; IF Inputs.PointNo <> Status.CurrentMovementParameters.PointNo THEN - TaskMessenger.Activate( UINT#557, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#557, eAxoMessageCategory#Potential); Status.Error.Id := UINT#557;//<#Waiting for Inputs.PointNo to be equal to MovementParameters.PointNo! END_IF; IF Inputs.UserSpecSpeed1 <> Status.CurrentMovementParameters.UserSpecSpeed1 THEN - TaskMessenger.Activate( UINT#558, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#558, eAxoMessageCategory#Potential); Status.Error.Id := UINT#558;//<#Waiting for Inputs.UserSpecSpeed1 to be equal to MovementParameters.UserSpecSpeed1! END_IF; IF Inputs.UserSpecSpeed2 <> Status.CurrentMovementParameters.UserSpecSpeed2 THEN - TaskMessenger.Activate( UINT#559, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#559, eAxoMessageCategory#Potential); Status.Error.Id := UINT#559;//<#Waiting for Inputs.UserSpecSpeed2 to be equal to MovementParameters.UserSpecSpeed2! END_IF; END_IF; @@ -1167,7 +1167,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Start movements running: acknowleadging of the movement parameters. IF _movement_progress = 360 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#560, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#560, eAxoMessageCategory#Potential); Status.Error.Id := UINT#560; END_IF; @@ -1181,7 +1181,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Start movements running: waiting for the movement is finished. IF _movement_progress = 361 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#561, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#561, eAxoMessageCategory#Potential); Status.Error.Id := UINT#561; END_IF; IF Status.CurrentMovementParameters.GlobalSpeed > BYTE#0 THEN @@ -1198,7 +1198,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Start movements running: acknowleadging of the finished movement. IF _movement_progress = 362 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#562, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#562, eAxoMessageCategory#Potential); Status.Error.Id := UINT#562; END_IF; @@ -1233,8 +1233,8 @@ NAMESPACE AXOpen.Components.Abb.Robotics Status.Error.Id := UINT#10051; END_IF; Messenger.ActivateOnCondition(ULINT#10050,StartMovementsTask.HasError(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#10051,StartMovementsTask.IsAborted(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#152,StartMovementsTask.RestoreTriggered() , eAxoMessageCategory#Error); + Messenger.ActivateOnCondition(ULINT#10051,StartMovementsTask.IsAborted(), eAxoMessageCategory#Info); + Messenger.ActivateOnCondition(ULINT#152,StartMovementsTask.RestoreTriggered() , eAxoMessageCategory#Info); IF StartMovementsTask.RestoreTriggered() AND _movement_progress >= 350 AND _movement_progress <= 369 THEN Status.Action.Id := UINT#152; _movement_progress := 0; @@ -1260,7 +1260,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Start program running: starting program. IF _power_progress = 370 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#570, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#570, eAxoMessageCategory#Potential); Status.Error.Id := UINT#570; END_IF; @@ -1274,7 +1274,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Start program running: starting program. IF _power_progress = 371 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#571, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#571, eAxoMessageCategory#Potential); Status.Error.Id := UINT#571; END_IF; @@ -1309,8 +1309,8 @@ NAMESPACE AXOpen.Components.Abb.Robotics Status.Error.Id := UINT#10071; END_IF; Messenger.ActivateOnCondition(ULINT#10070,StartProgramTask.HasError(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#10071,StartProgramTask.IsAborted(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#172,StartProgramTask.RestoreTriggered() , eAxoMessageCategory#Error); + Messenger.ActivateOnCondition(ULINT#10071,StartProgramTask.IsAborted(), eAxoMessageCategory#Info); + Messenger.ActivateOnCondition(ULINT#172,StartProgramTask.RestoreTriggered() , eAxoMessageCategory#Info); IF StartProgramTask.RestoreTriggered() AND _power_progress >= 370 AND _power_progress <= 379 THEN Status.Action.Id := UINT#172; _power_progress := 0; @@ -1336,7 +1336,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Stop motors running: switching the motors off. IF _power_progress = 380 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#580, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#580, eAxoMessageCategory#Potential); Status.Error.Id := UINT#580; END_IF; @@ -1350,7 +1350,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Stop motors running: switching the motors off. IF _power_progress = 381 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#581, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#581, eAxoMessageCategory#Potential); Status.Error.Id := UINT#581; END_IF; @@ -1385,8 +1385,8 @@ NAMESPACE AXOpen.Components.Abb.Robotics Status.Error.Id := UINT#10081; END_IF; Messenger.ActivateOnCondition(ULINT#10080,StopMotorsTask.HasError(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#10081,StopMotorsTask.IsAborted(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#182,StopMotorsTask.RestoreTriggered() , eAxoMessageCategory#Error); + Messenger.ActivateOnCondition(ULINT#10081,StopMotorsTask.IsAborted(), eAxoMessageCategory#Info); + Messenger.ActivateOnCondition(ULINT#182,StopMotorsTask.RestoreTriggered() , eAxoMessageCategory#Info); IF StopMotorsTask.RestoreTriggered() AND _power_progress >= 380 AND _power_progress <= 389 THEN Status.Action.Id := UINT#182; _power_progress := 0; @@ -1412,7 +1412,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Stop movements and program running: stopping the movement. IF _power_progress = 390 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#590, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#590, eAxoMessageCategory#Potential); Status.Error.Id := UINT#590; END_IF; @@ -1432,7 +1432,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Stop movements and program running: stopping the program. IF _power_progress = 391 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#591, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#591, eAxoMessageCategory#Potential); Status.Error.Id := UINT#591; END_IF; @@ -1470,7 +1470,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics END_IF; Messenger.ActivateOnCondition(ULINT#10090,StopMovementsAndProgramTask.HasError(), eAxoMessageCategory#Error); Messenger.ActivateOnCondition(ULINT#10091,StopMovementsAndProgramTask.IsAborted(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#192,StopMovementsAndProgramTask.RestoreTriggered() , eAxoMessageCategory#Error); + Messenger.ActivateOnCondition(ULINT#192,StopMovementsAndProgramTask.RestoreTriggered() , eAxoMessageCategory#Info); IF StopMovementsAndProgramTask.RestoreTriggered() AND _power_progress >= 390 AND _power_progress <= 399 THEN Status.Action.Id := UINT#192; _power_progress := 0; @@ -1494,7 +1494,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Stop movements running: stopping the movement. IF _power_progress = 400 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#600, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#600, eAxoMessageCategory#Potential); Status.Error.Id := UINT#600; END_IF; @@ -1538,8 +1538,8 @@ NAMESPACE AXOpen.Components.Abb.Robotics Status.Error.Id := UINT#10101; END_IF; Messenger.ActivateOnCondition(ULINT#10100,StopMovementsTask.HasError(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#10101,StopMovementsTask.IsAborted(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#202,StopMovementsTask.RestoreTriggered() , eAxoMessageCategory#Error); + Messenger.ActivateOnCondition(ULINT#10101,StopMovementsTask.IsAborted(), eAxoMessageCategory#Info); + Messenger.ActivateOnCondition(ULINT#202,StopMovementsTask.RestoreTriggered() , eAxoMessageCategory#Info); IF StopMovementsTask.RestoreTriggered() AND _power_progress >= 400 AND _power_progress <= 409 THEN Status.Action.Id := UINT#202; _power_progress := 0; @@ -1563,7 +1563,7 @@ NAMESPACE AXOpen.Components.Abb.Robotics // Stop program running: stopping the program. IF _power_progress = 410 THEN IF _infoTimer.output THEN - TaskMessenger.Activate(UINT#610, eAxoMessageCategory#Warning); + TaskMessenger.Activate(UINT#610, eAxoMessageCategory#Potential); Status.Error.Id := UINT#610; END_IF; @@ -1598,8 +1598,8 @@ NAMESPACE AXOpen.Components.Abb.Robotics Status.Error.Id := UINT#10111; END_IF; Messenger.ActivateOnCondition(ULINT#10110,StopProgramTask.HasError(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#10111,StopProgramTask.IsAborted(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#212,StopProgramTask.RestoreTriggered() , eAxoMessageCategory#Error); + Messenger.ActivateOnCondition(ULINT#10111,StopProgramTask.IsAborted(), eAxoMessageCategory#Info); + Messenger.ActivateOnCondition(ULINT#212,StopProgramTask.RestoreTriggered() , eAxoMessageCategory#Info); IF StopProgramTask.RestoreTriggered() AND _power_progress >= 410 AND _power_progress <= 419 THEN Status.Action.Id := UINT#212; _power_progress := 0; diff --git a/src/components.abstractions/app/apax.yml b/src/components.abstractions/app/apax.yml index 635e669e8..a4750875c 100644 --- a/src/components.abstractions/app/apax.yml +++ b/src/components.abstractions/app/apax.yml @@ -136,7 +136,11 @@ scripts: echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax swddo' Finished in :" $(expr $(date +%s) - $START) "s" alf: | #clear plc except ip and name and provide all actions for install all, build and initial download hw so as sw (apax plcsim & apax clean & apax install & apax clean_plc & apax ssc & apax hwfd & apax swfd) START=$(date +%s) - ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED + if [ "$1" = "--force" ] || [ "$1" = "-f" ]; then + ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED true + else + ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED false + fi echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax alf' Finished in :" $(expr $(date +%s) - $START) "s" all: | #build and download hardware and software using cert file. If cert file does not exists or its hash is different calls apax alf (apax plcsim & apax clean & apax install & apax hwu & apax swfd) START=$(date +%s) diff --git a/src/components.balluff.identification/app/apax.yml b/src/components.balluff.identification/app/apax.yml index 204ee7787..1cf0d957e 100644 --- a/src/components.balluff.identification/app/apax.yml +++ b/src/components.balluff.identification/app/apax.yml @@ -136,7 +136,11 @@ scripts: echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax swddo' Finished in :" $(expr $(date +%s) - $START) "s" alf: | #clear plc except ip and name and provide all actions for install all, build and initial download hw so as sw (apax plcsim & apax clean & apax install & apax clean_plc & apax ssc & apax hwfd & apax swfd) START=$(date +%s) - ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED + if [ "$1" = "--force" ] || [ "$1" = "-f" ]; then + ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED true + else + ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED false + fi echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax alf' Finished in :" $(expr $(date +%s) - $START) "s" all: | #build and download hardware and software using cert file. If cert file does not exists or its hash is different calls apax alf (apax plcsim & apax clean & apax install & apax hwu & apax swfd) START=$(date +%s) diff --git a/src/components.balluff.identification/ctrl/src/Axo_BIS_M_4XX_045.st b/src/components.balluff.identification/ctrl/src/Axo_BIS_M_4XX_045.st index f1d958b5b..2a655ce70 100644 --- a/src/components.balluff.identification/ctrl/src/Axo_BIS_M_4XX_045.st +++ b/src/components.balluff.identification/ctrl/src/Axo_BIS_M_4XX_045.st @@ -237,7 +237,7 @@ NAMESPACE AXOpen.Components.Balluff.Identification //***********UPDATE**INPUTS****************** returnValue := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwId_BISM),_data); IF returnValue > WORD#0 THEN - Messenger.Activate(UINT#1201,eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1201,eAxoMessageCategory#Error); Status.Error.Id := UINT#1201; RETURN; END_IF; @@ -325,7 +325,7 @@ NAMESPACE AXOpen.Components.Balluff.Identification // Read running: waiting for the presention of the tag. IF _progress = 300 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#500, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#500, eAxoMessageCategory#Potential); Status.Error.Id := UINT#500; END_IF; @@ -338,13 +338,13 @@ NAMESPACE AXOpen.Components.Balluff.Identification IF _progress = 301 THEN IF _infoTimer.output THEN IF Inputs.BitHeader1_JobAccepted THEN - TaskMessenger.Activate( UINT#501, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#501, eAxoMessageCategory#Potential); Status.Error.Id := UINT#501; ELSIF Inputs.BitHeader1_JobEnd THEN - TaskMessenger.Activate( UINT#502, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#502, eAxoMessageCategory#Potential); Status.Error.Id := UINT#502; ELSIF Inputs.BitHeader1_ToggleBit THEN - TaskMessenger.Activate( UINT#503, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#503, eAxoMessageCategory#Potential); Status.Error.Id := UINT#503; END_IF; END_IF; @@ -376,7 +376,7 @@ NAMESPACE AXOpen.Components.Balluff.Identification // Read running: waiting for the job header to be set. IF _progress = 304 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#504, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#504, eAxoMessageCategory#Potential); Status.Error.Id := UINT#504; END_IF; @@ -394,7 +394,7 @@ NAMESPACE AXOpen.Components.Balluff.Identification // Read running: waiting for the job to be accepted. IF _progress = 305 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#505, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#505, eAxoMessageCategory#Potential); Status.Error.Id := UINT#505; END_IF; @@ -407,7 +407,7 @@ NAMESPACE AXOpen.Components.Balluff.Identification // Read running: processing partial segment of the data. IF _progress = 306 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#506, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#506, eAxoMessageCategory#Potential); Status.Error.Id := UINT#506; END_IF; @@ -425,7 +425,7 @@ NAMESPACE AXOpen.Components.Balluff.Identification // Read running: trigger processing the following segment of the data. IF _progress = 307 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#507, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#507, eAxoMessageCategory#Potential); Status.Error.Id := UINT#507; END_IF; @@ -440,7 +440,7 @@ NAMESPACE AXOpen.Components.Balluff.Identification // Read running: waiting for the data of the following data segment. IF _progress = 308 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#508, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#508, eAxoMessageCategory#Potential); Status.Error.Id := UINT#508; END_IF; @@ -459,7 +459,7 @@ NAMESPACE AXOpen.Components.Balluff.Identification // Read running: processing the last segment of the data. IF _progress = 309 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#509, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#509, eAxoMessageCategory#Potential); Status.Error.Id := UINT#509; END_IF; @@ -497,8 +497,8 @@ NAMESPACE AXOpen.Components.Balluff.Identification Status.Error.Id := UINT#10001; END_IF; Messenger.ActivateOnCondition(ULINT#10000,ReadTask.HasError(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#10001,ReadTask.IsAborted(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#102,ReadTask.RestoreTriggered() , eAxoMessageCategory#Error); + Messenger.ActivateOnCondition(ULINT#10001,ReadTask.IsAborted(), eAxoMessageCategory#Info); + Messenger.ActivateOnCondition(ULINT#102,ReadTask.RestoreTriggered() , eAxoMessageCategory#Info); IF ReadTask.RestoreTriggered() AND _progress >= 300 AND _progress <= 309 THEN Status.Action.Id := UINT#102; _progress := 0; @@ -532,7 +532,7 @@ NAMESPACE AXOpen.Components.Balluff.Identification // Write running: waiting for the presention of the tag. IF _progress = 320 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#520, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#520, eAxoMessageCategory#Potential); Status.Error.Id := UINT#520; END_IF; @@ -544,7 +544,7 @@ NAMESPACE AXOpen.Components.Balluff.Identification // Write running: processing data to send. IF _progress = 321 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#521, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#521, eAxoMessageCategory#Potential); Status.Error.Id := UINT#521; END_IF; @@ -572,13 +572,13 @@ NAMESPACE AXOpen.Components.Balluff.Identification IF _progress = 322 THEN IF _infoTimer.output THEN IF Inputs.BitHeader1_JobAccepted THEN - TaskMessenger.Activate( UINT#522, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#522, eAxoMessageCategory#Potential); Status.Error.Id := UINT#522; ELSIF Inputs.BitHeader1_JobEnd THEN - TaskMessenger.Activate( UINT#523, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#523, eAxoMessageCategory#Potential); Status.Error.Id := UINT#523; ELSIF Inputs.BitHeader1_ToggleBit THEN - TaskMessenger.Activate( UINT#524, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#524, eAxoMessageCategory#Potential); Status.Error.Id := UINT#524; END_IF; END_IF; @@ -601,7 +601,7 @@ NAMESPACE AXOpen.Components.Balluff.Identification // Write running: trigger sending the job header. IF _progress = 325 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#525, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#525, eAxoMessageCategory#Potential); Status.Error.Id := UINT#525; END_IF; @@ -622,7 +622,7 @@ NAMESPACE AXOpen.Components.Balluff.Identification // Write running: waiting for the job to be accepted. IF _progress = 326 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#526, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#526, eAxoMessageCategory#Potential); Status.Error.Id := UINT#526; END_IF; @@ -638,7 +638,7 @@ NAMESPACE AXOpen.Components.Balluff.Identification // Write running: processing partial segment of the data. IF _progress = 327 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#527, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#527, eAxoMessageCategory#Potential); Status.Error.Id := UINT#527; END_IF; @@ -665,7 +665,7 @@ NAMESPACE AXOpen.Components.Balluff.Identification // Write running: trigger sending the current segment of the data. IF _progress = 328 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#528, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#528, eAxoMessageCategory#Potential); Status.Error.Id := UINT#528; END_IF; @@ -679,7 +679,7 @@ NAMESPACE AXOpen.Components.Balluff.Identification // Write running: processing the last segment of the data. IF _progress = 329 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#529, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#529, eAxoMessageCategory#Potential); Status.Error.Id := UINT#529; END_IF; @@ -696,10 +696,10 @@ NAMESPACE AXOpen.Components.Balluff.Identification IF _progress = 330 THEN IF _infoTimer.output THEN IF Inputs.BitHeader1_JobAccepted THEN - TaskMessenger.Activate( UINT#530, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#530, eAxoMessageCategory#Potential); Status.Error.Id := UINT#530; ELSIF Inputs.BitHeader1_JobError THEN - TaskMessenger.Activate( UINT#531, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#531, eAxoMessageCategory#Error); Status.Error.Id := UINT#531; END_IF; END_IF; @@ -734,8 +734,8 @@ NAMESPACE AXOpen.Components.Balluff.Identification Status.Error.Id := UINT#10021; END_IF; Messenger.ActivateOnCondition(ULINT#10020,WriteTask.HasError(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#10021,WriteTask.IsAborted(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#122,WriteTask.RestoreTriggered() , eAxoMessageCategory#Error); + Messenger.ActivateOnCondition(ULINT#10021,WriteTask.IsAborted(), eAxoMessageCategory#Info); + Messenger.ActivateOnCondition(ULINT#122,WriteTask.RestoreTriggered() , eAxoMessageCategory#Info); IF WriteTask.RestoreTriggered() AND _progress >= 320 AND _progress <= 339 THEN Status.Action.Id := UINT#122; _progress := 0; @@ -761,7 +761,7 @@ NAMESPACE AXOpen.Components.Balluff.Identification // Reset communication running: restoring tasks. IF _progress = 340 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#540, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#540, eAxoMessageCategory#Potential); Status.Error.Id := UINT#540; END_IF; @@ -778,7 +778,7 @@ NAMESPACE AXOpen.Components.Balluff.Identification // Reset communication running: clearing data and flags. IF _progress = 341 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#541, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#541, eAxoMessageCategory#Potential); Status.Error.Id := UINT#541; END_IF; @@ -820,8 +820,8 @@ NAMESPACE AXOpen.Components.Balluff.Identification Status.Error.Id := UINT#10041; END_IF; Messenger.ActivateOnCondition(ULINT#10040,ResetCommunicationTask.HasError(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#10041,ResetCommunicationTask.IsAborted(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#142,ResetCommunicationTask.RestoreTriggered() , eAxoMessageCategory#Error); + Messenger.ActivateOnCondition(ULINT#10041,ResetCommunicationTask.IsAborted(), eAxoMessageCategory#Info); + Messenger.ActivateOnCondition(ULINT#142,ResetCommunicationTask.RestoreTriggered() , eAxoMessageCategory#Info); IF ResetCommunicationTask.RestoreTriggered() AND _progress >= 340 AND _progress <= 349 THEN Status.Action.Id := UINT#142; _progress := 0; @@ -847,7 +847,7 @@ NAMESPACE AXOpen.Components.Balluff.Identification // Reset reader running: clearing of the data and flags. IF _progress = 350 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#550, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#550, eAxoMessageCategory#Potential); Status.Error.Id := UINT#550; END_IF; @@ -872,7 +872,7 @@ NAMESPACE AXOpen.Components.Balluff.Identification // Reset reader running: waiting for the device to be powered off. IF _progress = 351 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#551, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#551, eAxoMessageCategory#Potential); Status.Error.Id := UINT#551; END_IF; @@ -886,7 +886,7 @@ NAMESPACE AXOpen.Components.Balluff.Identification // Reset reader running: waiting for the device to be powered on. IF _progress = 352 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#552, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#552, eAxoMessageCategory#Potential); Status.Error.Id := UINT#552; END_IF; @@ -920,8 +920,8 @@ NAMESPACE AXOpen.Components.Balluff.Identification Status.Error.Id := UINT#10051; END_IF; Messenger.ActivateOnCondition(ULINT#10050,ResetReaderTask.HasError(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#10051,ResetReaderTask.IsAborted(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#152,ResetReaderTask.RestoreTriggered() , eAxoMessageCategory#Error); + Messenger.ActivateOnCondition(ULINT#10051,ResetReaderTask.IsAborted(), eAxoMessageCategory#Info); + Messenger.ActivateOnCondition(ULINT#152,ResetReaderTask.RestoreTriggered() , eAxoMessageCategory#Info); IF ResetReaderTask.RestoreTriggered() AND _progress >= 350 AND _progress <= 359 THEN Status.Action.Id := UINT#152; _progress := 0; @@ -945,7 +945,7 @@ NAMESPACE AXOpen.Components.Balluff.Identification // Write char to memory running: waiting for the presention of the tag. IF _progress = 360 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#560, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#560, eAxoMessageCategory#Potential); Status.Error.Id := UINT#560; END_IF; @@ -957,7 +957,7 @@ NAMESPACE AXOpen.Components.Balluff.Identification // Write char to memory running: processing the data to be sent. IF _progress = 361 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#561, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#561, eAxoMessageCategory#Potential); Status.Error.Id := UINT#561; END_IF; @@ -980,7 +980,7 @@ NAMESPACE AXOpen.Components.Balluff.Identification // Write char to memory: waiting for the job to be accepted. IF _progress = 362 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#562, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#562, eAxoMessageCategory#Potential); Status.Error.Id := UINT#562; END_IF; @@ -997,7 +997,7 @@ NAMESPACE AXOpen.Components.Balluff.Identification // Write char to memory: waiting for the job to be finished. IF _progress = 363 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#563, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#563, eAxoMessageCategory#Potential); Status.Error.Id := UINT#563; END_IF; @@ -1015,7 +1015,7 @@ NAMESPACE AXOpen.Components.Balluff.Identification // Write char to memory running: cleaning the header data. IF _progress = 366 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#566, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#566, eAxoMessageCategory#Potential); Status.Error.Id := UINT#566; END_IF; @@ -1031,7 +1031,7 @@ NAMESPACE AXOpen.Components.Balluff.Identification // Write char to memory running: cleaning the header data. IF _progress = 367 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#567, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#567, eAxoMessageCategory#Potential); Status.Error.Id := UINT#567; END_IF; @@ -1043,7 +1043,7 @@ NAMESPACE AXOpen.Components.Balluff.Identification // Write char to memory running: cleaning the header data. IF _progress = 368 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#568, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#568, eAxoMessageCategory#Error); Status.Error.Id := UINT#568; END_IF; @@ -1078,8 +1078,8 @@ NAMESPACE AXOpen.Components.Balluff.Identification Status.Error.Id := UINT#10061; END_IF; Messenger.ActivateOnCondition(ULINT#10060,WriteCharToMemoryTask.HasError(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#10061,WriteCharToMemoryTask.IsAborted(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#162,WriteCharToMemoryTask.RestoreTriggered() , eAxoMessageCategory#Error); + Messenger.ActivateOnCondition(ULINT#10061,WriteCharToMemoryTask.IsAborted(), eAxoMessageCategory#Info); + Messenger.ActivateOnCondition(ULINT#162,WriteCharToMemoryTask.RestoreTriggered() , eAxoMessageCategory#Info); IF WriteCharToMemoryTask.RestoreTriggered() AND _progress >= 360 AND _progress <= 369 THEN Status.Action.Id := UINT#162; _progress := 0; @@ -1129,7 +1129,7 @@ NAMESPACE AXOpen.Components.Balluff.Identification returnValue := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HwId_BISM),_data); IF returnValue > WORD#0 THEN - Messenger.Activate(UINT#1231, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1231, eAxoMessageCategory#Error); Status.Error.Id := UINT#1231; RETURN; END_IF; diff --git a/src/components.cognex.vision/app/apax.yml b/src/components.cognex.vision/app/apax.yml index 78873d8c2..e7711db81 100644 --- a/src/components.cognex.vision/app/apax.yml +++ b/src/components.cognex.vision/app/apax.yml @@ -136,7 +136,11 @@ scripts: echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax swddo' Finished in :" $(expr $(date +%s) - $START) "s" alf: | #clear plc except ip and name and provide all actions for install all, build and initial download hw so as sw (apax plcsim & apax clean & apax install & apax clean_plc & apax ssc & apax hwfd & apax swfd) START=$(date +%s) - ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED + if [ "$1" = "--force" ] || [ "$1" = "-f" ]; then + ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED true + else + ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED false + fi echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax alf' Finished in :" $(expr $(date +%s) - $START) "s" all: | #build and download hardware and software using cert file. If cert file does not exists or its hash is different calls apax alf (apax plcsim & apax clean & apax install & apax hwu & apax swfd) START=$(date +%s) diff --git a/src/components.cognex.vision/ctrl/src/AxoDataman/v_6_0_0/AxoDataman.st b/src/components.cognex.vision/ctrl/src/AxoDataman/v_6_0_0/AxoDataman.st index 96109df2c..cf4b8d879 100644 --- a/src/components.cognex.vision/ctrl/src/AxoDataman/v_6_0_0/AxoDataman.st +++ b/src/components.cognex.vision/ctrl/src/AxoDataman/v_6_0_0/AxoDataman.st @@ -531,7 +531,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 //***********Update inputs ************** _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwIdAcquisitionStatus) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1201, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1201, eAxoMessageCategory#Error); Status.Error.Id := UINT#1201; RETURN; END_IF; @@ -544,7 +544,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwIdResultsStatus) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1202, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1202, eAxoMessageCategory#Error); Status.Error.Id := UINT#1202; RETURN; END_IF; @@ -557,7 +557,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwIdSoftEventControl) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1203, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1203, eAxoMessageCategory#Error); Status.Error.Id := UINT#1203; RETURN; END_IF; @@ -573,7 +573,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwIdResultData) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1204, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1204, eAxoMessageCategory#Error); Status.Error.Id := UINT#1204; RETURN; END_IF; @@ -585,7 +585,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 _ResultDataSize = eAxoDataman_ResultDataSize#RESULT_DATA_246B); IF _invalidDataSize THEN - Messenger.Activate(UINT#1205, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1205, eAxoMessageCategory#Error); Status.Error.Id := UINT#1205; RETURN; END_IF; @@ -637,7 +637,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 // Clear reasult data running: reseting the result data. IF _progress = 300 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#500, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#500, eAxoMessageCategory#Potential); Status.Error.Id := UINT#500; END_IF; @@ -658,7 +658,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 // Clear reasult data running: reseting the result data. IF _progress = 301 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#501, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#501, eAxoMessageCategory#Potential); Status.Error.Id := UINT#501; END_IF; @@ -692,8 +692,8 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 Status.Error.Id := UINT#10001; END_IF; Messenger.ActivateOnCondition(ULINT#10000,ClearResultDataTask.HasError(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#10001,ClearResultDataTask.IsAborted(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#102,ClearResultDataTask.RestoreTriggered() , eAxoMessageCategory#Error); + Messenger.ActivateOnCondition(ULINT#10001,ClearResultDataTask.IsAborted(), eAxoMessageCategory#Info); + Messenger.ActivateOnCondition(ULINT#102,ClearResultDataTask.RestoreTriggered() , eAxoMessageCategory#Info); IF ClearResultDataTask.RestoreTriggered() AND _progress >= 300 AND _progress <= 309 THEN Status.Action.Id := UINT#102; _progress := 0; @@ -721,7 +721,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 // Reading running: enabling triger. IF _progress = 310 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#510, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#510, eAxoMessageCategory#Potential); Status.Error.Id := UINT#510; END_IF; @@ -738,7 +738,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 // Reading running: waiting for the triger ready. IF _progress = 311 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#511, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#511, eAxoMessageCategory#Potential); Status.Error.Id := UINT#511; END_IF; @@ -750,7 +750,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 // Reading running: waiting for the triger acknowledged. IF _progress = 312 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#512, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#512, eAxoMessageCategory#Potential); Status.Error.Id := UINT#512; END_IF; @@ -764,7 +764,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 // Reading running: waiting for the results available. IF _progress = 313 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#513, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#513, eAxoMessageCategory#Potential); Status.Error.Id := UINT#513; END_IF; @@ -776,7 +776,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 // Reading running: evaluating the result data. IF _progress = 314 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#514, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#514, eAxoMessageCategory#Error); Status.Error.Id := UINT#514; END_IF; @@ -796,7 +796,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 // Reading running: processing the result data. IF _progress = 315 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#515, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#515, eAxoMessageCategory#Potential); Status.Error.Id := UINT#515; END_IF; @@ -812,7 +812,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 // Reading finished. IF _progress = 316 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#516, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#516, eAxoMessageCategory#Potential); Status.Error.Id := UINT#516; END_IF; @@ -825,7 +825,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 // Reading running: error detected, reseting trigger. IF _progress = 319 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#519, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#519, eAxoMessageCategory#Potential); Status.Error.Id := UINT#519; END_IF; @@ -841,7 +841,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 // Reading running: error detected, reseting error. IF _progress = 320 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#520, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#520, eAxoMessageCategory#Potential); Status.Error.Id := UINT#520; END_IF; @@ -854,7 +854,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 // Reading running: error detected, reseting error. IF _progress = 321 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#521, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#521, eAxoMessageCategory#Potential); Status.Error.Id := UINT#521; END_IF; @@ -882,8 +882,8 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 Status.Error.Id := UINT#10011; END_IF; Messenger.ActivateOnCondition(ULINT#10010,ReadTask.HasError(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#10011,ReadTask.IsAborted(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#112,ReadTask.RestoreTriggered() , eAxoMessageCategory#Error); + Messenger.ActivateOnCondition(ULINT#10011,ReadTask.IsAborted(), eAxoMessageCategory#Info); + Messenger.ActivateOnCondition(ULINT#112,ReadTask.RestoreTriggered() , eAxoMessageCategory#Info); IF ReadTask.RestoreTriggered() AND _progress >= 300 AND _progress <= 329 THEN Status.Action.Id := UINT#112; _progress := 0; @@ -922,7 +922,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 _retVal := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HwIdSoftEventControl),_data_1); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1233, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1233, eAxoMessageCategory#Error); Status.Error.Id := UINT#1233; RETURN; END_IF; @@ -948,7 +948,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 END_FOR; _retVal := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HwIdUserData) ,_data_16); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1235, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1235, eAxoMessageCategory#Error); Status.Error.Id := UINT#1235; RETURN; END_IF; @@ -958,7 +958,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 END_FOR; _retVal := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HwIdUserData) ,_data_32); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1236, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1236, eAxoMessageCategory#Error); Status.Error.Id := UINT#1236; RETURN; END_IF; @@ -968,7 +968,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 END_FOR; _retVal := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HwIdUserData) ,_data_64); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1237, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1237, eAxoMessageCategory#Error); Status.Error.Id := UINT#1237; RETURN; END_IF; @@ -978,7 +978,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 END_FOR; _retVal := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HwIdUserData) ,_data_128); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1238, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1238, eAxoMessageCategory#Error); Status.Error.Id := UINT#1238; RETURN; END_IF; @@ -988,7 +988,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 END_FOR; _retVal := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HwIdUserData) ,_data_250); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1239, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1239, eAxoMessageCategory#Error); Status.Error.Id := UINT#1239; RETURN; END_IF; @@ -1110,7 +1110,3 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 END_CLASS END_NAMESPACE - - - - diff --git a/src/components.cognex.vision/ctrl/src/AxoInsight/v_24_0_0/AxoInsight.st b/src/components.cognex.vision/ctrl/src/AxoInsight/v_24_0_0/AxoInsight.st index 8813a0b9e..f7c44c0b7 100644 --- a/src/components.cognex.vision/ctrl/src/AxoInsight/v_24_0_0/AxoInsight.st +++ b/src/components.cognex.vision/ctrl/src/AxoInsight/v_24_0_0/AxoInsight.st @@ -980,7 +980,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_24_0_0 //***********Update inputs ************** _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HW_AcquisitionStatus),_data_255); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1201, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1201, eAxoMessageCategory#Error); Status.Error.Id := UINT#1201; RETURN; END_IF; @@ -999,7 +999,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_24_0_0 _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HW_InspectionStatus),_data_255); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1202, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1202, eAxoMessageCategory#Error); Status.Error.Id := UINT#1202; RETURN; END_IF; @@ -1021,7 +1021,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_24_0_0 _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HW_CommandControl), _data_255); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1203, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1203, eAxoMessageCategory#Error); Status.Error.Id := UINT#1203; RETURN; END_IF; @@ -1031,7 +1031,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_24_0_0 _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HW_SoftEventControl) ,_data_255); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1204, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1204, eAxoMessageCategory#Error); Status.Error.Id := UINT#1204; RETURN; END_IF; @@ -1047,7 +1047,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_24_0_0 _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HW_ResultData_Slot_11) ,_data_255); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1205, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1205, eAxoMessageCategory#Error); Status.Error.Id := UINT#1205; RETURN; END_IF; @@ -1167,7 +1167,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_24_0_0 // Clearing of the inspection results running: reseting the inspection result buffer. IF _progress = 300 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#500, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#500, eAxoMessageCategory#Potential); Status.Error.Id := UINT#500; END_IF; @@ -1188,7 +1188,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_24_0_0 // Clearing of the inspection results running: waiting for the result data is cleared on device side. IF _progress = 301 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#501, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#501, eAxoMessageCategory#Potential); Status.Error.Id := UINT#501; END_IF; @@ -1246,7 +1246,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_24_0_0 // Trigger running: enabling trigger. IF _progress = 310 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#510, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#510, eAxoMessageCategory#Potential); Status.Error.Id := UINT#510; END_IF; @@ -1267,7 +1267,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_24_0_0 // Trigger running: waiting for the device to be ready. IF _progress = 311 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#511, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#511, eAxoMessageCategory#Potential); Status.Error.Id := UINT#511; END_IF; @@ -1280,7 +1280,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_24_0_0 // Trigger running: waiting for the previous data is cleared. IF _progress = 312 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#512, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#512, eAxoMessageCategory#Potential); Status.Error.Id := UINT#512; END_IF; @@ -1293,7 +1293,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_24_0_0 // Trigger running: waiting for the reseting the previous cycle error state. IF _progress = 313 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#513, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#513, eAxoMessageCategory#Potential); Status.Error.Id := UINT#513; END_IF; @@ -1306,7 +1306,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_24_0_0 // Trigger running: waiting for the device to be ready for the new inspection cycle. IF _progress = 314 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#514, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#514, eAxoMessageCategory#Potential); Status.Error.Id := UINT#514; END_IF; @@ -1319,7 +1319,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_24_0_0 // Trigger running: waiting for the trigger to be enabled. IF _progress = 315 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#515, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#515, eAxoMessageCategory#Potential); Status.Error.Id := UINT#515; END_IF; @@ -1332,7 +1332,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_24_0_0 // Trigger running: waiting for the inspection to be completed. IF _progress = 316 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#516, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#516, eAxoMessageCategory#Potential); Status.Error.Id := UINT#516; END_IF; @@ -1345,7 +1345,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_24_0_0 // Trigger running: waiting for the inspection to be valid. IF _progress = 317 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#517, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#517, eAxoMessageCategory#Potential); Status.Error.Id := UINT#517; END_IF; @@ -1357,7 +1357,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_24_0_0 // Trigger running: parsing the inspection results. IF _progress = 318 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#518, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#518, eAxoMessageCategory#Potential); Status.Error.Id := UINT#518; END_IF; _offset := UINT#4; @@ -1382,7 +1382,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_24_0_0 _offset := _ResultDataSize_Slot_11; _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HW_ResultData_Slot_12) ,_data_255); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1207, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1207, eAxoMessageCategory#Error); Status.Error.Id := UINT#1207; RETURN; END_IF; @@ -1401,7 +1401,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_24_0_0 _offset := _ResultDataSize_Slot_11 + _ResultDataSize_Slot_12; _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HW_ResultData_Slot_13) ,_data_255); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1209, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1209, eAxoMessageCategory#Error); Status.Error.Id := UINT#1209; RETURN; END_IF; @@ -1420,7 +1420,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_24_0_0 _offset := _ResultDataSize_Slot_11 + _ResultDataSize_Slot_12 + _ResultDataSize_Slot_13; _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HW_ResultData_Slot_14) ,_data_255); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1211, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1211, eAxoMessageCategory#Error); Status.Error.Id := UINT#1211; RETURN; END_IF; @@ -1438,7 +1438,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_24_0_0 // Trigger finished. IF _progress = 319 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#519, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#519, eAxoMessageCategory#Potential); Status.Error.Id := UINT#519; END_IF; @@ -1505,7 +1505,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_24_0_0 // Change job by name running: waiting for the previous action is finished. IF _progress = 321 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#521, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#521, eAxoMessageCategory#Potential); Status.Error.Id := UINT#521; END_IF; @@ -1520,7 +1520,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_24_0_0 // Change job by name running: waiting for the device to be ready. IF _progress = 322 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#522, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#522, eAxoMessageCategory#Potential); Status.Error.Id := UINT#522; END_IF; @@ -1533,7 +1533,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_24_0_0 // Change job by name running: reseting the error. IF _progress = 323 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#523, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#523, eAxoMessageCategory#Potential); Status.Error.Id := UINT#523; END_IF; @@ -1548,7 +1548,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_24_0_0 // Change job by name running: filling the user data with the job name. IF _progress = 324 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#524, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#524, eAxoMessageCategory#Potential); Status.Error.Id := UINT#524; END_IF; @@ -1570,7 +1570,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_24_0_0 // Change job by name running: writing the job name to the device. IF _progress = 325 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#525, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#525, eAxoMessageCategory#Potential); Status.Error.Id := UINT#525; END_IF; @@ -1589,7 +1589,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_24_0_0 // Change job by name running: waiting for the job name is received. IF _progress = 326 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#526, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#526, eAxoMessageCategory#Potential); Status.Error.Id := UINT#526; END_IF; @@ -1606,7 +1606,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_24_0_0 // Change job by name running: waiting for the command is completed. IF _progress = 327 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#527, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#527, eAxoMessageCategory#Potential); Status.Error.Id := UINT#527; END_IF; @@ -1624,7 +1624,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_24_0_0 // Change job by name running: waiting for the command complete acknowledged. IF _progress = 328 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#528, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#528, eAxoMessageCategory#Potential); Status.Error.Id := UINT#528; END_IF; @@ -1639,7 +1639,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_24_0_0 // Change job by name running: waiting for the device to be online. IF _progress = 329 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#529, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#529, eAxoMessageCategory#Potential); Status.Error.Id := UINT#529; END_IF; @@ -1725,7 +1725,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_24_0_0 // Change job by number running: waiting for the previous action is finished. IF _progress = 341 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#541, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#541, eAxoMessageCategory#Potential); Status.Error.Id := UINT#541; END_IF; @@ -1740,7 +1740,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_24_0_0 // Change job by number running: waiting for the device to be offline. IF _progress = 342 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#542, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#542, eAxoMessageCategory#Potential); Status.Error.Id := UINT#542; END_IF; @@ -1753,7 +1753,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_24_0_0 // Change job by number running: reseting the error. IF _progress = 343 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#543, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#543, eAxoMessageCategory#Potential); Status.Error.Id := UINT#543; END_IF; @@ -1768,7 +1768,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_24_0_0 // Change job by number runningg: waiting for the command is completed. IF _progress = 344 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#544, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#544, eAxoMessageCategory#Potential); Status.Error.Id := UINT#544; END_IF; @@ -1786,7 +1786,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_24_0_0 // Change job by number running: waiting for the command complete acknowledged. IF _progress = 345 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#545, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#545, eAxoMessageCategory#Potential); Status.Error.Id := UINT#545; END_IF; @@ -1801,7 +1801,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_24_0_0 // Change job by number running: waiting for the device to be online. IF _progress = 346 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#546, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#546, eAxoMessageCategory#Potential); Status.Error.Id := UINT#546; END_IF; @@ -1871,7 +1871,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_24_0_0 IF _progress = 350 THEN THIS.CallTimers(FALSE); IF _softEventNumber > UINT#7 THEN - TaskMessenger.Activate( UINT#550, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#550, eAxoMessageCategory#Potential); Status.Error.Id := UINT#550; SoftEventTask.ThrowWhen(TRUE); ELSE @@ -1881,7 +1881,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_24_0_0 // SoftEvent running: checking the soft event number. IF _progress = 351 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#551, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#551, eAxoMessageCategory#Potential); Status.Error.Id := UINT#551; END_IF; _progress := 352; @@ -1889,7 +1889,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_24_0_0 // SoftEvent running: waiting for the soft event is finished. IF _progress = 352 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#552, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#552, eAxoMessageCategory#Potential); Status.Error.Id := UINT#552; END_IF; @@ -1904,7 +1904,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_24_0_0 // SoftEvent running: waiting for the soft event is acknowledged. IF _progress = 353 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#553, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#553, eAxoMessageCategory#Potential); Status.Error.Id := UINT#553; END_IF; @@ -1963,7 +1963,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_24_0_0 // SendData running: filling the user data buffer. IF _progress = 360 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#560, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#560, eAxoMessageCategory#Potential); Status.Error.Id := UINT#560; END_IF; @@ -1979,7 +1979,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_24_0_0 // SendData running: sending the user data to the device. IF _progress = 361 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#561, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#561, eAxoMessageCategory#Potential); Status.Error.Id := UINT#561; END_IF; @@ -1993,7 +1993,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_24_0_0 // SendData running: waiting for the user is acknowledged. IF _progress = 362 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#562, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#562, eAxoMessageCategory#Potential); Status.Error.Id := UINT#562; END_IF; @@ -2042,7 +2042,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_24_0_0 _retVal := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HW_AcquisitionControl),_data_1); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1231, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1231, eAxoMessageCategory#Error); Status.Error.Id := UINT#1231; RETURN; END_IF; @@ -2055,7 +2055,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_24_0_0 _retVal := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HW_InspectionControl),_data_1); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1232, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1232, eAxoMessageCategory#Error); Status.Error.Id := UINT#1232; RETURN; END_IF; @@ -2065,7 +2065,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_24_0_0 _retVal := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HW_CommandControl),_data_2); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1233, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1233, eAxoMessageCategory#Error); Status.Error.Id := UINT#1233; RETURN; END_IF; @@ -2081,7 +2081,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_24_0_0 _retVal := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HW_SoftEventControl),_data_1); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1234, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1234, eAxoMessageCategory#Error); Status.Error.Id := UINT#1234; RETURN; END_IF; @@ -2104,7 +2104,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_24_0_0 END_FOR; _retVal := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HW_UserDataSlot_7) ,_data_16); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1236, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1236, eAxoMessageCategory#Error); Status.Error.Id := UINT#1236; RETURN; END_IF; @@ -2114,7 +2114,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_24_0_0 END_FOR; _retVal := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HW_UserDataSlot_7) ,_data_32); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1237, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1237, eAxoMessageCategory#Error); Status.Error.Id := UINT#1237; RETURN; END_IF; @@ -2124,7 +2124,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_24_0_0 END_FOR; _retVal := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HW_UserDataSlot_7) ,_data_64); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1238, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1238, eAxoMessageCategory#Error); Status.Error.Id := UINT#1238; RETURN; END_IF; @@ -2134,7 +2134,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_24_0_0 END_FOR; _retVal := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HW_UserDataSlot_7) ,_data_128); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1239, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1239, eAxoMessageCategory#Error); Status.Error.Id := UINT#1239; RETURN; END_IF; @@ -2144,7 +2144,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_24_0_0 END_FOR; _retVal := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HW_UserDataSlot_7) ,_data_254); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1240, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1240, eAxoMessageCategory#Error); Status.Error.Id := UINT#1240; RETURN; END_IF; @@ -2171,7 +2171,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_24_0_0 END_FOR; _retVal := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HW_UserDataSlot_8) ,_data_16); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1242, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1242, eAxoMessageCategory#Error); Status.Error.Id := UINT#1242; RETURN; END_IF; @@ -2181,7 +2181,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_24_0_0 END_FOR; _retVal := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HW_UserDataSlot_8) ,_data_32); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1243, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1243, eAxoMessageCategory#Error); Status.Error.Id := UINT#1243; RETURN; END_IF; @@ -2191,7 +2191,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_24_0_0 END_FOR; _retVal := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HW_UserDataSlot_8) ,_data_64); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1244, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1244, eAxoMessageCategory#Error); Status.Error.Id := UINT#1244; RETURN; END_IF; @@ -2201,7 +2201,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_24_0_0 END_FOR; _retVal := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HW_UserDataSlot_8) ,_data_128); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1245, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1245, eAxoMessageCategory#Error); Status.Error.Id := UINT#1245; RETURN; END_IF; @@ -2211,7 +2211,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_24_0_0 END_FOR; _retVal := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HW_UserDataSlot_8) ,_data_254); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1246, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1246, eAxoMessageCategory#Error); Status.Error.Id := UINT#1246; RETURN; END_IF; @@ -2238,7 +2238,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_24_0_0 END_FOR; _retVal := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HW_UserDataSlot_9) ,_data_16); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1248, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1248, eAxoMessageCategory#Error); Status.Error.Id := UINT#1248; RETURN; END_IF; @@ -2248,7 +2248,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_24_0_0 END_FOR; _retVal := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HW_UserDataSlot_9) ,_data_32); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1249, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1249, eAxoMessageCategory#Error); Status.Error.Id := UINT#1249; RETURN; END_IF; @@ -2258,7 +2258,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_24_0_0 END_FOR; _retVal := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HW_UserDataSlot_9) ,_data_64); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1250, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1250, eAxoMessageCategory#Error); Status.Error.Id := UINT#1250; RETURN; END_IF; @@ -2268,7 +2268,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_24_0_0 END_FOR; _retVal := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HW_UserDataSlot_9) ,_data_128); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1251, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1251, eAxoMessageCategory#Error); Status.Error.Id := UINT#1251; RETURN; END_IF; @@ -2278,7 +2278,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_24_0_0 END_FOR; _retVal := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HW_UserDataSlot_9) ,_data_254); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1252, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1252, eAxoMessageCategory#Error); Status.Error.Id := UINT#1252; RETURN; END_IF; @@ -2305,7 +2305,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_24_0_0 END_FOR; _retVal := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HW_UserDataSlot_10) ,_data_16); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1254, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1254, eAxoMessageCategory#Error); Status.Error.Id := UINT#1254; RETURN; END_IF; @@ -2315,7 +2315,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_24_0_0 END_FOR; _retVal := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HW_UserDataSlot_10) ,_data_32); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1255, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1255, eAxoMessageCategory#Error); Status.Error.Id := UINT#1255; RETURN; END_IF; @@ -2325,7 +2325,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_24_0_0 END_FOR; _retVal := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HW_UserDataSlot_10) ,_data_64); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1256, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1256, eAxoMessageCategory#Error); Status.Error.Id := UINT#1256; RETURN; END_IF; @@ -2335,7 +2335,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_24_0_0 END_FOR; _retVal := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HW_UserDataSlot_10) ,_data_128); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1257, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1257, eAxoMessageCategory#Error); Status.Error.Id := UINT#1257; RETURN; END_IF; @@ -2345,7 +2345,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_24_0_0 END_FOR; _retVal := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HW_UserDataSlot_10) ,_data_254); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1258, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1258, eAxoMessageCategory#Error); Status.Error.Id := UINT#1258; RETURN; END_IF; diff --git a/src/components.cognex.vision/ctrl/src/AxoInsight/v_6_0_0/AxoInsight.st b/src/components.cognex.vision/ctrl/src/AxoInsight/v_6_0_0/AxoInsight.st index a922e956d..43a5dfeb7 100644 --- a/src/components.cognex.vision/ctrl/src/AxoInsight/v_6_0_0/AxoInsight.st +++ b/src/components.cognex.vision/ctrl/src/AxoInsight/v_6_0_0/AxoInsight.st @@ -635,7 +635,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 //***********Update inputs ************** _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwIdAcquisitionStatus) ,_data_255); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1201, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1201, eAxoMessageCategory#Error); Status.Error.Id := UINT#1201; RETURN; END_IF; @@ -654,7 +654,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwIdInspectionStatus) ,_data_255); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1202, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1202, eAxoMessageCategory#Error); Status.Error.Id := UINT#1202; RETURN; END_IF; @@ -676,7 +676,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwIdCommandControl) ,_data_255); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1203, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1203, eAxoMessageCategory#Error); Status.Error.Id := UINT#1203; RETURN; END_IF; @@ -686,7 +686,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwIdSoftEventControl) ,_data_255); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1204, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1204, eAxoMessageCategory#Error); Status.Error.Id := UINT#1204; RETURN; END_IF; @@ -703,7 +703,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwIdResultData) ,_data_255); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1205, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1205, eAxoMessageCategory#Error); Status.Error.Id := UINT#1205; RETURN; END_IF; @@ -715,7 +715,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 _ResultDataSize = UINT#250 ); IF _invalidDataSize THEN - Messenger.Activate(UINT#1206, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1206, eAxoMessageCategory#Error); Status.Error.Id := UINT#1206; RETURN; END_IF; @@ -760,7 +760,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 // Clearing of the inspection results running: reseting the inspection result buffer. IF _progress = 300 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#500, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#500, eAxoMessageCategory#Potential); Status.Error.Id := UINT#500; END_IF; @@ -781,7 +781,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 // Clearing of the inspection results running: waiting for the result data is cleared on device side. IF _progress = 301 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#501, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#501, eAxoMessageCategory#Potential); Status.Error.Id := UINT#501; END_IF; @@ -840,7 +840,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 // Trigger running: enabling trigger. IF _progress = 310 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#510, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#510, eAxoMessageCategory#Potential); Status.Error.Id := UINT#510; END_IF; @@ -861,7 +861,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 // Trigger running: waiting for the device to be ready. IF _progress = 311 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#511, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#511, eAxoMessageCategory#Potential); Status.Error.Id := UINT#511; END_IF; @@ -874,7 +874,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 // Trigger running: waiting for the previous data is cleared. IF _progress = 312 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#512, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#512, eAxoMessageCategory#Potential); Status.Error.Id := UINT#512; END_IF; @@ -887,7 +887,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 // Trigger running: waiting for the reseting the previous cycle error state. IF _progress = 313 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#513, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#513, eAxoMessageCategory#Potential); Status.Error.Id := UINT#513; END_IF; @@ -900,7 +900,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 // Trigger running: waiting for the device to be ready for the new inspection cycle. IF _progress = 314 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#514, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#514, eAxoMessageCategory#Potential); Status.Error.Id := UINT#514; END_IF; @@ -913,7 +913,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 // Trigger running: waiting for the trigger to be enabled. IF _progress = 315 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#515, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#515, eAxoMessageCategory#Potential); Status.Error.Id := UINT#515; END_IF; @@ -926,7 +926,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 // Trigger running: waiting for the inspection to be completed. IF _progress = 316 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#516, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#516, eAxoMessageCategory#Potential); Status.Error.Id := UINT#516; END_IF; @@ -939,7 +939,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 // Trigger running: waiting for the inspection to be valid. IF _progress = 317 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#517, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#517, eAxoMessageCategory#Potential); Status.Error.Id := UINT#517; END_IF; @@ -951,7 +951,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 // Trigger running: parsing the inspection results. IF _progress = 318 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#518, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#518, eAxoMessageCategory#Potential); Status.Error.Id := UINT#518; END_IF; @@ -967,7 +967,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 // Trigger finished. IF _progress = 319 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#519, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#519, eAxoMessageCategory#Potential); Status.Error.Id := UINT#519; END_IF; @@ -1034,7 +1034,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 // Change job by name running: waiting for the previous action is finished. IF _progress = 321 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#521, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#521, eAxoMessageCategory#Potential); Status.Error.Id := UINT#521; END_IF; @@ -1049,7 +1049,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 // Change job by name running: waiting for the device to be ready. IF _progress = 322 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#522, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#522, eAxoMessageCategory#Potential); Status.Error.Id := UINT#522; END_IF; @@ -1062,7 +1062,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 // Change job by name running: reseting the error. IF _progress = 323 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#523, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#523, eAxoMessageCategory#Potential); Status.Error.Id := UINT#523; END_IF; @@ -1077,7 +1077,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 // Change job by name running: filling the user data with the job name. IF _progress = 324 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#524, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#524, eAxoMessageCategory#Potential); Status.Error.Id := UINT#524; END_IF; @@ -1099,7 +1099,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 // Change job by name running: writing the job name to the device. IF _progress = 325 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#525, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#525, eAxoMessageCategory#Potential); Status.Error.Id := UINT#525; END_IF; @@ -1118,7 +1118,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 // Change job by name running: waiting for the job name is received. IF _progress = 326 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#526, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#526, eAxoMessageCategory#Potential); Status.Error.Id := UINT#526; END_IF; @@ -1135,7 +1135,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 // Change job by name running: waiting for the command is completed. IF _progress = 327 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#527, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#527, eAxoMessageCategory#Potential); Status.Error.Id := UINT#527; END_IF; @@ -1153,7 +1153,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 // Change job by name running: waiting for the command complete acknowledged. IF _progress = 328 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#528, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#528, eAxoMessageCategory#Potential); Status.Error.Id := UINT#528; END_IF; @@ -1168,7 +1168,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 // Change job by name running: waiting for the device to be online. IF _progress = 329 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#529, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#529, eAxoMessageCategory#Potential); Status.Error.Id := UINT#529; END_IF; @@ -1254,7 +1254,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 // Change job by number running: waiting for the previous action is finished. IF _progress = 341 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#541, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#541, eAxoMessageCategory#Potential); Status.Error.Id := UINT#541; END_IF; @@ -1269,7 +1269,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 // Change job by number running: waiting for the device to be offline. IF _progress = 342 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#542, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#542, eAxoMessageCategory#Potential); Status.Error.Id := UINT#542; END_IF; @@ -1282,7 +1282,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 // Change job by number running: reseting the error. IF _progress = 343 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#543, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#543, eAxoMessageCategory#Potential); Status.Error.Id := UINT#543; END_IF; @@ -1297,7 +1297,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 // Change job by number runningg: waiting for the command is completed. IF _progress = 344 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#544, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#544, eAxoMessageCategory#Potential); Status.Error.Id := UINT#544; END_IF; @@ -1315,7 +1315,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 // Change job by number running: waiting for the command complete acknowledged. IF _progress = 345 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#545, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#545, eAxoMessageCategory#Potential); Status.Error.Id := UINT#545; END_IF; @@ -1330,7 +1330,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 // Change job by number running: waiting for the device to be online. IF _progress = 346 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#546, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#546, eAxoMessageCategory#Potential); Status.Error.Id := UINT#546; END_IF; @@ -1400,7 +1400,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 IF _progress = 350 THEN THIS.CallTimers(FALSE); IF _softEventNumber > UINT#7 THEN - TaskMessenger.Activate( UINT#550, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#550, eAxoMessageCategory#Potential); Status.Error.Id := UINT#550; SoftEventTask.ThrowWhen(TRUE); ELSE @@ -1410,7 +1410,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 // SoftEvent running: checking the soft event number. IF _progress = 351 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#551, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#551, eAxoMessageCategory#Potential); Status.Error.Id := UINT#551; END_IF; _progress := 352; @@ -1418,7 +1418,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 // SoftEvent running: waiting for the soft event is finished. IF _progress = 352 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#552, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#552, eAxoMessageCategory#Potential); Status.Error.Id := UINT#552; END_IF; @@ -1433,7 +1433,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 // SoftEvent running: waiting for the soft event is acknowledged. IF _progress = 353 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#553, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#553, eAxoMessageCategory#Potential); Status.Error.Id := UINT#553; END_IF; @@ -1492,7 +1492,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 // SendData running: filling the user data buffer. IF _progress = 360 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#560, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#560, eAxoMessageCategory#Potential); Status.Error.Id := UINT#560; END_IF; @@ -1508,7 +1508,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 // SendData running: sending the user data to the device. IF _progress = 361 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#561, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#561, eAxoMessageCategory#Potential); Status.Error.Id := UINT#561; END_IF; @@ -1522,7 +1522,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 // SendData running: waiting for the user is acknowledged. IF _progress = 362 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#562, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#562, eAxoMessageCategory#Potential); Status.Error.Id := UINT#562; END_IF; @@ -1571,7 +1571,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 _retVal := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HwIdAcquisitionControl),_data_1); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1231, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1231, eAxoMessageCategory#Error); Status.Error.Id := UINT#1231; RETURN; END_IF; @@ -1584,7 +1584,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 _retVal := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HwIdInspectionControl),_data_1); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1232, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1232, eAxoMessageCategory#Error); Status.Error.Id := UINT#1232; RETURN; END_IF; @@ -1594,7 +1594,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 _retVal := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HwIdCommandControl),_data_2); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1233, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1233, eAxoMessageCategory#Error); Status.Error.Id := UINT#1233; RETURN; END_IF; @@ -1610,7 +1610,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 _retVal := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HwIdSoftEventControl),_data_1); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1234, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1234, eAxoMessageCategory#Error); Status.Error.Id := UINT#1234; RETURN; END_IF; @@ -1622,7 +1622,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 _UserDataSize = UINT#254 ); IF _invalidDataSize THEN - Messenger.Activate(UINT#1235, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1235, eAxoMessageCategory#Error); Status.Error.Id := UINT#1235; RETURN; END_IF; @@ -1636,7 +1636,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 END_FOR; _retVal := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HwIdUserData) ,_data_16); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1236, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1236, eAxoMessageCategory#Error); Status.Error.Id := UINT#1236; RETURN; END_IF; @@ -1646,7 +1646,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 END_FOR; _retVal := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HwIdUserData) ,_data_32); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1237, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1237, eAxoMessageCategory#Error); Status.Error.Id := UINT#1237; RETURN; END_IF; @@ -1656,7 +1656,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 END_FOR; _retVal := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HwIdUserData) ,_data_64); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1238, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1238, eAxoMessageCategory#Error); Status.Error.Id := UINT#1238; RETURN; END_IF; @@ -1666,7 +1666,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 END_FOR; _retVal := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HwIdUserData) ,_data_128); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1239, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1239, eAxoMessageCategory#Error); Status.Error.Id := UINT#1239; RETURN; END_IF; @@ -1676,7 +1676,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision.v_6_0_0_0 END_FOR; _retVal := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HwIdUserData) ,_data_254); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1240, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1240, eAxoMessageCategory#Error); Status.Error.Id := UINT#1240; RETURN; END_IF; diff --git a/src/components.cognex.vision/ctrl/src/AxoVisionPro/AxoVisionPro.st b/src/components.cognex.vision/ctrl/src/AxoVisionPro/AxoVisionPro.st index c7c524654..00d720577 100644 --- a/src/components.cognex.vision/ctrl/src/AxoVisionPro/AxoVisionPro.st +++ b/src/components.cognex.vision/ctrl/src/AxoVisionPro/AxoVisionPro.st @@ -1093,7 +1093,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision // HardResetAllCamerasTask running: waiting for the job id set. IF _progress = 300 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#500, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#500, eAxoMessageCategory#Potential); Status.Error.Id := UINT#500; END_IF; @@ -1133,7 +1133,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision // HardResetAllCamerasTask running: waiting for the job id cleared. IF _progress = 301 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#501, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#501, eAxoMessageCategory#Potential); Status.Error.Id := UINT#501; END_IF; @@ -1194,7 +1194,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision // ResetTask running: checking if the data buffer is free. IF _progress = 310 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#510, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#510, eAxoMessageCategory#Potential); Status.Error.Id := UINT#510; END_IF; @@ -1217,7 +1217,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision // ResetTask running: writing the user data. IF _progress = 311 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#511, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#511, eAxoMessageCategory#Potential); Status.Error.Id := UINT#511; END_IF; @@ -1236,7 +1236,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision // ResetTask running: checking if the data buffer is free. IF _progress = 312 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#512, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#512, eAxoMessageCategory#Potential); Status.Error.Id := UINT#512; END_IF; @@ -1251,7 +1251,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision // ResetTask running: releasing the data buffer. IF _progress = 313 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#513, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#513, eAxoMessageCategory#Potential); Status.Error.Id := UINT#513; END_IF; @@ -1318,7 +1318,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision // TriggerTask running: waiting for the system to be ready. IF _progress = 320 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#520, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#520, eAxoMessageCategory#Potential); Status.Error.Id := UINT#520; END_IF; @@ -1334,7 +1334,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision // TriggerTask running: waiting for the system to be online. IF _progress = 321 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#521, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#521, eAxoMessageCategory#Potential); Status.Error.Id := UINT#521; END_IF; @@ -1346,7 +1346,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision // TriggerTask running: reseting camera before trigger started. IF _progress = 322 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#522, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#522, eAxoMessageCategory#Potential); Status.Error.Id := UINT#522; END_IF; @@ -1361,7 +1361,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision // TriggerTask running: reseting the trigger. IF _progress = 323 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#523, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#523, eAxoMessageCategory#Potential); Status.Error.Id := UINT#523; END_IF; @@ -1374,7 +1374,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision // TriggerTask running: setting the trigger and waiting for acknowledgement. IF _progress = 324 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#524, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#524, eAxoMessageCategory#Potential); Status.Error.Id := UINT#524; END_IF; @@ -1387,7 +1387,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision // TriggerTask running: resetting the trigger and waiting for acknowledgment to fall. IF _progress = 325 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#525, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#525, eAxoMessageCategory#Potential); Status.Error.Id := UINT#525; END_IF; @@ -1444,7 +1444,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision // ReadResultsTask running: waiting for the system to be ready. IF _progress = 360 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#560, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#560, eAxoMessageCategory#Potential); Status.Error.Id := UINT#560; END_IF; @@ -1456,7 +1456,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision // ReadResultsTask running: waiting for the system to be online. IF _progress = 361 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#561, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#561, eAxoMessageCategory#Potential); Status.Error.Id := UINT#561; END_IF; @@ -1468,7 +1468,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision // ReadResultsTask running: checking the correct JobId. IF _progress = 362 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#562, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#562, eAxoMessageCategory#Potential); Status.Error.Id := UINT#562; END_IF; @@ -1480,7 +1480,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision // ReadResultsTask running: waiting for the data buffer is free. IF _progress = 363 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#563, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#563, eAxoMessageCategory#Potential); Status.Error.Id := UINT#563; END_IF; @@ -1500,7 +1500,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision // ReadResultsTask running: locking the data buffer. IF _progress = 364 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#564, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#564, eAxoMessageCategory#Potential); Status.Error.Id := UINT#564; END_IF; @@ -1512,7 +1512,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision // ReadResultsTask running: setting the user data. IF _progress = 365 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#565, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#565, eAxoMessageCategory#Potential); Status.Error.Id := UINT#565; END_IF; @@ -1530,7 +1530,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision // ReadResultsTask running: waiting for the results to be valid. IF _progress = 366 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#566, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#566, eAxoMessageCategory#Potential); Status.Error.Id := UINT#566; END_IF; @@ -1542,7 +1542,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision // ReadResultsTask running: calculating the size of the data. IF _progress = 367 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#567, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#567, eAxoMessageCategory#Potential); Status.Error.Id := UINT#567; END_IF; Inputs.Status.ReadedDataVariantSize := _readResultsLength; @@ -1554,7 +1554,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision // ReadResultsTask running: copying the data from hardware to the buffer. IF _progress = 369 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#569, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#569, eAxoMessageCategory#Potential); Status.Error.Id := UINT#569; END_IF; @@ -1714,7 +1714,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision // ReadResultsTask running: reading the data. IF _progress = 370 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#570, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#570, eAxoMessageCategory#Potential); Status.Error.Id := UINT#570; END_IF; @@ -1726,7 +1726,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision // ReadResultsTask running: acknowledging the result data. IF _progress = 371 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#571, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#571, eAxoMessageCategory#Potential); Status.Error.Id := UINT#571; END_IF; @@ -1744,7 +1744,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision // ReadResultsTask running: reseting the job load Id. IF _progress = 372 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#572, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#572, eAxoMessageCategory#Potential); Status.Error.Id := UINT#572; END_IF; @@ -1760,7 +1760,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision // ReadResultsTask running: loading the job. IF _progress = 373 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#573, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#573, eAxoMessageCategory#Potential); Status.Error.Id := UINT#573; END_IF; @@ -1823,7 +1823,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision // SendDataTask running: waiting for the system to be ready. IF _progress = 380 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#580, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#580, eAxoMessageCategory#Potential); Status.Error.Id := UINT#580; END_IF; //Userdata buffer sa plnia prve 4 bajty informacne, data su od 4 a viac. @@ -1840,7 +1840,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision // SendDataTask running: waiting for the system to be online. IF _progress = 381 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#581, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#581, eAxoMessageCategory#Potential); Status.Error.Id := UINT#581; END_IF; @@ -1852,7 +1852,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision // SendDataTask running: waiting for the data buffer is free. IF _progress = 382 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#582, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#582, eAxoMessageCategory#Potential); Status.Error.Id := UINT#582; END_IF; // PLC nastavi na User Data ID inspekcie, ID operacie a User Data (cislo jobu, seriove cislo kusu, tolerancie). @@ -1868,7 +1868,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision // SendDataTask running: locking the data buffer. IF _progress = 383 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#583, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#583, eAxoMessageCategory#Potential); Status.Error.Id := UINT#583; END_IF; @@ -1885,7 +1885,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision // SendDataTask running: setting the length of the data to sent. IF _progress = 384 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#584, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#584, eAxoMessageCategory#Potential); Status.Error.Id := UINT#584; END_IF; @@ -1898,7 +1898,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision // SendDataTask running: filling the user data to be sent. IF _progress = 386 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#586, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#586, eAxoMessageCategory#Potential); Status.Error.Id := UINT#586; END_IF; IF _sendDataLength = UINT#0 THEN @@ -2130,7 +2130,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision // SendDataTask running: waiting for falling of the set user data acknowledge. IF _progress = 387 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#587, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#587, eAxoMessageCategory#Potential); Status.Error.Id := UINT#587; END_IF; @@ -2143,7 +2143,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision // SendDataTask running: waiting for the confirmation of the user data. IF _progress = 388 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#588, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#588, eAxoMessageCategory#Potential); Status.Error.Id := UINT#588; END_IF; @@ -2156,7 +2156,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision // SendDataTask running: waiting for falling of the set user data acknowledge. IF _progress = 389 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#589, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#589, eAxoMessageCategory#Potential); Status.Error.Id := UINT#589; END_IF; @@ -2168,7 +2168,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision // SendDataTask running: waiting for falling of the set user data acknowledge. IF _progress = 390 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#590, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#590, eAxoMessageCategory#Potential); Status.Error.Id := UINT#590; END_IF; @@ -2184,7 +2184,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision // SendDataTask running: data handler set. IF _progress = 391 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#591, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#591, eAxoMessageCategory#Potential); Status.Error.Id := UINT#591; END_IF; @@ -2197,7 +2197,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision // SendDataTask running: waiting for data handler ack. IF _progress = 392 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#592, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#592, eAxoMessageCategory#Potential); Status.Error.Id := UINT#592; END_IF; @@ -2210,7 +2210,7 @@ NAMESPACE AXOpen.Components.Cognex.Vision // SendDataTask running: waiting for data handler ack false. IF _progress = 393 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#593, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#593, eAxoMessageCategory#Potential); Status.Error.Id := UINT#593; END_IF; diff --git a/src/components.desoutter.tightening/app/apax.yml b/src/components.desoutter.tightening/app/apax.yml index 1f72b246b..dec1f7f62 100644 --- a/src/components.desoutter.tightening/app/apax.yml +++ b/src/components.desoutter.tightening/app/apax.yml @@ -136,7 +136,11 @@ scripts: echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax swddo' Finished in :" $(expr $(date +%s) - $START) "s" alf: | #clear plc except ip and name and provide all actions for install all, build and initial download hw so as sw (apax plcsim & apax clean & apax install & apax clean_plc & apax ssc & apax hwfd & apax swfd) START=$(date +%s) - ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED + if [ "$1" = "--force" ] || [ "$1" = "-f" ]; then + ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED true + else + ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED false + fi echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax alf' Finished in :" $(expr $(date +%s) - $START) "s" all: | #build and download hardware and software using cert file. If cert file does not exists or its hash is different calls apax alf (apax plcsim & apax clean & apax install & apax hwu & apax swfd) START=$(date +%s) diff --git a/src/components.desoutter.tightening/ctrl/src/CVIC_II/AxoCVIC_II.st b/src/components.desoutter.tightening/ctrl/src/CVIC_II/AxoCVIC_II.st index f005eed76..f63685ca9 100644 --- a/src/components.desoutter.tightening/ctrl/src/CVIC_II/AxoCVIC_II.st +++ b/src/components.desoutter.tightening/ctrl/src/CVIC_II/AxoCVIC_II.st @@ -17,15 +17,6 @@ NAMESPACE AXOpen.Components.Desoutter.Tightening _RequiredScrewingProgram : BYTE; _infoTimer : AXOpen.Timers.OnDelayTimer; _errorTimer : AXOpen.Timers.OnDelayTimer; - // _hwID : WORD; - // _hwId_Input_1_byte_1 : WORD; - // _hwId_Input_1_byte_2 : WORD; - // _hwId_Input_2_word_1 : WORD; - // _hwId_Input_1_word_1 : WORD; - // _hwId_Input_2_word_2 : WORD; - // _hwId_Input_1_word_2 : WORD; - // _hwId_Output_1_byte_1 : WORD; - // _hwId_Output_1_byte_2 : WORD; _tempDword : DWORD; _returnValue : WORD; @@ -565,7 +556,7 @@ NAMESPACE AXOpen.Components.Desoutter.Tightening //***************************************** _returnValue := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_Input_1_byte_1) ,_data_1); IF _returnValue > WORD#0 THEN - Messenger.Activate(UINT#1201, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1201, eAxoMessageCategory#Error); Status.Error.Id := UINT#1201; RETURN; END_IF; @@ -581,7 +572,7 @@ NAMESPACE AXOpen.Components.Desoutter.Tightening _returnValue := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_Input_1_byte_2) ,_data_1); IF _returnValue > WORD#0 THEN - Messenger.Activate(UINT#1202, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1202, eAxoMessageCategory#Error); Status.Error.Id := UINT#1202; RETURN; END_IF; @@ -590,7 +581,7 @@ NAMESPACE AXOpen.Components.Desoutter.Tightening _returnValue := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_Input_2_word_1) ,_data_4); IF _returnValue > WORD#0 THEN - Messenger.Activate(UINT#1203, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1203, eAxoMessageCategory#Error); Status.Error.Id := UINT#1203; RETURN; END_IF; @@ -599,7 +590,7 @@ NAMESPACE AXOpen.Components.Desoutter.Tightening _returnValue := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_Input_1_word_1) ,_data_2); IF _returnValue > WORD#0 THEN - Messenger.Activate(UINT#1204, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1204, eAxoMessageCategory#Error); Status.Error.Id := UINT#1204; RETURN; END_IF; @@ -608,7 +599,7 @@ NAMESPACE AXOpen.Components.Desoutter.Tightening _returnValue := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_Input_2_word_2),_data_4); IF _returnValue > WORD#0 THEN - Messenger.Activate(UINT#1205, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1205, eAxoMessageCategory#Error); Status.Error.Id := UINT#1205; RETURN; END_IF; @@ -617,7 +608,7 @@ NAMESPACE AXOpen.Components.Desoutter.Tightening _returnValue := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_Input_1_word_2) ,_data_2); IF _returnValue > WORD#0 THEN - Messenger.Activate(UINT#1206, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1206, eAxoMessageCategory#Error); Status.Error.Id := UINT#1206; RETURN; END_IF; @@ -660,7 +651,7 @@ NAMESPACE AXOpen.Components.Desoutter.Tightening // Reset running: waiting for 'Failed' flag to be reseted. IF _progress = 300 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#500, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#500, eAxoMessageCategory#Potential); Status.Error.Id := UINT#500; END_IF; @@ -676,7 +667,7 @@ NAMESPACE AXOpen.Components.Desoutter.Tightening // Reset running: waiting for 'InCycle' flag to be reseted. IF _progress = 301 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#501, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#501, eAxoMessageCategory#Potential); Status.Error.Id := UINT#501; END_IF; @@ -687,7 +678,7 @@ NAMESPACE AXOpen.Components.Desoutter.Tightening // Reset running: waiting for the device to be Ready. IF _progress = 302 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#502, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#502, eAxoMessageCategory#Potential); Status.Error.Id := UINT#502; END_IF; @@ -757,7 +748,7 @@ NAMESPACE AXOpen.Components.Desoutter.Tightening // Set screwing program running: waiting for the program number is mirrored back. IF _progress = 310 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#510, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#510, eAxoMessageCategory#Potential); Status.Error.Id := UINT#510; END_IF; @@ -847,7 +838,7 @@ NAMESPACE AXOpen.Components.Desoutter.Tightening // Screwing running: waiting for the program number is mirrored back. IF _progress = 322 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#522, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#522, eAxoMessageCategory#Potential); Status.Error.Id := UINT#522; END_IF; @@ -862,7 +853,7 @@ NAMESPACE AXOpen.Components.Desoutter.Tightening // Screwing running: waiting for 'InCycle' flag to be reseted. IF _progress = 323 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#523, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#523, eAxoMessageCategory#Potential); Status.Error.Id := UINT#523; END_IF; @@ -874,7 +865,7 @@ NAMESPACE AXOpen.Components.Desoutter.Tightening // Screwing running: waiting for the device to be Ready. IF _progress = 324 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#524, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#524, eAxoMessageCategory#Potential); Status.Error.Id := UINT#524; END_IF; @@ -886,7 +877,7 @@ NAMESPACE AXOpen.Components.Desoutter.Tightening // Screwing running: waiting for the screwing cycle is started. IF _progress = 325 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#525, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#525, eAxoMessageCategory#Potential); Status.Error.Id := UINT#525; END_IF; @@ -901,7 +892,7 @@ NAMESPACE AXOpen.Components.Desoutter.Tightening // Screwing running: waiting for the screwing cycle is finished. IF _progress = 326 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#526, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#526, eAxoMessageCategory#Potential); Status.Error.Id := UINT#526; END_IF; @@ -913,7 +904,7 @@ NAMESPACE AXOpen.Components.Desoutter.Tightening // Screwing running: waiting for the overall screwing results are ready. IF _progress = 327 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#527, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#527, eAxoMessageCategory#Potential); Status.Error.Id := UINT#527; END_IF; @@ -952,8 +943,8 @@ NAMESPACE AXOpen.Components.Desoutter.Tightening Status.Error.Id := UINT#10021; END_IF; Messenger.ActivateOnCondition(ULINT#10020,StartScrewingTask.HasError(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#10021,StartScrewingTask.IsAborted(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#122,StartScrewingTask.RestoreTriggered() , eAxoMessageCategory#Error); + Messenger.ActivateOnCondition(ULINT#10021,StartScrewingTask.IsAborted(), eAxoMessageCategory#Info); + Messenger.ActivateOnCondition(ULINT#122,StartScrewingTask.RestoreTriggered() , eAxoMessageCategory#Info); IF StartScrewingTask.RestoreTriggered() AND _progress >= 320 AND _progress <= 339 THEN Status.Action.Id := UINT#122; _progress := 0; @@ -972,7 +963,7 @@ NAMESPACE AXOpen.Components.Desoutter.Tightening _returnValue := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HwID_Output_1_byte_1),_data_1); IF _returnValue > WORD#0 THEN - Messenger.Activate(UINT#1231, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1231, eAxoMessageCategory#Error); Status.Error.Id := UINT#1231; RETURN; END_IF; @@ -981,7 +972,7 @@ NAMESPACE AXOpen.Components.Desoutter.Tightening _returnValue := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HwID_Output_1_byte_2),_data_1); IF _returnValue > WORD#0 THEN - Messenger.Activate(UINT#1232, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1232, eAxoMessageCategory#Error); Status.Error.Id := UINT#1232; RETURN; END_IF; diff --git a/src/components.drives/app/apax.yml b/src/components.drives/app/apax.yml index 0fda3e96f..8bec640d5 100644 --- a/src/components.drives/app/apax.yml +++ b/src/components.drives/app/apax.yml @@ -136,7 +136,11 @@ scripts: echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax swddo' Finished in :" $(expr $(date +%s) - $START) "s" alf: | #clear plc except ip and name and provide all actions for install all, build and initial download hw so as sw (apax plcsim & apax clean & apax install & apax clean_plc & apax ssc & apax hwfd & apax swfd) START=$(date +%s) - ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED + if [ "$1" = "--force" ] || [ "$1" = "-f" ]; then + ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED true + else + ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED false + fi echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax alf' Finished in :" $(expr $(date +%s) - $START) "s" all: | #build and download hardware and software using cert file. If cert file does not exists or its hash is different calls apax alf (apax plcsim & apax clean & apax install & apax hwu & apax swfd) START=$(date +%s) diff --git a/src/components.dukane.welders/app/apax.yml b/src/components.dukane.welders/app/apax.yml index 6e3fd9a3c..d301c2bf1 100644 --- a/src/components.dukane.welders/app/apax.yml +++ b/src/components.dukane.welders/app/apax.yml @@ -136,7 +136,11 @@ scripts: echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax swddo' Finished in :" $(expr $(date +%s) - $START) "s" alf: | #clear plc except ip and name and provide all actions for install all, build and initial download hw so as sw (apax plcsim & apax clean & apax install & apax clean_plc & apax ssc & apax hwfd & apax swfd) START=$(date +%s) - ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED + if [ "$1" = "--force" ] || [ "$1" = "-f" ]; then + ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED true + else + ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED false + fi echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax alf' Finished in :" $(expr $(date +%s) - $START) "s" all: | #build and download hardware and software using cert file. If cert file does not exists or its hash is different calls apax alf (apax plcsim & apax clean & apax install & apax hwu & apax swfd) START=$(date +%s) diff --git a/src/components.dukane.welders/ctrl/src/AxoIQSeriesWelder/Axo_IQ_SeriesWelder.st b/src/components.dukane.welders/ctrl/src/AxoIQSeriesWelder/Axo_IQ_SeriesWelder.st index b79e2af79..e19ff1c79 100644 --- a/src/components.dukane.welders/ctrl/src/AxoIQSeriesWelder/Axo_IQ_SeriesWelder.st +++ b/src/components.dukane.welders/ctrl/src/AxoIQSeriesWelder/Axo_IQ_SeriesWelder.st @@ -279,7 +279,7 @@ NAMESPACE AXOpen.Components.Dukane.Welders //***********Update inputs ************** _retval := ReadData(Config.HWIDs.HwID_iQ_to_PLC_Inputs, _data_in); IF _retval > WORD#0 THEN - Messenger.Activate(UINT#1201, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1201, eAxoMessageCategory#Error); Status.Error.Id := UINT#1201; RETURN; END_IF; @@ -750,7 +750,7 @@ NAMESPACE AXOpen.Components.Dukane.Welders // ClearErrorTask running: waiting for the error flag is reseted. IF _progress = 300 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#500, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#500, eAxoMessageCategory#Potential); Status.Error.Id := UINT#500; END_IF; Outputs.ClearError := _blink.output; @@ -783,8 +783,8 @@ NAMESPACE AXOpen.Components.Dukane.Welders Status.Error.Id := UINT#10001; END_IF; Messenger.ActivateOnCondition(ULINT#10000,ClearErrorTask.HasError(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#10001,ClearErrorTask.IsAborted(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#102,ClearErrorTask.RestoreTriggered() , eAxoMessageCategory#Error); + Messenger.ActivateOnCondition(ULINT#10001,ClearErrorTask.IsAborted(), eAxoMessageCategory#Info); + Messenger.ActivateOnCondition(ULINT#102,ClearErrorTask.RestoreTriggered() , eAxoMessageCategory#Info); IF ClearErrorTask.RestoreTriggered() AND _progress >= 300 AND _progress <= 309 THEN Status.Action.Id := UINT#102; _progress := 0; @@ -818,7 +818,7 @@ NAMESPACE AXOpen.Components.Dukane.Welders // ChangeWeldingSetupTask running: changing active setup selected. IF _progress = 311 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#511, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#511, eAxoMessageCategory#Potential); Status.Error.Id := UINT#511; END_IF; @@ -833,7 +833,7 @@ NAMESPACE AXOpen.Components.Dukane.Welders // ChangeWeldingSetupTask running: changing running setup selected. IF _progress = 312 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#512, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#512, eAxoMessageCategory#Potential); Status.Error.Id := UINT#512; END_IF; @@ -868,8 +868,8 @@ NAMESPACE AXOpen.Components.Dukane.Welders Status.Error.Id := UINT#10011; END_IF; Messenger.ActivateOnCondition(ULINT#10010,ChangeWeldingSetupTask.HasError(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#10011,ChangeWeldingSetupTask.IsAborted(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#112,ChangeWeldingSetupTask.RestoreTriggered() , eAxoMessageCategory#Error); + Messenger.ActivateOnCondition(ULINT#10011,ChangeWeldingSetupTask.IsAborted(), eAxoMessageCategory#Info); + Messenger.ActivateOnCondition(ULINT#112,ChangeWeldingSetupTask.RestoreTriggered() , eAxoMessageCategory#Info); IF ChangeWeldingSetupTask.RestoreTriggered() AND _progress >= 310 AND _progress <= 319 THEN Status.Action.Id := UINT#112; _progress := 0; @@ -903,7 +903,7 @@ NAMESPACE AXOpen.Components.Dukane.Welders // ChangeWeldingProbeTask running: changing running probe selected.. IF _progress = 321 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#521, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#521, eAxoMessageCategory#Potential); Status.Error.Id := UINT#521; END_IF; @@ -937,8 +937,8 @@ NAMESPACE AXOpen.Components.Dukane.Welders Status.Error.Id := UINT#10021; END_IF; Messenger.ActivateOnCondition(ULINT#10020,ChangeWeldingProbeTask.HasError(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#10021,ChangeWeldingProbeTask.IsAborted(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#122,ChangeWeldingProbeTask.RestoreTriggered() , eAxoMessageCategory#Error); + Messenger.ActivateOnCondition(ULINT#10021,ChangeWeldingProbeTask.IsAborted(), eAxoMessageCategory#Info); + Messenger.ActivateOnCondition(ULINT#122,ChangeWeldingProbeTask.RestoreTriggered() , eAxoMessageCategory#Info); IF ChangeWeldingProbeTask.RestoreTriggered() AND _progress >= 320 AND _progress <= 329 THEN Status.Action.Id := UINT#122; _progress := 0; @@ -962,7 +962,7 @@ NAMESPACE AXOpen.Components.Dukane.Welders // CycleStopTask running: waiting for the cycle is finished. IF _progress = 330 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#530, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#530, eAxoMessageCategory#Potential); Status.Error.Id := UINT#530; END_IF; @@ -997,8 +997,8 @@ NAMESPACE AXOpen.Components.Dukane.Welders Status.Error.Id := UINT#10031; END_IF; Messenger.ActivateOnCondition(ULINT#10030,CycleStopTask.HasError(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#10031,CycleStopTask.IsAborted(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#132,CycleStopTask.RestoreTriggered() , eAxoMessageCategory#Error); + Messenger.ActivateOnCondition(ULINT#10031,CycleStopTask.IsAborted(), eAxoMessageCategory#Info); + Messenger.ActivateOnCondition(ULINT#132,CycleStopTask.RestoreTriggered() , eAxoMessageCategory#Info); IF CycleStopTask.RestoreTriggered() AND _progress >= 330 AND _progress <= 339 THEN Status.Action.Id := UINT#132; _progress := 0; @@ -1022,7 +1022,7 @@ NAMESPACE AXOpen.Components.Dukane.Welders // RunWeldingWithTimeTask running: reseting the error. IF _progress = 340 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#540, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#540, eAxoMessageCategory#Potential); Status.Error.Id := UINT#540; END_IF; @@ -1037,7 +1037,7 @@ NAMESPACE AXOpen.Components.Dukane.Welders // RunWeldingWithTimeTask running: waiting for the system to be ready. IF _progress = 341 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#541, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#541, eAxoMessageCategory#Potential); Status.Error.Id := UINT#541; END_IF; @@ -1059,7 +1059,7 @@ NAMESPACE AXOpen.Components.Dukane.Welders // RunWeldingWithTimeTask running: changing active setup selected. IF _progress = 343 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#543, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#543, eAxoMessageCategory#Potential); Status.Error.Id := UINT#543; END_IF; @@ -1074,7 +1074,7 @@ NAMESPACE AXOpen.Components.Dukane.Welders // RunWeldingWithTimeTask running: changing running setup selected. IF _progress = 344 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#544, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#544, eAxoMessageCategory#Potential); Status.Error.Id := UINT#544; END_IF; @@ -1089,7 +1089,7 @@ NAMESPACE AXOpen.Components.Dukane.Welders // RunWeldingWithTimeTask running: changing running probe selected. IF _progress = 345 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#545, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#545, eAxoMessageCategory#Potential); Status.Error.Id := UINT#545; END_IF; @@ -1103,7 +1103,7 @@ NAMESPACE AXOpen.Components.Dukane.Welders // RunWeldingWithTimeTask running: starting the welding cycle. IF _progress = 346 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#546, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#546, eAxoMessageCategory#Potential); Status.Error.Id := UINT#546; END_IF; @@ -1130,10 +1130,10 @@ NAMESPACE AXOpen.Components.Dukane.Welders IF _progress = 348 THEN IF _infoTimer.output THEN IF Inputs.SystemStatus.InCycle THEN - TaskMessenger.Activate( UINT#548, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#548, eAxoMessageCategory#Potential); Status.Error.Id := UINT#548; ELSIF NOT Inputs.SystemStatus.Ready THEN - TaskMessenger.Activate( UINT#549, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#549, eAxoMessageCategory#Potential); Status.Error.Id := UINT#549; END_IF; END_IF; @@ -1169,8 +1169,8 @@ NAMESPACE AXOpen.Components.Dukane.Welders Status.Error.Id := UINT#10041; END_IF; Messenger.ActivateOnCondition(ULINT#10040,RunWeldingWithTimeTask.HasError(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#10041,RunWeldingWithTimeTask.IsAborted(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#142,RunWeldingWithTimeTask.RestoreTriggered() , eAxoMessageCategory#Error); + Messenger.ActivateOnCondition(ULINT#10041,RunWeldingWithTimeTask.IsAborted(), eAxoMessageCategory#Info); + Messenger.ActivateOnCondition(ULINT#142,RunWeldingWithTimeTask.RestoreTriggered() , eAxoMessageCategory#Info); IF RunWeldingWithTimeTask.RestoreTriggered() AND _progress >= 340 AND _progress <= 349 THEN Status.Action.Id := UINT#142; _progress := 0; @@ -1237,7 +1237,7 @@ NAMESPACE AXOpen.Components.Dukane.Welders _retval := WriteData(Config.HWIDs.HwID_PLC_to_iQ_Outputs,_data_out); IF _retval > WORD#0 THEN - Messenger.Activate(UINT#1231, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1231, eAxoMessageCategory#Error); Status.Error.Id := UINT#1231; RETURN; END_IF; diff --git a/src/components.elements/app/apax.yml b/src/components.elements/app/apax.yml index 2be314e4d..e60ed1edd 100644 --- a/src/components.elements/app/apax.yml +++ b/src/components.elements/app/apax.yml @@ -136,7 +136,11 @@ scripts: echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax swddo' Finished in :" $(expr $(date +%s) - $START) "s" alf: | #clear plc except ip and name and provide all actions for install all, build and initial download hw so as sw (apax plcsim & apax clean & apax install & apax clean_plc & apax ssc & apax hwfd & apax swfd) START=$(date +%s) - ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED + if [ "$1" = "--force" ] || [ "$1" = "-f" ]; then + ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED true + else + ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED false + fi echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax alf' Finished in :" $(expr $(date +%s) - $START) "s" all: | #build and download hardware and software using cert file. If cert file does not exists or its hash is different calls apax alf (apax plcsim & apax clean & apax install & apax hwu & apax swfd) START=$(date +%s) diff --git a/src/components.elements/ctrl/src/AxoDi/AxoDi.st b/src/components.elements/ctrl/src/AxoDi/AxoDi.st index 135b0a0c0..2afaca810 100644 --- a/src/components.elements/ctrl/src/AxoDi/AxoDi.st +++ b/src/components.elements/ctrl/src/AxoDi/AxoDi.st @@ -81,14 +81,14 @@ NAMESPACE AXOpen.Components.Elements /// METHOD PUBLIC IsTrue : BOOL IsTrue := _signal; - _messengerInfo.ActivateOnCondition(UINT#1,NOT IsTrue,AXOpen.Messaging.eAxoMessageCategory#Warning); + _messengerInfo.ActivateOnCondition(UINT#1,NOT IsTrue,AXOpen.Messaging.eAxoMessageCategory#Potential); END_METHOD /// /// Returns TRUE if signal is off. It creates alarm otherwise. /// METHOD PUBLIC IsFalse : BOOL IsFalse := NOT _signal; - _messengerInfo.ActivateOnCondition(UINT#2,NOT IsFalse,AXOpen.Messaging.eAxoMessageCategory#Warning); + _messengerInfo.ActivateOnCondition(UINT#2,NOT IsFalse,AXOpen.Messaging.eAxoMessageCategory#Potential); END_METHOD METHOD PUBLIC SignalStatus : BOOL diff --git a/src/components.elements/ctrl/src/AxoDo/AxoDo.st b/src/components.elements/ctrl/src/AxoDo/AxoDo.st index d54f64550..56f4df595 100644 --- a/src/components.elements/ctrl/src/AxoDo/AxoDo.st +++ b/src/components.elements/ctrl/src/AxoDo/AxoDo.st @@ -90,12 +90,12 @@ NAMESPACE AXOpen.Components.Elements METHOD PUBLIC IsTrue : BOOL IsTrue := _signal; - _messengerInfo.ActivateOnCondition(UINT#1,IsTrue,AXOpen.Messaging.eAxoMessageCategory#Warning); + _messengerInfo.ActivateOnCondition(UINT#1,IsTrue,AXOpen.Messaging.eAxoMessageCategory#Potential); END_METHOD METHOD PUBLIC IsFalse : BOOL IsFalse := NOT _signal; - _messengerInfo.ActivateOnCondition(UINT#2,IsFalse,AXOpen.Messaging.eAxoMessageCategory#Warning); + _messengerInfo.ActivateOnCondition(UINT#2,IsFalse,AXOpen.Messaging.eAxoMessageCategory#Potential); END_METHOD END_CLASS END_NAMESPACE diff --git a/src/components.elements/ctrl/src/AxoRotaryIndexingTable/AxoRotaryIndexingTable.st b/src/components.elements/ctrl/src/AxoRotaryIndexingTable/AxoRotaryIndexingTable.st index aa21065f6..3dca4ffdf 100644 --- a/src/components.elements/ctrl/src/AxoRotaryIndexingTable/AxoRotaryIndexingTable.st +++ b/src/components.elements/ctrl/src/AxoRotaryIndexingTable/AxoRotaryIndexingTable.st @@ -202,7 +202,7 @@ NAMESPACE AXOpen.Components.Elements // TurnTask running: turn table moving, waiting for 'Inputs.InPosition' to be reseted. IF _progress = 302 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#502, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#502, eAxoMessageCategory#Potential); Status.Error.Id := UINT#502; END_IF; @@ -218,7 +218,7 @@ NAMESPACE AXOpen.Components.Elements // TurnTask running: turn table moving, waiting for 'Inputs.InPosition' to be set. IF _progress = 303 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#503, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#503, eAxoMessageCategory#Potential); Status.Error.Id := UINT#503; END_IF; @@ -270,8 +270,8 @@ NAMESPACE AXOpen.Components.Elements Outputs.StartTurn := FALSE; END_IF; Messenger.ActivateOnCondition(ULINT#10000,TurnTask.HasError(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#10001,TurnTask.IsAborted(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#102,TurnTask.RestoreTriggered() , eAxoMessageCategory#Error); + Messenger.ActivateOnCondition(ULINT#10001,TurnTask.IsAborted(), eAxoMessageCategory#Info); + Messenger.ActivateOnCondition(ULINT#102,TurnTask.RestoreTriggered() , eAxoMessageCategory#Info); IF TurnTask.RestoreTriggered() AND _progress >= 300 AND _progress <= 309 THEN Status.Action.Id := UINT#102; _progress := 0; @@ -296,7 +296,7 @@ NAMESPACE AXOpen.Components.Elements // InitPositionTask running: turn table moving, waiting for 'Inputs.InPosition' to be reseted. IF _progress = 312 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#512, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#512, eAxoMessageCategory#Potential); Status.Error.Id := UINT#512; END_IF; @@ -312,7 +312,7 @@ NAMESPACE AXOpen.Components.Elements // InitPositionTask running: turn table moving, waiting for 'Inputs.InPosition' to be set. IF _progress = 313 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#513, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#513, eAxoMessageCategory#Potential); Status.Error.Id := UINT#513; END_IF; @@ -352,8 +352,8 @@ NAMESPACE AXOpen.Components.Elements Outputs.StartTurn := FALSE; END_IF; Messenger.ActivateOnCondition(ULINT#10010,InitPositionTask.HasError(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#10011,InitPositionTask.IsAborted(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#112,InitPositionTask.RestoreTriggered() , eAxoMessageCategory#Error); + Messenger.ActivateOnCondition(ULINT#10011,InitPositionTask.IsAborted(), eAxoMessageCategory#Info); + Messenger.ActivateOnCondition(ULINT#112,InitPositionTask.RestoreTriggered() , eAxoMessageCategory#Info); IF InitPositionTask.RestoreTriggered() AND _progress >= 310 AND _progress <= 319 THEN Status.Action.Id := UINT#112; _progress := 0; diff --git a/src/components.festo.drives/app/apax.yml b/src/components.festo.drives/app/apax.yml index 6bf1e6725..16c0db93b 100644 --- a/src/components.festo.drives/app/apax.yml +++ b/src/components.festo.drives/app/apax.yml @@ -136,7 +136,11 @@ scripts: echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax swddo' Finished in :" $(expr $(date +%s) - $START) "s" alf: | #clear plc except ip and name and provide all actions for install all, build and initial download hw so as sw (apax plcsim & apax clean & apax install & apax clean_plc & apax ssc & apax hwfd & apax swfd) START=$(date +%s) - ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED + if [ "$1" = "--force" ] || [ "$1" = "-f" ]; then + ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED true + else + ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED false + fi echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax alf' Finished in :" $(expr $(date +%s) - $START) "s" all: | #build and download hardware and software using cert file. If cert file does not exists or its hash is different calls apax alf (apax plcsim & apax clean & apax install & apax hwu & apax swfd) START=$(date +%s) diff --git a/src/components.festo.drives/ctrl/src/AxoCmmtAs/AxoCmmtAs.st b/src/components.festo.drives/ctrl/src/AxoCmmtAs/AxoCmmtAs.st index b4ca0bac4..adf8150d3 100644 --- a/src/components.festo.drives/ctrl/src/AxoCmmtAs/AxoCmmtAs.st +++ b/src/components.festo.drives/ctrl/src/AxoCmmtAs/AxoCmmtAs.st @@ -515,7 +515,7 @@ NAMESPACE AXOpen.Components.Festo.Drives _initHwCheckDone := TRUE; END_IF; - Messenger.ActivateOnCondition(ULINT#1800, NOT _ScalingRead, eAxoMessageCategory#Warning); + Messenger.ActivateOnCondition(ULINT#1800, NOT _ScalingRead, eAxoMessageCategory#Potential); //********************Diagnostics******************// HardwareDiagnosticsTask.Run(THIS,AxisRefExt.HWIDs.HW_Device); //********************PARAMETRIZAION***************// @@ -523,7 +523,7 @@ NAMESPACE AXOpen.Components.Festo.Drives Parametrization.Inputs.HardwareId := AxisRefExt.HWIDs.HW_ModuleAccessPoint; //*******************SCALING***********************// IF NOT _ScalingRead THEN - Messenger.Activate(ULINT#1800 , eAxoMessageCategory#Warning); + Messenger.Activate(ULINT#1800 , eAxoMessageCategory#Potential); IF State = UINT#0 THEN State := UINT#1; END_IF; @@ -746,8 +746,8 @@ NAMESPACE AXOpen.Components.Festo.Drives END_IF; //*************************************************// - Messenger.ActivateOnCondition(ULINT#300, Enable AND NOT EnablePositive, eAxoMessageCategory#Warning); - Messenger.ActivateOnCondition(ULINT#301, Enable AND NOT EnableNegative, eAxoMessageCategory#Warning); + Messenger.ActivateOnCondition(ULINT#300, Enable AND NOT EnablePositive, eAxoMessageCategory#Info); + Messenger.ActivateOnCondition(ULINT#301, Enable AND NOT EnableNegative, eAxoMessageCategory#Info); //************************************************************ SUPER.Run(THIS,AxisRefExt,Enable,EnablePositive,EnableNegative); @@ -801,7 +801,7 @@ NAMESPACE AXOpen.Components.Festo.Drives returnValue := Siemens.Simatic.DistributedIO.ReadData(_AxisReference^.HWIDs.HW_Telegram111 ,_Telegram111); IF returnValue > WORD#0 THEN - Messenger.Activate( UINT#1411, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1411, eAxoMessageCategory#Error); DriveStatus.Error.Id := UINT#1411; RETURN; END_IF; @@ -873,7 +873,7 @@ NAMESPACE AXOpen.Components.Festo.Drives //M_Actual returnValue := Siemens.Simatic.DistributedIO.ReadData(_AxisReference^.HWIDs.HW_Telegram750,_Telegram750); IF returnValue > WORD#0 THEN - Messenger.Activate( UINT#1412, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1412, eAxoMessageCategory#Error); DriveStatus.Error.Id := UINT#1412; RETURN; END_IF; @@ -996,7 +996,7 @@ NAMESPACE AXOpen.Components.Festo.Drives returnValue := Siemens.Simatic.DistributedIO.WriteData(_AxisReference^.HWIDs.HW_Telegram111,_Telegram111); IF returnValue > WORD#0 THEN - Messenger.Activate( UINT#1421, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1421, eAxoMessageCategory#Error); DriveStatus.Error.Id := UINT#1421; RETURN; END_IF; @@ -1012,7 +1012,7 @@ NAMESPACE AXOpen.Components.Festo.Drives returnValue := Siemens.Simatic.DistributedIO.WriteData(_AxisReference^.HWIDs.HW_Telegram750,_Telegram750); IF returnValue > WORD#0 THEN - Messenger.Activate( UINT#1422, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1422, eAxoMessageCategory#Error); DriveStatus.Error.Id := UINT#1422; RETURN; END_IF; @@ -1225,7 +1225,7 @@ NAMESPACE AXOpen.Components.Festo.Drives State := UINT#22; END_IF; IF Parametrization.Outputs.Error THEN - Messenger.Activate( UINT#1444, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1444, eAxoMessageCategory#Error); MC_HomeErrorID := DINT#1444; State := UINT#59; END_IF; @@ -1253,7 +1253,7 @@ NAMESPACE AXOpen.Components.Festo.Drives State := UINT#24; END_IF; IF Parametrization.Outputs.Error THEN - Messenger.Activate( UINT#1445, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1445, eAxoMessageCategory#Error); MC_HomeErrorID := DINT#1445; State := UINT#59; END_IF; @@ -1281,7 +1281,7 @@ NAMESPACE AXOpen.Components.Festo.Drives State := UINT#26; END_IF; IF Parametrization.Outputs.Error THEN - Messenger.Activate( UINT#1446, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1446, eAxoMessageCategory#Error); MC_HomeErrorID := DINT#1446; State := UINT#59; END_IF; @@ -1309,7 +1309,7 @@ NAMESPACE AXOpen.Components.Festo.Drives State := UINT#28; END_IF; IF Parametrization.Outputs.Error THEN - Messenger.Activate( UINT#1447, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1447, eAxoMessageCategory#Error); MC_HomeErrorID := DINT#1447; State := UINT#59; END_IF; @@ -1337,7 +1337,7 @@ NAMESPACE AXOpen.Components.Festo.Drives State := UINT#30; END_IF; IF Parametrization.Outputs.Error THEN - Messenger.Activate( UINT#1448, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1448, eAxoMessageCategory#Error); MC_HomeErrorID := DINT#1448; State := UINT#59; END_IF; @@ -1365,7 +1365,7 @@ NAMESPACE AXOpen.Components.Festo.Drives State := UINT#32; END_IF; IF Parametrization.Outputs.Error THEN - Messenger.Activate( UINT#1449, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1449, eAxoMessageCategory#Error); MC_HomeErrorID := DINT#1449; State := UINT#59; END_IF; @@ -1393,7 +1393,7 @@ NAMESPACE AXOpen.Components.Festo.Drives State := UINT#34; END_IF; IF Parametrization.Outputs.Error THEN - Messenger.Activate( UINT#1450, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1450, eAxoMessageCategory#Error); MC_HomeErrorID := DINT#1450; State := UINT#59; END_IF; @@ -1421,7 +1421,7 @@ NAMESPACE AXOpen.Components.Festo.Drives State := UINT#36; END_IF; IF Parametrization.Outputs.Error THEN - Messenger.Activate( UINT#1451, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1451, eAxoMessageCategory#Error); MC_HomeErrorID := DINT#1451; State := UINT#59; END_IF; @@ -1449,7 +1449,7 @@ NAMESPACE AXOpen.Components.Festo.Drives State := UINT#38; END_IF; IF Parametrization.Outputs.Error THEN - Messenger.Activate( UINT#1452, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1452, eAxoMessageCategory#Error); MC_HomeErrorID := DINT#1452; State := UINT#59; END_IF; @@ -1498,7 +1498,7 @@ NAMESPACE AXOpen.Components.Festo.Drives State := UINT#42; END_IF; IF Parametrization.Outputs.Error THEN - Messenger.Activate( UINT#1453, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1453, eAxoMessageCategory#Error); MC_HomeErrorID := DINT#1453; State := UINT#59; END_IF; @@ -1526,7 +1526,7 @@ NAMESPACE AXOpen.Components.Festo.Drives State := UINT#44; END_IF; IF Parametrization.Outputs.Error THEN - Messenger.Activate( UINT#1454, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1454, eAxoMessageCategory#Error); MC_HomeErrorID := DINT#1454; State := UINT#59; END_IF; @@ -1554,7 +1554,7 @@ NAMESPACE AXOpen.Components.Festo.Drives State := UINT#46; END_IF; IF Parametrization.Outputs.Error THEN - Messenger.Activate( UINT#1455, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1455, eAxoMessageCategory#Error); MC_HomeErrorID := DINT#1455; State := UINT#59; END_IF; @@ -1582,7 +1582,7 @@ NAMESPACE AXOpen.Components.Festo.Drives State := UINT#48; END_IF; IF Parametrization.Outputs.Error THEN - Messenger.Activate( UINT#1456, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1456, eAxoMessageCategory#Error); MC_HomeErrorID := DINT#1456; State := UINT#59; END_IF; @@ -1610,7 +1610,7 @@ NAMESPACE AXOpen.Components.Festo.Drives State := UINT#50; END_IF; IF Parametrization.Outputs.Error THEN - Messenger.Activate( UINT#1457, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1457, eAxoMessageCategory#Error); MC_HomeErrorID := DINT#1457; State := UINT#59; END_IF; @@ -1655,7 +1655,7 @@ NAMESPACE AXOpen.Components.Festo.Drives State := UINT#54; END_IF; IF Parametrization.Outputs.Error THEN - Messenger.Activate( UINT#1458, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1458, eAxoMessageCategory#Error); MC_HomeErrorID := DINT#1458; State := UINT#59; END_IF; @@ -1683,7 +1683,7 @@ NAMESPACE AXOpen.Components.Festo.Drives State := UINT#56; END_IF; IF Parametrization.Outputs.Error THEN - Messenger.Activate( UINT#1459, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1459, eAxoMessageCategory#Error); MC_HomeErrorID := DINT#1459; State := UINT#59; END_IF; @@ -1707,7 +1707,7 @@ NAMESPACE AXOpen.Components.Festo.Drives Parametrization.Inputs.ValueWriteLINT := PNU_11735; IF Parametrization.Outputs.Error THEN - Messenger.Activate( UINT#1460, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1460, eAxoMessageCategory#Error); MC_HomeErrorID := DINT#1460; State := UINT#59; END_IF; @@ -1846,7 +1846,7 @@ NAMESPACE AXOpen.Components.Festo.Drives State := UINT#62; END_IF; IF Parametrization.Outputs.Error THEN - Messenger.Activate( UINT#1473, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1473, eAxoMessageCategory#Error); MC_StopErrorID := DINT#1473; State := UINT#69; END_IF; @@ -2023,7 +2023,7 @@ NAMESPACE AXOpen.Components.Festo.Drives State := UINT#72; END_IF; IF Parametrization.Outputs.Error THEN - Messenger.Activate( UINT#1483, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1483, eAxoMessageCategory#Error); MC_HaltErrorID := DINT#1483; State := UINT#79; END_IF; @@ -2240,7 +2240,7 @@ NAMESPACE AXOpen.Components.Festo.Drives State := UINT#82; END_IF; IF Parametrization.Outputs.Error THEN - Messenger.Activate( UINT#1495, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1495, eAxoMessageCategory#Error); MC_MoveAbsoluteErrorID := DINT#1495; State := UINT#89; END_IF; @@ -2464,7 +2464,7 @@ NAMESPACE AXOpen.Components.Festo.Drives State := UINT#92; END_IF; IF Parametrization.Outputs.Error THEN - Messenger.Activate( UINT#1505, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1505, eAxoMessageCategory#Error); MC_MoveRelativeErrorID := DINT#1505; State := UINT#99; END_IF; @@ -2708,7 +2708,7 @@ NAMESPACE AXOpen.Components.Festo.Drives State := UINT#102; END_IF; IF Parametrization.Outputs.Error THEN - Messenger.Activate( UINT#1515, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1515, eAxoMessageCategory#Error); MC_MoveAdditiveErrorID := DINT#1515; State := UINT#109; END_IF; @@ -2970,7 +2970,7 @@ NAMESPACE AXOpen.Components.Festo.Drives State := UINT#112; END_IF; IF Parametrization.Outputs.Error THEN - Messenger.Activate( UINT#1526, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1526, eAxoMessageCategory#Error); MC_MoveVelocityErrorID := DINT#1526; State := UINT#119; END_IF; @@ -3246,7 +3246,7 @@ NAMESPACE AXOpen.Components.Festo.Drives RETURN; END_IF; IF Parametrization.Outputs.Error THEN - Messenger.Activate( UINT#1540, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1540, eAxoMessageCategory#Error); MC_TorqueControlErrorID := DINT#1540; Parametrization.Inputs.Enable := FALSE; Parametrization.Inputs.ReadWrite := FALSE; @@ -3281,7 +3281,7 @@ NAMESPACE AXOpen.Components.Festo.Drives RETURN; END_IF; IF Parametrization.Outputs.Error THEN - Messenger.Activate( UINT#1540, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1540, eAxoMessageCategory#Error); MC_TorqueControlErrorID := DINT#1540; Parametrization.Inputs.Enable := FALSE; Parametrization.Inputs.ReadWrite := FALSE; @@ -3306,7 +3306,7 @@ NAMESPACE AXOpen.Components.Festo.Drives RETURN; END_IF; IF Parametrization.Outputs.Error THEN - Messenger.Activate( UINT#1541, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1541, eAxoMessageCategory#Error); MC_TorqueControlErrorID := DINT#1541; State := UINT#129; END_IF; @@ -3506,7 +3506,7 @@ NAMESPACE AXOpen.Components.Festo.Drives State := UINT#131; END_IF; IF Parametrization.Outputs.Error THEN - Messenger.Activate( UINT#1551, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1551, eAxoMessageCategory#Error); MC_SetPositionErrorID := DINT#1551; State := UINT#159; END_IF; @@ -3532,7 +3532,7 @@ NAMESPACE AXOpen.Components.Festo.Drives State := UINT#133; END_IF; IF Parametrization.Outputs.Error THEN - Messenger.Activate( UINT#1552, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1552, eAxoMessageCategory#Error); MC_SetPositionErrorID := DINT#1552; State := UINT#159; END_IF; @@ -3558,7 +3558,7 @@ NAMESPACE AXOpen.Components.Festo.Drives State := UINT#135; END_IF; IF Parametrization.Outputs.Error THEN - Messenger.Activate( UINT#1553, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1553, eAxoMessageCategory#Error); MC_SetPositionErrorID := DINT#1553; State := UINT#159; END_IF; @@ -3584,7 +3584,7 @@ NAMESPACE AXOpen.Components.Festo.Drives State := UINT#137; END_IF; IF Parametrization.Outputs.Error THEN - Messenger.Activate( UINT#1554, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1554, eAxoMessageCategory#Error); MC_SetPositionErrorID := DINT#1554; State := UINT#159; END_IF; @@ -3610,7 +3610,7 @@ NAMESPACE AXOpen.Components.Festo.Drives State := UINT#139; END_IF; IF Parametrization.Outputs.Error THEN - Messenger.Activate( UINT#1555, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1555, eAxoMessageCategory#Error); MC_SetPositionErrorID := DINT#1555; State := UINT#159; END_IF; @@ -3641,7 +3641,7 @@ NAMESPACE AXOpen.Components.Festo.Drives State := UINT#141; END_IF; IF Parametrization.Outputs.Error THEN - Messenger.Activate( UINT#1556, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1556, eAxoMessageCategory#Error); MC_SetPositionErrorID := DINT#1556; State := UINT#159; END_IF; @@ -3667,7 +3667,7 @@ NAMESPACE AXOpen.Components.Festo.Drives State := UINT#143; END_IF; IF Parametrization.Outputs.Error THEN - Messenger.Activate( UINT#1557, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1557, eAxoMessageCategory#Error); MC_SetPositionErrorID := DINT#1557; State := UINT#159; END_IF; @@ -3708,7 +3708,7 @@ NAMESPACE AXOpen.Components.Festo.Drives State := UINT#147; END_IF; IF Parametrization.Outputs.Error THEN - Messenger.Activate( UINT#1558, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1558, eAxoMessageCategory#Error); MC_SetPositionErrorID := DINT#1558; State := UINT#159; END_IF; @@ -3734,7 +3734,7 @@ NAMESPACE AXOpen.Components.Festo.Drives State := UINT#149; END_IF; IF Parametrization.Outputs.Error THEN - Messenger.Activate( UINT#1559, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1559, eAxoMessageCategory#Error); MC_SetPositionErrorID := DINT#1559; State := UINT#159; END_IF; @@ -3759,7 +3759,7 @@ NAMESPACE AXOpen.Components.Festo.Drives State := UINT#151; END_IF; IF Parametrization.Outputs.Error THEN - Messenger.Activate( UINT#1560, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1560, eAxoMessageCategory#Error); MC_SetPositionErrorID := DINT#1560; State := UINT#159; END_IF; @@ -3967,7 +3967,7 @@ NAMESPACE AXOpen.Components.Festo.Drives State := UINT#161; END_IF; IF Parametrization.Outputs.Error THEN - Messenger.Activate( UINT#1581, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1581, eAxoMessageCategory#Error); MC_ReadParameterErrorID := DINT#1581; State := UINT#169; END_IF; @@ -4070,7 +4070,7 @@ NAMESPACE AXOpen.Components.Festo.Drives State := UINT#171; END_IF; IF Parametrization.Outputs.Error THEN - Messenger.Activate( UINT#1591, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1591, eAxoMessageCategory#Error); MC_ReadRealParameterErrorID := DINT#1591; State := UINT#179; END_IF; @@ -4174,7 +4174,7 @@ NAMESPACE AXOpen.Components.Festo.Drives State := UINT#181; END_IF; IF Parametrization.Outputs.Error THEN - Messenger.Activate( UINT#1601, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1601, eAxoMessageCategory#Error); MC_ReadBoolParameterErrorID := DINT#1601; State := UINT#189; END_IF; @@ -4278,7 +4278,7 @@ NAMESPACE AXOpen.Components.Festo.Drives State := UINT#191; END_IF; IF Parametrization.Outputs.Error THEN - Messenger.Activate( UINT#1611, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1611, eAxoMessageCategory#Error); MC_WriteParameterErrorID := DINT#1611; State := UINT#199; END_IF; @@ -4389,7 +4389,7 @@ NAMESPACE AXOpen.Components.Festo.Drives State := UINT#201; END_IF; IF Parametrization.Outputs.Error THEN - Messenger.Activate( UINT#1621, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1621, eAxoMessageCategory#Error); MC_WriteRealParameterErrorID := DINT#1621; State := UINT#209; END_IF; @@ -4500,7 +4500,7 @@ NAMESPACE AXOpen.Components.Festo.Drives State := UINT#211; END_IF; IF Parametrization.Outputs.Error THEN - Messenger.Activate( UINT#1631, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1631, eAxoMessageCategory#Error); MC_WriteBoolParameterErrorID := DINT#1631; State := UINT#219; END_IF; @@ -4626,7 +4626,7 @@ NAMESPACE AXOpen.Components.Festo.Drives State := UINT#221; END_IF; IF Parametrization.Outputs.Error THEN - Messenger.Activate( UINT#1642, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1642, eAxoMessageCategory#Error); MC_ReadDigitalInputErrorID := DINT#1642; State := UINT#229; END_IF; @@ -4736,7 +4736,7 @@ NAMESPACE AXOpen.Components.Festo.Drives State := UINT#231; END_IF; IF Parametrization.Outputs.Error THEN - Messenger.Activate( UINT#1652, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1652, eAxoMessageCategory#Error); MC_ReadDigitalOutputErrorID := DINT#1652; State := UINT#239; END_IF; @@ -4852,7 +4852,7 @@ NAMESPACE AXOpen.Components.Festo.Drives State := UINT#241; END_IF; IF Parametrization.Outputs.Error THEN - Messenger.Activate( UINT#1663, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1663, eAxoMessageCategory#Error); MC_WriteDigitalOutputErrorID := DINT#1663; State := UINT#249; END_IF; @@ -5239,7 +5239,7 @@ NAMESPACE AXOpen.Components.Festo.Drives State := UINT#311; END_IF; IF Parametrization.Outputs.Error THEN - Messenger.Activate( UINT#1731, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1731, eAxoMessageCategory#Error); MC_ReadAxisErrorErrorID := DINT#1731; State := UINT#319; END_IF; diff --git a/src/components.festo.drives/ctrl/src/PROFIdrive/AxoReadWritePROFIdriveParameter.st b/src/components.festo.drives/ctrl/src/PROFIdrive/AxoReadWritePROFIdriveParameter.st index b32fc915a..30af7240d 100644 --- a/src/components.festo.drives/ctrl/src/PROFIdrive/AxoReadWritePROFIdriveParameter.st +++ b/src/components.festo.drives/ctrl/src/PROFIdrive/AxoReadWritePROFIdriveParameter.st @@ -73,33 +73,26 @@ NAMESPACE AXOpen.Components.Festo.Drives SUPER.Run(inParent); - //********************************************** - // THIS.Execute(); - //*****************Execute inline*************** - //Check the Inputs - IF Inputs.HardwareId = UINT#0 THEN - Error_ := TRUE; - ErrorId_ := DWORD#16#00001010; //Inputs.HardwareId = 0 - RETURN; - END_IF; - - //Timer - AxoOnDelatTimer.OnDelay(THIS, StartTimer,T#100MS); - - IF AxoOnDelatTimer.output THEN - StartRW := TRUE; - StartTimer := FALSE; - END_IF; - - IF State = 0 THEN //Wait for start trigger + //Check the Inputs + IF Inputs.HardwareId = UINT#0 THEN + Error_ := TRUE; + ErrorId_ := DWORD#16#00001010; //Inputs.HardwareId = 0 + RETURN; + END_IF; + //Timer + AxoOnDelatTimer.OnDelay(THIS, StartTimer,T#100MS); + IF AxoOnDelatTimer.output THEN + StartRW := TRUE; + StartTimer := FALSE; + END_IF; + IF State = 0 THEN //Wait for start trigger IF Inputs.Enable AND NOT Enable_PV THEN StartRW := TRUE; State := 10; Outputs.Busy := TRUE; END_IF; - END_IF; - - IF State = 10 THEN + END_IF; + IF State = 10 THEN (* ------------------ HEADER --------------------*) //Request reference starts with 1 and will count up RW_Data[0] := ReqRef; @@ -160,9 +153,8 @@ NAMESPACE AXOpen.Components.Festo.Drives END_IF; END_IF; - END_IF; - - IF State = 20 THEN //Read Parameter + END_IF; + IF State = 20 THEN //Read Parameter // Lenght of the telegramm for reading _lenght := LenHeader + LenRead; @@ -190,9 +182,8 @@ NAMESPACE AXOpen.Components.Festo.Drives State := 80; END_IF; END_IF; - END_IF; - - IF State = 30 THEN //Reading finished successfull + END_IF; + IF State = 30 THEN //Reading finished successfull CASE TO_INT(RD_Data[4]) OF //Format 0: //reserved @@ -351,9 +342,8 @@ NAMESPACE AXOpen.Components.Festo.Drives // #Error State := 200; END_CASE; - END_IF; - - IF State = 50 THEN //Write Parameter (First Read dataset then write dataset) + END_IF; + IF State = 50 THEN //Write Parameter (First Read dataset then write dataset) // Lenght of the telegramm for reading _lenght := LenHeader + LenRead; @@ -381,9 +371,8 @@ NAMESPACE AXOpen.Components.Festo.Drives State := 80; END_IF; END_IF; - END_IF; - - IF State = 55 THEN //Reading finished + END_IF; + IF State = 55 THEN //Reading finished CASE TO_INT(RD_Data[4]) OF // Format 0: //reserved Outputs.ValueReadREAL := 0; @@ -419,9 +408,8 @@ NAMESPACE AXOpen.Components.Festo.Drives // #Error State := 200; END_CASE; - END_IF; - - IF State = 60 THEN //reading Done from Write request + END_IF; + IF State = 60 THEN //reading Done from Write request (* ------------------ HEADER --------------------*) //Request reference starts with 1 and will count up WR_Data[0] := TO_BYTE(TO_INT(ReqRef) + 1); @@ -498,9 +486,8 @@ NAMESPACE AXOpen.Components.Festo.Drives //goto the next step State := 61; - END_IF; - - IF State = 61 THEN //send the write Request + END_IF; + IF State = 61 THEN //send the write Request // Lenght of the telegramm to be send _lenght := LenHeader + LenWrite; @@ -526,9 +513,8 @@ NAMESPACE AXOpen.Components.Festo.Drives State := 90; END_IF; END_IF; - END_IF; - - IF State = 62 THEN //Read the answer of the write request + END_IF; + IF State = 62 THEN //Read the answer of the write request //delete old response values FOR i := 0 TO 13 DO @@ -562,9 +548,8 @@ NAMESPACE AXOpen.Components.Festo.Drives State := 80; END_IF; END_IF; - END_IF; - - IF State = 63 THEN //Reading finished + END_IF; + IF State = 63 THEN //Reading finished CASE TO_INT(RD_Data[1]) OF //ReqId @@ -587,43 +572,36 @@ NAMESPACE AXOpen.Components.Festo.Drives Outputs.ErrorId := DWORD#16#1002; State := 300; END_CASE; - END_IF; - - IF State = 70 THEN // Error while ReadWrite Access + END_IF; + IF State = 70 THEN // Error while ReadWrite Access Outputs.Done := TRUE; Outputs.Busy := FALSE; Outputs.Error := TRUE; Outputs.ErrorId := WR_Status; - END_IF; - - IF State = 80 THEN //Error Reading Access + END_IF; + IF State = 80 THEN //Error Reading Access Outputs.Done := TRUE; Outputs.Busy := FALSE; Outputs.Error := TRUE; Outputs.ErrorId := RD_Status; - END_IF; - - IF State = 90 THEN // Error while Write Access + END_IF; + IF State = 90 THEN // Error while Write Access Outputs.Done := TRUE; Outputs.Busy := FALSE; Outputs.Error := TRUE; Outputs.ErrorId := RW_Status; - END_IF; - - - IF State = 100 THEN // read successfully + END_IF; + IF State = 100 THEN // read successfully Outputs.Done := TRUE; Outputs.Busy := FALSE; Outputs.Error := FALSE; - END_IF; - - IF State = 150 THEN // write successfully + END_IF; + IF State = 150 THEN // write successfully Outputs.Done := TRUE; Outputs.Busy := FALSE; Outputs.Error := FALSE; - END_IF; - - IF State = 200 THEN //Error while reading + END_IF; + IF State = 200 THEN //Error while reading Outputs.Done := TRUE; Outputs.Busy := FALSE; Outputs.Error := TRUE; @@ -633,9 +611,8 @@ NAMESPACE AXOpen.Components.Festo.Drives Outputs.Busy := FALSE; Outputs.Error := TRUE; END_IF; - END_IF; - - IF NOT Inputs.Enable THEN + END_IF; + IF NOT Inputs.Enable THEN State := 0; ReqRef := BYTE#1; Outputs.Done := FALSE; @@ -647,603 +624,12 @@ NAMESPACE AXOpen.Components.Festo.Drives Outputs.ValueReadREAL := 0; RD_Status := DWORD#0; ErrorCounter := UINT#0; - END_IF; - - Enable_PV := Inputs.Enable; + END_IF; + Enable_PV := Inputs.Enable; END_METHOD - - // METHOD PUBLIC Execute - - // VAR - // _lenght : UINT; - // i : INT; - // tmpWord : WORD; - // tmpSINT : SINT; - // tmpINT : INT; - // tmpDINT : DINT; - // tmpDWORD : DWORD; - // tmpLINT : LINT; - // END_VAR - - // //Check the Inputs - // IF Inputs.HardwareId = WORD#0 THEN - // Error_ := TRUE; - // ErrorId_ := DWORD#16#00001010; //Inputs.HardwareId = 0 - // RETURN; - // END_IF; - - // //Timer - // AxoOnDelatTimer.OnDelay(THIS, StartTimer,T#100MS); - - // IF AxoOnDelatTimer.output THEN - // StartRW := TRUE; - // StartTimer := FALSE; - // END_IF; - - // IF State = 0 THEN //Wait for start trigger - // IF Inputs.Enable AND NOT Enable_PV THEN - // StartRW := TRUE; - // State := 10; - // Outputs.Busy := TRUE; - // END_IF; - // END_IF; - - // IF State = 10 THEN - // (* ------------------ HEADER --------------------*) - // //Request reference starts with 1 and will count up - // RW_Data[0] := ReqRef; - // // Requst ID = 1 (Request Parameter) - // RW_Data[1] := BYTE#1; - // //Fill the Axis number - // RW_Data[2] := Inputs.AxisNo; - // // Single parameter access - // RW_Data[3] := BYTE#1; - // (* ------------------ Parameter address ------------*) - // //Attribute - // RW_Data[4]:= BYTE#16#10; - // //ElemNo. - // RW_Data[5] := BYTE#1; - // // Assign PNU - // RW_Data[6] := Inputs.ParameterNo.%B1; - // RW_Data[7] := Inputs.ParameterNo.%B0; - // // Assign Subindex - // RW_Data[8] := Inputs.Subindex.%B1; - // RW_Data[9] := Inputs.Subindex.%B0; - - // // Lenght of the telegramm to be send - // _lenght := LenHeader + LenRequest; - - // WriteRecord_(request := StartRW, - // id := Inputs.HardwareId, - // index := 16#b02e, - // length := _lenght, - // record := RW_Data, - // status => WR_Status); - - - // IF WriteRecord_.DONE THEN - // ErrorCounter := UINT#0; - // //delete old response values - // FOR i := 0 TO 13 DO - // RD_Data[i] := BYTE#0; - // END_FOR; - - // IF NOT Inputs.ReadWrite THEN - // //Read parameter - // State := 20; - // ELSE - // //Write parameter - // State := 50; - // END_IF; - // ELSIF WriteRecord_.ERROR THEN - // tmpWord := TO_WORD(TO_DINT(WR_Status)/256); - // wordhlp := tmpWord; - // //try it again - // IF ((tmpWord = WORD#16#80A7) OR (tmpWord = WORD#16#80B5) OR (tmpWord = WORD#16#80C0) OR (tmpWord = WORD#16#80C1) OR (tmpWord = WORD#16#80C2) - // OR (tmpWord = WORD#16#80C3) OR (tmpWord = WORD#16#80C4)) AND (ErrorCounter < MaxRetryCounter) THEN - // ErrorCounter := ErrorCounter + UINT#1; - // StartRW := FALSE; - // StartTimer := TRUE; - // ELSE - // State := 70; - // END_IF; - - // END_IF; - // END_IF; - - // IF State = 20 THEN //Read Parameter - // // Lenght of the telegramm for reading - // _lenght := LenHeader + LenRead; - - // ReadRecord_(request := StartRW, - // id := Inputs.HardwareId, - // index := 16#b02e, - // maxLength := _lenght, - // record := RD_Data, - // status => RD_Status, - // length => LengthRead); - - // IF ReadRecord_.VALID AND NOT ReadRecord_.BUSY THEN - // ErrorCounter := UINT#0; - // State := 30; - // ELSIF ReadRecord_.ERROR THEN - // tmpWord := TO_WORD(TO_DINT(RD_Status) / 256); - // wordhlp := tmpWord; - // //try it again - // IF ((tmpWord = WORD#16#80A7) OR (tmpWord = WORD#16#80B5) OR (tmpWord = WORD#16#80C0) OR (tmpWord = WORD#16#80C1) OR (tmpWord = WORD#16#80C2) - // OR (tmpWord = WORD#16#80C3) OR (tmpWord = WORD#16#80C4)) AND (ErrorCounter < MaxRetryCounter) THEN - // ErrorCounter := ErrorCounter + UINT#1; - // StartRW := FALSE; - // StartTimer := TRUE; - // ELSE - // State := 80; - // END_IF; - // END_IF; - // END_IF; - - // IF State = 30 THEN //Reading finished successfull - - // CASE TO_INT(RD_Data[4]) OF //Format - // 0: //reserved - // Outputs.ValueReadREAL := REAL#0.0; - // Outputs.ValueReadLINT := LINT#0; - // Outputs.ValueReadBOOL := FALSE; - - // Outputs.ErrorId := DWORD#16#1001; //reserved DataType - // // #Error - // State := 200; - - // 1: // BOOLEAN - // //copy the value to the output - // Outputs.ValueReadREAL := 0; - // Outputs.ValueReadLINT := 0; - // Outputs.ValueReadBOOL := TO_BOOL(RD_Data[6]); - - // // no error - // State := 100; - - // 2: //SINT8 - // tmpSINT := TO_SINT(RD_Data[6]); - // //copy the value to the output - // Outputs.ValueReadREAL := 0; - // Outputs.ValueReadLINT := (TO_LINT(tmpSINT)); - // Outputs.ValueReadBOOL := FALSE; - - // // no error - // State := 100; - - // 3: //SINT16 - // tmpINT.%B0 := RD_Data[7]; - // tmpINT.%B1 := RD_Data[6]; - - // //copy the value to the output - // Outputs.ValueReadREAL := 0; - // Outputs.ValueReadLINT := TO_LINT(tmpINT); - // Outputs.ValueReadBOOL := FALSE; - - // // no #Error - // State := 100; - - // 4: //SINT32 - // tmpDINT.%B0 := RD_Data[9]; - // tmpDINT.%B1 := RD_Data[8]; - // tmpDINT.%B2 := RD_Data[7]; - // tmpDINT.%B3 := RD_Data[6]; - - // //copy the value to the output - // Outputs.ValueReadREAL := 0; - // Outputs.ValueReadLINT := TO_LINT(tmpDINT); - // Outputs.ValueReadBOOL := FALSE; - - // // no #Error - // State := 100; - - // 5, 65: //USINT8(5) or BYTE(65) - // //copy the value to the output - // Outputs.ValueReadREAL := 0; - // Outputs.ValueReadLINT := (TO_LINT(RD_Data[6])); - // Outputs.ValueReadBOOL := FALSE; - - // // no error - // State := 100; - - // 6, 66: //UINT16(6) or WORD(66) - // tmpWord.%B0 := RD_Data[7]; - // tmpWord.%B1 := RD_Data[6]; - - // //copy the value to the output - // Outputs.ValueReadREAL := 0; - // Outputs.ValueReadLINT := TO_LINT(tmpWord); - // Outputs.ValueReadBOOL := FALSE; - - // // no #Error - // State := 100; - - // 7, 67: //UDINT32(7) or DWORD(67) - // tmpDWord.%B0 := RD_Data[9]; - // tmpDWord.%B1 := RD_Data[8]; - // tmpDWord.%B2 := RD_Data[7]; - // tmpDWord.%B3 := RD_Data[6]; - - // //copy the value to the output - // Outputs.ValueReadREAL := 0; - // Outputs.ValueReadLINT := TO_LINT(tmpDWord); - // Outputs.ValueReadBOOL := FALSE; - - // // no #Error - // State := 100; - - // 8: //FLOAT32 - // tmpDWord.%B0 := RD_Data[9]; - // tmpDWord.%B1 := RD_Data[8]; - // tmpDWord.%B2 := RD_Data[7]; - // tmpDWord.%B3 := RD_Data[6]; - - // //copy the value to the output - // Outputs.ValueReadREAL := TO_REAL(tmpDWord); - // Outputs.ValueReadLINT := 0; - // Outputs.ValueReadBOOL := FALSE; - - // // no #Error - // State := 100; - - // 10: //OctetString - // tmpINT.%B0 := RD_Data[6]; - // tmpINT.%B1 := RD_Data[7]; - - // //copy the value to the output - // Outputs.ValueReadREAL := 0; - // Outputs.ValueReadLINT := TO_LINT(tmpINT); - // Outputs.ValueReadBOOL := FALSE; - - // // no #Error - // State := 100; - - - // 55, 56: //LINT, ULINT - // tmpLINT.%B0 :=RD_Data[13]; - // tmpLINT.%B1 :=RD_Data[12]; - // tmpLINT.%B2 :=RD_Data[11]; - // tmpLINT.%B3 :=RD_Data[10]; - // tmpLINT.%B4 :=RD_Data[9]; - // tmpLINT.%B5 :=RD_Data[8]; - // tmpLINT.%B6 :=RD_Data[7]; - // tmpLINT.%B7 :=RD_Data[6]; - - // //copy the value to the output - // Outputs.ValueReadREAL := 0; - // Outputs.ValueReadLINT := tmpLINT; - // Outputs.ValueReadBOOL := FALSE; - - // // no #Error - // State := 100; - - // 68: //Error - // tmpDWord.%B0 := RD_Data[7]; - // tmpDWord.%B1 := RD_Data[6]; - // Outputs.ErrorId := tmpDWord OR PD_Error; - - // //copy the value to the output - // Outputs.ValueReadREAL := 0; - // Outputs.ValueReadLINT := 0; - // Outputs.ValueReadBOOL := FALSE; - - // // #Error - // State := 200; - - // ELSE - // Outputs.ValueReadREAL := 0; - // Outputs.ValueReadLINT := 0; - // Outputs.ValueReadBOOL := FALSE; - - // Outputs.ErrorId := DWORD#16#1000; //unknown DataType - // // #Error - // State := 200; - // END_CASE; - // END_IF; - - // IF State = 50 THEN //Write Parameter (First Read dataset then write dataset) - // // Lenght of the telegramm for reading - // _lenght := LenHeader + LenRead; - - // ReadRecord_(request := StartRW, - // id := Inputs.HardwareId, - // index := 16#b02e, - // maxLength := _lenght, - // record := RD_Data, - // status => RD_Status, - // length => LengthRead); - - // IF ReadRecord_.VALID AND NOT ReadRecord_.BUSY THEN - // ErrorCounter := UINT#0; - // State := 55; - // ELSIF ReadRecord_.ERROR THEN - // tmpWord := TO_WORD(TO_DINT(RD_Status)/256); - // wordhlp := tmpWord; - // //try it again - // IF ((tmpWord = WORD#16#80A7) OR (tmpWord = WORD#16#80B5) OR (tmpWord = WORD#16#80C0) OR (tmpWord = WORD#16#80C1) OR (tmpWord = WORD#16#80C2) - // OR (tmpWord = WORD#16#80C3) OR (tmpWord = WORD#16#80C4)) AND (ErrorCounter < MaxRetryCounter) THEN - // ErrorCounter := ErrorCounter + UINT#1; - // StartRW := false; - // StartTimer := TRUE; - // ELSE - // State := 80; - // END_IF; - // END_IF; - // END_IF; - - // IF State = 55 THEN //Reading finished - // CASE TO_INT(RD_Data[4]) OF // Format - // 0: //reserved - // Outputs.ValueReadREAL := 0; - // Outputs.ValueReadLINT := 0; - // Outputs.ValueReadBOOL := FALSE; - - // Outputs.ErrorId := DWORD#16#1001; //reserved DataType - // // #Error - // State := 200; - - // 1, 2, 3, 4, 5, 6, 7, 8, 55, 56, 65, 66, 67: - // State := 60; - - // 68: //Error - // tmpDWord.%B0 := RD_Data[7]; - // tmpDWord.%B1 := RD_Data[6]; - // Outputs.ErrorId := tmpDWord OR PD_Error; - - // //copy the value to the output - // Outputs.ValueReadREAL := 0; - // Outputs.ValueReadLINT := 0; - // Outputs.ValueReadBOOL := FALSE; - - // // #Error - // State := 200; - - // ELSE - // Outputs.ValueReadREAL := 0; - // Outputs.ValueReadLINT := 0; - // Outputs.ValueReadBOOL := FALSE; - - // Outputs.ErrorId := DWORD#16#1000; //unknown DataType - // // #Error - // State := 200; - // END_CASE; - // END_IF; - - // IF State = 60 THEN //reading Done from Write request - // (* ------------------ HEADER --------------------*) - // //Request reference starts with 1 and will count up - // WR_Data[0] := TO_BYTE(TO_INT(ReqRef) + 1); - // // Requst ID = 2 (Change Parameter) - // WR_Data[1] := BYTE#2; - // //Fill the Axis number - // WR_Data[2] := Inputs.AxisNo; - // // Single parameter access - // WR_Data[3] := BYTE#1; - // (* ------------------ DATA --------------------*) - // // Attribute - // WR_Data[4] := BYTE#16#10; - // // Single Access - // WR_Data[5] := BYTE#1; - // // PNU - // WR_Data[6] := Inputs.ParameterNo.%B1; - // WR_Data[7] := Inputs.ParameterNo.%B0; - // // Subindex - // WR_Data[8] := Inputs.Subindex.%B1; - // WR_Data[9] := Inputs.Subindex.%B0; - // //Format - // WR_Data[10] := RD_Data[4]; - // //No. Values - // WR_Data[11] := BYTE#1; - // //erase send buffer - // FOR i := 12 TO 19 DO - // WR_Data[i] := BYTE#0; - // END_FOR; - - // CASE TO_INT(RD_Data[4]) OF //Format - // 0: //reserved - // Outputs.ValueReadREAL := 0; - // Outputs.ValueReadLINT := 0; - // Outputs.ValueReadBOOL := FALSE; - - // Outputs.ErrorId := DWORD#16#1001; //reserved DataType - // // #Error - // State := 200; - - // 1: //BOOL - // WR_Data[12] := TO_BYTE(Inputs.ValueWriteBOOL); - - // 2, 5, 65: //SINT8, USINT8, BYTE - // WR_Data[12] := TO_BYTE(Inputs.ValueWriteLINT); - - // 3, 6, 66: //SINT16, UINT16, WORD - // WR_Data[12] := Inputs.ValueWriteLINT.%B1; - // WR_Data[13] := Inputs.ValueWriteLINT.%B0; - - // 4, 7, 67: //SINT32, UDINT32, DWORD - // WR_Data[12] := Inputs.ValueWriteLINT.%B3; - // WR_Data[13] := Inputs.ValueWriteLINT.%B2; - // WR_Data[14] := Inputs.ValueWriteLINT.%B1; - // WR_Data[15] := Inputs.ValueWriteLINT.%B0; - - // 8: //FLOAT32 - // tmpDWORD := TO_DWORD(Inputs.ValueWriteREAL); - // WR_Data[12] := tmpDWORD.%B3; - // WR_Data[13] := tmpDWORD.%B2; - // WR_Data[14] := tmpDWORD.%B1; - // WR_Data[15] := tmpDWORD.%B0; - - // 55, 56: //SINT64 - // WR_Data[12] := Inputs.ValueWriteLINT.%B7; - // WR_Data[13] := Inputs.ValueWriteLINT.%B6; - // WR_Data[14] := Inputs.ValueWriteLINT.%B5; - // WR_Data[15] := Inputs.ValueWriteLINT.%B4; - // WR_Data[16] := Inputs.ValueWriteLINT.%B3; - // WR_Data[17] := Inputs.ValueWriteLINT.%B2; - // WR_Data[18] := Inputs.ValueWriteLINT.%B1; - // WR_Data[19] := Inputs.ValueWriteLINT.%B0; - - // END_CASE; - - // //goto the next step - // State := 61; - // END_IF; - - // IF State = 61 THEN //send the write Request - // // Lenght of the telegramm to be send - // _lenght := LenHeader + LenWrite; - - // WriteRecord_(request := StartRW, - // id := Inputs.HardwareId, - // index := 16#b02e, - // length := _lenght, - // record := WR_Data, - // status => RW_Status); - - // IF WriteRecord_.DONE THEN - // State := 62; - // ELSIF WriteRecord_.ERROR THEN - // tmpWord := TO_WORD(TO_DINT(RW_Status)/256); - // wordhlp := tmpWord; - // //try it again - // IF ((tmpWord = WORD#16#80A7) OR (tmpWord = WORD#16#80B5) OR (tmpWord = WORD#16#80C0) OR (tmpWord = WORD#16#80C1) OR (tmpWord = WORD#16#80C2) - // OR (tmpWord = WORD#16#80C3) OR (tmpWord = WORD#16#80C4)) AND (ErrorCounter < MaxRetryCounter) THEN - // ErrorCounter := ErrorCounter + UINT#1; - // StartRW := FALSE; - // StartTimer := TRUE; - // ELSE - // State := 90; - // END_IF; - // END_IF; - // END_IF; - - // IF State = 62 THEN //Read the answer of the write request - - // //delete old response values - // FOR i := 0 TO 13 DO - // RD_Data[i] := BYTE#0; - // END_FOR; - - // // Lenght of the telegramm for reading - // _lenght := LenHeader + LenRead; - - // ReadRecord_(request := StartRW, - // id := Inputs.HardwareId, - // index := 16#b02e, - // maxLength := _lenght, - // record := RD_Data, - // status => RD_Status, - // length => LengthRead); - - // IF ReadRecord_.VALID AND NOT ReadRecord_.BUSY THEN - // ErrorCounter := UINT#0; - // State := 63; - // ELSIF ReadRecord_.ERROR THEN - // tmpWord := TO_WORD(TO_DINT(RD_Status)/256); - // wordhlp := tmpWord; - // //try it again - // IF ((tmpWord = WORD#16#80A7) OR (tmpWord = WORD#16#80B5) OR (tmpWord = WORD#16#80C0) OR (tmpWord = WORD#16#80C1) OR (tmpWord = WORD#16#80C2) - // OR (tmpWord = WORD#16#80C3) OR (tmpWord = WORD#16#80C4)) AND (ErrorCounter < MaxRetryCounter) THEN - // ErrorCounter := ErrorCounter + UINT#1; - // StartRW := FALSE; - // StartTimer := TRUE; - // ELSE - // State := 80; - // END_IF; - // END_IF; - // END_IF; - - // IF State = 63 THEN //Reading finished - - // CASE TO_INT(RD_Data[1]) OF //ReqId - - // 2: //positive resonse - // State := 150; - - // 128..130: //negative response - // IF RD_Data[4] = BYTE#68 THEN //Format - // tmpDWord.%B0 := RD_Data[7]; - // tmpDWord.%B1 := RD_Data[6]; - // Outputs.ErrorId := tmpDWord OR PD_Error; - - // // #Error - // State := 200; - // ELSE - // Outputs.ErrorId := DWORD#16#1003; //negative response without error code - // State := 300; - // END_IF; - // ELSE //undefined response ID - // Outputs.ErrorId := DWORD#16#1002; - // State := 300; - // END_CASE; - // END_IF; - - // IF State = 70 THEN // Error while ReadWrite Access - // Outputs.Done := TRUE; - // Outputs.Busy := FALSE; - // Outputs.Error := TRUE; - // Outputs.ErrorId := WR_Status; - // END_IF; - - // IF State = 80 THEN //Error Reading Access - // Outputs.Done := TRUE; - // Outputs.Busy := FALSE; - // Outputs.Error := TRUE; - // Outputs.ErrorId := RD_Status; - // END_IF; - - // IF State = 90 THEN // Error while Write Access - // Outputs.Done := TRUE; - // Outputs.Busy := FALSE; - // Outputs.Error := TRUE; - // Outputs.ErrorId := RW_Status; - // END_IF; - - - // IF State = 100 THEN // read successfully - // Outputs.Done := TRUE; - // Outputs.Busy := FALSE; - // Outputs.Error := FALSE; - // END_IF; - - // IF State = 150 THEN // write successfully - // Outputs.Done := TRUE; - // Outputs.Busy := FALSE; - // Outputs.Error := FALSE; - // END_IF; - - // IF State = 200 THEN //Error while reading - // Outputs.Done := TRUE; - // Outputs.Busy := FALSE; - // Outputs.Error := TRUE; - - // IF State = 300 THEN //Error while writing - // Outputs.Done := TRUE; - // Outputs.Busy := FALSE; - // Outputs.Error := TRUE; - // END_IF; - // END_IF; - - // IF NOT Inputs.Enable THEN - // State := 0; - // ReqRef := BYTE#1; - // Outputs.Done := FALSE; - // Outputs.Busy := FALSE; - // Outputs.Error := FALSE; - // Outputs.ErrorId := DWORD#16#00000000; - // Outputs.ValueReadBOOL := FALSE; - // Outputs.ValueReadLINT := 0; - // Outputs.ValueReadREAL := 0; - // RD_Status := DWORD#0; - // ErrorCounter := UINT#0; - // END_IF; - - // Enable_PV := Inputs.Enable; - - // END_METHOD - + METHOD PUBLIC Restore VAR i : INT; diff --git a/src/components.keyence.vision/app/apax.yml b/src/components.keyence.vision/app/apax.yml index 1c212eda8..179571a16 100644 --- a/src/components.keyence.vision/app/apax.yml +++ b/src/components.keyence.vision/app/apax.yml @@ -136,7 +136,11 @@ scripts: echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax swddo' Finished in :" $(expr $(date +%s) - $START) "s" alf: | #clear plc except ip and name and provide all actions for install all, build and initial download hw so as sw (apax plcsim & apax clean & apax install & apax clean_plc & apax ssc & apax hwfd & apax swfd) START=$(date +%s) - ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED + if [ "$1" = "--force" ] || [ "$1" = "-f" ]; then + ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED true + else + ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED false + fi echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax alf' Finished in :" $(expr $(date +%s) - $START) "s" all: | #build and download hardware and software using cert file. If cert file does not exists or its hash is different calls apax alf (apax plcsim & apax clean & apax install & apax hwu & apax swfd) START=$(date +%s) diff --git a/src/components.keyence.vision/ctrl/src/Axo_IV3/Axo_IV3.st b/src/components.keyence.vision/ctrl/src/Axo_IV3/Axo_IV3.st index 689e66803..1df6aeb3e 100644 --- a/src/components.keyence.vision/ctrl/src/Axo_IV3/Axo_IV3.st +++ b/src/components.keyence.vision/ctrl/src/Axo_IV3/Axo_IV3.st @@ -3348,7 +3348,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //*************************CommandStatusBits********************* _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_CommandStatusBits) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1601, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1601, eAxoMessageCategory#Error); Status.Error.Id := UINT#1601; RETURN; END_IF; @@ -3393,7 +3393,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //*************************DeviceResultBits_1******************** _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_DeviceResultBits_1) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1602, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1602, eAxoMessageCategory#Error); Status.Error.Id := UINT#1602; RETURN; END_IF; @@ -3429,7 +3429,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //*************************DeviceStatusWords********************* _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_DeviceStatusWords) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1603, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1603, eAxoMessageCategory#Error); Status.Error.Id := UINT#1603; RETURN; END_IF; @@ -3463,7 +3463,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //*************************DeviceStatistics********************** _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_DeviceStatistics) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1604, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1604, eAxoMessageCategory#Error); Status.Error.Id := UINT#1604; RETURN; END_IF; @@ -3504,7 +3504,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //*************************PositionAdjustResult****************** _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_PositionAdjustResult) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1605, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1605, eAxoMessageCategory#Error); Status.Error.Id := UINT#1605; RETURN; END_IF; @@ -3527,7 +3527,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //*************************ToolResult_1************************** _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_ToolResult_1) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1606, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1606, eAxoMessageCategory#Error); Status.Error.Id := UINT#1606; RETURN; END_IF; @@ -3565,7 +3565,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //*************************ToolResult_2************************** _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_ToolResult_2) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1607, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1607, eAxoMessageCategory#Error); Status.Error.Id := UINT#1607; RETURN; END_IF; @@ -3603,7 +3603,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //*************************ToolResult_3************************** _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_ToolResult_3) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1608, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1608, eAxoMessageCategory#Error); Status.Error.Id := UINT#1608; RETURN; END_IF; @@ -3641,7 +3641,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //*************************ToolResult_4************************** _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_ToolResult_4) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1609, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1609, eAxoMessageCategory#Error); Status.Error.Id := UINT#1609; RETURN; END_IF; @@ -3679,7 +3679,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //*************************ToolResult_5************************** _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_ToolResult_5) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1610, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1610, eAxoMessageCategory#Error); Status.Error.Id := UINT#1610; RETURN; END_IF; @@ -3717,7 +3717,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //*************************ToolResult_6************************** _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_ToolResult_6) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1611, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1611, eAxoMessageCategory#Error); Status.Error.Id := UINT#1611; RETURN; END_IF; @@ -3755,7 +3755,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //*************************ToolResult_7************************** _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_ToolResult_7) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1612, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1612, eAxoMessageCategory#Error); Status.Error.Id := UINT#1612; RETURN; END_IF; @@ -3793,7 +3793,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //*************************ToolResult_8************************** _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_ToolResult_8) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1613, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1613, eAxoMessageCategory#Error); Status.Error.Id := UINT#1613; RETURN; END_IF; @@ -3831,7 +3831,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //*************************ToolResult_9************************** _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_ToolResult_9) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1614, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1614, eAxoMessageCategory#Error); Status.Error.Id := UINT#1614; RETURN; END_IF; @@ -3869,7 +3869,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //*************************ToolResult_10************************* _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_ToolResult_10) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1615, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1615, eAxoMessageCategory#Error); Status.Error.Id := UINT#1615; RETURN; END_IF; @@ -3907,7 +3907,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //*************************ToolResult_11************************* _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_ToolResult_11) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1616, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1616, eAxoMessageCategory#Error); Status.Error.Id := UINT#1616; RETURN; END_IF; @@ -3945,7 +3945,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //*************************ToolResult_12************************* _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_ToolResult_12) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1617, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1617, eAxoMessageCategory#Error); Status.Error.Id := UINT#1617; RETURN; END_IF; @@ -3983,7 +3983,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //*************************ToolResult_13************************* _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_ToolResult_13) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1618, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1618, eAxoMessageCategory#Error); Status.Error.Id := UINT#1618; RETURN; END_IF; @@ -4021,7 +4021,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //*************************ToolResult_14************************* _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_ToolResult_14) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1619, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1619, eAxoMessageCategory#Error); Status.Error.Id := UINT#1619; RETURN; END_IF; @@ -4059,7 +4059,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //*************************ToolResult_15************************* _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_ToolResult_15) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1620, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1620, eAxoMessageCategory#Error); Status.Error.Id := UINT#1620; RETURN; END_IF; @@ -4097,7 +4097,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //*************************ToolResult_16************************* _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_ToolResult_16) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1621, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1621, eAxoMessageCategory#Error); Status.Error.Id := UINT#1621; RETURN; END_IF; @@ -4135,7 +4135,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //*************************ToolResult_17************************* _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_ToolResult_17) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1622, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1622, eAxoMessageCategory#Error); Status.Error.Id := UINT#1622; RETURN; END_IF; @@ -4173,7 +4173,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //*************************ToolResult_18************************* _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_ToolResult_18) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1623, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1623, eAxoMessageCategory#Error); Status.Error.Id := UINT#1623; RETURN; END_IF; @@ -4211,7 +4211,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //*************************ToolResult_19************************* _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_ToolResult_19) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1624, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1624, eAxoMessageCategory#Error); Status.Error.Id := UINT#1624; RETURN; END_IF; @@ -4249,7 +4249,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //*************************ToolResult_20************************* _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_ToolResult_20) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1625, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1625, eAxoMessageCategory#Error); Status.Error.Id := UINT#1625; RETURN; END_IF; @@ -4287,7 +4287,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //*************************ToolResult_21************************* _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_ToolResult_21) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1626, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1626, eAxoMessageCategory#Error); Status.Error.Id := UINT#1626; RETURN; END_IF; @@ -4325,7 +4325,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //*************************ToolResult_22************************* _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_ToolResult_22) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1627, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1627, eAxoMessageCategory#Error); Status.Error.Id := UINT#1627; RETURN; END_IF; @@ -4363,7 +4363,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //*************************ToolResult_23************************* _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_ToolResult_23) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1628, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1628, eAxoMessageCategory#Error); Status.Error.Id := UINT#1628; RETURN; END_IF; @@ -4401,7 +4401,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //*************************ToolResult_24************************* _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_ToolResult_24) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1629, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1629, eAxoMessageCategory#Error); Status.Error.Id := UINT#1629; RETURN; END_IF; @@ -4439,7 +4439,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //*************************ToolResult_25************************* _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_ToolResult_25) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1630, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1630, eAxoMessageCategory#Error); Status.Error.Id := UINT#1630; RETURN; END_IF; @@ -4477,7 +4477,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //*************************ToolResult_26************************* _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_ToolResult_26) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1631, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1631, eAxoMessageCategory#Error); Status.Error.Id := UINT#1631; RETURN; END_IF; @@ -4515,7 +4515,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //*************************ToolResult_27************************* _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_ToolResult_27) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1632, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1632, eAxoMessageCategory#Error); Status.Error.Id := UINT#1632; RETURN; END_IF; @@ -4553,7 +4553,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //*************************ToolResult_28************************* _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_ToolResult_28) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1633, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1633, eAxoMessageCategory#Error); Status.Error.Id := UINT#1633; RETURN; END_IF; @@ -4591,7 +4591,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //*************************ToolResult_29************************* _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_ToolResult_29) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1634, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1634, eAxoMessageCategory#Error); Status.Error.Id := UINT#1634; RETURN; END_IF; @@ -4629,7 +4629,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //*************************ToolResult_30************************* _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_ToolResult_30) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1635, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1635, eAxoMessageCategory#Error); Status.Error.Id := UINT#1635; RETURN; END_IF; @@ -4667,7 +4667,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //*************************ToolResult_31************************* _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_ToolResult_31) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1636, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1636, eAxoMessageCategory#Error); Status.Error.Id := UINT#1636; RETURN; END_IF; @@ -4705,7 +4705,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //*************************ToolResult_32************************* _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_ToolResult_32) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1637, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1637, eAxoMessageCategory#Error); Status.Error.Id := UINT#1637; RETURN; END_IF; @@ -4743,7 +4743,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //*************************ToolResult_33************************* _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_ToolResult_33) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1638, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1638, eAxoMessageCategory#Error); Status.Error.Id := UINT#1638; RETURN; END_IF; @@ -4781,7 +4781,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //*************************ToolResult_34************************* _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_ToolResult_34) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1639, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1639, eAxoMessageCategory#Error); Status.Error.Id := UINT#1639; RETURN; END_IF; @@ -4819,7 +4819,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //*************************ToolResult_35************************* _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_ToolResult_35) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1640, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1640, eAxoMessageCategory#Error); Status.Error.Id := UINT#1640; RETURN; END_IF; @@ -4857,7 +4857,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //*************************ToolResult_36************************* _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_ToolResult_36) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1641, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1641, eAxoMessageCategory#Error); Status.Error.Id := UINT#1641; RETURN; END_IF; @@ -4895,7 +4895,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //*************************ToolResult_37************************* _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_ToolResult_37) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1642, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1642, eAxoMessageCategory#Error); Status.Error.Id := UINT#1642; RETURN; END_IF; @@ -4933,7 +4933,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //*************************ToolResult_38************************* _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_ToolResult_38) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1643, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1643, eAxoMessageCategory#Error); Status.Error.Id := UINT#1643; RETURN; END_IF; @@ -4971,7 +4971,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //*************************ToolResult_39************************* _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_ToolResult_39) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1644, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1644, eAxoMessageCategory#Error); Status.Error.Id := UINT#1644; RETURN; END_IF; @@ -5009,7 +5009,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //*************************ToolResult_40************************* _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_ToolResult_40) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1645, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1645, eAxoMessageCategory#Error); Status.Error.Id := UINT#1645; RETURN; END_IF; @@ -5047,7 +5047,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //*************************ToolResult_41************************* _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_ToolResult_41) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1646, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1646, eAxoMessageCategory#Error); Status.Error.Id := UINT#1646; RETURN; END_IF; @@ -5085,7 +5085,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //*************************ToolResult_42************************* _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_ToolResult_42) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1647, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1647, eAxoMessageCategory#Error); Status.Error.Id := UINT#1647; RETURN; END_IF; @@ -5123,7 +5123,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //*************************ToolResult_43************************* _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_ToolResult_43) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1648, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1648, eAxoMessageCategory#Error); Status.Error.Id := UINT#1648; RETURN; END_IF; @@ -5161,7 +5161,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //*************************ToolResult_44************************* _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_ToolResult_44) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1649, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1649, eAxoMessageCategory#Error); Status.Error.Id := UINT#1649; RETURN; END_IF; @@ -5199,7 +5199,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //*************************ToolResult_45************************* _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_ToolResult_45) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1650, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1650, eAxoMessageCategory#Error); Status.Error.Id := UINT#1650; RETURN; END_IF; @@ -5237,7 +5237,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //*************************ToolResult_46************************* _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_ToolResult_46) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1651, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1651, eAxoMessageCategory#Error); Status.Error.Id := UINT#1651; RETURN; END_IF; @@ -5275,7 +5275,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //*************************ToolResult_47************************* _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_ToolResult_47) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1652, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1652, eAxoMessageCategory#Error); Status.Error.Id := UINT#1652; RETURN; END_IF; @@ -5313,7 +5313,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //*************************ToolResult_48************************* _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_ToolResult_48) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1653, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1653, eAxoMessageCategory#Error); Status.Error.Id := UINT#1653; RETURN; END_IF; @@ -5351,7 +5351,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //*************************ToolResult_49************************* _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_ToolResult_49) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1654, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1654, eAxoMessageCategory#Error); Status.Error.Id := UINT#1654; RETURN; END_IF; @@ -5389,7 +5389,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //*************************ToolResult_50************************* _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_ToolResult_50) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1655, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1655, eAxoMessageCategory#Error); Status.Error.Id := UINT#1655; RETURN; END_IF; @@ -5427,7 +5427,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //*************************ToolResult_51************************* _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_ToolResult_51) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1656, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1656, eAxoMessageCategory#Error); Status.Error.Id := UINT#1656; RETURN; END_IF; @@ -5465,7 +5465,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //*************************ToolResult_52************************* _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_ToolResult_52) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1657, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1657, eAxoMessageCategory#Error); Status.Error.Id := UINT#1657; RETURN; END_IF; @@ -5503,7 +5503,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //*************************ToolResult_53************************* _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_ToolResult_53) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1658, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1658, eAxoMessageCategory#Error); Status.Error.Id := UINT#1658; RETURN; END_IF; @@ -5541,7 +5541,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //*************************ToolResult_54************************* _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_ToolResult_54) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1659, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1659, eAxoMessageCategory#Error); Status.Error.Id := UINT#1659; RETURN; END_IF; @@ -5579,7 +5579,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //*************************ToolResult_55************************* _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_ToolResult_55) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1660, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1660, eAxoMessageCategory#Error); Status.Error.Id := UINT#1660; RETURN; END_IF; @@ -5617,7 +5617,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //*************************ToolResult_56************************* _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_ToolResult_56) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1661, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1661, eAxoMessageCategory#Error); Status.Error.Id := UINT#1661; RETURN; END_IF; @@ -5655,7 +5655,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //*************************ToolResult_57************************* _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_ToolResult_57) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1662, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1662, eAxoMessageCategory#Error); Status.Error.Id := UINT#1662; RETURN; END_IF; @@ -5693,7 +5693,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //*************************ToolResult_58************************* _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_ToolResult_58) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1663, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1663, eAxoMessageCategory#Error); Status.Error.Id := UINT#1663; RETURN; END_IF; @@ -5731,7 +5731,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //*************************ToolResult_59************************* _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_ToolResult_59) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1664, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1664, eAxoMessageCategory#Error); Status.Error.Id := UINT#1664; RETURN; END_IF; @@ -5769,7 +5769,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //*************************ToolResult_60************************* _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_ToolResult_60) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1665, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1665, eAxoMessageCategory#Error); Status.Error.Id := UINT#1665; RETURN; END_IF; @@ -5807,7 +5807,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //*************************ToolResult_61************************* _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_ToolResult_61) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1666, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1666, eAxoMessageCategory#Error); Status.Error.Id := UINT#1666; RETURN; END_IF; @@ -5845,7 +5845,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //*************************ToolResult_62************************* _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_ToolResult_62) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1667, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1667, eAxoMessageCategory#Error); Status.Error.Id := UINT#1667; RETURN; END_IF; @@ -5883,7 +5883,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //*************************ToolResult_63************************* _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_ToolResult_63) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1668, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1668, eAxoMessageCategory#Error); Status.Error.Id := UINT#1668; RETURN; END_IF; @@ -5921,7 +5921,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //*************************ToolResult_64************************* _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_ToolResult_64) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1669, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1669, eAxoMessageCategory#Error); Status.Error.Id := UINT#1669; RETURN; END_IF; @@ -5959,7 +5959,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //*************************DeviceResultBits_2******************** _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_DeviceResultBits_2) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1670, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1670, eAxoMessageCategory#Error); Status.Error.Id := UINT#1670; RETURN; END_IF; @@ -6073,7 +6073,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // TriggerTask running: waiting for the raising of the 'TriggerReady' signal. IF _progress = 300 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#500, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#500, eAxoMessageCategory#Potential); Status.Error.Id := UINT#500; END_IF; @@ -6085,7 +6085,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // TriggerTask running: waiting for the raising of the 'TriggerResponse' signal. IF _progress = 301 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#501, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#501, eAxoMessageCategory#Potential); Status.Error.Id := UINT#501; END_IF; @@ -6099,7 +6099,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // TriggerTask running: waiting for the raising of the 'BUSY' signal. IF _progress = 302 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#502, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#502, eAxoMessageCategory#Potential); Status.Error.Id := UINT#502; END_IF; @@ -6111,7 +6111,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // TriggerTask running: waiting for the raising of the 'ImagingStatus' signal. IF _progress = 303 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#503, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#503, eAxoMessageCategory#Potential); Status.Error.Id := UINT#503; END_IF; @@ -6123,7 +6123,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // TriggerTask running: waiting for the falling of the 'BUSY' signal. IF _progress = 304 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#504, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#504, eAxoMessageCategory#Potential); Status.Error.Id := UINT#504; END_IF; @@ -6137,7 +6137,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // TriggerTask running: waiting for the change of the 'ResultUpdateComplete' signal. IF _progress = 305 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#505, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#505, eAxoMessageCategory#Potential); Status.Error.Id := UINT#505; END_IF; @@ -6149,7 +6149,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // TriggerTask running: waiting for the raising of the 'ResultAvailable' signal. IF _progress = 306 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#506, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#506, eAxoMessageCategory#Potential); Status.Error.Id := UINT#506; END_IF; @@ -6161,7 +6161,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // TriggerTask running: waiting for the incrementation of the 'ResultNo' signal. IF _progress = 307 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#507, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#507, eAxoMessageCategory#Potential); Status.Error.Id := UINT#507; END_IF; @@ -6193,8 +6193,8 @@ NAMESPACE AXOpen.Components.Keyence.Vision Status.Error.Id := UINT#10001; END_IF; Messenger.ActivateOnCondition(ULINT#10000,TriggerTask.HasError(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#10001,TriggerTask.IsAborted(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#102,TriggerTask.RestoreTriggered() , eAxoMessageCategory#Error); + Messenger.ActivateOnCondition(ULINT#10001,TriggerTask.IsAborted(), eAxoMessageCategory#Info); + Messenger.ActivateOnCondition(ULINT#102,TriggerTask.RestoreTriggered() , eAxoMessageCategory#Info); IF TriggerTask.RestoreTriggered() AND _progress >= 300 AND _progress <= 309 THEN Status.Action.Id := UINT#102; _progress := 0; @@ -6230,14 +6230,14 @@ NAMESPACE AXOpen.Components.Keyence.Vision THIS.CallTimers(FALSE); _progress := 311; ELSE - TaskMessenger.Activate( UINT#510, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#510, eAxoMessageCategory#Potential); Status.Error.Id := UINT#510; END_IF; END_IF; // ChangeProgramTask running: if 'ProgramSwitchingResponse' signal is true finish previous change. IF _progress = 311 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#511, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#511, eAxoMessageCategory#Potential); Status.Error.Id := UINT#511; END_IF; @@ -6253,7 +6253,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // ChangeProgramTask running: wait for falling edge ProgramSwitchingResponse IF _progress = 313 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#513, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#513, eAxoMessageCategory#Potential); Status.Error.Id := UINT#513; END_IF; @@ -6266,7 +6266,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // ChangeProgramTask running: wait for program numbers to be equal. IF _progress = 312 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#513, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#513, eAxoMessageCategory#Potential); Status.Error.Id := UINT#513; END_IF; @@ -6280,7 +6280,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // ChangeProgramTask running: setting the new program number. IF _progress = 314 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#511, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#511, eAxoMessageCategory#Potential); Status.Error.Id := UINT#511; END_IF; @@ -6296,7 +6296,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // ChangeProgramTask running: waiting for the raising of the 'ProgramSwitchingResponse' signal. IF _progress = 315 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#512, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#512, eAxoMessageCategory#Potential); Status.Error.Id := UINT#512; END_IF; @@ -6310,7 +6310,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // ChangeProgramTask running: waiting for the falling of the 'ProgramSwitchingResponse' signal. IF _progress = 316 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#513, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#513, eAxoMessageCategory#Potential); Status.Error.Id := UINT#513; END_IF; @@ -6325,7 +6325,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // ChangeProgramTask running: waiting for equals program change. IF _progress = 317 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#513, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#513, eAxoMessageCategory#Potential); Status.Error.Id := UINT#513; END_IF; @@ -6361,8 +6361,8 @@ NAMESPACE AXOpen.Components.Keyence.Vision Status.Error.Id := UINT#10011; END_IF; Messenger.ActivateOnCondition(ULINT#10010,ChangeProgramTask.HasError(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#10011,ChangeProgramTask.IsAborted(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#112,ChangeProgramTask.RestoreTriggered() , eAxoMessageCategory#Error); + Messenger.ActivateOnCondition(ULINT#10011,ChangeProgramTask.IsAborted(), eAxoMessageCategory#Info); + Messenger.ActivateOnCondition(ULINT#112,ChangeProgramTask.RestoreTriggered() , eAxoMessageCategory#Info); IF ChangeProgramTask.RestoreTriggered() AND _progress >= 310 AND _progress <= 319 THEN Status.Action.Id := UINT#112; _progress := 0; diff --git a/src/components.keyence.vision/ctrl/src/Axo_SR_1000.st b/src/components.keyence.vision/ctrl/src/Axo_SR_1000.st index 54b30322e..5986e4b0f 100644 --- a/src/components.keyence.vision/ctrl/src/Axo_SR_1000.st +++ b/src/components.keyence.vision/ctrl/src/Axo_SR_1000.st @@ -934,7 +934,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //***********Update inputs *************** _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_HandshakeAndGeneralErrorStatus) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1201, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1201, eAxoMessageCategory#Error); Status.Error.Id := UINT#1201; RETURN; END_IF; @@ -947,7 +947,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_BUSY_Status),_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1202, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1202, eAxoMessageCategory#Error); Status.Error.Id := UINT#1202; RETURN; END_IF; @@ -960,7 +960,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_CompletionStatus) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1203, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1203, eAxoMessageCategory#Error); Status.Error.Id := UINT#1203; RETURN; END_IF; @@ -974,7 +974,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_ErrorStatus) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1204, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1204, eAxoMessageCategory#Error); Status.Error.Id := UINT#1204; RETURN; END_IF; @@ -987,7 +987,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_TerminalStatus),_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1205, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1205, eAxoMessageCategory#Error); Status.Error.Id := UINT#1205; RETURN; END_IF; @@ -1000,7 +1000,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_UnstableReadStatus),_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1206, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1206, eAxoMessageCategory#Error); Status.Error.Id := UINT#1206; RETURN; END_IF; @@ -1013,7 +1013,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_MatchingLevelAndTotalEvaluationGradeStatus) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1207, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1207, eAxoMessageCategory#Error); Status.Error.Id := UINT#1207; RETURN; END_IF; @@ -1033,7 +1033,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_OperationalResultStatus),_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1208, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1208, eAxoMessageCategory#Error); Status.Error.Id := UINT#1208; RETURN; END_IF; @@ -1071,7 +1071,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_ReadData),_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1209, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1209, eAxoMessageCategory#Error); Status.Error.Id := UINT#1209; RETURN; END_IF; @@ -1141,7 +1141,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // ClearResultDataTask running: reseting the outputs. IF _progress = 330 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#530, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#530, eAxoMessageCategory#Potential); Status.Error.Id := UINT#530; END_IF; @@ -1173,7 +1173,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // ClearResultDataTask running: reseting the error flag. IF _progress = 331 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#531, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#531, eAxoMessageCategory#Potential); Status.Error.Id := UINT#531; END_IF; @@ -1187,7 +1187,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // ClearResultDataTask running: reseting the read complete flag. IF _progress = 332 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#532, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#532, eAxoMessageCategory#Potential); Status.Error.Id := UINT#532; END_IF; @@ -1201,7 +1201,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // ClearResultDataTask running: reseting the preset complete flag. IF _progress = 333 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#533, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#533, eAxoMessageCategory#Potential); Status.Error.Id := UINT#533; END_IF; @@ -1215,7 +1215,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // ClearResultDataTask running: reseting the register preset data complete flag. IF _progress = 334 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#534, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#534, eAxoMessageCategory#Potential); Status.Error.Id := UINT#534; END_IF; @@ -1229,7 +1229,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // ClearResultDataTask running: reseting the tune complete flag. IF _progress = 335 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#535, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#535, eAxoMessageCategory#Potential); Status.Error.Id := UINT#535; END_IF; @@ -1243,7 +1243,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // ClearResultDataTask running: reseting the external request complete flag. IF _progress = 336 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#536, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#536, eAxoMessageCategory#Potential); Status.Error.Id := UINT#536; END_IF; @@ -1257,7 +1257,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // ClearResultDataTask running: waiting for the general error flag is reseted. IF _progress = 337 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#537, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#537, eAxoMessageCategory#Potential); Status.Error.Id := UINT#537; END_IF; @@ -1289,8 +1289,8 @@ NAMESPACE AXOpen.Components.Keyence.Vision Status.Error.Id := UINT#10031; END_IF; Messenger.ActivateOnCondition(ULINT#10030,ClearResultDataTask.HasError(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#10031,ClearResultDataTask.IsAborted(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#132,ClearResultDataTask.RestoreTriggered() , eAxoMessageCategory#Error); + Messenger.ActivateOnCondition(ULINT#10031,ClearResultDataTask.IsAborted(), eAxoMessageCategory#Info); + Messenger.ActivateOnCondition(ULINT#132,ClearResultDataTask.RestoreTriggered() , eAxoMessageCategory#Info); IF ClearResultDataTask.RestoreTriggered() AND _progress >= 330 AND _progress <= 339 THEN Status.Action.Id := UINT#132; _progress := 0; @@ -1314,7 +1314,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // ReadTask running: reseting the outputs. IF _progress = 380 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#580, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#580, eAxoMessageCategory#Potential); Status.Error.Id := UINT#580; END_IF; @@ -1346,7 +1346,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // ReadTask running: reseting the error flag. IF _progress = 381 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#581, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#581, eAxoMessageCategory#Potential); Status.Error.Id := UINT#581; END_IF; @@ -1360,7 +1360,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // ReadTask running: reseting the read complete flag. IF _progress = 382 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#582, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#582, eAxoMessageCategory#Potential); Status.Error.Id := UINT#582; END_IF; @@ -1374,7 +1374,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // ReadTask running: reseting the preset complete flag. IF _progress = 383 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#583, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#583, eAxoMessageCategory#Potential); Status.Error.Id := UINT#583; END_IF; @@ -1388,7 +1388,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // ReadTask running: reseting the register preset data complete flag. IF _progress = 384 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#584, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#584, eAxoMessageCategory#Potential); Status.Error.Id := UINT#584; END_IF; @@ -1402,7 +1402,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // ReadTask running: reseting the tune complete flag. IF _progress = 385 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#585, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#585, eAxoMessageCategory#Potential); Status.Error.Id := UINT#585; END_IF; @@ -1416,7 +1416,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // ReadTask running: reseting the external request complete flag. IF _progress = 386 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#586, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#586, eAxoMessageCategory#Potential); Status.Error.Id := UINT#586; END_IF; @@ -1430,7 +1430,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // ReadTask running: waiting for the general error flag is reseted. IF _progress = 387 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#587, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#587, eAxoMessageCategory#Potential); Status.Error.Id := UINT#587; END_IF; @@ -1442,7 +1442,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // ReadTask running: setting bank number. IF _progress = 388 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#588, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#588, eAxoMessageCategory#Potential); Status.Error.Id := UINT#588; END_IF; @@ -1455,7 +1455,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // ReadTask running: starting trigger. IF _progress = 389 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#589, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#589, eAxoMessageCategory#Potential); Status.Error.Id := UINT#589; END_IF; @@ -1474,7 +1474,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // ReadTask running: waiting for the result data. IF _progress = 390 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#590, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#590, eAxoMessageCategory#Potential); Status.Error.Id := UINT#590; END_IF; @@ -1486,7 +1486,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // ReadTask running: acknowledging results. IF _progress = 391 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#591, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#591, eAxoMessageCategory#Potential); Status.Error.Id := UINT#591; END_IF; @@ -1519,8 +1519,8 @@ NAMESPACE AXOpen.Components.Keyence.Vision Status.Error.Id := UINT#10081; END_IF; Messenger.ActivateOnCondition(ULINT#10080,ReadTask.HasError(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#10081,ReadTask.IsAborted(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#182,ReadTask.RestoreTriggered() , eAxoMessageCategory#Error); + Messenger.ActivateOnCondition(ULINT#10081,ReadTask.IsAborted(), eAxoMessageCategory#Info); + Messenger.ActivateOnCondition(ULINT#182,ReadTask.RestoreTriggered() , eAxoMessageCategory#Info); IF ReadTask.RestoreTriggered() AND _progress >= 380 AND _progress <= 399 THEN Status.Action.Id := UINT#182; _progress := 0; @@ -1544,7 +1544,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // TuneTask running: reseting the outputs. IF _progress = 400 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#600, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#600, eAxoMessageCategory#Potential); Status.Error.Id := UINT#600; END_IF; @@ -1576,7 +1576,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // TuneTask running: reseting the error flag. IF _progress = 401 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#601, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#601, eAxoMessageCategory#Potential); Status.Error.Id := UINT#601; END_IF; @@ -1590,7 +1590,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // TuneTask running: reseting the read complete flag. IF _progress = 402 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#602, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#602, eAxoMessageCategory#Potential); Status.Error.Id := UINT#602; END_IF; @@ -1604,7 +1604,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // TuneTask running: reseting the preset complete flag. IF _progress = 403 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#603, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#603, eAxoMessageCategory#Potential); Status.Error.Id := UINT#603; END_IF; @@ -1618,7 +1618,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // TuneTask running: reseting the register preset data complete flag. IF _progress = 404 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#604, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#604, eAxoMessageCategory#Potential); Status.Error.Id := UINT#604; END_IF; @@ -1632,7 +1632,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // TuneTask running: reseting the tune complete flag. IF _progress = 405 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#605, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#605, eAxoMessageCategory#Potential); Status.Error.Id := UINT#605; END_IF; @@ -1646,7 +1646,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // TuneTask running: reseting the external request complete flag. IF _progress = 406 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#606, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#606, eAxoMessageCategory#Potential); Status.Error.Id := UINT#606; END_IF; @@ -1660,7 +1660,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // TuneTask running: waiting for the general error flag is reseted. IF _progress = 407 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#607, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#607, eAxoMessageCategory#Potential); Status.Error.Id := UINT#607; END_IF; @@ -1672,7 +1672,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // TuneTask running: setting bank number. IF _progress = 408 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#608, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#608, eAxoMessageCategory#Potential); Status.Error.Id := UINT#608; END_IF; @@ -1685,7 +1685,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // TuneTask running: starting the tunning process. IF _progress = 409 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#609, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#609, eAxoMessageCategory#Potential); Status.Error.Id := UINT#609; END_IF; @@ -1703,7 +1703,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // TuneTask running: acknowledging the tunning process. IF _progress = 410 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#610, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#610, eAxoMessageCategory#Potential); Status.Error.Id := UINT#610; END_IF; @@ -1736,8 +1736,8 @@ NAMESPACE AXOpen.Components.Keyence.Vision Status.Error.Id := UINT#10101; END_IF; Messenger.ActivateOnCondition(ULINT#10100,TuneTask.HasError(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#10101,TuneTask.IsAborted(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#202,TuneTask.RestoreTriggered() , eAxoMessageCategory#Error); + Messenger.ActivateOnCondition(ULINT#10101,TuneTask.IsAborted(), eAxoMessageCategory#Info); + Messenger.ActivateOnCondition(ULINT#202,TuneTask.RestoreTriggered() , eAxoMessageCategory#Info); IF TuneTask.RestoreTriggered() AND _progress >= 400 AND _progress <= 419 THEN Status.Action.Id := UINT#202; _progress := 0; @@ -1750,7 +1750,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision _retVal := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HwID_LatchAndErrorClearControl),_data_1); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1231, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1231, eAxoMessageCategory#Error); Status.Error.Id := UINT#1231; RETURN; END_IF; @@ -1762,7 +1762,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision _retVal := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HwID_OperationInstructionControl),_data_1); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1232, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1232, eAxoMessageCategory#Error); Status.Error.Id := UINT#1232; RETURN; END_IF; @@ -1775,7 +1775,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision _retVal := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HwID_CompletionClearControl),_data_1); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1233, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1233, eAxoMessageCategory#Error); Status.Error.Id := UINT#1233; RETURN; END_IF; @@ -1785,7 +1785,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision _retVal := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HwID_ParameterBankNumber),_data_2); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1234, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1234, eAxoMessageCategory#Error); Status.Error.Id := UINT#1234; RETURN; END_IF; @@ -1813,7 +1813,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision END_FOR; _retVal := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HwID_UserData) ,_data_34); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1236, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1236, eAxoMessageCategory#Error); Status.Error.Id := UINT#1236; RETURN; END_IF; @@ -1825,7 +1825,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision END_FOR; _retVal := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HwID_UserData),_data_66); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1237, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1237, eAxoMessageCategory#Error); Status.Error.Id := UINT#1237; RETURN; END_IF; @@ -1837,7 +1837,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision END_FOR; _retVal := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HwID_UserData) ,_data_130); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1238, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1238, eAxoMessageCategory#Error); Status.Error.Id := UINT#1238; RETURN; END_IF; @@ -1849,7 +1849,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision END_FOR; _retVal := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HwID_UserData) ,_data_254); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1239, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1239, eAxoMessageCategory#Error); Status.Error.Id := UINT#1239; RETURN; END_IF; diff --git a/src/components.keyence.vision/ctrl/src/Axo_SR_750.st b/src/components.keyence.vision/ctrl/src/Axo_SR_750.st index 37291e4ff..3043b6b23 100644 --- a/src/components.keyence.vision/ctrl/src/Axo_SR_750.st +++ b/src/components.keyence.vision/ctrl/src/Axo_SR_750.st @@ -932,7 +932,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision //***********Update inputs *************** _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_HandshakeAndGeneralErrorStatus) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1201, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1201, eAxoMessageCategory#Error); Status.Error.Id := UINT#1201; RETURN; END_IF; @@ -945,7 +945,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_BUSY_Status) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1202, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1202, eAxoMessageCategory#Error); Status.Error.Id := UINT#1202; RETURN; END_IF; @@ -958,7 +958,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_CompletionStatus) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1203, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1203, eAxoMessageCategory#Error); Status.Error.Id := UINT#1203; RETURN; END_IF; @@ -971,7 +971,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_ErrorStatus) ,_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1204, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1204, eAxoMessageCategory#Error); Status.Error.Id := UINT#1204; RETURN; END_IF; @@ -984,7 +984,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_TerminalStatus),_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1205, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1205, eAxoMessageCategory#Error); Status.Error.Id := UINT#1205; RETURN; END_IF; @@ -997,7 +997,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_UnstableReadStatus),_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1206, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1206, eAxoMessageCategory#Error); Status.Error.Id := UINT#1206; RETURN; END_IF; @@ -1010,7 +1010,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_MatchingLevelAndTotalEvaluationGradeStatus),_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1207, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1207, eAxoMessageCategory#Error); Status.Error.Id := UINT#1207; RETURN; END_IF; @@ -1030,7 +1030,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_OperationalResultStatus),_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1208, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1208, eAxoMessageCategory#Error); Status.Error.Id := UINT#1208; RETURN; END_IF; @@ -1067,7 +1067,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_ReadData),_data_in); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1209, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1209, eAxoMessageCategory#Error); Status.Error.Id := UINT#1209; RETURN; END_IF; @@ -1137,7 +1137,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // ClearResultDataTask running: reseting the outputs. IF _progress = 330 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#530, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#530, eAxoMessageCategory#Error); Status.Error.Id := UINT#530; END_IF; @@ -1169,7 +1169,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // ClearResultDataTask running: reseting the error flag. IF _progress = 331 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#531, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#531, eAxoMessageCategory#Error); Status.Error.Id := UINT#531; END_IF; @@ -1183,7 +1183,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // ClearResultDataTask running: reseting the read complete flag. IF _progress = 332 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#532, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#532, eAxoMessageCategory#Error); Status.Error.Id := UINT#532; END_IF; @@ -1197,7 +1197,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // ClearResultDataTask running: reseting the preset complete flag. IF _progress = 333 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#533, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#533, eAxoMessageCategory#Error); Status.Error.Id := UINT#533; END_IF; @@ -1211,7 +1211,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // ClearResultDataTask running: reseting the register preset data complete flag. IF _progress = 334 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#534, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#534, eAxoMessageCategory#Error); Status.Error.Id := UINT#534; END_IF; @@ -1225,7 +1225,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // ClearResultDataTask running: reseting the tune complete flag. IF _progress = 335 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#535, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#535, eAxoMessageCategory#Error); Status.Error.Id := UINT#535; END_IF; @@ -1239,7 +1239,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // ClearResultDataTask running: reseting the external request complete flag. IF _progress = 336 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#536, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#536, eAxoMessageCategory#Error); Status.Error.Id := UINT#536; END_IF; @@ -1253,7 +1253,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // ClearResultDataTask running: waiting for the general error flag is reseted. IF _progress = 337 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#537, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#537, eAxoMessageCategory#Error); Status.Error.Id := UINT#537; END_IF; @@ -1285,8 +1285,8 @@ NAMESPACE AXOpen.Components.Keyence.Vision Status.Error.Id := UINT#10031; END_IF; Messenger.ActivateOnCondition(ULINT#10030,ClearResultDataTask.HasError(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#10031,ClearResultDataTask.IsAborted(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#132,ClearResultDataTask.RestoreTriggered() , eAxoMessageCategory#Error); + Messenger.ActivateOnCondition(ULINT#10031,ClearResultDataTask.IsAborted(), eAxoMessageCategory#Info); + Messenger.ActivateOnCondition(ULINT#132,ClearResultDataTask.RestoreTriggered() , eAxoMessageCategory#Info); IF ClearResultDataTask.RestoreTriggered() AND _progress >= 330 AND _progress <= 339 THEN Status.Action.Id := UINT#132; _progress := 0; @@ -1310,7 +1310,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // ReadTask running: reseting the outputs. IF _progress = 380 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#580, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#580, eAxoMessageCategory#Potential); Status.Error.Id := UINT#580; END_IF; @@ -1342,7 +1342,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // ReadTask running: reseting the error flag. IF _progress = 381 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#581, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#581, eAxoMessageCategory#Potential); Status.Error.Id := UINT#581; END_IF; @@ -1356,7 +1356,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // ReadTask running: reseting the read complete flag. IF _progress = 382 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#582, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#582, eAxoMessageCategory#Potential); Status.Error.Id := UINT#582; END_IF; @@ -1370,7 +1370,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // ReadTask running: reseting the preset complete flag. IF _progress = 383 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#583, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#583, eAxoMessageCategory#Potential); Status.Error.Id := UINT#583; END_IF; @@ -1384,7 +1384,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // ReadTask running: reseting the register preset data complete flag. IF _progress = 384 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#584, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#584, eAxoMessageCategory#Potential); Status.Error.Id := UINT#584; END_IF; @@ -1398,7 +1398,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // ReadTask running: reseting the tune complete flag. IF _progress = 385 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#585, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#585, eAxoMessageCategory#Potential); Status.Error.Id := UINT#585; END_IF; @@ -1412,7 +1412,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // ReadTask running: reseting the external request complete flag. IF _progress = 386 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#586, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#586, eAxoMessageCategory#Potential); Status.Error.Id := UINT#586; END_IF; @@ -1426,7 +1426,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // ReadTask running: waiting for the general error flag is reseted. IF _progress = 387 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#587, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#587, eAxoMessageCategory#Error); Status.Error.Id := UINT#587; END_IF; @@ -1438,7 +1438,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // ReadTask running: setting bank number. IF _progress = 388 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#588, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#588, eAxoMessageCategory#Error); Status.Error.Id := UINT#588; END_IF; @@ -1451,7 +1451,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // ReadTask running: starting trigger. IF _progress = 389 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#589, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#589, eAxoMessageCategory#Potential); Status.Error.Id := UINT#589; END_IF; @@ -1470,7 +1470,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // ReadTask running: waiting for the result data. IF _progress = 390 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#590, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#590, eAxoMessageCategory#Potential); Status.Error.Id := UINT#590; END_IF; @@ -1482,7 +1482,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // ReadTask running: acknowledging results. IF _progress = 391 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#591, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#591, eAxoMessageCategory#Potential); Status.Error.Id := UINT#591; END_IF; @@ -1515,8 +1515,8 @@ NAMESPACE AXOpen.Components.Keyence.Vision Status.Error.Id := UINT#10081; END_IF; Messenger.ActivateOnCondition(ULINT#10080,ReadTask.HasError(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#10081,ReadTask.IsAborted(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#182,ReadTask.RestoreTriggered() , eAxoMessageCategory#Error); + Messenger.ActivateOnCondition(ULINT#10081,ReadTask.IsAborted(), eAxoMessageCategory#Info); + Messenger.ActivateOnCondition(ULINT#182,ReadTask.RestoreTriggered() , eAxoMessageCategory#Info); IF ReadTask.RestoreTriggered() AND _progress >= 380 AND _progress <= 399 THEN Status.Action.Id := UINT#182; _progress := 0; @@ -1540,7 +1540,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // TuneTask running: reseting the outputs. IF _progress = 400 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#600, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#600, eAxoMessageCategory#Potential); Status.Error.Id := UINT#600; END_IF; @@ -1572,7 +1572,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // TuneTask running: reseting the error flag. IF _progress = 401 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#601, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#601, eAxoMessageCategory#Error); Status.Error.Id := UINT#601; END_IF; @@ -1586,7 +1586,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // TuneTask running: reseting the read complete flag. IF _progress = 402 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#602, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#602, eAxoMessageCategory#Potential); Status.Error.Id := UINT#602; END_IF; @@ -1600,7 +1600,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // TuneTask running: reseting the preset complete flag. IF _progress = 403 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#603, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#603, eAxoMessageCategory#Potential); Status.Error.Id := UINT#603; END_IF; @@ -1614,7 +1614,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // TuneTask running: reseting the register preset data complete flag. IF _progress = 404 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#604, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#604, eAxoMessageCategory#Potential); Status.Error.Id := UINT#604; END_IF; @@ -1628,7 +1628,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // TuneTask running: reseting the tune complete flag. IF _progress = 405 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#605, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#605, eAxoMessageCategory#Potential); Status.Error.Id := UINT#605; END_IF; @@ -1642,7 +1642,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // TuneTask running: reseting the external request complete flag. IF _progress = 406 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#606, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#606, eAxoMessageCategory#Potential); Status.Error.Id := UINT#606; END_IF; @@ -1656,7 +1656,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // TuneTask running: waiting for the general error flag is reseted. IF _progress = 407 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#607, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#607, eAxoMessageCategory#Potential); Status.Error.Id := UINT#607; END_IF; @@ -1668,7 +1668,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // TuneTask running: setting bank number. IF _progress = 408 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#608, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#608, eAxoMessageCategory#Potential); Status.Error.Id := UINT#608; END_IF; @@ -1681,7 +1681,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // TuneTask running: starting the tunning process. IF _progress = 409 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#609, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#609, eAxoMessageCategory#Potential); Status.Error.Id := UINT#609; END_IF; @@ -1699,7 +1699,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision // TuneTask running: acknowledging the tunning process. IF _progress = 410 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#610, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#610, eAxoMessageCategory#Potential); Status.Error.Id := UINT#610; END_IF; @@ -1732,8 +1732,8 @@ NAMESPACE AXOpen.Components.Keyence.Vision Status.Error.Id := UINT#10101; END_IF; Messenger.ActivateOnCondition(ULINT#10100,TuneTask.HasError(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#10101,TuneTask.IsAborted(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#202,TuneTask.RestoreTriggered() , eAxoMessageCategory#Error); + Messenger.ActivateOnCondition(ULINT#10101,TuneTask.IsAborted(), eAxoMessageCategory#Info); + Messenger.ActivateOnCondition(ULINT#202,TuneTask.RestoreTriggered() , eAxoMessageCategory#Info); IF TuneTask.RestoreTriggered() AND _progress >= 400 AND _progress <= 419 THEN Status.Action.Id := UINT#202; _progress := 0; @@ -1746,7 +1746,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision _retVal := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HwID_LatchAndErrorClearControl),_data_1); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1231, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1231, eAxoMessageCategory#Error); Status.Error.Id := UINT#1231; RETURN; END_IF; @@ -1758,7 +1758,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision _retVal := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HwID_OperationInstructionControl),_data_1); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1232, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1232, eAxoMessageCategory#Error); Status.Error.Id := UINT#1232; RETURN; END_IF; @@ -1771,7 +1771,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision _retVal := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HwID_CompletionClearControl),_data_1); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1233, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1233, eAxoMessageCategory#Error); Status.Error.Id := UINT#1233; RETURN; END_IF; @@ -1781,7 +1781,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision _retVal := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HwID_ParameterBankNumber),_data_2); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1234, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1234, eAxoMessageCategory#Error); Status.Error.Id := UINT#1234; RETURN; END_IF; @@ -1807,7 +1807,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision END_FOR; _retVal := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HwID_UserData),_data_34); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1236, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1236, eAxoMessageCategory#Error); Status.Error.Id := UINT#1236; RETURN; END_IF; @@ -1819,7 +1819,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision END_FOR; _retVal := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HwID_UserData),_data_66); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1237, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1237, eAxoMessageCategory#Error); Status.Error.Id := UINT#1237; RETURN; END_IF; @@ -1831,7 +1831,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision END_FOR; _retVal := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HwID_UserData),_data_130); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1238, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1238, eAxoMessageCategory#Error); Status.Error.Id := UINT#1238; RETURN; END_IF; @@ -1843,7 +1843,7 @@ NAMESPACE AXOpen.Components.Keyence.Vision END_FOR; _retVal := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HwID_UserData),_data_254); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1239, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1239, eAxoMessageCategory#Error); Status.Error.Id := UINT#1239; RETURN; END_IF; diff --git a/src/components.kuka.robotics/app/apax.yml b/src/components.kuka.robotics/app/apax.yml index 5c93a59c6..0a69ee2fe 100644 --- a/src/components.kuka.robotics/app/apax.yml +++ b/src/components.kuka.robotics/app/apax.yml @@ -136,7 +136,11 @@ scripts: echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax swddo' Finished in :" $(expr $(date +%s) - $START) "s" alf: | #clear plc except ip and name and provide all actions for install all, build and initial download hw so as sw (apax plcsim & apax clean & apax install & apax clean_plc & apax ssc & apax hwfd & apax swfd) START=$(date +%s) - ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED + if [ "$1" = "--force" ] || [ "$1" = "-f" ]; then + ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED true + else + ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED false + fi echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax alf' Finished in :" $(expr $(date +%s) - $START) "s" all: | #build and download hardware and software using cert file. If cert file does not exists or its hash is different calls apax alf (apax plcsim & apax clean & apax install & apax hwu & apax swfd) START=$(date +%s) diff --git a/src/components.kuka.robotics/ctrl/src/AxoKrc4_v_5_x_x.st b/src/components.kuka.robotics/ctrl/src/AxoKrc4_v_5_x_x.st index c835a6d25..9d812f143 100644 --- a/src/components.kuka.robotics/ctrl/src/AxoKrc4_v_5_x_x.st +++ b/src/components.kuka.robotics/ctrl/src/AxoKrc4_v_5_x_x.st @@ -276,11 +276,10 @@ NAMESPACE AXOpen.Components.Kuka.Robotics.v_5_x_x _initHwCheckDone := TRUE; END_IF; - //***********UPDATE**INPUTS****************** _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_512_DI_DO) ,_data); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1201, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1201, eAxoMessageCategory#Error); Status.Error.Id := UINT#1201; RETURN; END_IF; @@ -438,7 +437,7 @@ NAMESPACE AXOpen.Components.Kuka.Robotics.v_5_x_x // Start at main running: waiting for the program pointer changed. IF _power_progress = 300 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#500, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#500, eAxoMessageCategory#Potential); Status.Error.Id := UINT#500; END_IF; @@ -477,8 +476,8 @@ NAMESPACE AXOpen.Components.Kuka.Robotics.v_5_x_x Status.Error.Id := UINT#10001; END_IF; Messenger.ActivateOnCondition(ULINT#10000,StartAtMainTask.HasError(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#10001,StartAtMainTask.IsAborted(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#102,StartAtMainTask.RestoreTriggered() , eAxoMessageCategory#Error); + Messenger.ActivateOnCondition(ULINT#10001,StartAtMainTask.IsAborted(), eAxoMessageCategory#Info); + Messenger.ActivateOnCondition(ULINT#102,StartAtMainTask.RestoreTriggered() , eAxoMessageCategory#Info); IF StartAtMainTask.RestoreTriggered() AND _power_progress >= 300 AND _power_progress <= 309 THEN Status.Action.Id := UINT#102; _power_progress := 0; @@ -505,7 +504,7 @@ NAMESPACE AXOpen.Components.Kuka.Robotics.v_5_x_x // Start motors and program running: waiting for the 'UserSafetySwitchClosed' is on. IF _power_progress = 310 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#510, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#510, eAxoMessageCategory#Potential); Status.Error.Id := UINT#510; END_IF; Outputs.MoveEnable := TRUE; @@ -520,7 +519,7 @@ NAMESPACE AXOpen.Components.Kuka.Robotics.v_5_x_x // Start motors and program running: waiting for the 'AlarmStopActive' is on. IF _power_progress = 311 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#511, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#511, eAxoMessageCategory#Potential); Status.Error.Id := UINT#511; END_IF; @@ -532,7 +531,7 @@ NAMESPACE AXOpen.Components.Kuka.Robotics.v_5_x_x // Start motors and program running: waiting for the 'DrivesReady' is on. IF _power_progress = 312 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#512, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#512, eAxoMessageCategory#Potential); Status.Error.Id := UINT#512; END_IF; @@ -548,7 +547,7 @@ NAMESPACE AXOpen.Components.Kuka.Robotics.v_5_x_x // Start motors and program running: waiting for the 'StopMess' is off. IF _power_progress = 313 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#513, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#513, eAxoMessageCategory#Potential); Status.Error.Id := UINT#513; END_IF; @@ -562,7 +561,7 @@ NAMESPACE AXOpen.Components.Kuka.Robotics.v_5_x_x // Start motors and program running: waiting for the 'RcReady' is on. IF _power_progress = 314 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#514, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#514, eAxoMessageCategory#Potential); Status.Error.Id := UINT#514; END_IF; @@ -576,7 +575,7 @@ NAMESPACE AXOpen.Components.Kuka.Robotics.v_5_x_x // Start motors and program running: waiting for the 'InterfaceActivated' is on. IF _power_progress = 315 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#515, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#515, eAxoMessageCategory#Potential); Status.Error.Id := UINT#515; END_IF; @@ -590,7 +589,7 @@ NAMESPACE AXOpen.Components.Kuka.Robotics.v_5_x_x // Start motors and program running: waiting for the 'ProActive' is on. IF _power_progress = 316 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#516, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#516, eAxoMessageCategory#Potential); Status.Error.Id := UINT#516; END_IF; @@ -629,8 +628,8 @@ NAMESPACE AXOpen.Components.Kuka.Robotics.v_5_x_x Status.Error.Id := UINT#10011; END_IF; Messenger.ActivateOnCondition(ULINT#10010,StartMotorsAndProgramTask.HasError(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#10011,StartMotorsAndProgramTask.IsAborted(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#112,StartMotorsAndProgramTask.RestoreTriggered() , eAxoMessageCategory#Error); + Messenger.ActivateOnCondition(ULINT#10011,StartMotorsAndProgramTask.IsAborted(), eAxoMessageCategory#Info); + Messenger.ActivateOnCondition(ULINT#112,StartMotorsAndProgramTask.RestoreTriggered() , eAxoMessageCategory#Info); IF StartMotorsAndProgramTask.RestoreTriggered() AND _power_progress >= 310 AND _power_progress <= 319 THEN Status.Action.Id := UINT#112; _power_progress := 0; @@ -656,7 +655,7 @@ NAMESPACE AXOpen.Components.Kuka.Robotics.v_5_x_x // Start motors program and movements running: waiting for the 'UserSafetySwitchClosed' is on. IF _power_progress = 320 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#520, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#520, eAxoMessageCategory#Potential); Status.Error.Id := UINT#520; END_IF; @@ -672,7 +671,7 @@ NAMESPACE AXOpen.Components.Kuka.Robotics.v_5_x_x // Start motors program and movements running: waiting for the 'AlarmStopActive' is on. IF _power_progress = 321 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#521, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#521, eAxoMessageCategory#Potential); Status.Error.Id := UINT#521; END_IF; @@ -684,7 +683,7 @@ NAMESPACE AXOpen.Components.Kuka.Robotics.v_5_x_x // Start motors program and movements running: waiting for the 'DrivesReady' is on. IF _power_progress = 322 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#522, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#522, eAxoMessageCategory#Potential); Status.Error.Id := UINT#522; END_IF; @@ -700,7 +699,7 @@ NAMESPACE AXOpen.Components.Kuka.Robotics.v_5_x_x // Start motors program and movements running: waiting for the 'StopMess' is off. IF _power_progress = 323 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#523, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#523, eAxoMessageCategory#Potential); Status.Error.Id := UINT#523; END_IF; @@ -714,7 +713,7 @@ NAMESPACE AXOpen.Components.Kuka.Robotics.v_5_x_x // Start motors program and movements running: waiting for the 'RcReady' is on. IF _power_progress = 324 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#524, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#524, eAxoMessageCategory#Potential); Status.Error.Id := UINT#524; END_IF; @@ -728,7 +727,7 @@ NAMESPACE AXOpen.Components.Kuka.Robotics.v_5_x_x // Start motors program and movements running: waiting for the 'InterfaceActivated' is on. IF _power_progress = 325 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#525, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#525, eAxoMessageCategory#Potential); Status.Error.Id := UINT#525; END_IF; @@ -742,7 +741,7 @@ NAMESPACE AXOpen.Components.Kuka.Robotics.v_5_x_x // Start motors program and movements running: waiting for the 'ProActive' is on. IF _power_progress = 326 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#526, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#526, eAxoMessageCategory#Potential); Status.Error.Id := UINT#526; END_IF; @@ -765,7 +764,7 @@ NAMESPACE AXOpen.Components.Kuka.Robotics.v_5_x_x // Start motors program and movements running: sending parameters of the movement to the controller. IF _power_progress = 327 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#527, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#527, eAxoMessageCategory#Potential); Status.Error.Id := UINT#527; END_IF; @@ -788,27 +787,27 @@ NAMESPACE AXOpen.Components.Kuka.Robotics.v_5_x_x IF _power_progress = 328 THEN IF _infoTimer.output THEN IF Inputs.GlobalSpeed <> Status.CurrentMovementParameters.GlobalSpeed THEN - TaskMessenger.Activate( UINT#528, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#528, eAxoMessageCategory#Potential); Status.Error.Id := UINT#528;//<#Waiting for Inputs.GlobalSpeed to be equal to MovementParameters.GlobalSpeed! END_IF; IF Inputs.ToolNo <> Status.CurrentMovementParameters.ToolNo THEN - TaskMessenger.Activate( UINT#529, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#529, eAxoMessageCategory#Potential); Status.Error.Id := UINT#529;//<#Waiting for Inputs.ToolNo to be equal to MovementParameters.ToolNo! END_IF; IF Inputs.WorkobjectNo <> Status.CurrentMovementParameters.WorkobjectNo THEN - TaskMessenger.Activate( UINT#530, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#530, eAxoMessageCategory#Potential); Status.Error.Id := UINT#530;//<#Waiting for Inputs.WorkobjectNo to be equal to MovementParameters.WorkobjectNo! END_IF; IF Inputs.PointNo <> Status.CurrentMovementParameters.PointNo THEN - TaskMessenger.Activate( UINT#531, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#531, eAxoMessageCategory#Potential); Status.Error.Id := UINT#531;//<#Waiting for Inputs.PointNo to be equal to MovementParameters.PointNo! END_IF; IF Inputs.UserSpecSpeed1 <> Status.CurrentMovementParameters.UserSpecSpeed1 THEN - TaskMessenger.Activate( UINT#532, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#532, eAxoMessageCategory#Potential); Status.Error.Id := UINT#532;//<#Waiting for Inputs.UserSpecSpeed1 to be equal to MovementParameters.UserSpecSpeed1! END_IF; IF Inputs.UserSpecSpeed2 <> Status.CurrentMovementParameters.UserSpecSpeed2 THEN - TaskMessenger.Activate( UINT#533, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#533, eAxoMessageCategory#Potential); Status.Error.Id := UINT#533;//<#Waiting for Inputs.UserSpecSpeed2 to be equal to MovementParameters.UserSpecSpeed2! END_IF; END_IF; @@ -827,7 +826,7 @@ NAMESPACE AXOpen.Components.Kuka.Robotics.v_5_x_x // Start motors program and movements running: acknowleadging of the movement parameters. IF _power_progress = 334 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#534, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#534, eAxoMessageCategory#Potential); Status.Error.Id := UINT#534; END_IF; @@ -841,7 +840,7 @@ NAMESPACE AXOpen.Components.Kuka.Robotics.v_5_x_x // Start motors program and movements running: waiting for the movement is finished. IF _power_progress = 335 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#535, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#535, eAxoMessageCategory#Potential); Status.Error.Id := UINT#535; END_IF; @@ -857,7 +856,7 @@ NAMESPACE AXOpen.Components.Kuka.Robotics.v_5_x_x // Start motors program and movements running: acknowleadging of the finished movement. IF _power_progress = 336 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#536, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#536, eAxoMessageCategory#Potential); Status.Error.Id := UINT#536; END_IF; @@ -893,8 +892,8 @@ NAMESPACE AXOpen.Components.Kuka.Robotics.v_5_x_x Status.Error.Id := UINT#10021; END_IF; Messenger.ActivateOnCondition(ULINT#10020,StartMotorsProgramAndMovementsTask.HasError(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#10021,StartMotorsProgramAndMovementsTask.IsAborted(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#122,StartMotorsProgramAndMovementsTask.RestoreTriggered() , eAxoMessageCategory#Error); + Messenger.ActivateOnCondition(ULINT#10021,StartMotorsProgramAndMovementsTask.IsAborted(), eAxoMessageCategory#Info); + Messenger.ActivateOnCondition(ULINT#122,StartMotorsProgramAndMovementsTask.RestoreTriggered() , eAxoMessageCategory#Info); IF StartMotorsProgramAndMovementsTask.RestoreTriggered() AND _power_progress >= 320 AND _power_progress <= 339 THEN Status.Action.Id := UINT#122; _power_progress := 0; @@ -920,7 +919,7 @@ NAMESPACE AXOpen.Components.Kuka.Robotics.v_5_x_x // Start motors running: waiting for the 'UserSafetySwitchClosed' is on. IF _power_progress = 340 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#540, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#540, eAxoMessageCategory#Potential); Status.Error.Id := UINT#540; END_IF; Outputs.MoveEnable := TRUE; @@ -934,7 +933,7 @@ NAMESPACE AXOpen.Components.Kuka.Robotics.v_5_x_x // Start motors running: waiting for the 'AlarmStopActive' is on. IF _power_progress = 341 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#541, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#541, eAxoMessageCategory#Potential); Status.Error.Id := UINT#541; END_IF; @@ -946,7 +945,7 @@ NAMESPACE AXOpen.Components.Kuka.Robotics.v_5_x_x // Start motors running: waiting for the 'DrivesReady' is on. IF _power_progress = 342 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#542, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#542, eAxoMessageCategory#Potential); Status.Error.Id := UINT#542; END_IF; @@ -981,8 +980,8 @@ NAMESPACE AXOpen.Components.Kuka.Robotics.v_5_x_x Status.Error.Id := UINT#10041; END_IF; Messenger.ActivateOnCondition(ULINT#10040,StartMotorsTask.HasError(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#10041,StartMotorsTask.IsAborted(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#142,StartMotorsTask.RestoreTriggered() , eAxoMessageCategory#Error); + Messenger.ActivateOnCondition(ULINT#10041,StartMotorsTask.IsAborted(), eAxoMessageCategory#Info); + Messenger.ActivateOnCondition(ULINT#142,StartMotorsTask.RestoreTriggered() , eAxoMessageCategory#Info); IF StartMotorsTask.RestoreTriggered() AND _power_progress >= 340 AND _power_progress <= 349 THEN Status.Action.Id := UINT#142; _power_progress := 0; @@ -1006,7 +1005,7 @@ NAMESPACE AXOpen.Components.Kuka.Robotics.v_5_x_x // Start movements running: waiting for the 'ProActive' is on. IF _movement_progress = 350 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#550, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#550, eAxoMessageCategory#Potential); Status.Error.Id := UINT#550; END_IF; Outputs.MoveEnable := TRUE; @@ -1020,7 +1019,7 @@ NAMESPACE AXOpen.Components.Kuka.Robotics.v_5_x_x // Start movements running: waiting for the 'DrivesReady' is on. IF _movement_progress = 351 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#551, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#551, eAxoMessageCategory#Potential); Status.Error.Id := UINT#551; END_IF; @@ -1032,7 +1031,7 @@ NAMESPACE AXOpen.Components.Kuka.Robotics.v_5_x_x // Start movements running: waiting for the 'StopMess' is off. IF _movement_progress = 352 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#552, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#552, eAxoMessageCategory#Potential); Status.Error.Id := UINT#552; END_IF; @@ -1044,7 +1043,7 @@ NAMESPACE AXOpen.Components.Kuka.Robotics.v_5_x_x // Start movements running: sending parameters of the movement to the controller. IF _movement_progress = 353 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#553, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#553, eAxoMessageCategory#Potential); Status.Error.Id := UINT#553; END_IF; @@ -1067,27 +1066,27 @@ NAMESPACE AXOpen.Components.Kuka.Robotics.v_5_x_x IF _movement_progress = 354 THEN IF _infoTimer.output THEN IF Inputs.GlobalSpeed <> Status.CurrentMovementParameters.GlobalSpeed THEN - TaskMessenger.Activate( UINT#554, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#554, eAxoMessageCategory#Potential); Status.Error.Id := UINT#554;//<#Waiting for Inputs.GlobalSpeed to be equal to MovementParameters.GlobalSpeed! END_IF; IF Inputs.ToolNo <> Status.CurrentMovementParameters.ToolNo THEN - TaskMessenger.Activate( UINT#555, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#555, eAxoMessageCategory#Potential); Status.Error.Id := UINT#555;//<#Waiting for Inputs.ToolNo to be equal to MovementParameters.ToolNo! END_IF; IF Inputs.WorkobjectNo <> Status.CurrentMovementParameters.WorkobjectNo THEN - TaskMessenger.Activate( UINT#556, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#556, eAxoMessageCategory#Potential); Status.Error.Id := UINT#556;//<#Waiting for Inputs.WorkobjectNo to be equal to MovementParameters.WorkobjectNo! END_IF; IF Inputs.PointNo <> Status.CurrentMovementParameters.PointNo THEN - TaskMessenger.Activate( UINT#557, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#557, eAxoMessageCategory#Potential); Status.Error.Id := UINT#557;//<#Waiting for Inputs.PointNo to be equal to MovementParameters.PointNo! END_IF; IF Inputs.UserSpecSpeed1 <> Status.CurrentMovementParameters.UserSpecSpeed1 THEN - TaskMessenger.Activate( UINT#558, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#558, eAxoMessageCategory#Potential); Status.Error.Id := UINT#558;//<#Waiting for Inputs.UserSpecSpeed1 to be equal to MovementParameters.UserSpecSpeed1! END_IF; IF Inputs.UserSpecSpeed2 <> Status.CurrentMovementParameters.UserSpecSpeed2 THEN - TaskMessenger.Activate( UINT#559, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#559, eAxoMessageCategory#Potential); Status.Error.Id := UINT#559;//<#Waiting for Inputs.UserSpecSpeed2 to be equal to MovementParameters.UserSpecSpeed2! END_IF; END_IF; @@ -1106,7 +1105,7 @@ NAMESPACE AXOpen.Components.Kuka.Robotics.v_5_x_x // Start movements running: acknowleadging of the movement parameters. IF _movement_progress = 360 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#560, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#560, eAxoMessageCategory#Potential); Status.Error.Id := UINT#560; END_IF; @@ -1120,7 +1119,7 @@ NAMESPACE AXOpen.Components.Kuka.Robotics.v_5_x_x // Start movements running: waiting for the movement is finished. IF _movement_progress = 361 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#561, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#561, eAxoMessageCategory#Potential); Status.Error.Id := UINT#561; END_IF; @@ -1136,7 +1135,7 @@ NAMESPACE AXOpen.Components.Kuka.Robotics.v_5_x_x // Start movements running: acknowleadging of the finished movement. IF _movement_progress = 362 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#562, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#562, eAxoMessageCategory#Potential); Status.Error.Id := UINT#562; END_IF; @@ -1174,8 +1173,8 @@ NAMESPACE AXOpen.Components.Kuka.Robotics.v_5_x_x Status.Error.Id := UINT#10051; END_IF; Messenger.ActivateOnCondition(ULINT#10050,StartMovementsTask.HasError(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#10051,StartMovementsTask.IsAborted(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#152,StartMovementsTask.RestoreTriggered() , eAxoMessageCategory#Error); + Messenger.ActivateOnCondition(ULINT#10051,StartMovementsTask.IsAborted(), eAxoMessageCategory#Info); + Messenger.ActivateOnCondition(ULINT#152,StartMovementsTask.RestoreTriggered() , eAxoMessageCategory#Info); IF StartMovementsTask.RestoreTriggered() AND _movement_progress >= 350 AND _movement_progress <= 369 THEN Status.Action.Id := UINT#152; _movement_progress := 0; @@ -1201,7 +1200,7 @@ NAMESPACE AXOpen.Components.Kuka.Robotics.v_5_x_x // Start program running: waiting for the 'UserSafetySwitchClosed' is on. IF _power_progress = 370 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#570, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#570, eAxoMessageCategory#Potential); Status.Error.Id := UINT#570; END_IF; Outputs.MoveEnable := TRUE; @@ -1216,7 +1215,7 @@ NAMESPACE AXOpen.Components.Kuka.Robotics.v_5_x_x // Start program running: waiting for the 'AlarmStopActive' is on. IF _power_progress = 371 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#571, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#571, eAxoMessageCategory#Potential); Status.Error.Id := UINT#571; END_IF; @@ -1228,7 +1227,7 @@ NAMESPACE AXOpen.Components.Kuka.Robotics.v_5_x_x // Start program running: waiting for the 'DrivesReady' is on. IF _power_progress = 372 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#572, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#572, eAxoMessageCategory#Potential); Status.Error.Id := UINT#572; END_IF; @@ -1243,7 +1242,7 @@ NAMESPACE AXOpen.Components.Kuka.Robotics.v_5_x_x // Start program running: waiting for the 'StopMess' is off. IF _power_progress = 373 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#573, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#573, eAxoMessageCategory#Potential); Status.Error.Id := UINT#573; END_IF; @@ -1258,7 +1257,7 @@ NAMESPACE AXOpen.Components.Kuka.Robotics.v_5_x_x // Start program running: waiting for the 'RcReady' is on. IF _power_progress = 374 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#574, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#574, eAxoMessageCategory#Potential); Status.Error.Id := UINT#574; END_IF; @@ -1272,7 +1271,7 @@ NAMESPACE AXOpen.Components.Kuka.Robotics.v_5_x_x // Start program running: waiting for the 'InterfaceActivated' is on. IF _power_progress = 375 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#575, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#575, eAxoMessageCategory#Potential); Status.Error.Id := UINT#575; END_IF; @@ -1286,7 +1285,7 @@ NAMESPACE AXOpen.Components.Kuka.Robotics.v_5_x_x // Start program running: waiting for the 'ProActive' is on. IF _power_progress = 376 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#576, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#576, eAxoMessageCategory#Potential); Status.Error.Id := UINT#576; END_IF; @@ -1325,8 +1324,8 @@ NAMESPACE AXOpen.Components.Kuka.Robotics.v_5_x_x Status.Error.Id := UINT#10071; END_IF; Messenger.ActivateOnCondition(ULINT#10070,StartProgramTask.HasError(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#10071,StartProgramTask.IsAborted(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#172,StartProgramTask.RestoreTriggered() , eAxoMessageCategory#Error); + Messenger.ActivateOnCondition(ULINT#10071,StartProgramTask.IsAborted(), eAxoMessageCategory#Info); + Messenger.ActivateOnCondition(ULINT#172,StartProgramTask.RestoreTriggered() , eAxoMessageCategory#Info); IF StartProgramTask.RestoreTriggered() AND _power_progress >= 370 AND _power_progress <= 379 THEN Status.Action.Id := UINT#172; _power_progress := 0; @@ -1352,7 +1351,7 @@ NAMESPACE AXOpen.Components.Kuka.Robotics.v_5_x_x // Stop motors running: waiting for the 'DrivesReady' is off. IF _power_progress = 380 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#580, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#580, eAxoMessageCategory#Potential); Status.Error.Id := UINT#580; END_IF; @@ -1388,8 +1387,8 @@ NAMESPACE AXOpen.Components.Kuka.Robotics.v_5_x_x Status.Error.Id := UINT#10081; END_IF; Messenger.ActivateOnCondition(ULINT#10080,StopMotorsTask.HasError(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#10081,StopMotorsTask.IsAborted(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#182,StopMotorsTask.RestoreTriggered() , eAxoMessageCategory#Error); + Messenger.ActivateOnCondition(ULINT#10081,StopMotorsTask.IsAborted(), eAxoMessageCategory#Info); + Messenger.ActivateOnCondition(ULINT#182,StopMotorsTask.RestoreTriggered() , eAxoMessageCategory#Info); IF StopMotorsTask.RestoreTriggered() AND _power_progress >= 380 AND _power_progress <= 389 THEN Status.Action.Id := UINT#182; _power_progress := 0; @@ -1414,7 +1413,7 @@ NAMESPACE AXOpen.Components.Kuka.Robotics.v_5_x_x // Stop movements and program running: waiting for the 'RobotStopped' is on. IF _power_progress = 390 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#590, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#590, eAxoMessageCategory#Potential); Status.Error.Id := UINT#590; END_IF; @@ -1428,7 +1427,7 @@ NAMESPACE AXOpen.Components.Kuka.Robotics.v_5_x_x // Stop movements and program running: waiting for the 'ProActive' is off. IF _power_progress = 391 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#591, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#591, eAxoMessageCategory#Potential); Status.Error.Id := UINT#591; END_IF; @@ -1460,8 +1459,8 @@ NAMESPACE AXOpen.Components.Kuka.Robotics.v_5_x_x Status.Error.Id := UINT#10091; END_IF; Messenger.ActivateOnCondition(ULINT#10090,StopMovementsAndProgramTask.HasError(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#10091,StopMovementsAndProgramTask.IsAborted(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#192,StopMovementsAndProgramTask.RestoreTriggered() , eAxoMessageCategory#Error); + Messenger.ActivateOnCondition(ULINT#10091,StopMovementsAndProgramTask.IsAborted(), eAxoMessageCategory#Info); + Messenger.ActivateOnCondition(ULINT#192,StopMovementsAndProgramTask.RestoreTriggered() , eAxoMessageCategory#Info); IF StopMovementsAndProgramTask.RestoreTriggered() AND _power_progress >= 390 AND _power_progress <= 399 THEN Status.Action.Id := UINT#192; _power_progress := 0; @@ -1485,7 +1484,7 @@ NAMESPACE AXOpen.Components.Kuka.Robotics.v_5_x_x // Stop movements running: waiting for the 'RobotStopped' is on. IF _power_progress = 400 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#600, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#600, eAxoMessageCategory#Potential); Status.Error.Id := UINT#600; END_IF; @@ -1520,8 +1519,8 @@ NAMESPACE AXOpen.Components.Kuka.Robotics.v_5_x_x Status.Error.Id := UINT#10101; END_IF; Messenger.ActivateOnCondition(ULINT#10100,StopMovementsTask.HasError(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#10101,StopMovementsTask.IsAborted(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#202,StopMovementsTask.RestoreTriggered() , eAxoMessageCategory#Error); + Messenger.ActivateOnCondition(ULINT#10101,StopMovementsTask.IsAborted(), eAxoMessageCategory#Info); + Messenger.ActivateOnCondition(ULINT#202,StopMovementsTask.RestoreTriggered() , eAxoMessageCategory#Info); IF StopMovementsTask.RestoreTriggered() AND _power_progress >= 400 AND _power_progress <= 409 THEN Status.Action.Id := UINT#202; _power_progress := 0; @@ -1545,7 +1544,7 @@ NAMESPACE AXOpen.Components.Kuka.Robotics.v_5_x_x // Stop program running: waiting for the 'ProActive' is off. IF _power_progress = 410 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#610, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#610, eAxoMessageCategory#Potential); Status.Error.Id := UINT#610; END_IF; @@ -1579,8 +1578,8 @@ NAMESPACE AXOpen.Components.Kuka.Robotics.v_5_x_x Status.Error.Id := UINT#10111; END_IF; Messenger.ActivateOnCondition(ULINT#10110,StopProgramTask.HasError(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#10111,StopProgramTask.IsAborted(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#212,StopProgramTask.RestoreTriggered() , eAxoMessageCategory#Error); + Messenger.ActivateOnCondition(ULINT#10111,StopProgramTask.IsAborted(), eAxoMessageCategory#Info); + Messenger.ActivateOnCondition(ULINT#212,StopProgramTask.RestoreTriggered() , eAxoMessageCategory#Info); IF StopProgramTask.RestoreTriggered() AND _power_progress >= 410 AND _power_progress <= 419 THEN Status.Action.Id := UINT#912; _power_progress := 0; @@ -1604,7 +1603,7 @@ NAMESPACE AXOpen.Components.Kuka.Robotics.v_5_x_x // Reset all outputs running: IF _power_progress = 420 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#620, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#620, eAxoMessageCategory#Potential); Status.Error.Id := UINT#620; END_IF; @@ -1672,8 +1671,8 @@ NAMESPACE AXOpen.Components.Kuka.Robotics.v_5_x_x Status.Error.Id := UINT#10121; END_IF; Messenger.ActivateOnCondition(ULINT#10120,ResetAllOutputsTask.HasError(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#10121,ResetAllOutputsTask.IsAborted(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#222,ResetAllOutputsTask.RestoreTriggered() , eAxoMessageCategory#Error); + Messenger.ActivateOnCondition(ULINT#10121,ResetAllOutputsTask.IsAborted(), eAxoMessageCategory#Info); + Messenger.ActivateOnCondition(ULINT#222,ResetAllOutputsTask.RestoreTriggered() , eAxoMessageCategory#Info); IF ResetAllOutputsTask.RestoreTriggered() AND _power_progress >= 420 AND _power_progress <= 429 THEN Status.Action.Id := UINT#922; _power_progress := 0; @@ -1808,7 +1807,7 @@ NAMESPACE AXOpen.Components.Kuka.Robotics.v_5_x_x _retVal := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HwID_512_DI_DO),_data); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1231, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1231, eAxoMessageCategory#Error); Status.Error.Id := UINT#1231; RETURN; END_IF; diff --git a/src/components.mitsubishi.robotics/app/apax.yml b/src/components.mitsubishi.robotics/app/apax.yml index 395654fba..3c5628d78 100644 --- a/src/components.mitsubishi.robotics/app/apax.yml +++ b/src/components.mitsubishi.robotics/app/apax.yml @@ -136,7 +136,11 @@ scripts: echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax swddo' Finished in :" $(expr $(date +%s) - $START) "s" alf: | #clear plc except ip and name and provide all actions for install all, build and initial download hw so as sw (apax plcsim & apax clean & apax install & apax clean_plc & apax ssc & apax hwfd & apax swfd) START=$(date +%s) - ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED + if [ "$1" = "--force" ] || [ "$1" = "-f" ]; then + ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED true + else + ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED false + fi echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax alf' Finished in :" $(expr $(date +%s) - $START) "s" all: | #build and download hardware and software using cert file. If cert file does not exists or its hash is different calls apax alf (apax plcsim & apax clean & apax install & apax hwu & apax swfd) START=$(date +%s) diff --git a/src/components.mitsubishi.robotics/ctrl/src/AxoCr800_v_1_x_x.st b/src/components.mitsubishi.robotics/ctrl/src/AxoCr800_v_1_x_x.st index 6ce02a7cd..454c0364e 100644 --- a/src/components.mitsubishi.robotics/ctrl/src/AxoCr800_v_1_x_x.st +++ b/src/components.mitsubishi.robotics/ctrl/src/AxoCr800_v_1_x_x.st @@ -207,7 +207,7 @@ NAMESPACE AXOpen.Components.Mitsubishi.Robotics.v_1_x_x //***********UPDATE**INPUTS****************** _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_InOut_64_byte) ,_data); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1201, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1201, eAxoMessageCategory#Error); Status.Error.Id := UINT#1201; RETURN; END_IF; @@ -360,7 +360,7 @@ NAMESPACE AXOpen.Components.Mitsubishi.Robotics.v_1_x_x // Start at main running: switching to auto mode. IF _power_progress = 300 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#500, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#500, eAxoMessageCategory#Potential); Status.Error.Id := UINT#500; END_IF; @@ -374,7 +374,7 @@ NAMESPACE AXOpen.Components.Mitsubishi.Robotics.v_1_x_x // Start at main running: enabling the operations. IF _power_progress = 301 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#501, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#501, eAxoMessageCategory#Potential); Status.Error.Id := UINT#501; END_IF; @@ -388,7 +388,7 @@ NAMESPACE AXOpen.Components.Mitsubishi.Robotics.v_1_x_x // Start at main running: reseting the error. IF _power_progress = 302 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#502, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#502, eAxoMessageCategory#Potential); Status.Error.Id := UINT#502; END_IF; @@ -403,7 +403,7 @@ NAMESPACE AXOpen.Components.Mitsubishi.Robotics.v_1_x_x // Start at main running: reseting the emergency stop. IF _power_progress = 303 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#503, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#503, eAxoMessageCategory#Potential); Status.Error.Id := UINT#503; END_IF; @@ -418,7 +418,7 @@ NAMESPACE AXOpen.Components.Mitsubishi.Robotics.v_1_x_x // Start at main running: reseting the program. IF _power_progress = 304 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#504, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#504, eAxoMessageCategory#Potential); Status.Error.Id := UINT#504; END_IF; @@ -452,8 +452,8 @@ NAMESPACE AXOpen.Components.Mitsubishi.Robotics.v_1_x_x Status.Error.Id := UINT#10001; END_IF; Messenger.ActivateOnCondition(ULINT#10000,StartAtMainTask.HasError(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#10001,StartAtMainTask.IsAborted(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#102,StartAtMainTask.RestoreTriggered() , eAxoMessageCategory#Error); + Messenger.ActivateOnCondition(ULINT#10001,StartAtMainTask.IsAborted(), eAxoMessageCategory#Info); + Messenger.ActivateOnCondition(ULINT#102,StartAtMainTask.RestoreTriggered() , eAxoMessageCategory#Info); IF StartAtMainTask.RestoreTriggered() AND _power_progress >= 300 AND _power_progress <= 309 THEN Status.Action.Id := UINT#102; _power_progress := 0; @@ -478,7 +478,7 @@ NAMESPACE AXOpen.Components.Mitsubishi.Robotics.v_1_x_x // Start motors and program running: switching to auto mode. IF _power_progress = 310 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#510, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#510, eAxoMessageCategory#Potential); Status.Error.Id := UINT#510; END_IF; @@ -492,7 +492,7 @@ NAMESPACE AXOpen.Components.Mitsubishi.Robotics.v_1_x_x // Start motors and program running: enabling the operations. IF _power_progress = 311 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#511, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#511, eAxoMessageCategory#Potential); Status.Error.Id := UINT#511; END_IF; @@ -506,7 +506,7 @@ NAMESPACE AXOpen.Components.Mitsubishi.Robotics.v_1_x_x // Start motors and program running: reseting the error. IF _power_progress = 312 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#512, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#512, eAxoMessageCategory#Potential); Status.Error.Id := UINT#512; END_IF; @@ -521,7 +521,7 @@ NAMESPACE AXOpen.Components.Mitsubishi.Robotics.v_1_x_x // Start motors and program running: reseting the emergency stop. IF _power_progress = 313 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#513, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#513, eAxoMessageCategory#Potential); Status.Error.Id := UINT#513; END_IF; @@ -536,7 +536,7 @@ NAMESPACE AXOpen.Components.Mitsubishi.Robotics.v_1_x_x // Start motors and program running: starting the servomotors. IF _power_progress = 314 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#514, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#514, eAxoMessageCategory#Potential); Status.Error.Id := UINT#514; END_IF; @@ -556,7 +556,7 @@ NAMESPACE AXOpen.Components.Mitsubishi.Robotics.v_1_x_x // Start motors and program running: starting the servomotors. IF _power_progress = 315 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#515, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#515, eAxoMessageCategory#Potential); Status.Error.Id := UINT#515; END_IF; @@ -577,7 +577,7 @@ NAMESPACE AXOpen.Components.Mitsubishi.Robotics.v_1_x_x // Start motors and program running: starting the program. IF _power_progress = 316 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#516, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#516, eAxoMessageCategory#Potential); Status.Error.Id := UINT#516; END_IF; @@ -597,7 +597,7 @@ NAMESPACE AXOpen.Components.Mitsubishi.Robotics.v_1_x_x // Start motors and program running: starting the program. IF _power_progress = 317 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#517, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#517, eAxoMessageCategory#Potential); Status.Error.Id := UINT#517; END_IF; @@ -636,8 +636,8 @@ NAMESPACE AXOpen.Components.Mitsubishi.Robotics.v_1_x_x Status.Error.Id := UINT#10011; END_IF; Messenger.ActivateOnCondition(ULINT#10010,StartMotorsAndProgramTask.HasError(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#10011,StartMotorsAndProgramTask.IsAborted(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#112,StartMotorsAndProgramTask.RestoreTriggered() , eAxoMessageCategory#Error); + Messenger.ActivateOnCondition(ULINT#10011,StartMotorsAndProgramTask.IsAborted(), eAxoMessageCategory#Info); + Messenger.ActivateOnCondition(ULINT#112,StartMotorsAndProgramTask.RestoreTriggered() , eAxoMessageCategory#Info); IF StartMotorsAndProgramTask.RestoreTriggered() AND _power_progress >= 310 AND _power_progress <= 319 THEN Status.Action.Id := UINT#112; _power_progress := 0; @@ -661,7 +661,7 @@ NAMESPACE AXOpen.Components.Mitsubishi.Robotics.v_1_x_x // Stop movements running: switching to auto mode. IF _power_progress = 320 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#520, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#520, eAxoMessageCategory#Potential); Status.Error.Id := UINT#520; END_IF; @@ -675,7 +675,7 @@ NAMESPACE AXOpen.Components.Mitsubishi.Robotics.v_1_x_x // Stop movements running: enabling the operations. IF _power_progress = 321 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#521, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#521, eAxoMessageCategory#Potential); Status.Error.Id := UINT#521; END_IF; @@ -689,7 +689,7 @@ NAMESPACE AXOpen.Components.Mitsubishi.Robotics.v_1_x_x // Stop movements running: stopping the movement. IF _power_progress = 322 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#522, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#522, eAxoMessageCategory#Potential); Status.Error.Id := UINT#522; END_IF; @@ -724,8 +724,8 @@ NAMESPACE AXOpen.Components.Mitsubishi.Robotics.v_1_x_x Status.Error.Id := UINT#10021; END_IF; Messenger.ActivateOnCondition(ULINT#10020,StopMovementsTask.HasError(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#10021,StopMovementsTask.IsAborted(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#122,StopMovementsTask.RestoreTriggered() , eAxoMessageCategory#Error); + Messenger.ActivateOnCondition(ULINT#10021,StopMovementsTask.IsAborted(), eAxoMessageCategory#Info); + Messenger.ActivateOnCondition(ULINT#122,StopMovementsTask.RestoreTriggered() , eAxoMessageCategory#Info); IF StopMovementsTask.RestoreTriggered() AND _power_progress >= 320 AND _power_progress <= 339 THEN Status.Action.Id := UINT#122; _power_progress := 0; @@ -751,7 +751,7 @@ NAMESPACE AXOpen.Components.Mitsubishi.Robotics.v_1_x_x // Stop movements and program running: switching to auto mode. IF _power_progress = 330 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#530, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#530, eAxoMessageCategory#Potential); Status.Error.Id := UINT#530; END_IF; @@ -765,7 +765,7 @@ NAMESPACE AXOpen.Components.Mitsubishi.Robotics.v_1_x_x // Stop movements and program running: enabling the operations. IF _power_progress = 331 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#531, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#531, eAxoMessageCategory#Potential); Status.Error.Id := UINT#531; END_IF; @@ -779,7 +779,7 @@ NAMESPACE AXOpen.Components.Mitsubishi.Robotics.v_1_x_x // Stop movements and program running: stopping the movement. IF _power_progress = 332 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#532, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#532, eAxoMessageCategory#Potential); Status.Error.Id := UINT#532; END_IF; @@ -814,8 +814,8 @@ NAMESPACE AXOpen.Components.Mitsubishi.Robotics.v_1_x_x Status.Error.Id := UINT#10031; END_IF; Messenger.ActivateOnCondition(ULINT#10030,StopMovementsAndProgramTask.HasError(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#10031,StopMovementsAndProgramTask.IsAborted(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#132,StopMovementsAndProgramTask.RestoreTriggered() , eAxoMessageCategory#Error); + Messenger.ActivateOnCondition(ULINT#10031,StopMovementsAndProgramTask.IsAborted(), eAxoMessageCategory#Info); + Messenger.ActivateOnCondition(ULINT#132,StopMovementsAndProgramTask.RestoreTriggered() , eAxoMessageCategory#Info); IF StopMovementsAndProgramTask.RestoreTriggered() AND _power_progress >= 330 AND _power_progress <= 339 THEN Status.Action.Id := UINT#132; _power_progress := 0; @@ -840,19 +840,19 @@ NAMESPACE AXOpen.Components.Mitsubishi.Robotics.v_1_x_x IF _movement_progress = 340 THEN IF _infoTimer.output THEN IF NOT Inputs.AutoEnable THEN //<#Waiting for AutoEnable! - TaskMessenger.Activate( UINT#540, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#540, eAxoMessageCategory#Potential); Status.Error.Id := UINT#540; END_IF; IF NOT Inputs.OperationEnable THEN//<#Waiting for OperationEnable! - TaskMessenger.Activate( UINT#541, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#541, eAxoMessageCategory#Potential); Status.Error.Id := UINT#541; END_IF; IF NOT Inputs.ServoOn THEN//<#Waiting for ServoOn! - TaskMessenger.Activate( UINT#542, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#542, eAxoMessageCategory#Potential); Status.Error.Id := UINT#542; END_IF; IF Inputs.ErrorReset THEN//<#Waiting for ErrorReset! - TaskMessenger.Activate( UINT#543, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#543, eAxoMessageCategory#Potential); Status.Error.Id := UINT#543; END_IF; END_IF; @@ -867,7 +867,7 @@ NAMESPACE AXOpen.Components.Mitsubishi.Robotics.v_1_x_x // Start movements running: sending parameters of the movement to the controller. IF _movement_progress = 344 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#544, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#544, eAxoMessageCategory#Potential); Status.Error.Id := UINT#544; END_IF; @@ -892,27 +892,27 @@ NAMESPACE AXOpen.Components.Mitsubishi.Robotics.v_1_x_x IF _movement_progress = 345 THEN IF _infoTimer.output THEN IF Inputs.GlobalSpeed <> Status.CurrentMovementParameters.GlobalSpeed THEN - TaskMessenger.Activate( UINT#545, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#545, eAxoMessageCategory#Potential); Status.Error.Id := UINT#545;//<#Waiting for Inputs.GlobalSpeed to be equal to MovementParameters.GlobalSpeed! END_IF; IF Inputs.ToolNo <> Status.CurrentMovementParameters.ToolNo THEN - TaskMessenger.Activate( UINT#546, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#546, eAxoMessageCategory#Potential); Status.Error.Id := UINT#546;//<#Waiting for Inputs.ToolNo to be equal to MovementParameters.ToolNo! END_IF; IF Inputs.WorkobjectNo <> Status.CurrentMovementParameters.WorkobjectNo THEN - TaskMessenger.Activate( UINT#547, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#547, eAxoMessageCategory#Potential); Status.Error.Id := UINT#547;//<#Waiting for Inputs.WorkobjectNo to be equal to MovementParameters.WorkobjectNo! END_IF; IF Inputs.PointNo <> Status.CurrentMovementParameters.PointNo THEN - TaskMessenger.Activate( UINT#548, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#548, eAxoMessageCategory#Potential); Status.Error.Id := UINT#548;//<#Waiting for Inputs.PointNo to be equal to MovementParameters.PointNo! END_IF; IF Inputs.UserSpecSpeed1 <> Status.CurrentMovementParameters.UserSpecSpeed1 THEN - TaskMessenger.Activate( UINT#549, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#549, eAxoMessageCategory#Potential); Status.Error.Id := UINT#549;//<#Waiting for Inputs.UserSpecSpeed1 to be equal to MovementParameters.UserSpecSpeed1! END_IF; IF Inputs.UserSpecSpeed2 <> Status.CurrentMovementParameters.UserSpecSpeed2 THEN - TaskMessenger.Activate( UINT#550, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#550, eAxoMessageCategory#Potential); Status.Error.Id := UINT#550;//<#Waiting for Inputs.UserSpecSpeed2 to be equal to MovementParameters.UserSpecSpeed2! END_IF; END_IF; @@ -932,7 +932,7 @@ NAMESPACE AXOpen.Components.Mitsubishi.Robotics.v_1_x_x // Start movements running: acknowleadging of the movement parameters. IF _movement_progress = 351 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#551, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#551, eAxoMessageCategory#Potential); Status.Error.Id := UINT#551; END_IF; @@ -946,7 +946,7 @@ NAMESPACE AXOpen.Components.Mitsubishi.Robotics.v_1_x_x // Start movements running: waiting for the movement is finished. IF _movement_progress = 352 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#552, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#552, eAxoMessageCategory#Potential); Status.Error.Id := UINT#552; END_IF; @@ -960,7 +960,7 @@ NAMESPACE AXOpen.Components.Mitsubishi.Robotics.v_1_x_x // Start movements running: acknowleadging of the finished movement. IF _movement_progress = 353 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#553, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#553, eAxoMessageCategory#Potential); Status.Error.Id := UINT#553; END_IF; @@ -995,8 +995,8 @@ NAMESPACE AXOpen.Components.Mitsubishi.Robotics.v_1_x_x Status.Error.Id := UINT#10041; END_IF; Messenger.ActivateOnCondition(ULINT#10040,StartMovementsTask.HasError(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#10041,StartMovementsTask.IsAborted(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#142,StartMovementsTask.RestoreTriggered() , eAxoMessageCategory#Error); + Messenger.ActivateOnCondition(ULINT#10041,StartMovementsTask.IsAborted(), eAxoMessageCategory#Info); + Messenger.ActivateOnCondition(ULINT#142,StartMovementsTask.RestoreTriggered() , eAxoMessageCategory#Info); IF StartMovementsTask.RestoreTriggered() AND _movement_progress >= 340 AND _movement_progress <= 349 THEN Status.Action.Id := UINT#142; _movement_progress := 0; @@ -1098,7 +1098,7 @@ NAMESPACE AXOpen.Components.Mitsubishi.Robotics.v_1_x_x _retVal := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HwID_InOut_64_byte),_data); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1231, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1231, eAxoMessageCategory#Error); Status.Error.Id := UINT#1231; RETURN; END_IF; diff --git a/src/components.pneumatics/app/apax.yml b/src/components.pneumatics/app/apax.yml index 4718028ef..f65b56801 100644 --- a/src/components.pneumatics/app/apax.yml +++ b/src/components.pneumatics/app/apax.yml @@ -136,7 +136,11 @@ scripts: echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax swddo' Finished in :" $(expr $(date +%s) - $START) "s" alf: | #clear plc except ip and name and provide all actions for install all, build and initial download hw so as sw (apax plcsim & apax clean & apax install & apax clean_plc & apax ssc & apax hwfd & apax swfd) START=$(date +%s) - ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED + if [ "$1" = "--force" ] || [ "$1" = "-f" ]; then + ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED true + else + ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED false + fi echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax alf' Finished in :" $(expr $(date +%s) - $START) "s" all: | #build and download hardware and software using cert file. If cert file does not exists or its hash is different calls apax alf (apax plcsim & apax clean & apax install & apax hwu & apax swfd) START=$(date +%s) diff --git a/src/components.rexroth.drives/app/apax.yml b/src/components.rexroth.drives/app/apax.yml index 67477f5bb..b5ac25cc3 100644 --- a/src/components.rexroth.drives/app/apax.yml +++ b/src/components.rexroth.drives/app/apax.yml @@ -136,7 +136,11 @@ scripts: echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax swddo' Finished in :" $(expr $(date +%s) - $START) "s" alf: | #clear plc except ip and name and provide all actions for install all, build and initial download hw so as sw (apax plcsim & apax clean & apax install & apax clean_plc & apax ssc & apax hwfd & apax swfd) START=$(date +%s) - ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED + if [ "$1" = "--force" ] || [ "$1" = "-f" ]; then + ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED true + else + ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED false + fi echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax alf' Finished in :" $(expr $(date +%s) - $START) "s" all: | #build and download hardware and software using cert file. If cert file does not exists or its hash is different calls apax alf (apax plcsim & apax clean & apax install & apax hwu & apax swfd) START=$(date +%s) diff --git a/src/components.rexroth.drives/ctrl/src/AxoCtrlxDriveXsc/AxoCtrlxDriveXsc.st b/src/components.rexroth.drives/ctrl/src/AxoCtrlxDriveXsc/AxoCtrlxDriveXsc.st index f5b10a620..644d5e605 100644 --- a/src/components.rexroth.drives/ctrl/src/AxoCtrlxDriveXsc/AxoCtrlxDriveXsc.st +++ b/src/components.rexroth.drives/ctrl/src/AxoCtrlxDriveXsc/AxoCtrlxDriveXsc.st @@ -1114,7 +1114,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives END_IF; _initHwCheckDone := TRUE; END_IF; - Messenger.ActivateOnCondition(ULINT#1800, NOT _ScalingRead, eAxoMessageCategory#Warning); + Messenger.ActivateOnCondition(ULINT#1800, NOT _ScalingRead, eAxoMessageCategory#Potential); //********************Diagnostics******************// HardwareDiagnosticsTask.Run(THIS,AxisRefExt.HWIDs.HW_Device); //*******************SCALING***********************// @@ -1473,8 +1473,8 @@ NAMESPACE AXOpen.Components.Rexroth.Drives END_IF; //*************************************************// - Messenger.ActivateOnCondition(ULINT#300, Enable AND NOT EnablePositive, eAxoMessageCategory#Warning); - Messenger.ActivateOnCondition(ULINT#301, Enable AND NOT EnableNegative, eAxoMessageCategory#Warning); + Messenger.ActivateOnCondition(ULINT#300, Enable AND NOT EnablePositive, eAxoMessageCategory#Info); + Messenger.ActivateOnCondition(ULINT#301, Enable AND NOT EnableNegative, eAxoMessageCategory#Info); //************************************************************ SUPER.Run(THIS,AxisRefExt,Enable,EnablePositive,EnableNegative); @@ -1546,7 +1546,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives _retVal := Siemens.Simatic.DistributedIO.ReadData((AxisRefExt.HWIDs.HW_S_0_0135_0_0) ,_data2); IF _retVal > WORD#0 THEN - Messenger.Activate( UINT#1201, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1201, eAxoMessageCategory#Error); DriveStatus.Error.Id := UINT#1201; RETURN; END_IF; @@ -1570,7 +1570,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives _retVal := Siemens.Simatic.DistributedIO.ReadData((AxisRefExt.HWIDs.HW_S_0_0144_0_0) ,_data2); IF _retVal > WORD#0 THEN - Messenger.Activate( UINT#1202, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1202, eAxoMessageCategory#Error); DriveStatus.Error.Id := UINT#1202; RETURN; END_IF; @@ -1594,7 +1594,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives _retVal := Siemens.Simatic.DistributedIO.ReadData((AxisRefExt.HWIDs.HW_S_0_0386_0_0) ,_data4); IF _retVal > WORD#0 THEN - Messenger.Activate( UINT#1203, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1203, eAxoMessageCategory#Error); DriveStatus.Error.Id := UINT#1203; RETURN; END_IF; @@ -1606,7 +1606,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives _retVal := Siemens.Simatic.DistributedIO.ReadData((AxisRefExt.HWIDs.HW_S_0_0535_0_0) ,_data4); IF _retVal > WORD#0 THEN - Messenger.Activate( UINT#1204, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1204, eAxoMessageCategory#Error); DriveStatus.Error.Id := UINT#1204; RETURN; END_IF; @@ -1618,7 +1618,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives _retVal := Siemens.Simatic.DistributedIO.ReadData((AxisRefExt.HWIDs.HW_S_0_0390_0_0) ,_data4); IF _retVal > WORD#0 THEN - Messenger.Activate( UINT#1205, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1205, eAxoMessageCategory#Error); DriveStatus.Error.Id := UINT#1205; RETURN; END_IF; @@ -1630,7 +1630,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives _retVal := Siemens.Simatic.DistributedIO.ReadData((AxisRefExt.HWIDs.HW_S_0_1720_0_2) ,_data2); IF _retVal > WORD#0 THEN - Messenger.Activate( UINT#1206, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1206, eAxoMessageCategory#Error); DriveStatus.Error.Id := UINT#1206; RETURN; END_IF; @@ -1653,7 +1653,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives _retVal := Siemens.Simatic.DistributedIO.ReadData((AxisRefExt.HWIDs.HW_S_0_0084_0_0) ,_data2); IF _retVal > WORD#0 THEN - Messenger.Activate( UINT#1207, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1207, eAxoMessageCategory#Error); DriveStatus.Error.Id := UINT#1207; RETURN; END_IF; @@ -1699,7 +1699,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives _retVal := Siemens.Simatic.DistributedIO.WriteData((AxisRefExt.HWIDs.HW_S_0_0134_0_0),_data2); IF _retVal > WORD#0 THEN - Messenger.Activate( UINT#1231, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1231, eAxoMessageCategory#Error); DriveStatus.Error.Id := UINT#1231; RETURN; END_IF; @@ -1722,7 +1722,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives _retVal := Siemens.Simatic.DistributedIO.WriteData((AxisRefExt.HWIDs.HW_S_0_0145_0_0),_data2); IF _retVal > WORD#0 THEN - Messenger.Activate( UINT#1232, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1232, eAxoMessageCategory#Error); DriveStatus.Error.Id := UINT#1232; RETURN; END_IF; @@ -1734,7 +1734,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives _retVal := Siemens.Simatic.DistributedIO.WriteData((AxisRefExt.HWIDs.HW_S_0_0282_0_0),_data4); IF _retVal > WORD#0 THEN - Messenger.Activate( UINT#1233, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1233, eAxoMessageCategory#Error); DriveStatus.Error.Id := UINT#1233; RETURN; END_IF; @@ -1746,7 +1746,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives _retVal := Siemens.Simatic.DistributedIO.WriteData((AxisRefExt.HWIDs.HW_S_0_0259_0_0),_data4); IF _retVal > WORD#0 THEN - Messenger.Activate( UINT#1234, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1234, eAxoMessageCategory#Error); DriveStatus.Error.Id := UINT#1234; RETURN; END_IF; @@ -1758,7 +1758,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives _retVal := Siemens.Simatic.DistributedIO.WriteData((AxisRefExt.HWIDs.HW_S_0_0260_0_0),_data4); IF _retVal > WORD#0 THEN - Messenger.Activate( UINT#1235, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1235, eAxoMessageCategory#Error); DriveStatus.Error.Id := UINT#1235; RETURN; END_IF; @@ -1770,7 +1770,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives _retVal := Siemens.Simatic.DistributedIO.WriteData((AxisRefExt.HWIDs.HW_S_0_0359_0_0),_data4); IF _retVal > WORD#0 THEN - Messenger.Activate( UINT#1236, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1236, eAxoMessageCategory#Error); DriveStatus.Error.Id := UINT#1236; RETURN; END_IF; @@ -1794,7 +1794,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives _retVal := Siemens.Simatic.DistributedIO.WriteData((AxisRefExt.HWIDs.HW_S_0_1720_0_1),_data2); IF _retVal > WORD#0 THEN - Messenger.Activate( UINT#1237, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1237, eAxoMessageCategory#Error); DriveStatus.Error.Id := UINT#1237; RETURN; END_IF; @@ -1804,7 +1804,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives _retVal := Siemens.Simatic.DistributedIO.WriteData((AxisRefExt.HWIDs.HW_S_0_0092_0_0),_data2); IF _retVal > WORD#0 THEN - Messenger.Activate( UINT#1238, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1238, eAxoMessageCategory#Error); DriveStatus.Error.Id := UINT#1238; RETURN; END_IF; @@ -1814,7 +1814,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives _retVal := Siemens.Simatic.DistributedIO.WriteData((AxisRefExt.HWIDs.HW_S_0_0080_0_0),_data2); IF _retVal > WORD#0 THEN - Messenger.Activate( UINT#1239, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1239, eAxoMessageCategory#Error); DriveStatus.Error.Id := UINT#1239; RETURN; END_IF; @@ -1826,7 +1826,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives _retVal := Siemens.Simatic.DistributedIO.WriteData((AxisRefExt.HWIDs.HW_S_0_0193_0_0),_data4); IF _retVal > WORD#0 THEN - Messenger.Activate( UINT#1240, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1240, eAxoMessageCategory#Error); DriveStatus.Error.Id := UINT#1240; RETURN; END_IF; @@ -1859,7 +1859,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives _AxisReference ?= AxisRef; IF(_AxisReference = NULL) THEN - Messenger.Activate( UINT#1430, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1430, eAxoMessageCategory#Error); DriveStatus.Error.Id := UINT#1430; RETURN; END_IF; @@ -1971,7 +1971,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives // Reseting InReference flag IF _State = UINT#310 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#510, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#510, eAxoMessageCategory#Potential); DriveStatus.Error.Id := UINT#510; END_IF; _AxisReference^.Outputs.SignalControlWord_S_0_0145_0_0.CancelReferencePoint := TRUE; @@ -1984,7 +1984,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives //Writing Homing configuration ENC_1: Home offset (0x607C:00 / S-0-0052 / --) IF _State = UINT#311 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#511, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#511, eAxoMessageCategory#Potential); DriveStatus.Error.Id := UINT#511; END_IF; IF Acceleration <= 0 OR Deceleration <= 0 THEN @@ -2005,7 +2005,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives IF NOT _WriteRecord.busy AND _WriteRecord.done AND NOT _WriteRecord.error THEN _State := UINT#312; ElSIF _WriteRecord.error THEN - Messenger.Activate( UINT#1444, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1444, eAxoMessageCategory#Error); MC_HomeErrorID := DINT#1444; _WriteRecord(request := FALSE, record := _data4); _State := UINT#329; @@ -2013,7 +2013,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives END_IF; IF _State = UINT#312 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#512, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#512, eAxoMessageCategory#Potential); DriveStatus.Error.Id := UINT#512; END_IF; _WriteRecord(request := FALSE, record := _data4); @@ -2024,7 +2024,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives //Writing Homing function: Configuration (0x2500:02 / S-0-0147 / --) IF _State = UINT#313 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#513, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#513, eAxoMessageCategory#Potential); DriveStatus.Error.Id := UINT#513; END_IF; _word := TO_WORD(HommingMode); @@ -2038,7 +2038,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives IF NOT _WriteRecord.busy AND _WriteRecord.done AND NOT _WriteRecord.error THEN _State := UINT#314; ElSIF _WriteRecord.error THEN - Messenger.Activate( UINT#1445, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1445, eAxoMessageCategory#Error); MC_HomeErrorID := DINT#1445; _WriteRecord(request := FALSE, record := _data2); _State := UINT#329; @@ -2046,7 +2046,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives END_IF; IF _State = UINT#314 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#514, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#514, eAxoMessageCategory#Potential); DriveStatus.Error.Id := UINT#514; END_IF; _WriteRecord(request := FALSE, record := _data2); @@ -2057,7 +2057,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives //Writing Homing speeds: Speed during search for switch (0x6099:01 / S-0-0041 / --) IF _State = UINT#315 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#515, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#515, eAxoMessageCategory#Potential); DriveStatus.Error.Id := UINT#515; END_IF; _dword := TO_DWORD(TO_DINT(Velocity * ScalingConstantRequiredVelocity)); @@ -2074,7 +2074,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives _WriteRecord(request := FALSE, record := _data4); _State := UINT#316; ElSIF _WriteRecord.error THEN - Messenger.Activate( UINT#1446, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1446, eAxoMessageCategory#Error); MC_HomeErrorID := DINT#1446; _WriteRecord(request := FALSE, record := _data4); _State := UINT#329; @@ -2083,7 +2083,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives //Writing Homing speeds: Speed during search for zero (0x6099:02 / S-0-0542 / --) IF _State = UINT#316 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#516, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#516, eAxoMessageCategory#Potential); DriveStatus.Error.Id := UINT#516; END_IF; _dword := TO_DWORD(TO_DINT(Velocity * ScalingConstantRequiredVelocity * 0.1)); @@ -2100,7 +2100,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives _WriteRecord(request := FALSE, record := _data4); _State := UINT#317; ElSIF _WriteRecord.error THEN - Messenger.Activate( UINT#1446, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1446, eAxoMessageCategory#Error); MC_HomeErrorID := DINT#1446; _WriteRecord(request := FALSE, record := _data4); _State := UINT#329; @@ -2109,7 +2109,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives //Writing Homing acceleration (0x609A:00 / S-0-0042 / --) IF _State = UINT#317 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#517, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#517, eAxoMessageCategory#Potential); DriveStatus.Error.Id := UINT#517; END_IF; _dword := TO_DWORD(TO_DINT(Acceleration * ScalingConstantRequiredAcceleration)); @@ -2125,7 +2125,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives IF NOT _WriteRecord.busy AND _WriteRecord.done AND NOT _WriteRecord.error THEN _State := UINT#318; ElSIF _WriteRecord.error THEN - Messenger.Activate( UINT#1447, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1447, eAxoMessageCategory#Error); MC_HomeErrorID := DINT#1447; _WriteRecord(request := FALSE, record := _data4); _State := UINT#329; @@ -2133,7 +2133,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives END_IF; IF _State = UINT#318 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#518, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#518, eAxoMessageCategory#Potential); DriveStatus.Error.Id := UINT#518; END_IF; _WriteRecord(request := FALSE, record := _data4); @@ -2143,7 +2143,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives END_IF; IF _State = UINT#319 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#519, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#519, eAxoMessageCategory#Potential); DriveStatus.Error.Id := UINT#519; END_IF; _AxisReference^.Outputs.DriveControlWord_S_0_0134_0_0.CommandOperationModeBit0 := FALSE; @@ -2157,7 +2157,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives END_IF; IF _State = UINT#320 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#520, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#520, eAxoMessageCategory#Potential); DriveStatus.Error.Id := UINT#520; END_IF; IF _AxisReference^.Inputs.DriveStatusWord_S_0_0135_0_0.ReadyForOperationBit0 AND @@ -2167,7 +2167,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives END_IF; IF _State = UINT#321 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#521, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#521, eAxoMessageCategory#Potential); DriveStatus.Error.Id := UINT#521; END_IF; _AxisReference^.Outputs.DriveControlWord_S_0_0134_0_0.DriveHalt := TRUE; @@ -2177,7 +2177,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives END_IF; IF _State = UINT#322 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#522, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#522, eAxoMessageCategory#Potential); DriveStatus.Error.Id := UINT#522; END_IF; IF _AxisReference^.Inputs.DriveStatusWord_S_0_0135_0_0.InReference AND _AxisReference^.Inputs.SignalStatusWord_S_0_0144_0_0.DriveStandstill THEN @@ -2318,7 +2318,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives END_IF; IF _State = UINT#331 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#531, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#531, eAxoMessageCategory#Potential); DriveStatus.Error.Id := UINT#531; END_IF; Busy := TRUE; @@ -2476,7 +2476,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives END_IF; IF _State = UINT#340 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#540, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#540, eAxoMessageCategory#Potential); DriveStatus.Error.Id := UINT#540; END_IF; Busy := TRUE; @@ -2489,7 +2489,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives END_IF; IF _State = UINT#341 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#541, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#541, eAxoMessageCategory#Potential); DriveStatus.Error.Id := UINT#541; END_IF; Busy := TRUE; @@ -2658,7 +2658,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives END_IF; IF _State = UINT#350 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#550, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#550, eAxoMessageCategory#Potential); DriveStatus.Error.Id := UINT#550; END_IF; Busy := TRUE; @@ -2680,7 +2680,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives END_IF; IF _State = UINT#351 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#551, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#551, eAxoMessageCategory#Potential); DriveStatus.Error.Id := UINT#551; END_IF; Busy := TRUE; @@ -2696,7 +2696,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives END_IF; IF _State = UINT#352 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#552, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#552, eAxoMessageCategory#Potential); DriveStatus.Error.Id := UINT#552; END_IF; Busy := TRUE; @@ -2708,7 +2708,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives END_IF; IF _State = UINT#353 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#553, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#553, eAxoMessageCategory#Potential); DriveStatus.Error.Id := UINT#553; END_IF; Busy := TRUE; @@ -2721,7 +2721,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives //Executing movement IF _State = UINT#354 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#554, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#554, eAxoMessageCategory#Potential); DriveStatus.Error.Id := UINT#554; END_IF; Busy := TRUE; @@ -2733,7 +2733,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives END_IF; IF _State = UINT#355 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#555, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#555, eAxoMessageCategory#Potential); DriveStatus.Error.Id := UINT#555; END_IF; Busy := TRUE; @@ -2744,7 +2744,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives END_IF; IF _State = UINT#356 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#556, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#556, eAxoMessageCategory#Potential); DriveStatus.Error.Id := UINT#556; END_IF; IF _AxisReference^.Inputs.SignalStatusWord_S_0_0144_0_0.DriveStandstill AND _AxisReference^.Inputs.SignalStatusWord_S_0_0144_0_0.InTargetPosition THEN @@ -2891,7 +2891,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives END_IF; IF _State = UINT#360 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#560, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#560, eAxoMessageCategory#Potential); DriveStatus.Error.Id := UINT#560; END_IF; Busy := TRUE; @@ -2912,7 +2912,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives END_IF; IF _State = UINT#361 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#561, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#561, eAxoMessageCategory#Potential); DriveStatus.Error.Id := UINT#561; END_IF; Busy := TRUE; @@ -2928,7 +2928,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives END_IF; IF _State = UINT#362 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#562, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#562, eAxoMessageCategory#Potential); DriveStatus.Error.Id := UINT#562; END_IF; Busy := TRUE; @@ -2940,7 +2940,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives END_IF; IF _State = UINT#363 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#563, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#563, eAxoMessageCategory#Potential); DriveStatus.Error.Id := UINT#563; END_IF; Busy := TRUE; @@ -2953,7 +2953,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives //Executing movement IF _State = UINT#364 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#564, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#564, eAxoMessageCategory#Potential); DriveStatus.Error.Id := UINT#564; END_IF; Busy := TRUE; @@ -2965,7 +2965,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives END_IF; IF _State = UINT#365 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#565, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#565, eAxoMessageCategory#Potential); DriveStatus.Error.Id := UINT#565; END_IF; Busy := TRUE; @@ -2976,7 +2976,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives END_IF; IF _State = UINT#366 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#566, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#566, eAxoMessageCategory#Potential); DriveStatus.Error.Id := UINT#566; END_IF; IF _AxisReference^.Inputs.SignalStatusWord_S_0_0144_0_0.DriveStandstill AND _AxisReference^.Inputs.SignalStatusWord_S_0_0144_0_0.InTargetPosition THEN @@ -3161,7 +3161,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives END_IF; IF _State = UINT#371 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#571, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#571, eAxoMessageCategory#Potential); DriveStatus.Error.Id := UINT#571; END_IF; Busy := TRUE; @@ -3177,7 +3177,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives END_IF; IF _State = UINT#372 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#572, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#572, eAxoMessageCategory#Potential); DriveStatus.Error.Id := UINT#572; END_IF; Busy := TRUE; @@ -3189,7 +3189,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives END_IF; IF _State = UINT#373 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#573, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#573, eAxoMessageCategory#Potential); DriveStatus.Error.Id := UINT#573; END_IF; Busy := TRUE; @@ -3201,7 +3201,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives END_IF; IF _State = UINT#374 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#574, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#574, eAxoMessageCategory#Potential); DriveStatus.Error.Id := UINT#574; END_IF; Busy := TRUE; @@ -3213,7 +3213,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives END_IF; IF _State = UINT#375 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#575, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#575, eAxoMessageCategory#Potential); DriveStatus.Error.Id := UINT#575; END_IF; Busy := TRUE; @@ -3224,7 +3224,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives END_IF; IF _State = UINT#376 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#576, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#576, eAxoMessageCategory#Potential); DriveStatus.Error.Id := UINT#576; END_IF; IF _AxisReference^.Inputs.SignalStatusWord_S_0_0144_0_0.DriveStandstill AND _AxisReference^.Inputs.SignalStatusWord_S_0_0144_0_0.InTargetPosition THEN @@ -3436,7 +3436,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives END_IF; IF _State = UINT#381 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#581, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#581, eAxoMessageCategory#Potential); DriveStatus.Error.Id := UINT#581; END_IF; Busy := TRUE; @@ -3452,7 +3452,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives END_IF; IF _State = UINT#382 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#582, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#582, eAxoMessageCategory#Potential); DriveStatus.Error.Id := UINT#582; END_IF; Busy := TRUE; @@ -3464,7 +3464,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives END_IF; IF _State = UINT#383 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#583, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#583, eAxoMessageCategory#Potential); DriveStatus.Error.Id := UINT#583; END_IF; Busy := TRUE; @@ -3476,7 +3476,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives END_IF; IF _State = UINT#384 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#584, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#584, eAxoMessageCategory#Potential); DriveStatus.Error.Id := UINT#584; END_IF; Busy := TRUE; @@ -3508,7 +3508,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives InVelocity := ActualVelocity >= VelocityWindowMin AND ActualVelocity <= VelocityWindowMax; IF _State = UINT#386 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#586, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#586, eAxoMessageCategory#Potential); DriveStatus.Error.Id := UINT#586; END_IF; IF InVelocity AND NOT MC_MoveVelocityContinuousUpdate_SV THEN @@ -3728,7 +3728,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives //Writing Torque/force control: Ramp value (0x2838:01 / S-0-0822 / --) IF _State = UINT#391 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#591, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#591, eAxoMessageCategory#Potential); DriveStatus.Error.Id := UINT#591; END_IF; Busy := TRUE; @@ -3746,7 +3746,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives _State := UINT#392; ElSIF _WriteRecord.error THEN _WriteRecord(request := FALSE, record := _data2); - Messenger.Activate( UINT#1540, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1540, eAxoMessageCategory#Error); MC_WriteRealParameterErrorID := WORD#1540; _State := UINT#399; END_IF; @@ -3754,7 +3754,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives //Writing Torque/force control: Ramp time (0x2838:02 / S-0-0823 / --) IF _State = UINT#392 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#592, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#592, eAxoMessageCategory#Potential); DriveStatus.Error.Id := UINT#592; END_IF; Busy := TRUE; @@ -3772,7 +3772,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives _State := UINT#393; ElSIF _WriteRecord.error THEN _WriteRecord(request := FALSE, record := _data2); - Messenger.Activate( UINT#1541, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1541, eAxoMessageCategory#Error); MC_WriteRealParameterErrorID := WORD#1541; _State := UINT#399; END_IF; @@ -3780,7 +3780,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives //Writing Torque/force control: High velocity limit value (0x60C9:00 / P-0-0421.0.3 / P-0-2249) IF _State = UINT#393 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#593, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#593, eAxoMessageCategory#Potential); DriveStatus.Error.Id := UINT#593; END_IF; Busy := TRUE; @@ -3800,7 +3800,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives _State := UINT#394; ElSIF _WriteRecord.error THEN _WriteRecord(request := FALSE, record := _data4); - Messenger.Activate( UINT#1542, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1542, eAxoMessageCategory#Error); MC_WriteRealParameterErrorID := WORD#1542; _State := UINT#399; END_IF; @@ -3808,7 +3808,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives //Writing Torque/force control: Low velocity limit value (0x60C8:00 / P-0-0421.0.4 / P-0-2250) IF _State = UINT#394 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#594, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#594, eAxoMessageCategory#Potential); DriveStatus.Error.Id := UINT#594; END_IF; Busy := TRUE; @@ -3828,7 +3828,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives _State := UINT#395; ElSIF _WriteRecord.error THEN _WriteRecord(request := FALSE, record := _data4); - Messenger.Activate( UINT#1543, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1543, eAxoMessageCategory#Error); MC_WriteRealParameterErrorID := WORD#1543; _State := UINT#399; END_IF; @@ -3836,7 +3836,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives //Executing movement IF _State = UINT#395 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#595, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#595, eAxoMessageCategory#Potential); DriveStatus.Error.Id := UINT#595; END_IF; Busy := TRUE; @@ -4007,7 +4007,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives // Power off IF _State = UINT#400 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#600, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#600, eAxoMessageCategory#Potential); DriveStatus.Error.Id := UINT#600; END_IF; Busy := TRUE; @@ -4022,7 +4022,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives // Reseting InReference flag IF _State = UINT#401 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#601, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#601, eAxoMessageCategory#Potential); DriveStatus.Error.Id := UINT#601; END_IF; Busy := TRUE; @@ -4036,7 +4036,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives //Writing Homing configuration ENC_1: Home offset (0x607C:00 / S-0-0052 / --) IF _State = UINT#402 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#602, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#602, eAxoMessageCategory#Potential); DriveStatus.Error.Id := UINT#602; END_IF; Busy := TRUE; @@ -4053,7 +4053,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives IF NOT _WriteRecord.busy AND _WriteRecord.done AND NOT _WriteRecord.error THEN _State := UINT#403; ElSIF _WriteRecord.error THEN - Messenger.Activate( UINT#1551, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1551, eAxoMessageCategory#Error); MC_HomeErrorID := DINT#1551; _WriteRecord(request := FALSE, record := _data4); _State := UINT#609; @@ -4061,7 +4061,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives END_IF; IF _State = UINT#403 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#603, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#603, eAxoMessageCategory#Potential); DriveStatus.Error.Id := UINT#603; END_IF; Busy := TRUE; @@ -4072,7 +4072,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives END_IF; IF _State = UINT#404 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#604, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#604, eAxoMessageCategory#Potential); DriveStatus.Error.Id := UINT#604; END_IF; Busy := TRUE; @@ -4088,7 +4088,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives END_IF; IF _State = UINT#405 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#605, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#605, eAxoMessageCategory#Potential); DriveStatus.Error.Id := UINT#605; END_IF; Busy := TRUE; @@ -4264,7 +4264,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives END_IF; IF _State = UINT#410 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#610, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#610, eAxoMessageCategory#Potential); DriveStatus.Error.Id := UINT#610; END_IF; Busy := TRUE; @@ -4288,14 +4288,14 @@ NAMESPACE AXOpen.Components.Rexroth.Drives END_IF; IF _ReadRecord.error THEN _ReadRecord(request := FALSE, record := _data8); - Messenger.Activate( UINT#1581, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1581, eAxoMessageCategory#Error); MC_ReadParameterErrorID := DINT#1581; _State := UINT#419; END_IF; END_IF; IF _State = UINT#411 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#611, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#611, eAxoMessageCategory#Potential); DriveStatus.Error.Id := UINT#611; END_IF; Busy := TRUE; @@ -4380,7 +4380,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives END_IF; IF _State = UINT#420 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#620, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#620, eAxoMessageCategory#Potential); DriveStatus.Error.Id := UINT#620; END_IF; Busy := TRUE; @@ -4400,14 +4400,14 @@ NAMESPACE AXOpen.Components.Rexroth.Drives END_IF; IF _ReadRecord.error THEN _ReadRecord(request := FALSE, record := _data4); - Messenger.Activate( UINT#1591, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1591, eAxoMessageCategory#Error); MC_ReadRealParameterErrorID := DINT#1591; _State := UINT#629; END_IF; END_IF; IF _State = UINT#421 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#621, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#621, eAxoMessageCategory#Potential); DriveStatus.Error.Id := UINT#621; END_IF; Busy := TRUE; @@ -4493,7 +4493,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives END_IF; IF _State = UINT#430 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#630, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#630, eAxoMessageCategory#Potential); DriveStatus.Error.Id := UINT#630; END_IF; Busy := TRUE; @@ -4509,14 +4509,14 @@ NAMESPACE AXOpen.Components.Rexroth.Drives END_IF; IF _ReadRecord.error THEN _ReadRecord(request := FALSE, record := _data2); - Messenger.Activate( UINT#1601, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1601, eAxoMessageCategory#Error); MC_ReadBoolParameterErrorID := WORD#1601; _State := UINT#439; END_IF; END_IF; IF _State = UINT#431 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#631, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#631, eAxoMessageCategory#Potential); DriveStatus.Error.Id := UINT#631; END_IF; Busy := TRUE; @@ -4606,7 +4606,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives END_IF; IF _State = UINT#440 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#640, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#640, eAxoMessageCategory#Potential); DriveStatus.Error.Id := UINT#640; END_IF; Busy := TRUE; @@ -4628,7 +4628,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives _State := UINT#441; ElSIF _WriteRecord.error THEN _WriteRecord(request := FALSE, record := _data8); - Messenger.Activate( UINT#1611, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1611, eAxoMessageCategory#Error); MC_WriteParameterErrorID := WORD#1611; _State := UINT#449; END_IF; @@ -4724,7 +4724,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives END_IF; IF _State = UINT#450 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#650, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#650, eAxoMessageCategory#Potential); DriveStatus.Error.Id := UINT#650; END_IF; Busy := TRUE; @@ -4742,14 +4742,14 @@ NAMESPACE AXOpen.Components.Rexroth.Drives _State := UINT#451; ElSIF _WriteRecord.error THEN _WriteRecord(request := FALSE, record := _data4); - Messenger.Activate( UINT#1621, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1621, eAxoMessageCategory#Error); MC_WriteRealParameterErrorID := WORD#1621; _State := UINT#459; END_IF; END_IF; IF _State = UINT#451 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#651, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#651, eAxoMessageCategory#Potential); DriveStatus.Error.Id := UINT#651; END_IF; Busy := TRUE; @@ -4843,7 +4843,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives END_IF; IF _State = UINT#460 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#660, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#660, eAxoMessageCategory#Potential); DriveStatus.Error.Id := UINT#660; END_IF; Busy := TRUE; @@ -4858,14 +4858,14 @@ NAMESPACE AXOpen.Components.Rexroth.Drives _State := UINT#461; ElSIF _WriteRecord.error THEN _WriteRecord(request := FALSE, record := _data2); - Messenger.Activate( UINT#1631, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1631, eAxoMessageCategory#Error); MC_WriteBoolParameterErrorID := WORD#1631; _State := UINT#469; END_IF; END_IF; IF _State = UINT#461 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#661, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#661, eAxoMessageCategory#Potential); DriveStatus.Error.Id := UINT#661; END_IF; Busy := TRUE; @@ -4965,7 +4965,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives END_IF; IF _State = UINT#470 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#670, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#670, eAxoMessageCategory#Potential); DriveStatus.Error.Id := UINT#670; END_IF; Busy := TRUE; @@ -4985,14 +4985,14 @@ NAMESPACE AXOpen.Components.Rexroth.Drives END_IF; IF _ReadRecord.error THEN _ReadRecord(request := FALSE, record := _data4); - Messenger.Activate( UINT#1642, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1642, eAxoMessageCategory#Error); MC_ReadDigitalInputErrorID := WORD#1642; _State := UINT#479; END_IF; END_IF; IF _State = UINT#471 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#671, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#671, eAxoMessageCategory#Potential); DriveStatus.Error.Id := UINT#671; END_IF; Busy := TRUE; @@ -5084,7 +5084,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives END_IF; IF _State = UINT#480 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#680, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#680, eAxoMessageCategory#Potential); DriveStatus.Error.Id := UINT#680; END_IF; Busy := TRUE; @@ -5104,14 +5104,14 @@ NAMESPACE AXOpen.Components.Rexroth.Drives END_IF; IF _ReadRecord.error THEN _ReadRecord(request := FALSE, record := _data4); - Messenger.Activate( UINT#1652, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1652, eAxoMessageCategory#Error); MC_ReadDigitalOutputErrorID := WORD#1652; _State := UINT#489; END_IF; END_IF; IF _State = UINT#481 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#681, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#681, eAxoMessageCategory#Potential); DriveStatus.Error.Id := UINT#681; END_IF; Busy := TRUE; @@ -5207,7 +5207,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives END_IF; IF _State = UINT#490 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#690, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#690, eAxoMessageCategory#Potential); DriveStatus.Error.Id := UINT#690; END_IF; Busy := TRUE; @@ -5224,14 +5224,14 @@ NAMESPACE AXOpen.Components.Rexroth.Drives _State := UINT#491; END_IF; IF _ReadRecord.error THEN - Messenger.Activate( UINT#1662, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1662, eAxoMessageCategory#Error); MC_WriteDigitalOutputErrorID := WORD#1662; _State := UINT#499; END_IF; END_IF; IF _State = UINT#491 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#691, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#691, eAxoMessageCategory#Potential); DriveStatus.Error.Id := UINT#691; END_IF; Busy := TRUE; @@ -5242,7 +5242,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives END_IF; IF _State = UINT#492 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#692, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#692, eAxoMessageCategory#Potential); DriveStatus.Error.Id := UINT#692; END_IF; Busy := TRUE; @@ -5264,7 +5264,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives _State := UINT#494; ElSIF _WriteRecord.error THEN _WriteRecord(request := FALSE, record := _data4); - Messenger.Activate( UINT#1663, eAxoMessageCategory#ProgrammingError); + Messenger.Activate( UINT#1663, eAxoMessageCategory#Error); MC_WriteParameterErrorID := WORD#1663; _State := UINT#499; END_IF; diff --git a/src/components.rexroth.drives/ctrl/src/AxoIndraDrive/AxoIndraDrive.st b/src/components.rexroth.drives/ctrl/src/AxoIndraDrive/AxoIndraDrive.st index b7d0bb2c0..e49e70763 100644 --- a/src/components.rexroth.drives/ctrl/src/AxoIndraDrive/AxoIndraDrive.st +++ b/src/components.rexroth.drives/ctrl/src/AxoIndraDrive/AxoIndraDrive.st @@ -291,15 +291,15 @@ NAMESPACE AXOpen.Components.Rexroth.Drives _initHwCheckDone := TRUE; END_IF; - Messenger.ActivateOnCondition(ULINT#300, Enable AND NOT EnablePositive, eAxoMessageCategory#Warning); - Messenger.ActivateOnCondition(ULINT#301, Enable AND NOT EnableNegative, eAxoMessageCategory#Warning); + Messenger.ActivateOnCondition(ULINT#300, Enable AND NOT EnablePositive, eAxoMessageCategory#Info); + Messenger.ActivateOnCondition(ULINT#301, Enable AND NOT EnableNegative, eAxoMessageCategory#Info); HardwareDiagnosticsTask.Run(THIS,AxisRef.Data.hwIdDevice); //***********Update inputs ************** _retVal := Siemens.Simatic.DistributedIO.ReadData((AxisRef.Data.hwIdParamCh_IDN) ,_Parameter); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1201, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1201, eAxoMessageCategory#Error); DriveStatus.Error.Id := UINT#1201; RETURN; END_IF; @@ -325,7 +325,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives _retVal := Siemens.Simatic.DistributedIO.ReadData((AxisRef.Data.hwIdInput_9_Words) ,_Fieldbus); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1202, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1202, eAxoMessageCategory#Error); DriveStatus.Error.Id := UINT#1202; RETURN; END_IF; @@ -408,7 +408,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives _retVal := Siemens.Simatic.DistributedIO.WriteData((AxisRef.Data.hwIdParamCh_IDN),_Parameter); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1231, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1231, eAxoMessageCategory#Error); DriveStatus.Error.Id := UINT#1231; RETURN; END_IF; @@ -457,7 +457,7 @@ NAMESPACE AXOpen.Components.Rexroth.Drives _retVal := Siemens.Simatic.DistributedIO.WriteData((AxisRef.Data.hwIdOutput_13_Words),_Fieldbus); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1232, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1232, eAxoMessageCategory#Error); DriveStatus.Error.Id := UINT#1232; RETURN; END_IF; diff --git a/src/components.rexroth.press/app/apax.yml b/src/components.rexroth.press/app/apax.yml index 3f4a94726..5be1731c8 100644 --- a/src/components.rexroth.press/app/apax.yml +++ b/src/components.rexroth.press/app/apax.yml @@ -136,7 +136,11 @@ scripts: echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax swddo' Finished in :" $(expr $(date +%s) - $START) "s" alf: | #clear plc except ip and name and provide all actions for install all, build and initial download hw so as sw (apax plcsim & apax clean & apax install & apax clean_plc & apax ssc & apax hwfd & apax swfd) START=$(date +%s) - ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED + if [ "$1" = "--force" ] || [ "$1" = "-f" ]; then + ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED true + else + ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED false + fi echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax alf' Finished in :" $(expr $(date +%s) - $START) "s" all: | #build and download hardware and software using cert file. If cert file does not exists or its hash is different calls apax alf (apax plcsim & apax clean & apax install & apax hwu & apax swfd) START=$(date +%s) diff --git a/src/components.rexroth.press/ctrl/src/AxoSmartFunctionKit_v_4_x_x.st b/src/components.rexroth.press/ctrl/src/AxoSmartFunctionKit_v_4_x_x.st index 2c88e71c0..52037f2af 100644 --- a/src/components.rexroth.press/ctrl/src/AxoSmartFunctionKit_v_4_x_x.st +++ b/src/components.rexroth.press/ctrl/src/AxoSmartFunctionKit_v_4_x_x.st @@ -350,7 +350,7 @@ NAMESPACE AXOpen.Components.Rexroth.Press //Parameter Channel _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HW_ParamCh_IDN) ,_data10); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1201, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1201, eAxoMessageCategory#Error); Status.Error.Id := UINT#1201; RETURN; END_IF; @@ -358,7 +358,7 @@ NAMESPACE AXOpen.Components.Rexroth.Press //Input 24W _retVal := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HW_Input_24_Words) ,_data48); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1202, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1202, eAxoMessageCategory#Error); Status.Error.Id := UINT#1202; RETURN; END_IF; @@ -474,7 +474,7 @@ NAMESPACE AXOpen.Components.Rexroth.Press IF _progress = 300 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#500, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#500, eAxoMessageCategory#Potential); Status.Error.Id := UINT#500; END_IF; Outputs.Value1 := DWORD#0; @@ -545,7 +545,7 @@ NAMESPACE AXOpen.Components.Rexroth.Press IF _progress = 301 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#501, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#501, eAxoMessageCategory#Potential); Status.Error.Id := UINT#501; END_IF; @@ -559,7 +559,7 @@ NAMESPACE AXOpen.Components.Rexroth.Press IF _progress = 302 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#502, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#502, eAxoMessageCategory#Potential); Status.Error.Id := UINT#502; END_IF; @@ -594,8 +594,8 @@ NAMESPACE AXOpen.Components.Rexroth.Press Status.Error.Id := UINT#2001; END_IF; Messenger.ActivateOnCondition(ULINT#2000,RunCommandTask.HasError(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#2001,RunCommandTask.IsAborted(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#102,RunCommandTask.RestoreTriggered() , eAxoMessageCategory#Error); + Messenger.ActivateOnCondition(ULINT#2001,RunCommandTask.IsAborted(), eAxoMessageCategory#Info); + Messenger.ActivateOnCondition(ULINT#102,RunCommandTask.RestoreTriggered() , eAxoMessageCategory#Info); IF RunCommandTask.RestoreTriggered() AND _progress >= 300 AND _progress <= 309 THEN Status.Action.Id := UINT#102; _progress := 0; @@ -621,8 +621,8 @@ NAMESPACE AXOpen.Components.Rexroth.Press Status.Error.Id := UINT#2011; END_IF; Messenger.ActivateOnCondition(ULINT#2010,GetResultsTask.HasError(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#2011,GetResultsTask.IsAborted(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#112,GetResultsTask.RestoreTriggered() , eAxoMessageCategory#Error); + Messenger.ActivateOnCondition(ULINT#2011,GetResultsTask.IsAborted(), eAxoMessageCategory#Info); + Messenger.ActivateOnCondition(ULINT#112,GetResultsTask.RestoreTriggered() , eAxoMessageCategory#Info); IF GetResultsTask.RestoreTriggered()THEN Status.Action.Id := UINT#112; END_IF; @@ -646,8 +646,8 @@ NAMESPACE AXOpen.Components.Rexroth.Press Status.Error.Id := UINT#2021; END_IF; Messenger.ActivateOnCondition(ULINT#2020,ExportCurveTask.HasError(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#2021,ExportCurveTask.IsAborted(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#122,ExportCurveTask.RestoreTriggered() , eAxoMessageCategory#Error); + Messenger.ActivateOnCondition(ULINT#2021,ExportCurveTask.IsAborted(), eAxoMessageCategory#Info); + Messenger.ActivateOnCondition(ULINT#122,ExportCurveTask.RestoreTriggered() , eAxoMessageCategory#Info); IF ExportCurveTask.RestoreTriggered()THEN Status.Action.Id := UINT#122; END_IF; @@ -657,7 +657,7 @@ NAMESPACE AXOpen.Components.Rexroth.Press //Parameter Channel _retVal := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HW_ParamCh_IDN),_data10); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1231, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1231, eAxoMessageCategory#Error); Status.Error.Id := UINT#1231; RETURN; END_IF; @@ -708,7 +708,7 @@ NAMESPACE AXOpen.Components.Rexroth.Press _retVal := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HW_Output_21_Words),_data42); IF _retVal > WORD#0 THEN - Messenger.Activate(UINT#1232, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1232, eAxoMessageCategory#Error); Status.Error.Id := UINT#1232; RETURN; END_IF; diff --git a/src/components.rexroth.tightening/app/apax.yml b/src/components.rexroth.tightening/app/apax.yml index ed745f843..06451a48b 100644 --- a/src/components.rexroth.tightening/app/apax.yml +++ b/src/components.rexroth.tightening/app/apax.yml @@ -136,7 +136,11 @@ scripts: echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax swddo' Finished in :" $(expr $(date +%s) - $START) "s" alf: | #clear plc except ip and name and provide all actions for install all, build and initial download hw so as sw (apax plcsim & apax clean & apax install & apax clean_plc & apax ssc & apax hwfd & apax swfd) START=$(date +%s) - ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED + if [ "$1" = "--force" ] || [ "$1" = "-f" ]; then + ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED true + else + ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED false + fi echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax alf' Finished in :" $(expr $(date +%s) - $START) "s" all: | #build and download hardware and software using cert file. If cert file does not exists or its hash is different calls apax alf (apax plcsim & apax clean & apax install & apax hwu & apax swfd) START=$(date +%s) diff --git a/src/components.rexroth.tightening/ctrl/src/Axo_CS351_compact/Axo_CS351_compact.st b/src/components.rexroth.tightening/ctrl/src/Axo_CS351_compact/Axo_CS351_compact.st index 0ee96d48e..04b484e6c 100644 --- a/src/components.rexroth.tightening/ctrl/src/Axo_CS351_compact/Axo_CS351_compact.st +++ b/src/components.rexroth.tightening/ctrl/src/Axo_CS351_compact/Axo_CS351_compact.st @@ -1417,7 +1417,7 @@ NAMESPACE AXOpen.Components.Rexroth.Tightening // Slot 10 Input_4_word_1 _returnValue := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_Slot_10),_data_in4w); IF _returnValue > WORD#0 THEN - Messenger.Activate(UINT#1201, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1201, eAxoMessageCategory#Error); Status.Error.Id := UINT#1201; RETURN; END_IF; @@ -1459,7 +1459,7 @@ NAMESPACE AXOpen.Components.Rexroth.Tightening // Slot 11 Input_4_word_2 _returnValue := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_Slot_11) ,_data_in4w); IF _returnValue > WORD#0 THEN - Messenger.Activate(UINT#1202, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1202, eAxoMessageCategory#Error); Status.Error.Id := UINT#1202; RETURN; END_IF; @@ -1476,7 +1476,7 @@ NAMESPACE AXOpen.Components.Rexroth.Tightening // Slot 12 Input_4_word_3 _returnValue := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_Slot_12) ,_data_in4w); IF _returnValue > WORD#0 THEN - Messenger.Activate(UINT#1203, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1203, eAxoMessageCategory#Error); Status.Error.Id := UINT#1203; RETURN; END_IF; @@ -1492,7 +1492,7 @@ NAMESPACE AXOpen.Components.Rexroth.Tightening _returnValue := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_Slot_13) ,_data_in4w); IF _returnValue > WORD#0 THEN - Messenger.Activate(UINT#1204, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1204, eAxoMessageCategory#Error); Status.Error.Id := UINT#1204; RETURN; END_IF; @@ -1510,7 +1510,7 @@ NAMESPACE AXOpen.Components.Rexroth.Tightening // Slot 14 Input_4_word_5 _returnValue := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_Slot_14) ,_data_in4w); IF _returnValue > WORD#0 THEN - Messenger.Activate(UINT#1205, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1205, eAxoMessageCategory#Error); Status.Error.Id := UINT#1205; RETURN; END_IF; @@ -1527,7 +1527,7 @@ NAMESPACE AXOpen.Components.Rexroth.Tightening // Slot 15 Input_4_word_6 _returnValue := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_Slot_15) ,_data_in4w); IF _returnValue > WORD#0 THEN - Messenger.Activate(UINT#1206, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1206, eAxoMessageCategory#Error); Status.Error.Id := UINT#1206; RETURN; END_IF; @@ -1544,7 +1544,7 @@ NAMESPACE AXOpen.Components.Rexroth.Tightening // Slot 16 Input_4_word_7 _returnValue := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_Slot_16) ,_data_in4w); IF _returnValue > WORD#0 THEN - Messenger.Activate(UINT#1207, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1207, eAxoMessageCategory#Error); Status.Error.Id := UINT#1207; RETURN; END_IF; @@ -1561,7 +1561,7 @@ NAMESPACE AXOpen.Components.Rexroth.Tightening // Slot 17 Input_4_word_8 _returnValue := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_Slot_17) ,_data_in4w); IF _returnValue > WORD#0 THEN - Messenger.Activate(UINT#1208, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1208, eAxoMessageCategory#Error); Status.Error.Id := UINT#1208; RETURN; END_IF; @@ -1578,7 +1578,7 @@ NAMESPACE AXOpen.Components.Rexroth.Tightening // Slot 18 Input_4_word_9 _returnValue := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_Slot_18) ,_data_in4w); IF _returnValue > WORD#0 THEN - Messenger.Activate(UINT#1209, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1209, eAxoMessageCategory#Error); Status.Error.Id := UINT#1209; RETURN; END_IF; @@ -1596,7 +1596,7 @@ NAMESPACE AXOpen.Components.Rexroth.Tightening // Slot 19 Input_4_word_10 _returnValue := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_Slot_19) ,_data_in4w); IF _returnValue > WORD#0 THEN - Messenger.Activate(UINT#1210, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1210, eAxoMessageCategory#Error); Status.Error.Id := UINT#1210; RETURN; END_IF; @@ -1615,7 +1615,7 @@ NAMESPACE AXOpen.Components.Rexroth.Tightening // Slot 20 Input_4_word_11 _returnValue := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_Slot_20) ,_data_in4w); IF _returnValue > WORD#0 THEN - Messenger.Activate(UINT#1211, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1211, eAxoMessageCategory#Error); Status.Error.Id := UINT#1211; RETURN; END_IF; @@ -1634,7 +1634,7 @@ NAMESPACE AXOpen.Components.Rexroth.Tightening // Slot 21 Input_4_word_12 _returnValue := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_Slot_21) ,_data_in4w); IF _returnValue > WORD#0 THEN - Messenger.Activate(UINT#1212, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1212, eAxoMessageCategory#Error); Status.Error.Id := UINT#1212; RETURN; END_IF; @@ -1653,7 +1653,7 @@ NAMESPACE AXOpen.Components.Rexroth.Tightening // Slot 22 Input_4_word_13 _returnValue := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_Slot_22) ,_data_in4w); IF _returnValue > WORD#0 THEN - Messenger.Activate(UINT#1213, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1213, eAxoMessageCategory#Error); Status.Error.Id := UINT#1213; RETURN; END_IF; @@ -1669,7 +1669,7 @@ NAMESPACE AXOpen.Components.Rexroth.Tightening // Slot 23 Input_4_word_14 _returnValue := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_Slot_23) ,_data_in4w); IF _returnValue > WORD#0 THEN - Messenger.Activate(UINT#1214, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1214, eAxoMessageCategory#Error); Status.Error.Id := UINT#1214; RETURN; END_IF; @@ -1677,7 +1677,7 @@ NAMESPACE AXOpen.Components.Rexroth.Tightening // Slot 24 Input_4_word_15 _returnValue := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_Slot_24) ,_data_in4w); IF _returnValue > WORD#0 THEN - Messenger.Activate(UINT#1215, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1215, eAxoMessageCategory#Error); Status.Error.Id := UINT#1215; RETURN; END_IF; @@ -1685,7 +1685,7 @@ NAMESPACE AXOpen.Components.Rexroth.Tightening // Slot 25 Input_4_word_16 _returnValue := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_Slot_25) ,_data_in4w); IF _returnValue > WORD#0 THEN - Messenger.Activate(UINT#1216, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1216, eAxoMessageCategory#Error); Status.Error.Id := UINT#1216; RETURN; END_IF; @@ -1693,7 +1693,7 @@ NAMESPACE AXOpen.Components.Rexroth.Tightening // Slot 26 Input_2_word_1 _returnValue := Siemens.Simatic.DistributedIO.ReadData((Config.HWIDs.HwID_Slot_26) ,_data_in4w); IF _returnValue > WORD#0 THEN - Messenger.Activate(UINT#1217, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1217, eAxoMessageCategory#Error); Status.Error.Id := UINT#1217; RETURN; END_IF; @@ -3220,7 +3220,7 @@ NAMESPACE AXOpen.Components.Rexroth.Tightening _returnValue := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HwID_Slot_1),_data_out4w); IF _returnValue > WORD#0 THEN - Messenger.Activate(UINT#1231, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1231, eAxoMessageCategory#Error); Status.Error.Id := UINT#1231; RETURN; END_IF; @@ -3237,7 +3237,7 @@ NAMESPACE AXOpen.Components.Rexroth.Tightening _returnValue := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HwID_Slot_2),_data_out4w); IF _returnValue > WORD#0 THEN - Messenger.Activate(UINT#1232, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1232, eAxoMessageCategory#Error); Status.Error.Id := UINT#1232; RETURN; END_IF; @@ -3254,7 +3254,7 @@ NAMESPACE AXOpen.Components.Rexroth.Tightening _returnValue := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HwID_Slot_3),_data_out4w); IF _returnValue > WORD#0 THEN - Messenger.Activate(UINT#1233, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1233, eAxoMessageCategory#Error); Status.Error.Id := UINT#1233; RETURN; END_IF; @@ -3271,7 +3271,7 @@ NAMESPACE AXOpen.Components.Rexroth.Tightening _returnValue := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HwID_Slot_4),_data_out4w); IF _returnValue > WORD#0 THEN - Messenger.Activate(UINT#1234, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1234, eAxoMessageCategory#Error); Status.Error.Id := UINT#1234; RETURN; END_IF; @@ -3288,7 +3288,7 @@ NAMESPACE AXOpen.Components.Rexroth.Tightening _returnValue := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HwID_Slot_5),_data_out4w); IF _returnValue > WORD#0 THEN - Messenger.Activate(UINT#1235, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1235, eAxoMessageCategory#Error); Status.Error.Id := UINT#1235; RETURN; END_IF; @@ -3305,7 +3305,7 @@ NAMESPACE AXOpen.Components.Rexroth.Tightening _returnValue := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HwID_Slot_6),_data_out4w); IF _returnValue > WORD#0 THEN - Messenger.Activate(UINT#1236, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1236, eAxoMessageCategory#Error); Status.Error.Id := UINT#1236; RETURN; END_IF; @@ -3322,7 +3322,7 @@ NAMESPACE AXOpen.Components.Rexroth.Tightening _returnValue := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HwID_Slot_7),_data_out4w); IF _returnValue > WORD#0 THEN - Messenger.Activate(UINT#1237, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1237, eAxoMessageCategory#Error); Status.Error.Id := UINT#1237; RETURN; END_IF; @@ -3339,7 +3339,7 @@ NAMESPACE AXOpen.Components.Rexroth.Tightening _returnValue := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HwID_Slot_8),_data_out4w); IF _returnValue > WORD#0 THEN - Messenger.Activate(UINT#1238, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1238, eAxoMessageCategory#Error); Status.Error.Id := UINT#1238; RETURN; END_IF; @@ -3352,7 +3352,7 @@ NAMESPACE AXOpen.Components.Rexroth.Tightening _returnValue := Siemens.Simatic.DistributedIO.WriteData((Config.HWIDs.HwID_Slot_9),_data_out2w); IF _returnValue > WORD#0 THEN - Messenger.Activate(UINT#1239, eAxoMessageCategory#ProgrammingError); + Messenger.Activate(UINT#1239, eAxoMessageCategory#Error); Status.Error.Id := UINT#1239; RETURN; END_IF; diff --git a/src/components.robotics/app/apax.yml b/src/components.robotics/app/apax.yml index c7dfb2d45..d12506e83 100644 --- a/src/components.robotics/app/apax.yml +++ b/src/components.robotics/app/apax.yml @@ -136,7 +136,11 @@ scripts: echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax swddo' Finished in :" $(expr $(date +%s) - $START) "s" alf: | #clear plc except ip and name and provide all actions for install all, build and initial download hw so as sw (apax plcsim & apax clean & apax install & apax clean_plc & apax ssc & apax hwfd & apax swfd) START=$(date +%s) - ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED + if [ "$1" = "--force" ] || [ "$1" = "-f" ]; then + ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED true + else + ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED false + fi echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax alf' Finished in :" $(expr $(date +%s) - $START) "s" all: | #build and download hardware and software using cert file. If cert file does not exists or its hash is different calls apax alf (apax plcsim & apax clean & apax install & apax hwu & apax swfd) START=$(date +%s) diff --git a/src/components.siem.communication/app/apax.yml b/src/components.siem.communication/app/apax.yml index 34b62df26..5e6be1a6b 100644 --- a/src/components.siem.communication/app/apax.yml +++ b/src/components.siem.communication/app/apax.yml @@ -136,7 +136,11 @@ scripts: echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax swddo' Finished in :" $(expr $(date +%s) - $START) "s" alf: | #clear plc except ip and name and provide all actions for install all, build and initial download hw so as sw (apax plcsim & apax clean & apax install & apax clean_plc & apax ssc & apax hwfd & apax swfd) START=$(date +%s) - ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED + if [ "$1" = "--force" ] || [ "$1" = "-f" ]; then + ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED true + else + ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED false + fi echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax alf' Finished in :" $(expr $(date +%s) - $START) "s" all: | #build and download hardware and software using cert file. If cert file does not exists or its hash is different calls apax alf (apax plcsim & apax clean & apax install & apax hwu & apax swfd) START=$(date +%s) diff --git a/src/components.siem.communication/ctrl/src/AxoCmPtp/AxoCmPtp.st b/src/components.siem.communication/ctrl/src/AxoCmPtp/AxoCmPtp.st index 9b248c902..52b236494 100644 --- a/src/components.siem.communication/ctrl/src/AxoCmPtp/AxoCmPtp.st +++ b/src/components.siem.communication/ctrl/src/AxoCmPtp/AxoCmPtp.st @@ -234,7 +234,7 @@ NAMESPACE AXOpen.Components.Siem.Communication // PortConfigTask running: waiting for '_portConfig.done' to be on. IF _progress = 300 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#500, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#500, eAxoMessageCategory#Potential); Status.Error.Id := UINT#500; END_IF; @@ -254,7 +254,7 @@ NAMESPACE AXOpen.Components.Siem.Communication // PortConfigTask running: waiting for '_portConfig.done' to be off. IF _progress = 301 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#501, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#501, eAxoMessageCategory#Potential); Status.Error.Id := UINT#501; END_IF; @@ -288,8 +288,8 @@ NAMESPACE AXOpen.Components.Siem.Communication Status.Error.Id := UINT#10001; END_IF; Messenger.ActivateOnCondition(ULINT#10000,PortConfigTask.HasError(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#10001,PortConfigTask.IsAborted(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#102,PortConfigTask.RestoreTriggered() , eAxoMessageCategory#Error); + Messenger.ActivateOnCondition(ULINT#10001,PortConfigTask.IsAborted(), eAxoMessageCategory#Info); + Messenger.ActivateOnCondition(ULINT#102,PortConfigTask.RestoreTriggered() , eAxoMessageCategory#Info); IF PortConfigTask.RestoreTriggered() AND _progress >= 300 AND _progress <= 309 THEN Status.Action.Id := UINT#102; _progress := 0; @@ -314,7 +314,7 @@ NAMESPACE AXOpen.Components.Siem.Communication // ReceiveResetTask running: waiting for '_receiveReset.done' to be on. IF _progress = 310 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#510, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#510, eAxoMessageCategory#Potential); Status.Error.Id := UINT#510; END_IF; @@ -333,7 +333,7 @@ NAMESPACE AXOpen.Components.Siem.Communication // ReceiveResetTask running:waiting for '_receiveReset.done' to be off. IF _progress = 311 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#511, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#511, eAxoMessageCategory#Potential); Status.Error.Id := UINT#511; END_IF; @@ -367,8 +367,8 @@ NAMESPACE AXOpen.Components.Siem.Communication Status.Error.Id := UINT#10011; END_IF; Messenger.ActivateOnCondition(ULINT#10010,ReceiveResetTask.HasError(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#10011,ReceiveResetTask.IsAborted(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#112,ReceiveResetTask.RestoreTriggered() , eAxoMessageCategory#Error); + Messenger.ActivateOnCondition(ULINT#10011,ReceiveResetTask.IsAborted(), eAxoMessageCategory#Info); + Messenger.ActivateOnCondition(ULINT#112,ReceiveResetTask.RestoreTriggered() , eAxoMessageCategory#Info); IF ReceiveResetTask.RestoreTriggered() AND _progress >= 310 AND _progress <= 319 THEN Status.Action.Id := UINT#112; _progress := 0; @@ -397,7 +397,7 @@ NAMESPACE AXOpen.Components.Siem.Communication // SendDataTask running: waiting for '_sendP2P.done' to be on. IF _progress = 320 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#520, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#520, eAxoMessageCategory#Potential); Status.Error.Id := UINT#520; END_IF; @@ -416,7 +416,7 @@ NAMESPACE AXOpen.Components.Siem.Communication // SendDataTask running: waiting for '_sendP2P.done' to be off. IF _progress = 321 THEN IF _infoTimer.output THEN - TaskMessenger.Activate( UINT#521, eAxoMessageCategory#Warning); + TaskMessenger.Activate( UINT#521, eAxoMessageCategory#Potential); Status.Error.Id := UINT#521; END_IF; @@ -450,8 +450,8 @@ NAMESPACE AXOpen.Components.Siem.Communication Status.Error.Id := UINT#10021; END_IF; Messenger.ActivateOnCondition(ULINT#10020,SendDataTask.HasError(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#10021,SendDataTask.IsAborted(), eAxoMessageCategory#Error); - Messenger.ActivateOnCondition(ULINT#122,SendDataTask.RestoreTriggered() , eAxoMessageCategory#Error); + Messenger.ActivateOnCondition(ULINT#10021,SendDataTask.IsAborted(), eAxoMessageCategory#Info); + Messenger.ActivateOnCondition(ULINT#122,SendDataTask.RestoreTriggered() , eAxoMessageCategory#Info); IF SendDataTask.RestoreTriggered() AND _progress >= 320 AND _progress <= 329 THEN Status.Action.Id := UINT#122; _progress := 0; diff --git a/src/components.siem.identification/app/apax.yml b/src/components.siem.identification/app/apax.yml index 091f8eb87..a381cebe6 100644 --- a/src/components.siem.identification/app/apax.yml +++ b/src/components.siem.identification/app/apax.yml @@ -136,7 +136,11 @@ scripts: echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax swddo' Finished in :" $(expr $(date +%s) - $START) "s" alf: | #clear plc except ip and name and provide all actions for install all, build and initial download hw so as sw (apax plcsim & apax clean & apax install & apax clean_plc & apax ssc & apax hwfd & apax swfd) START=$(date +%s) - ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED + if [ "$1" = "--force" ] || [ "$1" = "-f" ]; then + ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED true + else + ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED false + fi echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax alf' Finished in :" $(expr $(date +%s) - $START) "s" all: | #build and download hardware and software using cert file. If cert file does not exists or its hash is different calls apax alf (apax plcsim & apax clean & apax install & apax hwu & apax swfd) START=$(date +%s) diff --git a/src/components.ur.robotics/app/apax.yml b/src/components.ur.robotics/app/apax.yml index 7cb81c446..740f2030f 100644 --- a/src/components.ur.robotics/app/apax.yml +++ b/src/components.ur.robotics/app/apax.yml @@ -136,7 +136,11 @@ scripts: echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax swddo' Finished in :" $(expr $(date +%s) - $START) "s" alf: | #clear plc except ip and name and provide all actions for install all, build and initial download hw so as sw (apax plcsim & apax clean & apax install & apax clean_plc & apax ssc & apax hwfd & apax swfd) START=$(date +%s) - ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED + if [ "$1" = "--force" ] || [ "$1" = "-f" ]; then + ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED true + else + ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED false + fi echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax alf' Finished in :" $(expr $(date +%s) - $START) "s" all: | #build and download hardware and software using cert file. If cert file does not exists or its hash is different calls apax alf (apax plcsim & apax clean & apax install & apax hwu & apax swfd) START=$(date +%s) diff --git a/src/components.zebra.vision/app/apax.yml b/src/components.zebra.vision/app/apax.yml index b96e6907b..aa7ae732a 100644 --- a/src/components.zebra.vision/app/apax.yml +++ b/src/components.zebra.vision/app/apax.yml @@ -136,7 +136,11 @@ scripts: echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax swddo' Finished in :" $(expr $(date +%s) - $START) "s" alf: | #clear plc except ip and name and provide all actions for install all, build and initial download hw so as sw (apax plcsim & apax clean & apax install & apax clean_plc & apax ssc & apax hwfd & apax swfd) START=$(date +%s) - ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED + if [ "$1" = "--force" ] || [ "$1" = "-f" ]; then + ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED true + else + ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED false + fi echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax alf' Finished in :" $(expr $(date +%s) - $START) "s" all: | #build and download hardware and software using cert file. If cert file does not exists or its hash is different calls apax alf (apax plcsim & apax clean & apax install & apax hwu & apax swfd) START=$(date +%s) diff --git a/src/core/app/apax.yml b/src/core/app/apax.yml index a3ffe99b7..7c43cdc3c 100644 --- a/src/core/app/apax.yml +++ b/src/core/app/apax.yml @@ -136,7 +136,11 @@ scripts: echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax swddo' Finished in :" $(expr $(date +%s) - $START) "s" alf: | #clear plc except ip and name and provide all actions for install all, build and initial download hw so as sw (apax plcsim & apax clean & apax install & apax clean_plc & apax ssc & apax hwfd & apax swfd) START=$(date +%s) - ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED + if [ "$1" = "--force" ] || [ "$1" = "-f" ]; then + ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED true + else + ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED false + fi echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax alf' Finished in :" $(expr $(date +%s) - $START) "s" all: | #build and download hardware and software using cert file. If cert file does not exists or its hash is different calls apax alf (apax plcsim & apax clean & apax install & apax hwu & apax swfd) START=$(date +%s) diff --git a/src/data/app/apax.yml b/src/data/app/apax.yml index 62873b75d..f4883c363 100644 --- a/src/data/app/apax.yml +++ b/src/data/app/apax.yml @@ -136,7 +136,11 @@ scripts: echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax swddo' Finished in :" $(expr $(date +%s) - $START) "s" alf: | #clear plc except ip and name and provide all actions for install all, build and initial download hw so as sw (apax plcsim & apax clean & apax install & apax clean_plc & apax ssc & apax hwfd & apax swfd) START=$(date +%s) - ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED + if [ "$1" = "--force" ] || [ "$1" = "-f" ]; then + ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED true + else + ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED false + fi echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax alf' Finished in :" $(expr $(date +%s) - $START) "s" all: | #build and download hardware and software using cert file. If cert file does not exists or its hash is different calls apax alf (apax plcsim & apax clean & apax install & apax hwu & apax swfd) START=$(date +%s) diff --git a/src/data/tests/AXOpen.Data.Tests_L1/ax/apax.yml b/src/data/tests/AXOpen.Data.Tests_L1/ax/apax.yml index b15752c46..17399c219 100644 --- a/src/data/tests/AXOpen.Data.Tests_L1/ax/apax.yml +++ b/src/data/tests/AXOpen.Data.Tests_L1/ax/apax.yml @@ -136,7 +136,11 @@ scripts: echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax swddo' Finished in :" $(expr $(date +%s) - $START) "s" alf: | #clear plc except ip and name and provide all actions for install all, build and initial download hw so as sw (apax plcsim & apax clean & apax install & apax clean_plc & apax ssc & apax hwfd & apax swfd) START=$(date +%s) - ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED + if [ "$1" = "--force" ] || [ "$1" = "-f" ]; then + ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED true + else + ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED false + fi echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax alf' Finished in :" $(expr $(date +%s) - $START) "s" all: | #build and download hardware and software using cert file. If cert file does not exists or its hash is different calls apax alf (apax plcsim & apax clean & apax install & apax hwu & apax swfd) START=$(date +%s) diff --git a/src/data/tests/AXOpen.Repository.Integration.Tests_L4/ax/apax.yml b/src/data/tests/AXOpen.Repository.Integration.Tests_L4/ax/apax.yml index 2ab1c85a0..e1f0ea4fa 100644 --- a/src/data/tests/AXOpen.Repository.Integration.Tests_L4/ax/apax.yml +++ b/src/data/tests/AXOpen.Repository.Integration.Tests_L4/ax/apax.yml @@ -135,7 +135,11 @@ scripts: echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax swddo' Finished in :" $(expr $(date +%s) - $START) "s" alf: | #clear plc except ip and name and provide all actions for install all, build and initial download hw so as sw (apax plcsim & apax clean & apax install & apax clean_plc & apax ssc & apax hwfd & apax swfd) START=$(date +%s) - ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED + if [ "$1" = "--force" ] || [ "$1" = "-f" ]; then + ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED true + else + ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED false + fi echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax alf' Finished in :" $(expr $(date +%s) - $START) "s" all: | #build and download hardware and software using cert file. If cert file does not exists or its hash is different calls apax alf (apax plcsim & apax clean & apax install & apax hwu & apax swfd) START=$(date +%s) diff --git a/src/inspectors/app/apax.yml b/src/inspectors/app/apax.yml index 9d73eb004..190582c8f 100644 --- a/src/inspectors/app/apax.yml +++ b/src/inspectors/app/apax.yml @@ -136,7 +136,11 @@ scripts: echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax swddo' Finished in :" $(expr $(date +%s) - $START) "s" alf: | #clear plc except ip and name and provide all actions for install all, build and initial download hw so as sw (apax plcsim & apax clean & apax install & apax clean_plc & apax ssc & apax hwfd & apax swfd) START=$(date +%s) - ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED + if [ "$1" = "--force" ] || [ "$1" = "-f" ]; then + ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED true + else + ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED false + fi echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax alf' Finished in :" $(expr $(date +%s) - $START) "s" all: | #build and download hardware and software using cert file. If cert file does not exists or its hash is different calls apax alf (apax plcsim & apax clean & apax install & apax hwu & apax swfd) START=$(date +%s) diff --git a/src/integrations/app/apax.yml b/src/integrations/app/apax.yml index a030180a6..41a2ba694 100644 --- a/src/integrations/app/apax.yml +++ b/src/integrations/app/apax.yml @@ -138,7 +138,11 @@ scripts: echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax swddo' Finished in :" $(expr $(date +%s) - $START) "s" alf: | #clear plc except ip and name and provide all actions for install all, build and initial download hw so as sw (apax plcsim & apax clean & apax install & apax clean_plc & apax ssc & apax hwfd & apax swfd) START=$(date +%s) - ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED + if [ "$1" = "--force" ] || [ "$1" = "-f" ]; then + ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED true + else + ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED false + fi echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax alf' Finished in :" $(expr $(date +%s) - $START) "s" all: | #build and download hardware and software using cert file. If cert file does not exists or its hash is different calls apax alf (apax plcsim & apax clean & apax install & apax hwu & apax swfd) START=$(date +%s) diff --git a/src/io/app/apax.yml b/src/io/app/apax.yml index 506cb68e9..62d701b4d 100644 --- a/src/io/app/apax.yml +++ b/src/io/app/apax.yml @@ -14,7 +14,7 @@ variables: AXTARGETPLATFORMINPUT: .\bin\1500\ AX_USERNAME: "admin" AX_TARGET_PWD: "Qwerty123456+" - USE_PLC_SIM_ADVANCED: "false" + USE_PLC_SIM_ADVANCED: "true" # <= Do not commit any changes to the following variables. You may modify them locally, but committing the changes will mess up the nightly build. registries: "@inxton": "https://npm.pkg.github.com/" diff --git a/src/probers/app/apax.yml b/src/probers/app/apax.yml index 31710696d..2e04c399b 100644 --- a/src/probers/app/apax.yml +++ b/src/probers/app/apax.yml @@ -136,7 +136,11 @@ scripts: echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax swddo' Finished in :" $(expr $(date +%s) - $START) "s" alf: | #clear plc except ip and name and provide all actions for install all, build and initial download hw so as sw (apax plcsim & apax clean & apax install & apax clean_plc & apax ssc & apax hwfd & apax swfd) START=$(date +%s) - ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED + if [ "$1" = "--force" ] || [ "$1" = "-f" ]; then + ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED true + else + ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED false + fi echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax alf' Finished in :" $(expr $(date +%s) - $START) "s" all: | #build and download hardware and software using cert file. If cert file does not exists or its hash is different calls apax alf (apax plcsim & apax clean & apax install & apax hwu & apax swfd) START=$(date +%s) diff --git a/src/simatic1500/app/apax.yml b/src/simatic1500/app/apax.yml index 5bd200807..2d74671bd 100644 --- a/src/simatic1500/app/apax.yml +++ b/src/simatic1500/app/apax.yml @@ -136,7 +136,11 @@ scripts: echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax swddo' Finished in :" $(expr $(date +%s) - $START) "s" alf: | #clear plc except ip and name and provide all actions for install all, build and initial download hw so as sw (apax plcsim & apax clean & apax install & apax clean_plc & apax ssc & apax hwfd & apax swfd) START=$(date +%s) - ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED + if [ "$1" = "--force" ] || [ "$1" = "-f" ]; then + ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED true + else + ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED false + fi echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax alf' Finished in :" $(expr $(date +%s) - $START) "s" all: | #build and download hardware and software using cert file. If cert file does not exists or its hash is different calls apax alf (apax plcsim & apax clean & apax install & apax hwu & apax swfd) START=$(date +%s) diff --git a/src/template.axolibrary/app/apax.yml b/src/template.axolibrary/app/apax.yml index 1a3907b73..ccc763587 100644 --- a/src/template.axolibrary/app/apax.yml +++ b/src/template.axolibrary/app/apax.yml @@ -136,7 +136,11 @@ scripts: echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax swddo' Finished in :" $(expr $(date +%s) - $START) "s" alf: | #clear plc except ip and name and provide all actions for install all, build and initial download hw so as sw (apax plcsim & apax clean & apax install & apax clean_plc & apax ssc & apax hwfd & apax swfd) START=$(date +%s) - ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED + if [ "$1" = "--force" ] || [ "$1" = "-f" ]; then + ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED true + else + ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED false + fi echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax alf' Finished in :" $(expr $(date +%s) - $START) "s" all: | #build and download hardware and software using cert file. If cert file does not exists or its hash is different calls apax alf (apax plcsim & apax clean & apax install & apax hwu & apax swfd) START=$(date +%s) diff --git a/src/timers/app/apax.yml b/src/timers/app/apax.yml index b5ca0cb22..4d0e1709e 100644 --- a/src/timers/app/apax.yml +++ b/src/timers/app/apax.yml @@ -136,7 +136,11 @@ scripts: echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax swddo' Finished in :" $(expr $(date +%s) - $START) "s" alf: | #clear plc except ip and name and provide all actions for install all, build and initial download hw so as sw (apax plcsim & apax clean & apax install & apax clean_plc & apax ssc & apax hwfd & apax swfd) START=$(date +%s) - ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED + if [ "$1" = "--force" ] || [ "$1" = "-f" ]; then + ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED true + else + ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED false + fi echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax alf' Finished in :" $(expr $(date +%s) - $START) "s" all: | #build and download hardware and software using cert file. If cert file does not exists or its hash is different calls apax alf (apax plcsim & apax clean & apax install & apax hwu & apax swfd) START=$(date +%s) diff --git a/src/utils/app/apax.yml b/src/utils/app/apax.yml index 4968abe47..c026e554e 100644 --- a/src/utils/app/apax.yml +++ b/src/utils/app/apax.yml @@ -137,7 +137,11 @@ scripts: echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax swddo' Finished in :" $(expr $(date +%s) - $START) "s" alf: | #clear plc except ip and name and provide all actions for install all, build and initial download hw so as sw (apax plcsim & apax clean & apax install & apax clean_plc & apax ssc & apax hwfd & apax swfd) START=$(date +%s) - ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED + if [ "$1" = "--force" ] || [ "$1" = "-f" ]; then + ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED true + else + ..\\..\\scripts\\all_first.sh $DEFAULT_NAMESPACE $PLC_NAME $AXTARGET $AXTARGETPLATFORMINPUT $AX_USERNAME $AX_TARGET_PWD $USE_PLC_SIM_ADVANCED false + fi echo $(date +%D)"-"$(date +%H)":"$(date +%M)":"$(date +%S) " - 'apax alf' Finished in :" $(expr $(date +%s) - $START) "s" all: | #build and download hardware and software using cert file. If cert file does not exists or its hash is different calls apax alf (apax plcsim & apax clean & apax install & apax hwu & apax swfd) START=$(date +%s)