Obsidean_VM/04-SIDEL/00 - MASTER/Source/source/HMI_Key_User.md

1.2 KiB

// Block Type: GlobalDB
// Block Name (Original): HMI Key User
// Block Number: 500

DATA_BLOCK "HMI_Key_User"
{ S7_Optimized_Access := 'TRUE' }
VERSION : 0.1

VAR
  Key_User : Array[0..40] of "Struct";
  Actual_User_Name : String[16] := '';
  Actual_UserLevel : Byte;
  Actual_UserTimeOut : Byte;
  Key_Row : Byte;
  Cmd_Bit : "Struct";
  Key_Code_Read : String[10];
  Invalid_Code_Empty : String[10] := '';
  Invalid_Code_Error : String[10];
  Administrator_Code : String[10];
  Administrator_User_Name : String[16];
  No_User_Name : String[16];
  Spare : Array[0..14] of Word := [/* Array[0] unsupported init */, /* Array[1] unsupported init */, /* Array[2] unsupported init */, /* Array[3] unsupported init */, /* Array[4] unsupported init */, /* Array[5] unsupported init */, /* Array[6] unsupported init */, /* Array[7] unsupported init */, /* Array[8] unsupported init */, /* Array[9] unsupported init */, /* Array[10] unsupported init */, /* Array[11] unsupported init */, /* Array[12] unsupported init */, /* Array[13] unsupported init */, /* Array[14] unsupported init */];
  Act_UserTimeOut_Preset : Int := 14400;
  Act_UserTimeOut_Counter : Int := 14400;
END_VAR

BEGIN
  // Data Blocks have no executable code
END_DATA_BLOCK