RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK ....

174
EEEF 1 HCM-UTE 8-2015 Ta Van [email protected]_0908248231 RockWell Automation Allen Bradley Hardware CompactLgix Controller and Modules ControlLogix Controller and Modules Network Overview Connecting sensors and Actuators to Modules Controller Organizer Tasks and Tags Types Program and Routine Connecting PC to PLC via Serial and Ethernet Download and Test Instruction Set Basic Instructions Enhance Instructions Tasks and Tags In Controller Access analog I/O data Add-on Instruction Minor and Major Fault

Transcript of RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK ....

Page 1: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

1 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

RockWell Automation Allen Bradley Hardware CompactLgix Controller and Modules

ControlLogix Controller and Modules

Network Overview

Connecting sensors and Actuators to Modules

Controller Organizer

Tasks and Tags Types

Program and Routine

Connecting PC to PLC via Serial and Ethernet

Download and Test

Instruction Set Basic Instructions

Enhance Instructions

Tasks and Tags In Controller

Access analog I/O data

Add-on Instruction

Minor and Major Fault

Page 2: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

2 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

RockWell Software & Allen Bradley

Rockwell Software:

•RSLogix 500

•RSLogix 5000

•RSLink…v..v..

Allen – Bradley Hardware:

Programmable Controller

HMI (Human Machine

Interface)

I/O ….v…v…

Page 3: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

3 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

ControlLogix System.

CompactLogix System.

FlexLogix System.

Allen Bradley Hardware

Page 4: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

4 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Allen – Bradley Hardware

Page 5: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

5 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

COMPACTLOGIX OVERVIEW

CompactLogix Controller

CompactLogix is designed to provide a Logix Solution for

machine-level control applications with I/O modules, motion and

network requirements.

Page 6: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

6 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Some CompactLogix Controllers

COMPACTLOGIX OVERVIEW

Page 7: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

7 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

COMPACTLOGIX OVERVIEW

Complex CompactLogix System

Page 8: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

8 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Network systems

COMPACTLOGIX OVERVIEW

Page 9: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

9 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

CONTROLLOGIX OVERVIEW

Network systems

Page 10: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

10 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

PLC OVERVIEW

Ethernet

ControlNet

DeviceNet

Etc…

Page 11: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

11 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

COMPACTLLOGIX MODULES

1769-IQ32 Sinking/Sourcing 24V DC Input

On state:

Min voltage: 10V, I = 2mA

Max voltage: 30V, I=10mA

OFF state

Max voltage 5V.

Max current: 1,5mA.

Time to change from ON and OFF

state is 8ms.

Page 12: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

12 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

1769-IQ32 Sinking/Sourcing 24V DC Input

COMPACTLLOGIX MODULES

Page 13: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

13 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

1769-IA16 Module Input Wiring (AC Input)

COMPACTLLOGIX MODULES

Page 14: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

14 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

1769-IQ32 Sinking/Sourcing 24V DC Input

COMPACTLLOGIX MODULES

Page 15: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

15 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

CONTROLLOGIX MODULE

ControlLogix DC (10..30V) diagnostic Input Module

Page 16: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

16 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

CONTROLLOGIX MODULE

ControlLogix AC ( 74..132V) Input Module

Page 17: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

17 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Connectiong sensor with digital output to input digital module Ex1: Connecting sensors with PNP output to Input module

COMPACTLOGIX MODULES

Page 18: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

18 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Connecting sensors with digital output (PNP) to DC input Ex1: Answer

COMPACTLOGIX MODULES

Page 19: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

19 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Connecting sensors with digital output (PNP) to AC input Ex1: Answer

COMPACTLOGIX MODULES

Page 20: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

20 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Connecting sensors to input digital module Ex2: Connecting sensors with NPN output to Input module

COMPACTLOGIX MODULES

Page 21: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

21 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Connecting sensors with digital output (PNP) to DC input Ex2: Answer

