1.xgk basic training - hantech automation · xgk basic • xgk basic for technical training for...

Post on 22-Apr-2018

228 Views

Category:

Documents

4 Downloads

Preview:

Click to see full reader

TRANSCRIPT

XGK BasicXGK Basic

• XGK Basic

for technical training for technical training at HANTECHat HANTECH

Website: www.hantech.vn Email: dinhhai@hantech.vn Tel: 093.5858.658Website: www.hantech.vn Email: dinhhai@hantech.vn Tel: 093.5858.658Website: www.hantech.vn Email: dinhhai@hantech.vn Tel: 093.5858.658Website: www.hantech.vn Email: dinhhai@hantech.vn Tel: 093.5858.658Website: www.hantech.vn Email: dinhhai@hantech.vn Tel: 093.5858.658Website: www.hantech.vn Email: dinhhai@hantech.vn Tel: 093.5858.658Website: www.hantech.vn Email: dinhhai@hantech.vn Tel: 093.5858.658Website: www.hantech.vn Email: dinhhai@hantech.vn Tel: 093.5858.658

• XGK Basic

Basic Usage of XG5000

Constructing new projectBasic Usage of XG5000 Basic Usage of XG5000

XG5000 is XGT software for programming and engineering XGT series PLC which provide you user-friendlyengineering environment through Programless Setup driven by command structures and parameters inherited from MASTER-K Series.

1) Run XG5000 2) Click New Project in the Project menu

Constructing new project

Email: dinhai@hantech.vn Tel: 093.5858.658

Constructing new projectBasic Usage of XG5000 Basic Usage of XG5000

3) Type a new project name and select file fold in which the project will be stored.

The default fold can be adjusted in the ‘Options’ in the Tools menu

Type the project name

select file fold in which

4) A new project is set.

Shortcut IconsRectangular Cursor

Menu bar

Email: dinhai@hantech.vn Tel: 093.5858.658

select file fold in whichthe project will be stored.

Select CPU type.Project Window Program Window

Message Window

Note: If a new project is created, a folder whose name is identical to the project file name will be created,where the project file will be made inside.

Open from PLCBasic Usage of XG5000 Basic Usage of XG5000

1) Connect PC and PLC (RS-232C, USB, Ethernet)

PLC Side.9-pin Male.

PC Side.9-pin Female.

2) Run XG5000 and click Open from PLC in the project menu

Open from PLC

Email: dinhai@hantech.vn Tel: 093.5858.658

Open from PLCBasic Usage of XG5000 Basic Usage of XG5000

3) Setup the connection parameter

Select communi-cation type.

See 3.2.1

See 3.2.2

Select communi-cation Depth.

Connection communication settings

Email: dinhai@hantech.vn Tel: 093.5858.658

Connection communication settings

IP addressto connect

<Local communication setting> <Remote communication setting>

Open from PLCBasic Usage of XG5000 Basic Usage of XG5000

Preview of connecting communication

Remote1connection

RS-232Cconnection

Remote2connection

Email: dinhai@hantech.vn Tel: 093.5858.658

4) Reading progress.

Open from KGLWIN fileBasic Usage of XG5000 Basic Usage of XG5000

1) Run XG5000 and click Open KGLWIN Filein the project menu.

2) Select KGLWIN file(*.kpr, *.prj) to open

Open from KGLWIN file

Email: dinhai@hantech.vn Tel: 093.5858.658

3) Define the project information of XGT PLC

Open from KGLWIN fileBasic Usage of XG5000 Basic Usage of XG5000

4) KGLWIN program and XG5000 program

KGLWIN program XG5000 program

Email: dinhai@hantech.vn Tel: 093.5858.658

KGLWIN program XG5000 program

After the Project conversion, confirm the following.- If application instruction is displayed as ERR in XG5000.- If any error occurs in KGLWIN LD program.- If a flag is used (some flag number is different).- The basic parameter (during conversion, it may not be applied).If any error occurs in KGLWIN project file or the file is incomplete, correct the program and download it to PLC for its application.

Add item (PLC, Task, Program)Basic Usage of XG5000 Basic Usage of XG5000

PLC, task and program can be inserted into the project additionally.

Add PLC

1) On the project window, select the Project Item. 2) Select [Project]-[Add Item]-[PLC] on the menu

Add item (PLC, Task, Program)

Email: dinhai@hantech.vn Tel: 093.5858.658

Add item (PLC, Task, Program)Basic Usage of XG5000 Basic Usage of XG5000

