FLOW-X LEVEL 2 TRAINING 2...ü Flow meter Q.Sonic (uniform) ü Flow meter Q.Sonic plus (Modbus) ü...

35
CONFIDENTIAL FLOW-X LEVEL 2 TRAINING Flow-Xpress Professional

Transcript of FLOW-X LEVEL 2 TRAINING 2...ü Flow meter Q.Sonic (uniform) ü Flow meter Q.Sonic plus (Modbus) ü...

Page 1: FLOW-X LEVEL 2 TRAINING 2...ü Flow meter Q.Sonic (uniform) ü Flow meter Q.Sonic plus (Modbus) ü Flow meter RMG USZ08 ü GC ABB BTU 8100 ü GC ABB NGC 8206 ü GC Siemens Maxum ü

CONFIDENTIAL

FLOW-X LEVEL 2 TRAININGFlow-Xpress Professional

Page 2: FLOW-X LEVEL 2 TRAINING 2...ü Flow meter Q.Sonic (uniform) ü Flow meter Q.Sonic plus (Modbus) ü Flow meter RMG USZ08 ü GC ABB BTU 8100 ü GC ABB NGC 8206 ü GC Siemens Maxum ü

—TOPICS

March 9, 2018 Slide 2

ü Application structure

ü Sheets & templates

ü Historical data archives

ü Redundancy

ü Debug online

ü Remote run / remote station

ü Communication lists

ü Communication drivers

ü Develop own communication driver

ü Use custom values

Page 3: FLOW-X LEVEL 2 TRAINING 2...ü Flow meter Q.Sonic (uniform) ü Flow meter Q.Sonic plus (Modbus) ü Flow meter RMG USZ08 ü GC ABB BTU 8100 ü GC ABB NGC 8206 ü GC Siemens Maxum ü

—SWITCH TO PROFESSIONAL MODE

March 9, 2018 Slide 3

Switch to professional mode

Page 4: FLOW-X LEVEL 2 TRAINING 2...ü Flow meter Q.Sonic (uniform) ü Flow meter Q.Sonic plus (Modbus) ü Flow meter RMG USZ08 ü GC ABB BTU 8100 ü GC ABB NGC 8206 ü GC Siemens Maxum ü

—APPLICATION STRUCTURE

March 9, 2018 Slide 4

Page 5: FLOW-X LEVEL 2 TRAINING 2...ü Flow meter Q.Sonic (uniform) ü Flow meter Q.Sonic plus (Modbus) ü Flow meter RMG USZ08 ü GC ABB BTU 8100 ü GC ABB NGC 8206 ü GC Siemens Maxum ü

—APPLICATION STRUCTURE

March 9, 2018 Slide 5

Sheets:

ü Application- and system sheets

ü Communication sheets

ü Driver sheets

ü Custom sheets

Page 6: FLOW-X LEVEL 2 TRAINING 2...ü Flow meter Q.Sonic (uniform) ü Flow meter Q.Sonic plus (Modbus) ü Flow meter RMG USZ08 ü GC ABB BTU 8100 ü GC ABB NGC 8206 ü GC Siemens Maxum ü

—SHEETS & TEMPLATES

March 9, 2018 Slide 6

Page 7: FLOW-X LEVEL 2 TRAINING 2...ü Flow meter Q.Sonic (uniform) ü Flow meter Q.Sonic plus (Modbus) ü Flow meter RMG USZ08 ü GC ABB BTU 8100 ü GC ABB NGC 8206 ü GC Siemens Maxum ü

—SHEETS & TEMPLATES

March 9, 2018 Slide 7

Page 8: FLOW-X LEVEL 2 TRAINING 2...ü Flow meter Q.Sonic (uniform) ü Flow meter Q.Sonic plus (Modbus) ü Flow meter RMG USZ08 ü GC ABB BTU 8100 ü GC ABB NGC 8206 ü GC Siemens Maxum ü