COMPACTLOGIX MODULES

Page 22: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

22 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Connecting sensors with digital output (NPN) to AC input Ex2: Answer

COMPACTLOGIX MODULES

Page 23: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

23 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

1769-OB32 Current Sourcing 24V DC Output

Min Voltage: 20,4V DC, I = 1mA

Max Voltage: 26,4V DC, I = 1A

32 digital Outputs

COMPACTLLOGIX MODULES

Page 24: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

24 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

1769-OB32 Current Sourcing 24V DC Output

COMPACTLLOGIX MODULES

Page 25: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

25 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

1769-OB32 Current Sourcing 24V DC Output

COMPACTLLOGIX MODULES

Page 26: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

26 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

ControlLogix DC diagnostic Output Module

CONTROLLOGIX MODULES

Page 27: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

27 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

ControlLogix AC diagnostic Output Module

CONTROLLOGIX MODULES

Page 28: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

28 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Connecting Actuators to output digital module Ex3: Connecting DC Output to control a three phase motor

COMPACTLOGIX MODULES

Page 29: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

29 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Connecting Actuators to output digital module Ex3: Connecting DC Output to control a three phase motor

COMPACTLOGIX MODULES

Page 30: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

30 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Connecting Actuators to output digital module Ex3: Connecting AC Output to control a three phase motor

COMPACTLOGIX MODULES

Page 31: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

31 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Connecting Actuators to output digital module Ex4: Connecting DC Output to control M420 inverter

COMPACTLOGIX MODULES

C

P

U

Page 32: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

32 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Connecting Actuators to output digital module Ex4: Connecting DC Output to control M420 inverter

COMPACTLOGIX MODULES

Page 33: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

33 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Connecting Actuators to output digital module Ex4: Connecting DC Output to control inverter

COMPACTLOGIX MODULES

Page 34: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

34 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Connecting Actuators to output digital module Ex5: Connecting DC Output to control FC50N inverter

COMPACTLOGIX MODULES

Page 35: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

35 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Connecting Actuators to output digital module Ex5: Connecting DC Output to control Panasonic inverter

COMPACTLOGIX MODULES

Page 36: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

36 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

• Bộ nhớ: 750kbytes.

• 1 port Ethernet/IP, 1 port RS-232.

• EtherNet/IP, DeviceNet.

• Relay Ladder, FBD, Structured text,

Sequential function block.

• Số module mở rộng: 16.

• Thẻ nhớ: 1784 CF64, - CF128.

• 1769 Lithium battery.

COMPACTLOGIX L32E

COMPACTLOGIX CONTROLLER

Page 37: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

37 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

• Bộ nhớ: 2MB.

• 1 port Ethernet/IP, 1 port RS-232.

• EtherNet/IP,Controlnet, DeviceNet.

• Relay Ladder, FBD, Structured text,

Sequential function block.

• Số module mở rộng: 18.

• Lithium battery.

CONTROLLOGIX L61

CONTROLLOGIX CONTROLLER

Page 38: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

38 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

CONTROLLER ORGANIZER

Task_1

Task_2

Task_n

Program_1

Program_2

Program_n

Program_tag

Main routine

Subroutine_1

……

Subroutine_n

Program_tag

Main routine

Subroutine_1

……

Subroutine_n

Page 39: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

39 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

TASK IN CONTROLLER

Page 40: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

40 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

There are two types of tag: Controller tag and local tag

TAGS IN CONTROLLER

Page 41: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

41 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Controller Tags & Program Tag

TAGS IN CONTROLLER

Page 42: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

42 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Using Controller tags or Program tags

TAGS IN CONTROLLER

Page 43: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

43 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Tag is a data variable in a controller

TAGS IN CONTROLLER

Page 44: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

44 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Data type of tag

TAG IN CONTROLLER

Page 45: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

45 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Type of Tag defines how the tag operates within a project, There

are four types of tag: Base, Alias, Produced and Consumed