3) Input PLC name, type and its description.

Several PLCs can be included in one project. In this way, with several PLCs included in one project, its management will be convenient; monitoring several PLCs will be also available through simultaneous connection to them PLCs running XG5000

Email: dinhai@hantech.vn Tel: 093.5858.658

Add Task/Program

How to add task/program is the same as how to add PLC. For Task, we are going to deal with this later.

Import item from fileBasic Usage of XG5000 Basic Usage of XG5000

The following items can be saved as separate item files and replaced by each file.

Item File Extension

PLC cfg

Variable/Comment cmt

I/O Parameter iop

Basic Parameter bsp

Program prg

Import function is inserting project items such as PLC, program and parameters from saved item files.When import function is executed, the item of currently opened project will be replaced by imported item file.Note: Since Variable/Comment, Basic Parameters and I/O Parameters are overwritten on the existing items, the content of the existing item will be erased.

1) On the project window, select the Project item

Import item from file

Email: dinhai@hantech.vn Tel: 093.5858.658

1) On the project window, select the Project item

2) Select [Project]-[Import Item from File]-[PLC] on the menu.3) Slect the file, and click [OK].

Export to fileBasic Usage of XG5000 Basic Usage of XG5000

The following items can be saved as separate item files.

Item File Extension

PLC .cfg

Variable/Comment .cmt

I/O Parameter .iop

Basic Parameter .bsp

Program .prg

Export to file

Email: dinhai@hantech.vn Tel: 093.5858.658

1) On the project window, select the PLC item.

2) Select [Project]-[Export to File]-[PLC] in the menu.

3) Input the file name, and click [OK].

Note: Items can be easily copied or moved between projects with 'drag and drop' function. Especially, drag and drop function is available between projects, when two XG5000 are executed.

Compare ProjectBasic Usage of XG5000 Basic Usage of XG5000

Two projects can be compared with each other based on its item. Comparison result is displayed on Result section of [Message window].1) Select [Project]-[Compare Projects] on the menu.2) On the [Compare Projects], Click [Open Project].3) Select the project file to compare with.

Compare Project

Email: dinhai@hantech.vn Tel: 093.5858.658

Compare ProjectBasic Usage of XG5000 Basic Usage of XG5000

4) Select the items to compare with. The items on both projects must be identical in the structure.

Email: dinhai@hantech.vn Tel: 093.5858.658

5) Click [Compare] and its result is displayed on [Message Window].

Project passwordBasic Usage of XG5000 Basic Usage of XG5000

Password for project file can be setup. This function prevents other users from opening the project file. This project file password has nothing to do with the password of PLC to connect. This function is only to open a project file from PC.1) Input passwordOn [Project window], select the project item. On the right-mouse click, select [Properties].

Project password

Email: dinhai@hantech.vn Tel: 093.5858.658

On the Project dialog box, click [Password] tab where you are able to set/change/delete password.

On the Project dialog box, click [Password] tabwhere you are able to set/change/delete password .

Project ItemsBasic Usage of XG5000 Basic Usage of XG5000

Basic Parameters

DoubleClick

Project Items

Email: dinhai@hantech.vn Tel: 093.5858.658

1) Basic Operation Setup- Fixed period operation: Defines whether fixed scan time function is used or not.

When this option is ticked off, PLC runs with this period; the scan time must be equal to or larger th an max. scan time which can be seen ‘PLC Information’ in the Online menu.

- Assign fixed points to I/O slot (64): Defines I/O address mapping method.If this option is selected, 1 slot charges 4 words (64 points) in P area. And this option is not ticke d off, each slot is assigned by real I/O points installed (special/comm. modules occupy 16 points/slot).

- Standard Input Filter: Defines response time of di gital input. The shorter the input filter time becomes, the fast er its response time is. But if this parameter is s etup with too small value, the system can be affected by electrical noise. This function is used to avoid t he noise and to make the input valid.

Project ItemsBasic Usage of XG5000 Basic Usage of XG5000

2) Device Area Setup

Email: dinhai@hantech.vn Tel: 093.5858.658

- Latch area: There are 2 kinds of Latch area.Latch area 1 and 2 are non-volatile memory area; th e data in Latch area are maintained when PLC goes to stop mode or its power is turned o ff.