—HISTORICAL DATA ARCHIVES

March 9, 2018 Slide 8

Page 9: FLOW-X LEVEL 2 TRAINING 2...ü Flow meter Q.Sonic (uniform) ü Flow meter Q.Sonic plus (Modbus) ü Flow meter RMG USZ08 ü GC ABB BTU 8100 ü GC ABB NGC 8206 ü GC Siemens Maxum ü

—HISTORICAL DATA ARCHIVES

March 9, 2018 Slide 9

Page 10: FLOW-X LEVEL 2 TRAINING 2...ü Flow meter Q.Sonic (uniform) ü Flow meter Q.Sonic plus (Modbus) ü Flow meter RMG USZ08 ü GC ABB BTU 8100 ü GC ABB NGC 8206 ü GC Siemens Maxum ü

—REDUNDANCY

March 9, 2018 Slide 10

Page 11: FLOW-X LEVEL 2 TRAINING 2...ü Flow meter Q.Sonic (uniform) ü Flow meter Q.Sonic plus (Modbus) ü Flow meter RMG USZ08 ü GC ABB BTU 8100 ü GC ABB NGC 8206 ü GC Siemens Maxum ü

—REDUNDANCY

March 9, 2018 Slide 11

Enable/disable redundancy

Tags to synchronize

Page 12: FLOW-X LEVEL 2 TRAINING 2...ü Flow meter Q.Sonic (uniform) ü Flow meter Q.Sonic plus (Modbus) ü Flow meter RMG USZ08 ü GC ABB BTU 8100 ü GC ABB NGC 8206 ü GC Siemens Maxum ü

—REDUNDANCY

March 9, 2018 Slide 12

192.168.1.31

192.168.2.31

192.168.1.32

192.168.2.32

Page 13: FLOW-X LEVEL 2 TRAINING 2...ü Flow meter Q.Sonic (uniform) ü Flow meter Q.Sonic plus (Modbus) ü Flow meter RMG USZ08 ü GC ABB BTU 8100 ü GC ABB NGC 8206 ü GC Siemens Maxum ü

—DEBUG ONLINE

March 9, 2018 Slide 13

ü Check live values inside the flow computer

ü Check calculations of the flow computer using these live values

ü Check statuses

ü Debug communication drivers

Page 14: FLOW-X LEVEL 2 TRAINING 2...ü Flow meter Q.Sonic (uniform) ü Flow meter Q.Sonic plus (Modbus) ü Flow meter RMG USZ08 ü GC ABB BTU 8100 ü GC ABB NGC 8206 ü GC Siemens Maxum ü

—EXERCISE

March 9, 2018 Slide 14

ü Start Flow-Xpress and switch to Professional Mode

ü Read the application from the Flow-X

ü Select Debug / Debug online

ü Select the IP address of the flow computer

ü Browse through the sheets

ü Look up the run totalizers and check if they are running

ü If they are not running, check why they’re not running (you may also use the

web browser) and fix it

Page 15: FLOW-X LEVEL 2 TRAINING 2...ü Flow meter Q.Sonic (uniform) ü Flow meter Q.Sonic plus (Modbus) ü Flow meter RMG USZ08 ü GC ABB BTU 8100 ü GC ABB NGC 8206 ü GC Siemens Maxum ü

—DEVICE COMMUNICATION DRIVERS

March 9, 2018 Slide 15

ü Flow meter Krohne Altosonic V12ü Flow meter Caldon LEFM 380Ciü Flow meter Flowsic 600ü Flow meter FMC MPUü Flow meter Panametrics / GE GF868ü Flow meter Micro Motionü Flow meter Q.Sonic (uniform)ü Flow meter Q.Sonic plus (Modbus)ü Flow meter RMG USZ08ü GC ABB BTU 8100ü GC ABB NGC 8206ü GC Siemens Maxumü GC Siemens Sitransü GC Yamatake HGCü GC Danalyzerü GC Encal 3000ü GQA Angusü Tag list Omni V27

