You are on page 1of 91

*

SAT-Solutions.COM

EXAOPC

O-TAS Server

DCS I/O Room @LCB

T/L Control Room @LCB

O-TAS Client

DCS SW HUB VNET HUB VNET HUB

DCS SW HUB

USB

DCS

ESD

ESD I/O

EDI

EDI Report Printer

D/P Printer

Card Reader

Loading Area

Hardwire MFX4 CCB Building


VNET UTP Cable CANBus Co-axial Cable Ethernet UTP Cable Fiber Optic Cable CMPCT

MFX4
CMPCT

Display Large, Full Graphic Display 14 VGA LED backlit


Keypads Alphanumeric / 32 keys + 4 Soft Keys Foil Keypad Integrated Batch/Card Readers Transponder [Proximity] Communication 1 x Ethernet [TCP/IP] 5 ports 1 x CANopen Field Bus [baud rate up 1,000 kbaud] 1 x Modbus RTU via RS232 or RS485 Protocols MODBUS RTU CANopen

Pulse input 1x Pulse Input (Dual Pulse Security) (50 KHz) 1x Pulse Input (Single Pulse Security) (50 KHz) Temperature measurement 1x RTD Pt100 4wire

Density measurement 1x direct Density Input [Frequency] 1x RTD Pt100 4wire


Analog Input 2x Analog Input 420 mA for example: pressure measurement, density, etc Analog output 2x Analog Output 420 mA for example: flow control, blending, etc Digital I/Os 12x digital Output (8x relay output, 4x solid state) 12x digital input (optocoupler) Pulse output 2x Pulse Output configurable to net or gross volume or mass 1x Pulse copy of pulse input (for meter prover)

Approvals [Ex]: ATEX; and many intl approvals [W&M]: OIML; PTB; IEC; CAN (UL); NMI (Australia); and many intl approvals

Degree of protection Ex: IP65


Power Supply 110240 VAC, +10, 15%, 50/60 Hz / 15 W

Explosion Proof EEX d IIB T6 IP65


Operating Temperature 25C to +60C

Dimensions W 200 mm x H 255 mm x D 329 mm


Weight 20 kg

Ethernet Option PCB Exi Buffer Curcuit for Keypad RFID Option PCB

CPU Assembly

Calibration Switch - Left side is Cal Mode - Right side is Operate Mode

12

Approvals : [W&M] OIML ,PTB 5.565-03.05 and etc. Housing : Aluminum, black, (IP20) Dimension : L 164 mm x W 109 mm x H 35 mm Weight : 600 g (without connectors) Operating Temperature : 20C to +50C Power Supply : 24 VDC +10% / 1,2 W Communication 1x Ethernet [TCP/IP] 5 ports (RJ45 socket) 1 CANopen Field Bus [baud rate up 1.000 kbaud] 1x RS232 or 1x RS485 LEDs Error (red) Receive (yellow) Transmit (yellow) Print data available (yellow) Power (green) Link connection (green on the TCP/IP interface) Data traffic (yellow on the TCP/IP interface)

The CANopen system is cabled with terminating resistors (120 Ohm) at the start and end of the bus topology. Branch lines must be avoided. The cable should be a shielded twisted pair cable and should have an impedance of 120 Ohms and a resistance of 70 mOhm/m. Data is transmitted via the CAN-H and CAN-L signals with a common GND as data ground. As an option, a 24 V supply voltage can also be provided.

MFX_4Explorer Icon

Opening MFX_4Explorer

*
Index No.(Hex) Subindex(Dec)

Tree

*
Click Device and Add new root device

Specify root name

*
Select TCP/IP and Click Next

Specify IP address then Select port and Click Add

Click lamp to access device, Lamp is green when it is connected device

Click Device and Add new sub device

*
Specify new sub device name

Select device type and click Add

C1(Controller) was tree of EDI

*
Click File and Generate Parameter Script

Select All parameters Without communication and click Generate

Select path for save file then specify name and click Save

Generating window be shown

Script generated successfully window

*
Click File and Execute Script

Browse file path

Select file and click Open

Click Execute

*
Executing window

Script file Verification Report Click OK for Finish

