Operating System.

___________________________________________________________

Operating system of Vg110 uses first Inputs (0,1,2) of Input Card 0 and Outputs (0,7) of Output Card 0.

Following are modes available for smooth operation of plant.

Emergency Mode

Auto Mode

Manual Mode

Error Mode

Click on following for further help on Project.

Project

Name Variable

Status

Programming

OnLine


Emergency Mode or Clearing Error
Emergency Mode

___________________________________________________________

When Input0 of Input Card0 is on then Vg110 considered as in Emergency Mode. No Manual or Auto action can be performed. Putting Vg110 in Emergency Mode also clears Auto or Manual Error if any.

Emergency Mode also puts all Output to Off condition.

To exit from Emergency Mode all Emergency-Button

should be released, so that Input0 of Input Card0 is off.


Auto-Start Auto-Restart Mode
Auto Mode

___________________________________________________________

When Input1 of Input Card0 is on then Vg110 considered as in Auto Mode otherwise it is considered as in Manual Mode.

There are 2 ways to enter in Auto Mode from Manual Mode.

Auto Start

Auto Restart


Auto Start

___________________________________________________________

It may so happen that while working in Auto Mode any Error occurred and user is forced to put plant in Manual Mode to take corrective action Or power failed, After correcting error Or power resumed then user wants to start from last abandoned position, then this type of Auto Start is necessary.

When user switched to Auto from Manual by Auto/Manual switch, then it is considered as Auto Start Mode.

Technically speaking, when Input1 of Input Card0 is turned to on while keeping Input2 of Built-In Input Card0 to off.


Auto-Restart Mode
Auto Restart

___________________________________________________________

In case where user like to start plant in Auto from basic position. All Timers and Variables are resettled. i.e. All Timer-Run-Values are set to 0, all Timer-Flag are set to Off, all Boolean values are set to False(Off), all Byte and Word Values are set to 0, all Private and Global Steps are set to 0 Step.

When user switched to Auto from Manual by Auto/Manual switch, while keep pushing Start switch, then it is considered as Auto Start Mode.

Technically speaking, when Input1 of Input Card0 is turned to on while keeping Input2 of Input Card0 to on.


Manual Mode

___________________________________________________________

When Input1 of Input Card0 is off it is Manual Mode.

This mode is used to clear Auto-Error and to furnish Manual Function.


Error Mode

___________________________________________________________

No error can be generated in Emergency Mode, since this mode clears any error.

Errors are created in both manual and Auto Mode.

Both types of errors can be cleared by putting plant in Emergency Mode i.e. Input0 of InputCard0 is on. Or simply putting Input2 of InputCard0 to on and off.

Auto errors are also cleared by putting plant in Manual Mode.

Once an error occurs, user should remove error before clearing error. Otherwise error can not be removed.

Error is raised only when Alarm-Time is not set to 0 for a programmed Global Or/And Private Function.


Project

___________________________________________________________

New

Open

Save As

Delete

Import

Export


Project New

___________________________________________________________

User can open New Project. Pc prompts for new project Name.  If a New Project does not exist then said New Project is opened. After opening a New Project, user should set Plant-Setting, write program for all wagon and compile them, if necessary name objects Input, Output and so on.

It is advised to perform Save As instead of opening a New Project. This will keep all your settings as it was instead of creating a new.

New Project is helpful when only all project are lost.


Project Open

___________________________________________________________

A list of existing Project will be prompted, user has to select one of this and press “OK”.


Project Save As

___________________________________________________________

User will be prompted for New Project Name. If given project does not exist then Current Project is copied with new project name. If user wants to switch off to New Project, one has to Open Project.


Project Delete

___________________________________________________________

A list of existing Project will be prompted, user has to select one of this and press “OK”. Once again PC prompts, if user is sure. If user replies then project will be deleted permanently.

Remember: Once project is deleted it is not possible to recover from recycle bin.


Project Import

___________________________________________________________

See

This is useful to save you project on other drive. PC will first prompts Project List, user select the project and push “OK”. Now PC prompts with List of Explorer path, User select the path and push “OK”, said project will be saved to given explorer path if project does not exist in path, otherwise user is prompted to overwrite.


Project Export

___________________________________________________________

See

This is useful to include exported project back into application. PC will first prompts explorer path, select required drive and exported folder and push “OK”. PC will include said project in application if project does not exist in application, if it exists in application then user will be prompted to overwrite.


Plant Setting

___________________________________________________________

First Plant Settings prompts for communication port. Port is in range from 1 to 15. Port number depends on hardware of PC and cable connected to Allen Bradley PLC on RS-232C connector. User should have knowledge about comport on PC.

Second it prompts if user wants to Lock. If user Lock then user also has to supply password to open project.

Then user will be prompted whether one wants to save, if user saves then new settings will be in effect.


Name Variable

___________________________________________________________

Input, Output, Global, GlobalFlag and Tank are the objects required to program. These Objects can be named, so while writing a program one can refer to its name instead of its index, which makes program more sensible.

E.g.

If tank 5 is named as “Soak” then one can write

Lift From Tank.Soak instead of Lift From Tank.5

Remember: In name, a “Space” or “,” or “.” Character should not be used. Also First character of name should not start with Numeric Number.


Status

___________________________________________________________

Charge

Input Output

Error

Log

Some useful statuses are already shown on display.

Plant Mode: Displays Auto Mode, Manual Mode, Emergency Mode of Plant.

Wagon Status:

On Station:  Displays a tank number where related wagon

             Is standing or moving on it.