ü Flow meter ABB CoriolisMasterü Flow meter Micro Motion Coriolisü Flow meter E+H Promassü Flow meter Caldon LEFMü Flow meter Faure Herman 8400ü Densito meter Anton Paar L-dens 427ü Tag list Omni v24ü Tag list Omni v24 bi-dirü Tag list Omni v25

Page 16: FLOW-X LEVEL 2 TRAINING 2...ü Flow meter Q.Sonic (uniform) ü Flow meter Q.Sonic plus (Modbus) ü Flow meter RMG USZ08 ü GC ABB BTU 8100 ü GC ABB NGC 8206 ü GC Siemens Maxum ü

—COMMUNICATION LISTS

March 9, 2018 Slide 16

ü Modbus listü Modbus list (16 bits)ü Remote runü Remote station

Page 17: FLOW-X LEVEL 2 TRAINING 2...ü Flow meter Q.Sonic (uniform) ü Flow meter Q.Sonic plus (Modbus) ü Flow meter RMG USZ08 ü GC ABB BTU 8100 ü GC ABB NGC 8206 ü GC Siemens Maxum ü

—COMMUNICATION LISTS

March 9, 2018 Slide 17

Page 18: FLOW-X LEVEL 2 TRAINING 2...ü Flow meter Q.Sonic (uniform) ü Flow meter Q.Sonic plus (Modbus) ü Flow meter RMG USZ08 ü GC ABB BTU 8100 ü GC ABB NGC 8206 ü GC Siemens Maxum ü

—COMMUNICATION DRIVERS

March 9, 2018 Slide 18

Read onlyRead only

Writeable

ModbusMaster -> Com portsModbusClient -> Ethernet

Page 19: FLOW-X LEVEL 2 TRAINING 2...ü Flow meter Q.Sonic (uniform) ü Flow meter Q.Sonic plus (Modbus) ü Flow meter RMG USZ08 ü GC ABB BTU 8100 ü GC ABB NGC 8206 ü GC Siemens Maxum ü

—COMMUNICATION DRIVERS

March 9, 2018 Slide 19

Query definition

Tag items definition

Page 20: FLOW-X LEVEL 2 TRAINING 2...ü Flow meter Q.Sonic (uniform) ü Flow meter Q.Sonic plus (Modbus) ü Flow meter RMG USZ08 ü GC ABB BTU 8100 ü GC ABB NGC 8206 ü GC Siemens Maxum ü

—COMMUNICATION DRIVERS

March 9, 2018 Slide 20

Interval: Sample time * 0.1 secTimeout: Timeout value * 0.1 secRetries: Number of retries before go into sleepSleepTime: Sleep time * 0.1 sec

Page 21: FLOW-X LEVEL 2 TRAINING 2...ü Flow meter Q.Sonic (uniform) ü Flow meter Q.Sonic plus (Modbus) ü Flow meter RMG USZ08 ü GC ABB BTU 8100 ü GC ABB NGC 8206 ü GC Siemens Maxum ü

—COMMUNICATION DRIVERS

March 9, 2018 Slide 21

Type: 1 = Coil based2 = Register based

Address: Start address of the queryLength: Number of registersSize: Number of bits per register

Page 22: FLOW-X LEVEL 2 TRAINING 2...ü Flow meter Q.Sonic (uniform) ü Flow meter Q.Sonic plus (Modbus) ü Flow meter RMG USZ08 ü GC ABB BTU 8100 ü GC ABB NGC 8206 ü GC Siemens Maxum ü

—COMMUNICATION DRIVERS

March 9, 2018 Slide 22

SW: Function code of single writeMW: Function code of multiple writeMR: Function code of multiple read

Page 23: FLOW-X LEVEL 2 TRAINING 2...ü Flow meter Q.Sonic (uniform) ü Flow meter Q.Sonic plus (Modbus) ü Flow meter RMG USZ08 ü GC ABB BTU 8100 ü GC ABB NGC 8206 ü GC Siemens Maxum ü

