Obsidean_VM/04-SIDEL/06 - E5.007363 - Modifica O.../Source/source/I_O_FLT1.md

1.2 KiB

// Block Type: OB
// Block Name (Original): I/O_FLT1
// Block Number: 82
// Original Network Languages: LAD

ORGANIZATION_BLOCK "I_O_FLT1"
{ S7_Optimized_Access := 'TRUE' }
VERSION : 0.1

VAR_TEMP
  OB82_EV_CLASS : Byte;
  OB82_FLT_ID : Byte;
  OB82_PRIORITY : Byte;
  OB82_OB_NUMBR : Byte;
  OB82_RESERVED_1 : Byte;
  OB82_IO_FLAG : Byte;
  OB82_MDL_ADDR : Word;
  OB82_MDL_DEFECT : Bool;
  OB82_INT_FAULT : Bool;
  OB82_EXT_FAULT : Bool;
  OB82_PNT_INFO : Bool;
  OB82_EXT_VOLTAGE : Bool;
  OB82_FLD_CONNCTR : Bool;
  OB82_NO_CONFIG : Bool;
  OB82_CONFIG_ERR : Bool;
  OB82_MDL_TYPE : Byte;
  OB82_SUB_MDL_ERR : Bool;
  OB82_COMM_FAULT : Bool;
  OB82_MDL_STOP : Bool;
  OB82_WTCH_DOG_FLT : Bool;
  OB82_INT_PS_FLT : Bool;
  OB82_PRIM_BATT_FLT : Bool;
  OB82_BCKUP_BATT_FLT : Bool;
  OB82_RESERVED_2 : Bool;
  OB82_RACK_FLT : Bool;
  OB82_PROC_FLT : Bool;
  OB82_EPROM_FLT : Bool;
  OB82_RAM_FLT : Bool;
  OB82_ADU_FLT : Bool;
  OB82_FUSE_FLT : Bool;
  OB82_HW_INTR_FLT : Bool;
  OB82_RESERVED_3 : Bool;
  OB82_DATE_TIME : "Date_And_Time";
END_VAR

BEGIN

  // Network 1: I/O Point Fault Memory (Original Language: LAD)
  //   PRIFIBUS DIAG I/O Fault Memory

  IF "M19510" THEN
    "M19510" := TRUE;
  END_IF;

END_ORGANIZATION_BLOCK