TYPE TAG IN CONTROLLER

Page 46: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

46 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Rslogix programs

32 programs in a task

one main routine and many subroutines in a program

Main routine is executed from program, sub must be called to run

PROGRAM AND ROUTINE IN RSLOGIX

Page 47: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

47 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

A Subroutine is called by another routine

SUBROUTINE

Page 48: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

48 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Nested Subroutine

SUBROUTINE

Page 49: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

49 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

SFC, Structure Text, Ladder and FB

Ladder Diagram

SFC

FB

Structure Text

PROGRAMMING LANGUAGE

Page 50: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

50 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Ladder logic

–Rungs.

–Instructions.

–Branches.

PROGRAMMING LANGUAGE

Page 51: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

51 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Function Block Diagram: Function Block. Input Reference. Output Reference. Wire.

PROGRAMMING LANGUAGE

Page 52: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

52 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Sequential Function Chart (SFC):

PROGRAMMING LANGUAGE

Page 53: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

53 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Structure Text: Use statements to define what to execute.

PROGRAMMING LANGUAGE

Page 54: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

54 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Rslogix 5000: Programming for compactLogix and controlLogix.

Rslink: Communicating between RSLogix 5000 and

controllers.

Rsnetwork for Devicenet: Configuring Devicenet

Network

Rsnetwork for Controlnet: Configuring Controlnet

Network

RSview32, Factory Talk: Designing Scada Systems

ROCKWELL SOFTWARE

Page 55: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

55 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

RSlink

PLC

RSLOGIX500

RSLINK

ROCKWELL SOFTWARE

Page 56: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

56 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

RSLINX

ROCKWELL SOFTWARE

Page 57: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

57 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

COMPACTLOGIX TRAINING KIT

Slot0 Slot1 Slot2 Slot3 Slot4 Slot5

Except the CPU, all modules can be changed their position

Page 58: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

58 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

CONTROLLOGIX TRAINING KIT

Slot0 Slot1

Slot2

Slot3

Slot4

Slot5

CPUs and modules can be placed in any slot of chassis

Page 59: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

59 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

PROGRAMMING Working with a project

1. Connecting hardware

2. Configuring CPU and I/O module by Rslogix 5000

3. Create Tags(Program Tags or Controller Tags)

4. Alias Tags to represent another tag

5. Write logic

6. Download to CPU by Rslinx via Rs232 or Ethernet

7. Run and check

Page 60: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

60 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Open Rslogix 5000

HARDWARE CONFIGURATION

Page 61: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

61 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Configure hardware for commpactLogix: L32E

Open Rslogix 500, Create a new

project, slelect a appropriate CPU

and Revision, enter project name

and save.

Notice:

CPU type must be matched with

real CPU.

For controllogix, CPU can be

placed in any slot of chassis 20

HARDWARE CONFIGURATION

Page 62: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

62 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Configure hardware for commpactLogix: Adding Dnet module HARDWARE CONFIGURATION

Page 63: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

63 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Configure hardware for commpactLogix: Adding Input module HARDWARE CONFIGURATION

Page 64: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

64 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Configure hardware for commpactLogix: Similar to others modules

EX7:

Participants configure hardware for compactLogix and ControlLogix as above.

Save results as with names are Compact_hardwar1 and control_hardware1

CompactLogix hardware ControlLogix hardware

HARDWARE CONFIGURATION

Page 65: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

65 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Create Tags(Program Tags)

CREATE TAGS AND WRITE LOGIC

Write Logic

Page 66: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

66 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Connect to the CPU via the Ethernet port

DOWNLOAD PROGRAM TO CONTROLLER

Page 67: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

67 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

192.168.1.20

255.255.255.0 192.168.1.21

255.255.255.0 192.168.1.24

255.255.255.0 192.168.1.25

255.255.255.0

Connect to the CPU via the Ethernet port

Each device must has a different address

DOWNLOAD PROGRAM TO CONTROLLER

