1. Trang chủ
  2. » Công Nghệ Thông Tin

SCHNEIDER ELECTRIC - WORKBOOK PROGRAMMABLE AUTOMATION CONTRLLERS PREMIUM™ & UNITY™ PRO1 ppt

53 458 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Programmable Automation Controllers Premium™ & Unity™ Pro
Tác giả Schneider Electric Vietnam
Trường học Schneider Electric
Thể loại Workbook
Năm xuất bản 2010
Thành phố Vietnam
Định dạng
Số trang 53
Dung lượng 1,61 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Contents • Practice 1: Security Editor • Practice 2: Project Setting • Practice 3: Premium PLC configuration • Practice 4: Connection PC to Premium PAC • Practice 5: Variable config

Trang 1

WORKBOOK

PROGRAMMABLE AUTOMATION CONTRLLERS

PREMIUM™ & UNITY™ PRO

Trang 2

2

Document

Type:

Work book

CONTROLLERS: PREMIUM™ & UNITY™ PRO

Trang 3

Introduction

This document combines with High End Control PAC slide to help trainees practice configuring, programming and understanding Unity Pro Software as well as Premium solutions Therefore, the practices are designed with visualization

Contents

Practice 1: Security Editor

Practice 2: Project Setting

Practice 3: Premium PLC configuration

Practice 4: Connection PC to Premium PAC

Practice 5: Variable configuration

Practice 6: Application Structure

Practice 7: LD language

Practice 8: Structure Text Language

Practice 9: FBD Language

Practice 10: SFC language

Practice 11: Premium and Ethernet network Applications

Practice 12: Premium and CANopen network Applications

Trang 4

4

Practice 1: Security Editor

Objective After the completion of this lab, the learner will be able to:

• Control the access to the Unity Pro Software

• Create specific access profiles using the Security Editor

1 Access and Start the Security Editor Software

2 Add a new profile “Training” which you will program

3 Edit and modify the new profile “Training” by deleting the rights to:

• Import a Project

• Suppress the messages in the Diagnostic Viewer

• Modify the Documentation

4 Create a New User called “Student” protected by the

password “training” with Rights Level of Program

5 Save the profile “Training” with the User “Student”

6 Define the access rules in Unity Pro: Security active with

login required

7 Validate the modifications

Trang 5

SUGGESTED SOLUTIONS

Access the

Security

Editor

Launch the Security Editor by accessing Run / Programs / Schneider

Electric / Unity Pro / Security Editor

Open the Security Editor using the name Supervisor (no password

needed by default)

Trang 6

6

Create a new

profile

Under the Profiles Tab, activate the command Add

Now that the new profile is created, it appears in the profiles list

Trang 7

Personalize

the new

profile

To suppress a right of access:

• Select the Access Right in the list

Activate the command State On/Off (the right is no longer checked)

To Save a desired operation related to a certain right of access in the history file:

• Select the right in the list