The data in the Latch 1 area can be deleted by Over all reset in the Online menu, or resetting with res et switch Located in the CPU module (switch it to left and ho ld there more than 3 seconds then release it: overa ll reset; switch it to left and release it: reset, which has nothing to do with data clear in latch 1 area).The data in the Latch area 2 does not deleted when Overall reset is performed with XG5000 or Reset swi tch in the CPU is turned on.The only way to delete the data in the Latch area 2 is moving the data “0” to Latch area 2.-Timer Boundary: There are 4 kinds of timer of which setting units are 100ms, 10ms, 1ms and 0.1ms, resp ectively.The boundary of each kinds of timer can be adjusted with this parameter.

Project ItemsBasic Usage of XG5000 Basic Usage of XG5000

3) Modbus Setup

Modbus slave port in CPU: 7 (Tx), 8 (Rx), 5 (SG) RS-232C communication port in the CPU can be used as slave communication module of Modbus. The Modbus communication parameter can be setup with Modbus setup in the Basic ParameterSetup.

4) Variable/Coment

Email: dinhai@hantech.vn Tel: 093.5858.658

DoubleClick

4) Variable/Coment

Variable or comment can be defined in block prior t o programming.

Scan program

Scan programProgrammingProgramming

Symbols for sequence program

Symbol Usage Symbol Usage

Normally Open Contact Coil

Normally Closed Contact Negated Coil

Positive Transition Contact

Set Coil

Email: dinhai@hantech.vn Tel: 093.5858.658

Negative Transition Contact

Reset Coil

Horizontal Line Positive Transition Coil

Vertical Line Negative Transition Coil

NOT Instruction Coil Function(Application Instruction)

* The shortcut key of symbols can be changed shortc ut settings in Tool menu.

Scan programProgrammingProgramming

Programming

1) Contact and Coil Edit

Double Click

Tool Bar

Program Window

Email: dinhai@hantech.vn Tel: 093.5858.658

Double ClickProgram name

Click Symbol in the Tool Bar

Click in the program window

Scan programProgrammingProgramming

Type device address and press “Enter” key or click OK button below.

Type variable and comment for memory address. This work can be omitted.Press “Enter” key or click “OK” button.

Email: dinhai@hantech.vn Tel: 093.5858.658

When Variable/Comments are registered prior to programming, the Variable/Comments list will be displayed.

Just click Device name

Scan programProgrammingProgramming

NOC is registered in the program

Email: dinhai@hantech.vn Tel: 093.5858.658

Scan programProgrammingProgramming

2) Function Edit

Click Function in the Tool Bar.

Click in the program window

Email: dinhai@hantech.vn Tel: 093.5858.658

Type instruction and device or data with dedicated format of instructions. Instruction List

Function and Format

MOV function is registered.

END instruction must be registered at the end of program.

Scan programProgrammingProgramming

Add program

Click right side button of mouse

Click

Click

Email: dinhai@hantech.vn Tel: 093.5858.658

Program file name

Description for program.

Program Section2is added in theproject

Task programProgrammingProgramming

Task programA XGT PLC project can handle max. 256 programs.There are 2 kinds of programs. One is scan program, which is executed as long as the CPU is in RUN sta te. And the other is Task program executed when CPU is run state and specified condition is satisfied. Task program can be grouped with 3 categories by it s execution condition: Initialization, Cycle, and In ternal device.

Add Task

Click right sidebutton of mouse

- Initialization: executed when the mode of CPU chang es to RUN.- Cycle time: executed every setup time.- Internal device: executed when data of designated memory satisfy

the designated condition.

Email: dinhai@hantech.vn Tel: 093.5858.658

the designated condition.

After adding a task item, a program for that task m ust be added to give actions when the condition for that is turned on.

Task is added in the project.

Task programProgrammingProgramming

1) Initialization taskFor example, when we want to make a program for Ini tialization program to check an output module which is connected to several lamps, after making a project then insert a task as follows. Here the address of output module occupies P4 and P5 in word.

Email: dinhai@hantech.vn Tel: 093.5858.658

Task programProgrammingProgramming

- Task name: used to input a desired task name. - English and figures can be used except for special

characters.- Priority: used to specify the priority of the task s.

The less the figure is, the higher the priority is.- Task number: used to manage the tasks in PLC.

According to the execution condition, the number specified in the right shall be used.

- Execution condition: used to specify the execution condition under which the task will be executed.

Email: dinhai@hantech.vn Tel: 093.5858.658

Task programProgrammingProgramming

Initialization program to check the output module

Click [Online] -[Write] and change mode to run .

Email: dinhai@hantech.vn Tel: 093.5858.658

Click [Online] -[Write] and change mode to run .

After initialization task is over, the pop-up messag e disappers and a scan program runs.