—COMMUNICATION DRIVERS

March 9, 2018 Slide 23

Query: Link to the queryAddress: Modbus register nr.TagName: Internal tag nameDescription: Tag descriptionUnits: Units of the tag, e.g. m3DataType: Data type, xd_bit, xd_float, …Tag Function: Internal fxTag function to store

the value

Page 24: FLOW-X LEVEL 2 TRAINING 2...ü Flow meter Q.Sonic (uniform) ü Flow meter Q.Sonic plus (Modbus) ü Flow meter RMG USZ08 ü GC ABB BTU 8100 ü GC ABB NGC 8206 ü GC Siemens Maxum ü

—COMMUNICATION DRIVERS

March 9, 2018 Slide 24

Communication displays

Page 25: FLOW-X LEVEL 2 TRAINING 2...ü Flow meter Q.Sonic (uniform) ü Flow meter Q.Sonic plus (Modbus) ü Flow meter RMG USZ08 ü GC ABB BTU 8100 ü GC ABB NGC 8206 ü GC Siemens Maxum ü

—EXERCISE

March 9, 2018 Slide 25

Ø Add the following tags into the 16 bits taglist:

Ø Gas (USC: replace GM by GU)

Ø 340 mod1_GM_Run!IV_REV_CUM dword

Ø 342 mod1_GM_Run!GV_REV_CUM dword

Ø 344 mod1_GM_Run!BV_REV_CUM dword

Ø 346 mod1_GM_Run!MASS_REV_CUM dword

Ø 348 mod1_GM_Run!ENGY_REV_CUM dword

Ø Liquid (USC: replace LM by LU)

Ø 348 mod1_LM_Run!IV_REV_CUM dword

Ø 350 mod1_LM_Run!GV_REV_CUM dword

Ø 352 mod1_LM_Run!NSV_REV_CUM dword

Ø 354 mod1_LM_Run!MASS_REV_CUM dword

Ø 356 mod1_LM_Run!GSV_REV_CUM dword

Ø Compile the application to verify that there are no errors

Page 26: FLOW-X LEVEL 2 TRAINING 2...ü Flow meter Q.Sonic (uniform) ü Flow meter Q.Sonic plus (Modbus) ü Flow meter RMG USZ08 ü GC ABB BTU 8100 ü GC ABB NGC 8206 ü GC Siemens Maxum ü

—EXERCISE

March 9, 2018 Slide 26

Ø Create a new Modbus Client driver, named Comm_Dens to read the values every 5 seconds

Ø Use function code 3 in the MR column (Multiple Read)

Ø Use the following 16 bits addresses:

Ø 100 Density status as short

Ø 200 Gas density as floating point

Ø 300 Liquid density as floating point

Ø Configure the driver in Ports & Devices

Ø IP-address: 192.168.2.150

Ø Port: 503

Ø Add a communication display to setup the Modbus ID and show the values

Ø Write the application to the flow computer

Ø Configure Modbus ID 1

Ø Check if your driver is working well

Page 27: FLOW-X LEVEL 2 TRAINING 2...ü Flow meter Q.Sonic (uniform) ü Flow meter Q.Sonic plus (Modbus) ü Flow meter RMG USZ08 ü GC ABB BTU 8100 ü GC ABB NGC 8206 ü GC Siemens Maxum ü

—COMMUNICATION DEBUGGING

March 9, 2018 Slide 27

ü Communication displays on Flow-X or web browser

• Summary of actual driver values

ü Communication diagnostics through web browser

• Detailed communication messages

ü Through Flow-Xpress debug online

• Actual driver values plus extra status info

Page 28: FLOW-X LEVEL 2 TRAINING 2...ü Flow meter Q.Sonic (uniform) ü Flow meter Q.Sonic plus (Modbus) ü Flow meter RMG USZ08 ü GC ABB BTU 8100 ü GC ABB NGC 8206 ü GC Siemens Maxum ü