Activate the command Audit Yes/No (Yes appears in the Audit

column

Trang 8

the new User

Under the Users Tab, select the User Student and the profile

Training (for the Unity Pro product) and activate by clicking Apply

Trang 9

Define the

rules of

access to

Unity Pro

Trang 10

10

Practice 2: Project Settings

Objective After the completion of this lab, the learner will be able to:

• Set the Parameters of a Project

1 If it is not already running, start Unity Pro Access the logic with the

name Student (and the password training)

2 Create a new Project with a :

§ TSX P57 304M Processor impossible to have Auxiliary

§ 140 CPU 651 60 Processor possible to have Auxiliary Tasks

and save under the name Training in the folder

C:\Schneider_application

3 Access the parameters of the project and validate the diagnostic

system and application

4 Define 11 columns for the Ladder Diagram Sections without

Trang 11

SUGGESTED SOLUTIONS: PROJECT SETTINGS

Turn on

Unity Pro

Launch Unity Pro by accessing Run / Programs / Schneider Electric /

Unity Pro / Unity Pro XL

Access Unity Pro with the name Student and the password training

Trang 12

Select the command File/New

Select the 140 CPU 534 14A Processor and Click OK

Save the project by selecting File/Save as

Create a Folder: C:\Schneider_application

Type in the name Training then Save

Trang 13

Select the command File/New

Select the TSX P57 554M Processor and Click OK

Save the project by selecting File/Save as Create a Folder: C:\Schneider_application Type in the name Training then Save

Trang 15

Allow the multiple token under the Language extensions Tab

Trang 17

Practice 3: Premium PAC Configuration

Objective After the completion of this lab, the learner will be able to:

• Configure the PLC

• Configure the Local Rack

• Configure the Field Bus (FIPIO)

• Configure the Network (FIPWAY)

1 Access the configuration of the local rack

2 Double click on position 2 and add a module, insert a

TSX DEY 32D2K input module in this slot

3 By dragging & dropping, insert a TSX DSY 32T2K output

module in slot 3

4 Access the input module and configure it with the following parameters:

Set all the inputs to MAST task

• Set the monitoring of the external power supply to inactive

5 Validate the configuration of the module

6 Access the output module and configure it with the following parameters:

• Set all the output channels to MAST Task

• Set the monitoring of the external power supply to inactive

• Set Reactivate to automatic

• Make the fallback for the first group of outputs all 0, for the second group of outputs all 1, and maintain last value for the other groups

7 Validate the configuration of the module

8 Configure the Processor:

• 2048%MW

• Reset on Cold Start

9 Validate the configuration of the module

Exercise 2 Configuration of the Field Bus (FIPIO)

Step Action

Trang 18

18

1 Access the configuration of the FIPIO bus

2 By dragging & dropping, insert a TBX DES 1622 module with a TBX LEP 20 communication module at address 1 of

the bus

3 Access the TBX module and configure:

Set all the inputs to MAST task

4 Validate the configuration of the module

Exercise 3 Configuration of the Network (FIPWAY)

Step Action

1 Create a FIPWAY Network with the name FIPWAY_1

2 Access the network and configure:

Common Data: none

3 Insert a PCMCIA FIPWAY card (TSX FPP 20) in location B of

the Processor

4 Associate this card with the network logic FIPWAY_1

previously created

5 Validate the configuration of the Network

6 Save the modifications made to the Project

Trang 19

SUGGESTED SOLUTIONS: PREMIUM CONFIGURATION

Trang 20

MAST Task for all groups of channels (Channel 0/8/16/24)

Supply monitoring not checked for all the groups of channels

Validate the configuration with Edit/Validate

Double click on the module in Slot 3 of the rack to access the configuration parameters Define the parameters:

MAST Task for all groups of channels (Channel 0/8/16/24)

Supply monitoring not checked for all the groups of channels

Set Reactivate to automatic for all groups of channels

Fallback mode:

Fallback with a value of 0 for the first group of outputs

Fallback with a value of 1 for the second group of outputs

Maintain the last value for the other groups (Channels 16/24)

Validate the configuration with Edit/Validate

Trang 21

Operating mode : %Mwi Reset on cold start

Size of global address fields : 2048 %MW

Validate the configuration with Edit/Validate

Trang 22

22

Configure

the FIPIO

Bus

Access the FIPIO bus configuration

Insert the TBX DES 1622 module with a TBX LEP 20 communication

module at address 1 of the bus

Double click on the TBX module to access the configuration parameters Define the parameters:

MAST Task for for all channel groups (Channel 0/8)

Validate the configuration with Edit/Validate

Trang 23

and activate the command New Network

Under the Network Tab:

Select a FIPWAY Network

Use the name FIPWAY_1 (default name)

In the application browser, double click on network logic

FIPWAY_1 that you just created to access the configuration

parameters

Define the parameters:

Common Data : none

• Validate the configuration

Trang 24

In the application browser, double click on 0 : X bus to access the

local rack configuration Right click on slot B of the Processor and activate the command

New/Replace submodule

Select the TSX FPP 20 and validate with OK

Double click on slot B of the Processor to access the configuration parameters Define the parameters:

Choose the channel (TSX FPP 20 / Channel 1

Choose the function (Function : FIPWAY))

Associate the card with the logical network (Net Link :

FIPWAY_1)

Validate the configuration with Edit/Validate

Trang 25

Practice 4: Connection PC to Premium PAC

Problem: Make communication between PC and Premium PAC

Solution:

Via serial link ( TSX CUSB 485 )

Tools:

PC supported USB port

Cable serial link TSX CUSB 485

Premium PAC (TSX P573634M)

Unity pro programming software

Start

- Step 1: Create new project: Start up Unity pro software and choose kind of PAC that

is compatible with your PAC (TSX P573634M)

- Step 2: Configure your PAC hardware in Unity Pro that was installed on Rack

Trang 26

26

- Step 3: Choose Rack, I/O modules, communication modules

Trang 28

28

- Step 4: Create connection:

- Menu bar → Standard mode

- Menu bar → PLC → Set Address

- Step 5: When Set Address window appeared Choose protocol and address of PLC

as following table

- Check communication to be sure that Com port is selected suitably:

Communication parameter → Driver setting

→ UNITELWAY Driver → Configuration → Edit → Com port → Select compatible Com port

Trang 29

- Step 6: Make connection to connect PC to PLC

- Step 7: Download your project to PLC or upload project from PLC

Trang 30

Address Eg: 192.168.1.12 ( depend of your

current Premium PAC IP address)

Trang 31

Then next to Step 6 and Step 7

Trang 32

32

Objective After the completion of this lab, the learner will be able to assign

Variables to an application including elementary variables, structured variables, block functions, ….:

1 Access the Variables Editor

2 Create the following Elementary Variables:

Level_1 of the type Int with the comment Tank level 1

Lowlevel_1 of the type boolean with the comment Alarm low tank 1

Highlevel_1 of the type boolean with the comment Alarm high tank 1

Valve_1 of the type boolean with the comment Tap level 1

Level_2 of the type Int with the comment Tank Level 2

Lowlevel_2 of the type boolean with the comment Alarm low tank 2

Highlevel_2 of the type boolean with the comment Alarm high tank 2

Temperature_2 of the type Int with the comment Tank Temperature 2

Valve_2 of the type boolean with the comment Tank Tap 2

Level_3 of the type Int with the comment Tank level 3

3 Create a variable Counter_1 for an elementary function block CTU_INT

4 • Create a structured variable Tank_2 composed of the

variables Level_2, Lowlevel_2 and Highlevel_2

previously created

Create an instance of the following variable Tank_2_1

5 Assign the properties of the variable Temperature_2

6 Sort through the variables to locate only those types

whose comments begin with “Tank” & type “Integer”

7 Personalize the variables editor to display in the order of name, address, type, and comments All the other columns will not be accessed

Trang 33

SUGGESTED SOLUTIONS: VARIABLES

Select

Elementary

Variables

Access the Variables Editor double clicking on Elementary

Variables or check the Elementary box if the editor is already

open

To select a variable:

Click on the first empty location in the column Name then type

in the name of the variable (example Level_1)

Click in the Type column, using the pull down list choose the type of variable (example Int)

Click in the Comment column and type in a comment

associated with the variable

Trang 34

Select the Tab Function Blocks

Click on the first available location in the Name column and type in the instance: Counter_1

• Validate with the Enter key

• Look at the global Function Library to access the Counters

Library <Library>/Base Lib/Timers&Counters/CTU_*

The Elementary check box should be checked so that the list

of function blocks type <EFB> are part of the list shown on

the screen

Select CTU_INT and hit the Enter key

Trang 35

Create a

Structured

variable type

Select the DDT Types Tab

Click on the first empty location in the Name column and enter the variable name: Tank_2

Click on the Type column and select Struct

Expand the variable Tank_2 to access its internal variables

Click on the first empty Name column and enter the variable name: Level_2

Click on the Type column and choose INT

Do the same for the other internal variables: Lowlevel_2 and

Highlevel_2 of the Type Bool

Select the Structured variable Tank_2

Analyze the variable with the command Build / Analyze

If the analysis is correct, the symbol “work in progress” disappears

Trang 36

36

Utilize a

Structured

variable

Select the Variables Tab

Click on the first empty location in the Name column and type in the instance: Tank_2_1

Double click in the Type column

• Click on the […] button

Select the local library <Application>

Select Tank_1 in the right side of the screen

Validate with OK

Trang 37

Access the

Properties of a

Variable

Select a Variable (for example Temperature_2)

Access the Properties command by right clicking with the

mouse

Trang 38

38

Utilize a Filter

to access the

Variables

Double click on the Filter Icon (looks like a funnel)

Check the cases Comment and Type in the Name column

• Choose the conditions associated with the columns to filter:

Tank* for the comment

Int for the type

Only the variables of the type Integer with the comments

starting with “Tank” are shown You will noticed the filter icon will also change color

Trang 39

Check the cases to access : Type, Comment (Name and

Address are always accessed)

• By utilizing the commands at the right side of the screen,

position the columns in this order: Name, Address, Type and

Comment

Trang 40

Program your application in which the value of variable1 increased by 1 every second in

Mater task, variable2 increased by 1 every second in Fast Task and variable3

increased by 1 every second in Timer Event Task

Solution

Step 1: Create your project (Base controller : TSX P57 5634M)

- Create new section named Mastertask in Master Task and write this program

below:

Trang 41

Step 2: Create new Fast task with following parameter

In Fast task, Create new Fast Task section named Fask_task1 and write the program below

Trang 42

42

Step3:

Create new timer event Timer Event name and insert the program below into Timer0:

Step4: Return to Master task and insert the program below to enable Timer Event

Trang 43

Step5: Build your application

Step6: Make sure that your PAC operates in Simulation mode

Step7: Download your application to PAC and debug system

Trang 44

44

Objective: Practice 7 help trainees to acquaint with Ladder language and also practice

more applications in industrial automation

Exercise:

Write Program for bottled conveyor following algorithm:

Solution :

Step1: Create new project with CPU : TSX 57 3634

Trang 46

46

In MAST task, create new section named bottle_system and write the program bellow;

Step 4: Build your application and download it to PAC

Step 5: Debug system

Trang 47

Practice 8: ST Language

Object: : Practice 8 help trainees to acquaint with Structure Language and also practice

more applications in industrial automation

Exercise

Solution :

Step1: Create new section in master task named Min_To_Max_Sequency

Step2: Add more elementary variables following table:

Ngày đăng: 29/06/2014, 06:20

TỪ KHÓA LIÊN QUAN

w