Task programProgrammingProgramming

2) Cycle time task

This task runs with a fixed period set in task sect ion

Email: dinhai@hantech.vn Tel: 093.5858.658

3) Internal device taskFor task condition for Internal device task, you ar e able to use bit or word device as follows. Whenever the following internal device condition is met, pausing the scan program, running its respond ing task program then return to the next step of the scan pr ogram.

Download and MonitoringProgrammingProgramming

Download and Monitoring1) Click connection settings in the Online menu.

Select connection method and setup communication parameter by clicking

Email: dinhai@hantech.vn Tel: 093.5858.658

parameter by clicking Setting button.

2) Stop PLC by clicking Stop in the Change Mode from Online menu.

On Stop mode, you are not able to write the program /parameter. Instead only comment is available to do wnload.

Download and MonitoringProgrammingProgramming

3) Click Write in the Online menu.

Email: dinhai@hantech.vn Tel: 093.5858.658

On Stop mode, you are not able to write the program /parameter.Instead only comment is available to download.

4) When writing is finished run the PLC by clicking RUN the Change Mode from Online menu.

Download and MonitoringProgrammingProgramming

5) Click Start/Stop Monitoring in the Monitor menu.

6) Monitoring Option can be changed in the View menu.

Email: dinhai@hantech.vn Tel: 093.5858.658

Monitoring (Device based)

Download and MonitoringProgrammingProgramming

Monitoring (Variable based)

Email: dinhai@hantech.vn Tel: 093.5858.658

Monitoring (Device and Variable based)

Monitoring (Device and Comment based)

Start/Stop/Pause MonitoringMonitoringMonitoring

When you want start/stop/pause monitoring, then sel ect the proper menu.

Pausing ConditionsDuring monitoring, if you want to pause monitoring operation while PLC is running, then select 'Pausing Conditions...' and set the conditions as follows.

Start/Stop/Pause Monitoring

Email: dinhai@hantech.vn Tel: 093.5858.658

Start/Stop/Pause MonitoringMonitoringMonitoring

When C0 is equal to 30, then, you are able to see t he message and its pausing screen .

To resume the monitoring function, select 'Resume' as below.

Email: dinhai@hantech.vn Tel: 093.5858.658

If P0 bit is on, then you are able to see the scree n at the moment when the condition is met.

Types of MonitoringMonitoringMonitoring

System Monitoring Device Monitoring

Email: dinhai@hantech.vn Tel: 093.5858.658

It shows the system and each I/O information as fol lows .

Types of MonitoringMonitoringMonitoring

Special Monitoring

Special Monitoring is for special modules such as analog input/output, positioning, high-speed counter, etc.

DoubleClick

Trend Monitoring

In Trend Monitoring, right-mouse click and select Trend Setting.

Email: dinhai@hantech.vn Tel: 093.5858.658

Click

Types of MonitoringMonitoringMonitoring

Click

Click

You are able to see Trend Graph with time stamp as below .

Email: dinhai@hantech.vn Tel: 093.5858.658

You are able to set each device for trend monitorin g.Here click Bit Graph and set P0 as bit data; Trend Graph and set C0 as word data and apply them to PLC.

Event and Data TraceMonitoringMonitoring

Custom Events

User defined events are registered in PLC, which wi ll monitor the registered events and record the eve nt historyif generated. The event history can be used to ope rate and debug the system.

Email: dinhai@hantech.vn Tel: 093.5858.658

Event and Data TraceMonitoringMonitoring

Set the event condition and its associated device s etup.

DoubleClick

Click

Email: dinhai@hantech.vn Tel: 093.5858.658

Event and Data TraceMonitoringMonitoring

Whenever P0 bit is on, this records the event with associated device information with right-mouse clic k as follows .

Email: dinhai@hantech.vn Tel: 093.5858.658

Event and Data TraceMonitoringMonitoring

Data Traces

'Data Traces' function is very useful to see how me aning data change from when a specific conditions i s met.

Select [Monitor]-[Data Traces] in XG5000.In Data Traces window, select [Trace]-[Trace Settin gs] where set Trace setup condition and Bit and Wor d device to trace with sample settings .

Email: dinhai@hantech.vn Tel: 093.5858.658

Event and Data TraceMonitoringMonitoring

PLC program for Data Traces.

In Data Trances windows, select Read Trace Data.

Email: dinhai@hantech.vn Tel: 093.5858.658

Event and Data TraceMonitoringMonitoring

Email: dinhai@hantech.vn Tel: 093.5858.658

top related