Page 68: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

68 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Configure the Ethernet driver via RSlinx

From communication tab in Rslink, choose configure Driver,

Ethernet/IP Driver, enter an appropriate name

DOWNLOAD PROGRAM TO CONTROLLER

Page 69: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

69 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Configure the Ethernet driver via RSlinx

Choose Network connection

and IP address

DOWNLOAD PROGRAM TO CONTROLLER

Page 70: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

70 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Select the Controller Path to download to the CPU: Open a project,

choose Who Active then choose CPU to download via ethernet

1

2

3

DOWNLOAD PROGRAM TO CONTROLLER

Page 71: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

71 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Directly connect to the CPU via the serial port

DOWNLOAD PROGRAM TO CONTROLLER

Page 72: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

72 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Configure the serial driver via RSlinx

From communication tab in Rslink, choose configure Driver,

Rs232 DF1 devices, enter an appropriate name

DOWNLOAD PROGRAM TO CONTROLLER

Page 73: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

73 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Configure the serial driver via RSlinx

Setup parameters for

Configure RS 232 DF1

Devices dialogs

DOWNLOAD PROGRAM TO CONTROLLER

Page 74: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

74 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Select the Controller Path to download to the CPU: Open a

project, choose Who Active then choose CPU to download

1

2

3

DOWNLOAD PROGRAM TO CONTROLLER

Page 75: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

75 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

The controller supports three type of tasks

Continuous Tasks: Runs all the time, a project has only a

continuous task

Periodic Task: Performs function at a specific time, whenever the

time for periodic task expires.

Event Task: Performs a function only when a specific event occurs.

Characteristic of Tasks

The controller executes only one Task at one time

A Task can interrupt a different task that is executing and take

control if it has high priority

In any given Task, only one program executes at one time.

MANAGE TASKs

Tag is a memory (data variable ) in controller, includes controller tag and local tag

Page 76: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

76 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

This example depicts execution of a project with tasks

MANAGE TASKs

Page 77: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

77 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

MANAGE TASKs

Page 78: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

78 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Function of Tasks

MANAGE TASKs

Page 79: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

79 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Examples for using Tasks

MANAGE TASKs

Page 80: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

80 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Priority Periodic and Event Tasks: The priority of each task tells the controller

what to do

MANAGE TASKs

Page 81: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

81 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Create a Periodic Task, Put an appropriate name, select Task Type, Periodic

and Priority, create a program and write a logic program

PROGRAM FOR PERIODIC TASKS

Create a Periodic Task, enter an appropriate name

Page 82: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

82 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

PROGRAM FOR PERIODIC TASKS

Select Task Type, Periodic and Priority

Page 83: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

83 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

PROGRAM FOR PERIODIC TASKS

Create a new Program with appropriate name and a new routine

Page 84: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

84 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

PROGRAM FOR PERIODIC TASKS

Select Main Routine for writing logic program

Page 85: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

85 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

PROGRAM FOR PERIODIC TASKS

Select Main Routine for writing a Program

Add Instruction will executed one every 1000ms

Page 86: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

86 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

MANAGE EVENT TASKS

Choose the Trigger for an Event Task

Page 87: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

87 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

MANAGE EVENT TASKS

Module Input Data State Change Trigger

Event Task is trigged whenever data from input change

Page 88: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

88 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

MANAGE EVENT TASKS

Choose Trigger for Module Input State

Event Task is trigged whenever data from input change

Page 89: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

89 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Create a Event Task, enter an appropriate name, Select Task Type, event

And Priority, create a Program and write a logic program

PROGRAM FOR EVENT TASKS

Create a Event Task, enter an appropriate name, Type of Task , Trigger and

Priority

Page 90: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

90 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

PROGRAM FOR EVENT TASKS

Create a new Program with appropriate name and a new routine

Page 91: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

91 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

PROGRAM FOR EVENT TASKS