Save Command

Reboot Command

Execute Command

Digital Input: DI1 DI12

Digital Input: DI13 DI19 Internal DI

Digital Output: DO0 DO7

Relay Output: K5 K12

Relay Output: K1 K4 Solid State Relay

*
Reference Document No. 002159-0000-044 C/D Double Pulse, 002162-0001-044 Digital Inputs with Pulse Counting And 000749-0012-044 Parameter Setup

*
Reference Document No. 000745-0004-044 Parameter Setup

*
Reference Document No. 000745-0004-044 Parameter Setup

*
Reference Document No. 000782-0001-044 Permissives

*
Index No. Index Name 2930-2 ProcessControlNo Parameter ProcessCtrl1 to ProcessCtrl4 ProcessCtrl1+2 ProcessCtrl1+2+3 ProcessCtrl1+2+3+4 ProcessCtrl2+3 ProcessCtrl2+3+4 ProcessCtrl1+3 Disabled Lost of flowrelease Stop of loading Abort of loading Disabled DigIn1 to DigIn19 Earthcontact Overfilling Arm park Emergency STOP Hint Text1 to Hint Text10 PLC Permission lost

2930-1

Mode

2930-3 2930-7

Permissive Input No PermissiveFlagBitNo

*
Reference Document No. 000747-0000-044 Parameter Setup

*
Reference Document No. 000747-0000-044 Parameter Setup

*
Control Signal 5.1
No. 1 2 3 4 Valve Action Open Valve Close Valve Regulate Flow Interlock Fail Control Signal 5.1 5.2 5.3 On On On Off On On On On Off N/A Off N/A

Control Signal 5.3

Control Signal 5.2 Interlock

*
Reference Document No. 001260-0001-044 Error List

Ex. Error 99 PROD_NOFLOW Error 136 PERON with fail quantity

*
Reference Document No. 002434-0000-044 Suppression of Error Messages
32-bit field to setup effects of errors and error groups. Structure: OOOO xxxx xxxx xxxx RKKK FNNN NNNN NNNN (Bit31 ... Bit0) Function : NNN NNNN NNNN : Error-No or Error group-No, binary F : errorless voucher part 1 - error generates errorless voucher part 0 - error doesn't generate errorless voucher part KKK : Error class 0 - (000) only error display, no abort, no stop 1 - (001) error causes loading abort, error display 2 - (010) error causes loading stop, error display 3 - (011) no error detecting, no error display R : Error reset 0 - Error reset by reset command 1 - Error reset by loss of reason for error xxx : not used OOOO : Number of digital error output, binary 0 - no output 1..5 - Link to [2805]: Error output Example : 0001 0000 0000 0000 0011 0000 0001 0011 = 0x10003013 = 268447763 -> Error temperature shift #19 generates no errorless voucher part, error is only shown by error output1. Loading will not be aborted,

MFX_4 Batch Controller

50

MFX_4 Batch Controller

51

*
Reference Document No. 001640-0006-044 Script Language

MFX_4 Batch Controller

52

***

K Factor (Pulses/Litre) Meter Factor 1 Meter Factor 2 Proving Factor

Desktop Card Reader

O-TAS Client Application

PI Server

O-TAS Server Applications

Database Server

MOCs Yokogawa DCS

PI OPC Interface

MCO1 OPC Server

OPC Server Bridge

EXA OPC Server

Batch Controller

Loading Terminal & Card Readers

O-TAS Server

O-TAS Client Application


Oracle Client

Oracle Client

PI Server

O-TAS Server Applications


OPC Client

Database Server

PI Client OPC Client

OPC Client

OPC Client

PI OPC Interface

MCO1 OPC Server

OPC Server Bridge

EXA OPC Server

* Data Historian Software * Collect data from MFX_4 system. * Collect server health information. * Store collected data via system life-time period. * Allow user to quickly retrieve data as trend or dynamics graphics. * Maintenance free. * Allow remote access with server-client service concept. * Automatics start as Windows Service.

* DataBase Management System. * Use for store all type of data


* Statics data table * Dynamics data table * IO data table * Logging message table

