PROGRAM ReadDownholeData
#info= QLD
BOF


(**)

SOR  [0,1] (**) (**)  XIO  [1,0] (*ModbusCycleTimer.Q*) (*Q*)  FB  [2,0] (*TON*) (*ModbusCycleTimer*) ( (*IN:IN*)(**) (**)  , (*PT:PT*)(*ModbusCycleTime*) (**) ; (*Q:Q*)(**) (**)  , (*ET:ET*)(*ModbusCycleTimeElapsed*) (**) )
EOR [5,0]


(**)

SOR  [0,4] (**) (**)  XIC  [1,0] (*ModbusCycleTimer.Q*) (*Q*)  XIC  [2,0] (*Downhole_Tool_Enabled*) (**)  FB  [3,0] (*MSG_MODBUS*) (*ModbusData_0*) ( (*IN:*)(**) (**)  , (*Cancel:*)(*Cancel*) (**)  , (*LocalCfg:*)(*LocalCfgData*) (**)  , (*TargetCfg:*)(*TargetCfgData0*) (**)  , (*LocalAddr:*)(*Modbus_Read0*) (**)  , (*__ADI_LocalAddr:*)(*0*) (**) ; (*Q:*)(**) (**)  , (*Error:*)(*ModbusErrorData*) (**)  , (*ErrorID:*)(*ErrorCodeData*) (**) )
EOR [6,0]


(**)

SOR  [0,11] (**) (**)  XIC  [1,0] (*ModbusData_0.Q*) (**)  XIC  [2,0] (*Downhole_Tool_Enabled*) (**)  FB  [3,0] (*MSG_MODBUS*) (*ModbusData_1000*) ( (*IN:*)(**) (**)  , (*Cancel:*)(*Cancel*) (**)  , (*LocalCfg:*)(*LocalCfgData*) (**)  , (*TargetCfg:*)(*TargetCfgData1000*) (**)  , (*LocalAddr:*)(*Modbus_Read1000*) (**)  , (*__ADI_LocalAddr:*)(*0*) (**) ; (*Q:*)(**) (**)  , (*Error:*)(*ModbusErrorData*) (**)  , (*ErrorID:*)(*ErrorCodeData*) (**) )
EOR [6,0]
EOF
#end_info
#info= ID_MAX
NextId=5
#end_info
END_PROGRAM