Destination: Displays a tank number where related wagon

             Will reach and lifts the load or lowers the

             Load.

Statement:   Displays execution of related wagon’s

             Statement (of program) is taking Place. This

             Shows with program step number.

Output Status: Displays related wagon movement, Stop or

               Forward Or Reverse Or Lift Or Lower.

Input Status:  Displays related wagon related proximities

               Status. If input is on then green or with

               Black color.

Remember: PC should be On Line to see statuses.


Status Charge

___________________________________________________________

Each Tank has 4 Charge counter can hold value up to 9999.

Charge0 is used to decide whether FlightBar is loaded (Charge0 holds value > 0) on Not Loaded (Charge0 holds value = 0).

Charge1 is used to count Flight Bar number.

Charge2 and Charge3 are for user.

User can change value of Charge2 and Charge3 only.

To change value of Tank or Charge2 or Charge3 user can use up or down key, or can directly put values.

Changing value of tank immediately displays Charge Value.

Incorrect values entry will be ignored and value is resettled to 0.

Remember: One should save Charge value only when Charge0 value is > 0 i.e. FlightBar is loaded.

Contact your Head of Department to save Charge Value.


Status Input-Output

___________________________________________________________

Warning:

1) Untrained person should not open this program.

2) Untrained person should not Force Input/Output

3) Though it is not illegal to open this program while

   plant is in Auto mode, one should not open this program

   in auto mode.

4) Forced Input/Output by user, can seriously harm Plant

   Function.

The Form is simulated as your PLC. For each Input or Output card, there are 16 L.E.D and 16 Labels as they are on your PLC.

This program is useful for debugging of Input and Output of cards.

If Input/Output is off then its related L.E.D color is black otherwise for Input, its related L.E.D color is green and for Output its related L.E.D color is yellow.

If Input/Output is forced then its related Label color is cyan otherwise for Input, its related Label color is green and for Output its related Label color is yellow.

User forcefully can click L.E.D to change status of Input/Output

User forcefully can click Label to change force of Input/Output


Status Error

___________________________________________________________

An Error File, with date as Name of File is created every day. Error File is neither editable nor creatable. File has capacity of storing 255 errors.


Status Log

___________________________________________________________

A Log File, with date as Name of File is created whenever user Auto Restart the plant. Name of File along with date has suffix to indicate how many times plant is restarted in one day. Log File is neither editable nor creatable. User has to open a file to see day’s performance.

There are 16 Tanks In/Out Time can be logged for different Flight Bars. It is users responsibility to program for different tank as one’s wish, depending on Flight Bar is put in Tank Or Flight Bar is taken out logging takes place as Time In/Out.

To change value of Flight Bar user can use up or down key, or can directly put values.

Changing value of Flight Bar immediately displays Log Value.

Incorrect values of Flight Bar entry will be ignored and value is resettled to 0.


Programming

___________________________________________________________

For each wagon user has to create one program file. Each program file should be compiled before putting plant in auto mode. Further help for programming is given while user open program file.


Plant On Line, Off Line

___________________________________________________________

After establishing correct Com-Port number in plant setting along with PLC (PLC should be on) connected with its cable, user can click to On Line, this start PC to communication with PLC. Statuses of plant can be seen on display.

Clicking second time PC stops communicating with PLC.

Remember: Neither change PLC card layout as given by

          Supplier, Nor add/remove any card from PLC.


Error 16

___________________________________________________________

Both Lift Proxy and Lower proxy of a wagon are off while wagon traversing takes place.


Error 17

___________________________________________________________

While Forwarding a wagon, Slow-Forward-Proxy and Centre-Proxy are On.


Error 18

___________________________________________________________

While Reversing a wagon, Slow-Reverse-Proxy and Centre-Proxy are On.


Error 19

___________________________________________________________

On Hoisting Centre-Proxy is Off.


Error 20

___________________________________________________________

While lowering Station-Occupy-Proxy is On. Either wagon missed a station Or Flight-Bar is at wrong place, or check Station-Occupy-Proxy or it’s Input.


Error 21

___________________________________________________________

Both Lift Proxy and Lower proxy of a wagon are on while wagon hoisting takes place.


Error 22

___________________________________________________________

While Lifting, Lift Proxy not received in Alarm-Time. Check Lift-End, Hoist-Motor, Motor Brake, Gear-Box, Gear-Box oil, related contactor, MCB, Lift-Belt, related Lift-Proxy or it’s Input or and related Lift-Output.


Error 23

___________________________________________________________

While Lowering, Lower Proxy not received in Alarm-Time. Check Lower-End, Hoist-Motor, Motor Brake, Gear-Box, Gear-Box oil, related contactor, MCB, Lift-Belt, related Lower-Proxy or it’s Input or and related Lower-Output.


Error 24

___________________________________________________________

While Forwarding, Centre Proxy not received in Alarm-Time. Check Centre Proxy, Traverse-Motor, Motor Brake, Gear-Box, Gear-Box oil, related contactor, MCB, related Forward-Output.


Error 25

___________________________________________________________

While Reversing, Centre Proxy not received in Alarm-Time. Check Centre Proxy, Traverse-Motor, Motor Brake, Gear-Box, Gear-Box oil, related contactor, MCB, related Reverse-Output.


E 100

___________________________________________________________

First Word of Statement Line is not identified.

One can use “If” Or “ElseIf” Or “Print” or “Call” or any other assigned variable. If one programming in Local-Step- Mode then one can use “GoTo”.