* Allow remote access with server-client service concept. * Nearly maintenance free. * Automatics Start as Windows Service.

* Periodically read MFX_4 system data from

MCO1 OPC server then store in I/O reading table then send OPC writing command to MCO1 OPC server.

* Periodically read requests in I/O writing table


* Automatics start as Windows Service.

I/O Read Table

O-TAS OPCLink
OPC

I/O Write Table

MCO1 OPC Server


MCO1 MCO1

Database Server

Batching Controller

Loading Terminal & Card Readers

* Periodically read loading status sequence


control table and I/O read/write table.

* Periodically calculation then write result to


sequence control table for accumulating.
write table as sequence action.

* Periodically calculation then write result to I/O * Automatics start as Windows Service.

Master Data

Tranxntn

O-TAS SeqControl

Read I/O Table

Seq. Tables

O-TAS OPCLink

Write I/O Table

OPC

Database Server

* Periodically read value from source OPC tag


then write to targeted OPC tag.

* Maintenance free. * Automatics start as Windows Service.

Yokogawa EXA OPC Server

Kepware LinkMaster
OPC

OPC

DCS / ESD

MCO1 OPC Server


MCO1 MCO1

Batching Controller

Loading Terminal & Card Readers

OTASClient
Create Order w/ Loading Card

Database

Batch Controller

ORDER = ENTERED Add Batch w/ Truck and Batch Size ORDER = READY BATCH = NEW Display Tap Operator Card Operator tap Operator Card Display Tap Loading Card

Operator tap Loading Card


Display Batch List Choose Batch #

OTASClient

Database

Batch Controller
B/C Status IDLE>Transaction Input B/C Status Preset Input

B/C Status READY


Display Loading Status Page w/ preset Operator press START B/C Status LOADING Capture start loading info. to Batch table 1st Liter Flow ORDER = LOADING BATCH = LOADING Continuously capture loading info. to Batch table Display Loading Status Page w/ counter

OTASClient

Database

Batch Controller
Display Loading Status Page w/o counting
B/C Status FINISH

Capture end loading info. to Batch table Auto. Print D/P ORDER = LOADED/CLOSED BATCH = FINISH B/C Status RESETTING

B/C Status IDLE

Enter New Order Cancel Order CANCELED CLOSED Order Quantity Reached Manually Close Order LOADED Finish Loading New Batch Remain Manually Close Batch LOADING

ENTERED
Add 1st Batch Remove All Batch READY

Start Loading

Add New Batch

FINISH

Manually Close Batch Start Loading

NEW

Finish Loading End Loading w/ GROSS>5L

LOADING
End Loading w/ GROSS<5L

Enter Tranxtn

TRANXTN I/P Enter Preset

IDLE

CANCEL

Fatal Error

READY Start Loading

Acknowledge
Manual Reset/Print PAUSE Resume

Stop
LOADING

RESETTING

INTERUPTED

Interlocked Quantity Reached

Auto Reset

FINISH

* Heartbeat counter will counted up by DCS controller. * Heartbeat periodically read and store by EXA OPC Server. * LinkMaster repeat copy value to MCO1 OPC Server. * MCO1 OPC Server send command to write counter value to register in

B/C. B/C check and set value of Heartbeat Reset to

* Heartbeat Reset periodically read and store by MCO1 OPC Server. * LinkMaster repeat copy value to EXA OPC Server. * EXA OPC Server send command to write reset value to register in DCS *
controller. DCS controller check and reset Heartbeat = 0 if Heartbeat Reset value = 1.

* *

1 if Heartbeat value >= 30. 0 if Heartbeat value < 30.

* Display all collected value as trend made


incident investigation more easier.

* Display current status as graphics made system


health check more quicker.

* Loading monitor screen show all loading status.


Message and heartbeat counter.

* See all row in tables that concern with


automatics loading sequent.

* See all sequent debug message. * Manual write data to I/O table for IO testing.

* See all register value in MFX_4 system without


MCO1 OPC Server.

* Write value to any register in B/C, Terminal or


EDI.

* See all OPC tag value in MCO1 OPC Server. * Write any OPC tags for OPC operation testing.

You might also like