—COMMUNICATION DEBUGGING

March 9, 2018 Slide 28

Communication displays on Flow-X or web browser

Page 29: FLOW-X LEVEL 2 TRAINING 2...ü Flow meter Q.Sonic (uniform) ü Flow meter Q.Sonic plus (Modbus) ü Flow meter RMG USZ08 ü GC ABB BTU 8100 ü GC ABB NGC 8206 ü GC Siemens Maxum ü

—COMMUNICATION DEBUGGING

March 9, 2018 Slide 29

Communication diagnostics through web browser

Page 30: FLOW-X LEVEL 2 TRAINING 2...ü Flow meter Q.Sonic (uniform) ü Flow meter Q.Sonic plus (Modbus) ü Flow meter RMG USZ08 ü GC ABB BTU 8100 ü GC ABB NGC 8206 ü GC Siemens Maxum ü

—COMMUNICATION DEBUGGING

March 9, 2018 Slide 30

Debug Online

Page 31: FLOW-X LEVEL 2 TRAINING 2...ü Flow meter Q.Sonic (uniform) ü Flow meter Q.Sonic plus (Modbus) ü Flow meter RMG USZ08 ü GC ABB BTU 8100 ü GC ABB NGC 8206 ü GC Siemens Maxum ü

—CUSTOMS VALUES

March 9, 2018 Slide 31

ü Custom values that can be written to through Modbus or through a user calculation

ü Custom values can be used instead of transmitter values

ü Examples:

• Pressure: PT_CUSTOM_VAL

• Temperature: TT_CUSTOM_VAL

• Density: DT_CUSTOM_VAL

• Heating value: HV_CUSTOM_VAL

• Gas composition: COMP_C1_CUSTOMVAL, COMP_C2_CUSTOMVAL, COMP_CO2_CUSTOMVAL, …

Page 32: FLOW-X LEVEL 2 TRAINING 2...ü Flow meter Q.Sonic (uniform) ü Flow meter Q.Sonic plus (Modbus) ü Flow meter RMG USZ08 ü GC ABB BTU 8100 ü GC ABB NGC 8206 ü GC Siemens Maxum ü

—CUSTOM VALUES

March 9, 2018 Slide 32

Custom valueDensity

CommunicationDriver

User calculation (SetOnCondition)

Modbus

Page 33: FLOW-X LEVEL 2 TRAINING 2...ü Flow meter Q.Sonic (uniform) ü Flow meter Q.Sonic plus (Modbus) ü Flow meter RMG USZ08 ü GC ABB BTU 8100 ü GC ABB NGC 8206 ü GC Siemens Maxum ü

—CUSTOM VALUES

March 9, 2018 Slide 33

GM_Run GM_STN

Page 34: FLOW-X LEVEL 2 TRAINING 2...ü Flow meter Q.Sonic (uniform) ü Flow meter Q.Sonic plus (Modbus) ü Flow meter RMG USZ08 ü GC ABB BTU 8100 ü GC ABB NGC 8206 ü GC Siemens Maxum ü

—EXERCISE

March 9, 2018 Slide 34

Ø Add a custom calculation to write the gas- or liquid

density value to the custom observed density of the run:

DT_CUSTOM_VAL

Ø Add a custom calculation to write the density status to

the custom observed density status of the run:

DT_CUSTOM_FAIL

Ø Write the application to the flow computer

Ø Configure the observed density input type as ‘Custom

input’

Ø Check if the custom density is being used by the flow

computer

Page 35: FLOW-X LEVEL 2 TRAINING 2...ü Flow meter Q.Sonic (uniform) ü Flow meter Q.Sonic plus (Modbus) ü Flow meter RMG USZ08 ü GC ABB BTU 8100 ü GC ABB NGC 8206 ü GC Siemens Maxum ü