Select Main Routine in Event Task to write logic program

Page 92: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

92 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

PROGRAM FOR EVENT TASKS

Select Main Routine in Event Task to write a Program

Add Instruction will executed whenever Event Task is Called

Page 93: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

93 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

PROGRAM FOR EVENT TASKS

Use Trigger Event Instruction to call Event_Task

Trigger Task Instruction is placed in another Task.

Page 94: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

94 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

MANAGE TASKs Tasks Organizer in P& G Project

Page 95: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

95 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Tasks Organizer in P& G Project MANAGE TASKs

Page 96: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

96 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Tasks Organizer in P& G Project MANAGE TASKs

Page 97: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

97 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Tasks and Rountine in P& G Project MANAGE TASKs

Page 98: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

98 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Tasks and Rountine in P& G Project MANAGE TASKs

Page 99: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

99 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

2.1.Creating Continuous Task, Preodic Task, Event Task,

main_routine, Sub_routine

PRACTICE ON TASKs and ROUTINEs

1 2

Page 100: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

100 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

2.2 Calling Sub_routine from main_routine or other

Sub_routine

PRACTICE ON TASKs and ROUTINEs

Each sub_routine reads one peripheral input

and sends data to Output module

Page 101: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

101 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

BASIC INSTRUCTION Bit instructions

Page 102: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

102 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Bit instructions: Bit_sbr BASIC INSTRUCTION

Page 103: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

103 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Compare instructions BASIC INSTRUCTION

Page 104: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

104 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Compare instructions: Compare_Sbr BASIC INSTRUCTION

Page 105: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

105 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Math instructions BASIC INSTRUCTION

Page 106: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

106 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Math instructions: Mat_sbr BASIC INSTRUCTION

Page 107: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

107 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Timer: Timer_sbr BASIC INSTRUCTION

Page 108: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

108 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Timer BASIC INSTRUCTION

Page 109: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

109 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Counter BASIC INSTRUCTION

Page 110: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

110 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Counter:Counter-sbr BASIC INSTRUCTION

Page 111: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

111 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

2.3

2.4

PRACTISE ON BASIC INSTRUCTION

Page 112: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

112 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

2.5

2.6

PRACTISE ON BASIC INSTRUCTION

Page 113: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

113 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

1769-IF4 Analog Input

Configure input voltage range

-10V…10V DC

0…10V DC

0 …5V DC

1…5V DC

Configure input current range

0…20mA

4…20mA

ANALOG MODULES

1

2

Page 114: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

114 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Connecting voltage and current Sensors

ANALOG MODULES

Page 115: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

115 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Configure input voltage range

-10V…10V DC

0…10V DC

0 …5V DC

1…5V DC

Analog Input Module, connecting voltage sensors

ANALOG MODULES

Page 116: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

116 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Analog Input Module, connecting current sensors

Configure input current range

0…20mA or 4…20mA.

ANALOG MODULES

Page 117: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

117 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

3.1: Connecting a pressure sensor with voltage output to input analog module

ANALOG INPUT CONNECTION

Page 118: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

118 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

3.1: Answer

ANALOG INPUT CONNECTION

Page 119: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

119 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

3.2 Connecting an Ultrasonic sensor with current output to input analog module

ANALOG INPUT CONNECTION

Page 120: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

120 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

3.2: Answer

ANALOG INPUT CONNECTION

Page 121: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

121 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Valid Input Data

ANALOG VALUE REPRESENTATION

Page 122: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

122 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Valid Input Data

ANALOG VALUE REPRESENTATION

Page 123: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

123 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Valid Input Data

ANALOG VALUE REPRESENTATION

Page 124: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

124 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Configure and input data ANALOG MODULE

1 2

Page 125: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

125 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Configure and input data ANALOG MODULE

Page 126: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

126 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Calculating Pressure ANALOG MODULE

0 volt

100

1 5

kpa kpa

0 ADC Value

100

6243 31206

