moc otas maintenance coursematerial

Upload: metheeppl10

Post on 30-Oct-2015

51 views

Category:

Documents


0 download

DESCRIPTION

MOC OTAS Maintenance Course Material

TRANSCRIPT

  • SAT-Solutions.COM

    *

  • *O-TAS Server T/L Control Room @LCB

    Loading Area

    VNET UTP Cable

    CANBus Co-axial Cable

    Ethernet UTP Cable

    MFX4 CMPCT

    EDI EDI

    DCS SW HUB

    D/P Printer Report Printer

    USB

    O-TAS Client

    Fiber Optic Cable

    ESD ESD I/O

    VNET HUB VNET HUB

    MFX4 CMPCT

    EXAOPC DCS I/O Room @LCB

    CCB Building

    DCS

    DCS SW HUB

    Hardwire

    Card Reader

  • *

  • 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

  • *RFID Option PCB

    Ethernet Option PCB

    Exi Buffer Curcuit

    for Keypad

    CPU Assembly

  • *

  • *Calibration Switch

    - Left side is Cal Mode

    - Right side is Operate Mode

  • *12 12 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

  • *Reboot Command

    Execute Command

    Save Command

  • *Digital Input: DI13 DI19 Internal DI

    Digital Input: DI1 DI12

  • *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 Parameter

    2930-2 ProcessControlNo ProcessCtrl1 to ProcessCtrl4

    ProcessCtrl1+2

    ProcessCtrl1+2+3

    ProcessCtrl1+2+3+4

    ProcessCtrl2+3

    ProcessCtrl2+3+4

    ProcessCtrl1+3

    2930-1 Mode Disabled

    Lost of flowrelease

    Stop of loading

    Abort of loading

    2930-3 Permissive Input No Disabled

    DigIn1 to DigIn19

    2930-7 PermissiveFlagBitNo Earthcontact

    Overfilling

    Arm park

    Emergency STOP

    Hint Text1 to Hint Text10

    PLC Permission lost

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

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

  • *

  • *

  • *No. Valve Action Control Signal

    5.1 5.2 5.3

    1 Open Valve On On On

    2 Close Valve Off On On

    3 Regulate Flow On On Off

    4 Interlock Fail N/A Off N/A

    Control

    Signal

    5.1

    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

  • *

  • *50 50 50 MFX_4 Batch Controller

    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,

    Reference Document No. 002434-0000-044 Suppression of Error Messages

  • *51 51 MFX_4 Batch Controller

  • *52 52 MFX_4 Batch Controller

    Reference Document No. 001640-0006-044 Script Language

  • *

  • ****

  • *

  • *

  • *K Factor

    (Pulses/Litre)

    Meter Factor 1

    Meter Factor 2

    Proving Factor

  • *

  • *

  • *

  • *Batch

    Controller

    Loading Terminal

    & Card Readers

    MCO1 OPC Server

    OPC Server

    Bridge

    Database Server

    O-TAS

    Server

    Applications

    O-TAS Client

    Application

    EXA OPC

    Server

    MOCs Yokogawa

    DCS

    O-TAS Server

    Desktop

    Card Reader

    PI OPC

    Interface

    PI Server

  • *MCO1 OPC

    Server

    OPC Server

    Bridge

    Database Server O-TAS Server

    Applications

    O-TAS Client

    Application

    EXA OPC

    Server

    Oracle Client

    OPC Client

    OPC C

    lient

    Ora

    cle

    Clie

    nt

    OPC C

    lient

    PI OPC

    Interface

    OPC C

    lient

    PI Server

    PI Client

  • **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

    *Periodically read requests in I/O writing table then send OPC writing command to MCO1 OPC

    server.

    *Automatics start as Windows Service.

  • *

    Batching

    Controller

    Loading Terminal

    & Card Readers

    Database Server

    O-TAS

    OPCLink

    I/O Read Table

    MCO1 OPC Server

    MCO1 MCO1

    OPC

    I/O Write Table

  • **Periodically read loading status sequence control table and I/O read/write table.

    *Periodically calculation then write result to sequence control table for accumulating.

    *Periodically calculation then write result to I/O write table as sequence action.

    *Automatics start as Windows Service.

  • *

    Database Server

    Read I/O Table

    Tranxntn

    Master Data

    O-TAS

    SeqControl

    Seq. Tables

    Write I/O Table

    O-TAS

    OPCLink

    OPC

  • **Periodically read value from source OPC tag then write to targeted OPC tag.

    *Maintenance free. *Automatics start as Windows Service.

  • *

    Batching

    Controller

    Loading Terminal

    & Card Readers

    Kepware

    LinkMaster

    MCO1 OPC Server

    MCO1 MCO1

    OPC

    Yokogawa

    EXA OPC Server

    OPC

    DCS / ESD

  • *

  • *

  • Create Order w/ Loading

    Card

    Add Batch w/ Truck and

    Batch Size

    Display

    Tap Operator Card

    Display

    Tap Loading Card

    Operator tap

    Operator Card

    Display Batch List

    Choose Batch #

    OTASClient Database

    ORDER = READY BATCH = NEW

    ORDER = ENTERED

    Batch Controller

    Operator tap

    Loading Card

  • *

  • *

  • *

  • Display Loading Status Page w/ preset

    OTASClient Database

    Capture start loading

    info. to Batch table

    ORDER = LOADING BATCH = LOADING

    Batch Controller

    B/C Status IDLE->Transaction Input

    B/C Status Preset Input

    B/C Status READY

    Operator press START

    B/C Status LOADING

    1st Liter Flow

    Continuously capture

    loading info. to Batch

    table

    Display Loading Status Page w/ counter

  • *

  • Auto. Print D/P

    Display Loading Status Page w/o counting

    OTASClient Database

    Capture end loading

    info. to Batch table

    Batch Controller

    B/C Status FINISH

    B/C Status RESETTING

    B/C Status IDLE

    ORDER =

    LOADED/CLOSED BATCH = FINISH

  • ENTERED

    READY

    LOADING

    LOADED

    CLOSED

    CANCELED

    Cancel Order

    Add 1st Batch

    Start Loading

    New Batch Remain

    Finish Loading

    Order Quantity Reached

    Manually Close Order

    Remove All Batch

    Enter New Order

    Manually Close Batch

    *

  • *NEW

    LOADING

    FINISH

    Add

    New Batch

    Start

    Loading Finish Loading

    Manually

    Close Batch

    End Loading

    w/ GROSS>5L End Loading

    w/ GROSS

  • *TRANXTN I/P

    READY

    LOADING

    FINISH

    PAUSE

    RESETTING

    Stop

    INTERUPTED

    Resume

    Interlocked

    CANCEL Fatal

    Error

    Manual

    Reset/Print

    Start

    Loading

    Quantity

    Reached

    Enter Tranxtn Enter Preset

    Auto

    Reset

    IDLE

    Acknowledge

  • ** 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 * 1 if Heartbeat value >= 30. * 0 if Heartbeat value < 30.

    * 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.

  • *

  • **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.