P

data volt

P

(P-0)/(100-0)=(data-6243)/(31206-6243)

P=((data-6243)/(31206-6243))*100

Page 127: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

127 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Calculating Distance value ANALOG MODULE

60 mA

500

4 20

mm mm

60 ADC Value

500

6243 31206

D

data X

D

(D-60)/(500-60)=(data-6243)/(31206-6243)

D=(((data-6243)/(31206-6243))*(500-60)) + 60

Page 128: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

128 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

1769-OF2 Analog Output

Configure input voltage range

-10V…10V DC

0…10V DC

0…5V DC

1…5V DC.

Configure input current range

0…20mA

4…20mA

1

2

ANALOG MODULES

Page 129: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

129 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Connecting Actuators to current and voltage Output

ANALOG MODULES

Page 130: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

130 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Calculating value to output volt or mA at analog module output

ANALOG MODULES

DAC Value

5

DAC Value

10

0 31206 data

V

volt

0 31206 data

V

volt

1

6243

Page 131: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

131 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Program to output Votage (10V) at out0. Connecting an potentiometer to Input0 and program to output I(mA) at Iou. Connecting Iout1 to Iin1 and program to calculate I(mA) at in1

AO

CPU

FC105

AI

Vout0

ANLG Com

Vin0+

ANLG 10V

ANLG Com

Iout1

4-20mA

In1

ANLG

PRACTISE ON I/O ANALOG MODULE

Page 132: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

132 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Connecting analog output module to change inverter frequency

CONTROLLOGIX MODULES

Page 133: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

133 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Connecting analog output module to change inverter frequency

CONTROLLOGIX MODULES

Page 134: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

134 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Connecting Actuators to output digital module Ex5: Connecting DC Output to control Panasonic inverter

COMPACTLOGIX MODULES

Page 135: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

135 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Add-on Instruction introduction

Custom Instruction

Reuse code

Provide an easier to understand interface

Protect intellectual property

You can export an Add-On Instruction

Simplify maintenance

ADD-ON INSTRUCTION

Page 136: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

136 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

ADD-ON INSTRUCTION Add-on Instruction introduction

Page 137: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

137 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Add-on Instruction introduction in P&G Project

ADD-ON INSTRUCTION

Page 138: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

138 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Creating an new Add-on Instruction

ADD-ON INSTRUCTION

1

2

Page 139: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

139 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Creating a parameters and local tags if necesarry

ADD-ON INSTRUCTION

Page 140: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

140 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Creating logic for the add-on instruction

ADD-ON INSTRUCTION

Using CPT instruction to calculate pressure value

Page 141: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

141 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Adding add-on instruction to use

ADD-ON INSTRUCTION

Adding add-on instruction from add ladder element or group add-on

1

2

Data

storaged

tags

Page 142: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

142 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Read pressure value using add-on instruction

ADD-ON INSTRUCTION

Page 143: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

143 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Export the add-on Instructions

ADD-ON INSTRUCTION

1

2

Page 144: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

144 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Import the add-on Instructions

ADD-ON INSTRUCTION

1 2

Page 145: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

145 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Creating name and member within a User defined data type USER DEFINED DATA TYPE

2 1

Members within Oil_Tank user defined

type data

Page 146: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

146 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Creating tags to use in the program USER DEFINED DATA TYPE

2

1

3

4

Page 147: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

147 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Write logic using user defined data type

USER DEFINED DATA TYPE

2

1

Page 148: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

148 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Minor Fault: CPU does not go in stop mode with fault

Periodic Task overlap.

Load from nonvolatile memory.

Problem with serial port.

Low battery…..

MINOR AND MAJOR FAULT

Page 149: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

149 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Minor Fault: CPU does not go in stop mode with fault

MINOR AND MAJOR FAULT

Page 150: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

150 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Major Fault: CPU goes in stop mode with fault

The CPU powered on in run mode.

A required I/O module connection failed.

Configuration fault occurred…..

MINOR AND MAJOR FAULT

Page 151: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

151 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Major Fault: CPU goes in stop mode with fault

MINOR AND MAJOR FAULT

Page 152: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

152 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

MINOR FAULT CODES

Page 153: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

153 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

MINOR FAULT CODES

Page 154: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

154 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

MINOR FAULT CODES

Page 155: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

155 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

MINOR FAULT CODES

Handle Minor Fault

EX: Arithmetic overflow, result of arithmetic instruction is out of range(

Type =4, code =4)

Create a tag, named source with real type and another named

Destination with integer type .

Write an instruction to increase data of source tag.

Write an instruction to move data from Source tag to Destination

tag

Download program to the CPU, run CPU

Slect the CPU/ Properties and minor fault to view Type and Code.

Page 156: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

156 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

MINOR FAULT CODES Ex: Arithmetic overflow, result of arithmetic instruction is out of range(

Type =4, code =4)

Page 157: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

157 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

MINOR FAULT CODES

Monitor Minor Fault

EX: Periodic task overlap, Task scheduled again before it finished executing(Type =6,

code =2)

Create a tag, named CPT with data type is real, two tag named

Source(real) and Destination(Sint).

Create a Periodic Task with period 1ms and a routine

Use CPT instruction to multi Source tag and Destination tag, the

result is placed in CPT tag.

Download program to the CPU, run CPU

Slect the CPU/ Properties and minor fault tab to view Type and

Code.

Page 158: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

158 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

MINOR FAULT CODES EX: Periodic task overlap, Task scheduled again before it finished executing(Type

=6, code =2)

Page 159: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

159 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

MAJOR FAULT CODES

Page 160: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

160 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

MAJOR FAULT CODES

Page 161: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

161 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

MAJOR FAULT CODES

Page 162: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

162 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

MAJOR FAULT CODES Example about Major Fault: Timer with a negative value preset for its Pre

( Type =04, code =34)

Page 163: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

163 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

MAJOR FAULT CODES Example about Major Fault: JMP to a label that do not exits ( Type =04, code =42)

Page 164: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

164 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

MAJOR FAULT CODES Example about Major Fault: Task watchdog expired( Type =06, code =01)

Page 165: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

165 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Create a Data Type to Store the fault information.

HANDLE FAULTs

To access system information, use GSV(Get System Value) and SSV(Set System

Value) Instruction.

For status information about a program, access the program Objects.

For fault information, access these attribute of the program Object

Page 166: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

166 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Get the fault Type and Code.

HANDLE FAULTs

Page 167: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

167 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Check for Specific fault.

HANDLE FAULTs

Page 168: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

168 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Clear Fault.

HANDLE FAULTs

Page 169: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

169 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Choose Where To Place The Fault Routine .

HANDLE FAULTs

Page 170: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

170 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Choose Where To Place The Fault Routine .

HANDLE FAULTs

Page 171: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

171 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Example: Check and clear the fault when CPU powered in run mode: Type =1,

Code = 1.

Create a Data type to store fault information of program

Use GSV instruction to read MAJORFAULTRECORD attribute of the program

Check specific fault code of Type and Code and clear

Use SSV instruction to write new value to MAJORFAULTRECORD attribute of

the program.

HANDLE FAULTs

Page 172: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

172 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Create a Data Type to store fault information of program

HANDLE FAULTs

Page 173: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

173 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Create a tag to store MAJORFAUTRECORD of the program

HANDLE FAULTs

Page 174: RockWell Automation EEEFfeee.hcmute.edu.vn/Resources/Docs/SubDomain/feee... · RSLOGIX500 RSLINK . EEEFROCKWELL SOFTWARE HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

EEEF

174 HCM-UTE 8-2015 Ta Van [email protected]_0908248231

Create a routine in Controller Fault Handler and write a program as following

HANDLE FAULTs

Handle fault when configure a wrong module?????