Download as pdf or txt
Download as pdf or txt
You are on page 1of 202

EEEF

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
HCM-UTE 8-2015 1 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231
EEEF
RockWell Software & Allen Bradley
Allen – Bradley Hardware:
Programmable Controller
HMI (Human Machine
Interface)
I/O ….v…v…

Rockwell Software:
•RSLogix 500
•RSLogix 5000
•RSLink…v..v..

HCM-UTE 8-2015 2 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


Allen Bradley Hardware
EEEF

 ControlLogix System.

 CompactLogix System.

 FlexLogix System.

HCM-UTE 8-2015 3 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


Allen – Bradley Hardware
EEEF

HCM-UTE 8-2015 4 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


COMPACTLOGIX OVERVIEW
EEEF

CompactLogix Controller

CompactLogix is designed to provide a Logix Solution for


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

HCM-UTE 8-2015 5 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


COMPACTLOGIX OVERVIEW
EEEF

Some CompactLogix Controllers

HCM-UTE 8-2015 6 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


COMPACTLOGIX OVERVIEW
EEEF

Complex CompactLogix System

HCM-UTE 8-2015 7 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


COMPACTLOGIX OVERVIEW
EEEF

Network systems

HCM-UTE 8-2015 8 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


CONTROLLOGIX OVERVIEW
EEEF

Network systems

HCM-UTE 8-2015 9 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


PLC OVERVIEW
EEEF

Ethernet
ControlNet
DeviceNet
Etc…

HCM-UTE 8-2015 10 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


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

HCM-UTE 8-2015 11 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
COMPACTLLOGIX MODULES
1769-IQ32 Sinking/Sourcing 24V DC Input

HCM-UTE 8-2015 12 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
COMPACTLLOGIX MODULES
1769-IA16 Module Input Wiring (AC Input)

HCM-UTE 8-2015 13 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
COMPACTLLOGIX MODULES
1769-IQ32 Sinking/Sourcing 24V DC Input

HCM-UTE 8-2015 14 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


CONTROLLOGIX MODULE
EEEF

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

HCM-UTE 8-2015 15 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


CONTROLLOGIX MODULE
EEEF

ControlLogix AC ( 74..132V) Input Module

HCM-UTE 8-2015 16 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


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

HCM-UTE 8-2015 17 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


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

HCM-UTE 8-2015 18 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


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

HCM-UTE 8-2015 19 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


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

HCM-UTE 8-2015 20 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


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

HCM-UTE 8-2015 21 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


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

HCM-UTE 8-2015 22 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
COMPACTLLOGIX MODULES
1769-OB32 Current Sourcing 24V DC Output

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


 Max Voltage: 26,4V DC, I = 1A
32 digital Outputs

HCM-UTE 8-2015 23 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
COMPACTLLOGIX MODULES
1769-OB32 Current Sourcing 24V DC Output

HCM-UTE 8-2015 24 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
COMPACTLLOGIX MODULES
1769-OB32 Current Sourcing 24V DC Output

HCM-UTE 8-2015 25 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
CONTROLLOGIX MODULES
ControlLogix DC diagnostic Output Module

HCM-UTE 8-2015 26 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
CONTROLLOGIX MODULES
ControlLogix AC diagnostic Output Module

HCM-UTE 8-2015 27 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


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

HCM-UTE 8-2015 28 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


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

HCM-UTE 8-2015 29 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


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

HCM-UTE 8-2015 30 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


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

C
P
U

HCM-UTE 8-2015 31 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


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

HCM-UTE 8-2015 32 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


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

HCM-UTE 8-2015 33 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


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

HCM-UTE 8-2015 34 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


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

HCM-UTE 8-2015 35 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
COMPACTLOGIX CONTROLLER
COMPACTLOGIX L32E

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

HCM-UTE 8-2015 36 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


CONTROLLOGIX CONTROLLER
EEEF

CONTROLLOGIX L61

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

HCM-UTE 8-2015 37 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
CONTROLLER ORGANIZER

Program_tag
Task_1
Main routine
Program_1
Subroutine_1
……
Program_2 Subroutine_n
Task_2
Program_tag

Program_n Main routine


Subroutine_1
Task_n ……
Subroutine_n

HCM-UTE 8-2015 38 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


TASK IN CONTROLLER
EEEF

HCM-UTE 8-2015 39 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
TAGS IN CONTROLLER
There are two types of tag: Controller tag and local tag

HCM-UTE 8-2015 40 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
TAGS IN CONTROLLER
Controller Tags & Program Tag

HCM-UTE 8-2015 41 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
TAGS IN CONTROLLER
Using Controller tags or Program tags

HCM-UTE 8-2015 42 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
TAGS IN CONTROLLER
Tag is a data variable in a controller

HCM-UTE 8-2015 43 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
TAG IN CONTROLLER
Data type of tag

HCM-UTE 8-2015 44 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
TYPE TAG IN CONTROLLER
Type of Tag defines how the tag operates within a project, There
are four types of tag: Base, Alias, Produced and Consumed

HCM-UTE 8-2015 45 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
PROGRAM AND ROUTINE IN RSLOGIX
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

HCM-UTE 8-2015 46 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


SUBROUTINE
EEEF

A Subroutine is called by another routine

HCM-UTE 8-2015 47 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
SUBROUTINE
Nested Subroutine

HCM-UTE 8-2015 48 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
PROGRAMMING LANGUAGE
SFC, Structure Text, Ladder and FB

Structure Text
SFC

Ladder Diagram FB

HCM-UTE 8-2015 49 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
PROGRAMMING LANGUAGE

Ladder logic
–Rungs.
–Instructions.
–Branches.

HCM-UTE 8-2015 50 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
PROGRAMMING LANGUAGE
Function Block Diagram:
 Function Block.
 Input Reference.
 Output Reference.
 Wire.

HCM-UTE 8-2015 51 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
PROGRAMMING LANGUAGE
Sequential Function Chart (SFC):

HCM-UTE 8-2015 52 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
PROGRAMMING LANGUAGE
Structure Text: Use statements to define what to execute.

HCM-UTE 8-2015 53 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
ROCKWELL SOFTWARE
 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

HCM-UTE 8-2015 54 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
ROCKWELL SOFTWARE
RSlink
RSLOGIX500

PLC

RSLINK

HCM-UTE 8-2015 55 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
ROCKWELL SOFTWARE
RSLINX

HCM-UTE 8-2015 56 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
COMPACTLOGIX TRAINING KIT

Slot0 Slot1 Slot2 Slot3 Slot4 Slot5


Except the CPU, all modules can be changed their
position
HCM-UTE 8-2015 57 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231
EEEF
CONTROLLOGIX TRAINING KIT

Slot1 Slot3 Slot5


Slot0
Slot2 Slot4
CPUs and modules can be placed in any slot of chassis
HCM-UTE 8-2015 58 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231
EEEF
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

HCM-UTE 8-2015 59 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
HARDWARE CONFIGURATION
Open Rslogix 5000

HCM-UTE 8-2015 60 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
HARDWARE CONFIGURATION
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
20
placed in any slot of chassis

HCM-UTE 8-2015 61 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
HARDWARE CONFIGURATION
Configure hardware for commpactLogix: Adding Dnet module

HCM-UTE 8-2015 62 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
HARDWARE CONFIGURATION
Configure hardware for commpactLogix: Adding Input module

HCM-UTE 8-2015 63 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
HARDWARE CONFIGURATION
Configure hardware for commpactLogix: Similar to others modules

CompactLogix hardware ControlLogix hardware

EX7:
Participants configure hardware for compactLogix and ControlLogix as above.
Save results as with names are Compact_hardwar1 and control_hardware1
HCM-UTE 8-2015 64 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231
EEEF
CREATE TAGS AND WRITE LOGIC
Create Tags(Program Tags)

Write Logic

HCM-UTE 8-2015 65 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
DOWNLOAD PROGRAM TO CONTROLLER
Connect to the CPU via the Ethernet port

HCM-UTE 8-2015 66 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
DOWNLOAD PROGRAM TO CONTROLLER
Connect to the CPU via the Ethernet port
Each device must has a different address
192.168.1.20 192.168.1.21 192.168.1.24 192.168.1.25
255.255.255.0 255.255.255.0 255.255.255.0 255.255.255.0

HCM-UTE 8-2015 67 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
DOWNLOAD PROGRAM TO CONTROLLER
Configure the Ethernet driver via RSlinx

From communication tab in Rslink, choose configure Driver,


Ethernet/IP Driver, enter an appropriate name
HCM-UTE 8-2015 68 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231
EEEF
DOWNLOAD PROGRAM TO CONTROLLER
Configure the Ethernet driver via RSlinx

Choose Network connection


and IP address

HCM-UTE 8-2015 69 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
DOWNLOAD PROGRAM TO CONTROLLER
Select the Controller Path to download to the CPU: Open a project,
choose Who Active then choose CPU to download via ethernet

HCM-UTE 8-2015 70 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
DOWNLOAD PROGRAM TO CONTROLLER
Directly connect to the CPU via the serial port

HCM-UTE 8-2015 71 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
DOWNLOAD PROGRAM TO CONTROLLER
Configure the serial driver via RSlinx

From communication tab in Rslink, choose configure Driver,


Rs232 DF1 devices, enter an appropriate name
HCM-UTE 8-2015 72 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231
EEEF
DOWNLOAD PROGRAM TO CONTROLLER
Configure the serial driver via RSlinx

Setup parameters for


Configure RS 232 DF1
Devices dialogs

HCM-UTE 8-2015 73 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
DOWNLOAD PROGRAM TO CONTROLLER
Select the Controller Path to download to the CPU: Open a
project, choose Who Active then choose CPU to download

HCM-UTE 8-2015 74 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
MANAGE TASKs
The controller supports three type of tasks
Event Task: Performs a function only when a
specific event occurs.
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.
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.

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


and local tag
HCM-UTE 8-2015 75 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231
EEEF
MANAGE TASKs
This example depicts execution of a project with tasks

HCM-UTE 8-2015 76 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
MANAGE TASKs

HCM-UTE 8-2015 77 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
MANAGE TASKs
Function of Tasks

HCM-UTE 8-2015 78 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
MANAGE TASKs
Examples for using Tasks

HCM-UTE 8-2015 79 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
MANAGE TASKs
Priority Periodic and Event Tasks: The priority of each task tells the controller
what to do

HCM-UTE 8-2015 80 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
PROGRAM FOR PERIODIC TASKS
Create a Periodic Task, Put an appropriate name, select Task Type, Periodic
and Priority, create a program and write a logic program

Create a Periodic Task, enter an appropriate name

HCM-UTE 8-2015 81 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
PROGRAM FOR PERIODIC TASKS
Select Task Type, Periodic and Priority

HCM-UTE 8-2015 82 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
PROGRAM FOR PERIODIC TASKS
Create a new Program with appropriate name and a new routine

HCM-UTE 8-2015 83 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
PROGRAM FOR PERIODIC TASKS
Select Main Routine for writing logic program

HCM-UTE 8-2015 84 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
PROGRAM FOR PERIODIC TASKS
Select Main Routine for writing a Program

Add Instruction will executed one every 1000ms

HCM-UTE 8-2015 85 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
MANAGE EVENT TASKS
Choose the Trigger for an Event Task

HCM-UTE 8-2015 86 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
MANAGE EVENT TASKS
Module Input Data State Change Trigger

Event Task is trigged whenever data from input change

HCM-UTE 8-2015 87 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
MANAGE EVENT TASKS
Choose Trigger for Module Input State

Event Task is trigged whenever data88


HCM-UTE 8-2015 Ta Van
from input Phuong_phuongtv@hcmute.edu.vn_0908248231
change
EEEF
PROGRAM FOR EVENT TASKS
Create a Event Task, enter an appropriate name, Select Task Type, event
And Priority, create a Program and write a logic program

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

HCM-UTE 8-2015 89 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
PROGRAM FOR EVENT TASKS
Create a new Program with appropriate name and a new routine

HCM-UTE 8-2015 90 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
PROGRAM FOR EVENT TASKS
Select Main Routine in Event Task to write logic program

HCM-UTE 8-2015 91 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
PROGRAM FOR EVENT TASKS
Select Main Routine in Event Task to write a Program

Add Instruction will executed whenever Event Task is Called

HCM-UTE 8-2015 92 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
PROGRAM FOR EVENT TASKS
Use Trigger Event Instruction to call Event_Task

Trigger Task Instruction is placed in another Task.

HCM-UTE 8-2015 93 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
MANAGE TASKs
Tasks Organizer in P& G Project

HCM-UTE 8-2015 94 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
MANAGE TASKs
Tasks Organizer in P& G Project

HCM-UTE 8-2015 95 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
MANAGE TASKs
Tasks Organizer in P& G Project

HCM-UTE 8-2015 96 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
MANAGE TASKs
Tasks and Rountine in P& G Project

HCM-UTE 8-2015 97 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
MANAGE TASKs
Tasks and Rountine in P& G Project

HCM-UTE 8-2015 98 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
PRACTICE ON TASKs and ROUTINEs
2.1.Creating Continuous Task, Preodic Task, Event Task,
main_routine, Sub_routine

1 2

HCM-UTE 8-2015 99 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
PRACTICE ON TASKs and ROUTINEs
2.2 Calling Sub_routine from main_routine or other
Sub_routine

Each sub_routine reads one peripheral input


and sends data to Output module

HCM-UTE 8-2015 100 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
BASIC INSTRUCTION
Bit instructions

HCM-UTE 8-2015 101 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
BASIC INSTRUCTION
Bit instructions: Bit_sbr

HCM-UTE 8-2015 102 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
BASIC INSTRUCTION
Compare instructions

HCM-UTE 8-2015 103 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
BASIC INSTRUCTION
Compare instructions: Compare_Sbr

HCM-UTE 8-2015 104 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
BASIC INSTRUCTION
Math instructions

HCM-UTE 8-2015 105 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
BASIC INSTRUCTION
Math instructions: Mat_sbr

HCM-UTE 8-2015 106 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
BASIC INSTRUCTION
Timer: Timer_sbr

HCM-UTE 8-2015 107 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
BASIC INSTRUCTION
Timer

HCM-UTE 8-2015 108 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
BASIC INSTRUCTION
Counter

HCM-UTE 8-2015 109 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
BASIC INSTRUCTION
Counter:Counter-sbr

HCM-UTE 8-2015 110 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
PRACTISE ON BASIC INSTRUCTION
2.3

2.4

HCM-UTE 8-2015 111 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
PRACTISE ON BASIC INSTRUCTION
2.5

2.6

HCM-UTE 8-2015 112 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
ANALOG MODULES
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 2
4…20mA

1
HCM-UTE 8-2015 113 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231
EEEF
ANALOG MODULES
Connecting voltage and current Sensors

HCM-UTE 8-2015 114 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
ANALOG MODULES
Analog Input Module, connecting voltage sensors

Configure input voltage range


-10V…10V DC
0…10V DC
0 …5V DC
1…5V DC

HCM-UTE 8-2015 115 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
ANALOG MODULES
Analog Input Module, connecting current sensors

Configure input current range


0…20mA or 4…20mA.

HCM-UTE 8-2015 116 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
ANALOG INPUT CONNECTION
3.1: Connecting a pressure sensor with voltage output to
input analog module

HCM-UTE 8-2015 117 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
ANALOG INPUT CONNECTION
3.1: Answer

HCM-UTE 8-2015 118 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
ANALOG INPUT CONNECTION
3.2 Connecting an Ultrasonic sensor with current output
to input analog module

HCM-UTE 8-2015 119 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
ANALOG INPUT CONNECTION
3.2: Answer

HCM-UTE 8-2015 120 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
ANALOG VALUE REPRESENTATION
Valid Input Data

HCM-UTE 8-2015 121 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
ANALOG VALUE REPRESENTATION
Valid Input Data

HCM-UTE 8-2015 122 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
ANALOG VALUE REPRESENTATION
Valid Input Data

HCM-UTE 8-2015 123 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
ANALOG MODULE
Configure and input data

1 2

HCM-UTE 8-2015 124 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
ANALOG MODULE
Configure and input data

HCM-UTE 8-2015 125 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
ANALOG MODULE
Calculating Pressure
kpa kpa
100 100

P P

volt ADC Value


0 0
1 volt 6243 data 31206
5
(P-0)/(100-0)=(data-6243)/(31206-6243)
P=((data-6243)/(31206-6243))*100

HCM-UTE 8-2015 126 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
ANALOG MODULE
Calculating Distance value
mm mm
500 500

D D

60 60
mA ADC Value
4 X 6243 data 31206
20
(D-60)/(500-60)=(data-6243)/(31206-6243)
D=(((data-6243)/(31206-6243))*(500-60)) + 60

HCM-UTE 8-2015 127 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
ANALOG MODULES
1769-OF2 Analog Output
Configure input voltage range
-10V…10V DC
0…10V DC
0…5V DC
1…5V DC.
Configure input current range 2
0…20mA
4…20mA

1
HCM-UTE 8-2015 128 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231
EEEF
ANALOG MODULES
Connecting Actuators to current and voltage Output

HCM-UTE 8-2015 129 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
ANALOG MODULES
Calculating value to output volt or mA at analog module output

volt volt
10 5

V V

1
DAC Value DAC Value
0 0 6243 data 31206
data 31206

HCM-UTE 8-2015 130 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
PRACTISE ON I/O ANALOG MODULE
Program to output Votage (10V) at out0. Connecting an
potentiometer to Input0 and program to output I(mA) at
OUT1. Connecting Iout1 to Iin1 and program to calculate
I(mA) at in1

Vin0+
Vout0

Vin0- 10V

ANLG ANLG Com


CPU
In1+ AI AO Iout1

Vín1- 4-20mA

ANLG
ANLG Com

HCM-UTE 8-2015 131 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
PRACTISE ON I/O ANALOG MODULE
Connecting analog output module to change inverter frequency

HCM-UTE 8-2015 132 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
PRACTISE ON I/O ANALOG MODULE
Connecting analog output module to change inverter frequency

HCM-UTE 8-2015 133 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
PRACTISE ON I/O ANALOG MODULE
Connecting Actuators to output digital module
Ex5: Connecting DC Output to control Panasonic inverter

HCM-UTE 8-2015 134 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
ADD-ON INSTRUCTION
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

HCM-UTE 8-2015 135 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
ADD-ON INSTRUCTION
Add-on Instruction introduction

HCM-UTE 8-2015 136 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
ADD-ON INSTRUCTION
Add-on Instruction introduction in P&G Project

HCM-UTE 8-2015 137 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
ADD-ON INSTRUCTION
Creating an new Add-on Instruction

1
2

HCM-UTE 8-2015 138 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
ADD-ON INSTRUCTION
Creating a parameters and local tags if necesarry

HCM-UTE 8-2015 139 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
ADD-ON INSTRUCTION
Creating logic for the add-on instruction

Using CPT instruction to calculate pressure value

HCM-UTE 8-2015 140 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
ADD-ON INSTRUCTION
Adding add-on instruction to use

Data
storaged
tags
Adding add-on instruction from add ladder element or group add-on
HCM-UTE 8-2015 141 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231
EEEF
ADD-ON INSTRUCTION
Read pressure value using add-on instruction

HCM-UTE 8-2015 142 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
ADD-ON INSTRUCTION
Export the add-on Instructions

HCM-UTE 8-2015 143 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
ADD-ON INSTRUCTION
Import the add-on Instructions

2
1

HCM-UTE 8-2015 144 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


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

2
1

Members within Oil_Tank user defined


type data

HCM-UTE 8-2015 145 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
USER DEFINED DATA TYPE
Creating tags to use in the program

1
3

HCM-UTE 8-2015 146 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
USER DEFINED DATA TYPE
Write logic using user defined data type

HCM-UTE 8-2015 147 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
MINOR AND MAJOR FAULT
Minor Fault: CPU does not go in stop mode with fault
Periodic Task overlap.
Load from nonvolatile memory.
Problem with serial port.
Low battery…..

HCM-UTE 8-2015 148 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
MINOR AND MAJOR FAULT
Minor Fault: CPU does not go in stop mode with fault

HCM-UTE 8-2015 149 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
MINOR AND MAJOR FAULT
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…..

HCM-UTE 8-2015 150 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
MINOR AND MAJOR FAULT
Major Fault: CPU goes in stop mode with fault

HCM-UTE 8-2015 151 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
MINOR FAULT CODES

HCM-UTE 8-2015 152 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
MINOR FAULT CODES

HCM-UTE 8-2015 153 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
MINOR FAULT CODES

HCM-UTE 8-2015 154 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


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

HCM-UTE 8-2015 155 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
MINOR FAULT CODES
Ex: Arithmetic overflow, result of arithmetic instruction is out of range(
Type =4, code =4)

HCM-UTE 8-2015 156 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


MINOR FAULT CODES
EEEF

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.
HCM-UTE 8-2015 157 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231
EEEF
MINOR FAULT CODES
EX: Periodic task overlap, Task scheduled again before it finished executing(Type
=6, code =2)

HCM-UTE 8-2015 158 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
MAJOR FAULT CODES

HCM-UTE 8-2015 159 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
MAJOR FAULT CODES

HCM-UTE 8-2015 160 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
MAJOR FAULT CODES

HCM-UTE 8-2015 161 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
MAJOR FAULT CODES
Example about Major Fault: Timer with a negative value preset for its Pre
( Type =04, code =34)

HCM-UTE 8-2015 162 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


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

HCM-UTE 8-2015 163 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


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

HCM-UTE 8-2015 164 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
HANDLE FAULTs
Create a Data Type to Store the fault information.

 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

HCM-UTE 8-2015 165 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
HANDLE FAULTs
Get the fault Type and Code.

HCM-UTE 8-2015 166 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
HANDLE FAULTs
Check for Specific fault.

HCM-UTE 8-2015 167 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
HANDLE FAULTs
Clear Fault.

HCM-UTE 8-2015 168 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
HANDLE FAULTs
Choose Where To Place The Fault Routine .

HCM-UTE 8-2015 169 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
HANDLE FAULTs
Choose Where To Place The Fault Routine .

HCM-UTE 8-2015 170 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
HANDLE FAULTs
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.

HCM-UTE 8-2015 171 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
HANDLE FAULTs
Create a Data Type to store fault information of program

HCM-UTE 8-2015 172 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
HANDLE FAULTs
Create a tag to store MAJORFAUTRECORD of the program

HCM-UTE 8-2015 173 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
HANDLE FAULTs
Create a routine in Controller Fault Handler and write a program as following

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


HCM-UTE 8-2015 174 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231
EEEF
COMMUNICATION WITH I/O
Electronic Keying: Protect a system against the accidental placement
of the wrong module in the slot
The Electronic Key determines how closely any module in a slot must
match the configuration fot that slot

HCM-UTE 8-2015 175 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


ELECTRONIC KEYING
EEEF

Compare configuration module and physical module, including three


keying options.
 Exact Match.
 Compatible Module
 Disable Keying
Electric keying is a set of attributes of product revision

HCM-UTE 8-2015 176 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
ELECTRONIC KEYING
Exact match

HCM-UTE 8-2015 177 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
ELECTRONIC KEYING
Comatible

HCM-UTE 8-2015 178 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
ELECTRONIC KEYING
Comatible

HCM-UTE 8-2015 179 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
ELECTRONIC KEYING
Disable

HCM-UTE 8-2015 180 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
ELECTRONIC KEYING
Disable

HCM-UTE 8-2015 181 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF

ADVANCED INSTRUCTIONS
Bit Field Distribute: BTD
File Arithmetic and Logic: FAL
Copy File (COP) Synchonous And Copy File (CPS)
Digital Alarm Instruction:ALMD
Analog Alarm Instruction: ALMA
MSG, GSV, SSV Instructions.
1. AND 2. BTD 3. LIM 4. NOP
5. JMP + LBL 6. FLL
SIEMENS & ALLEN BRADLEY INVERTERS

HCM-UTE 8-2015 182 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
MOV_LOGICAL INSTRUCTIONS
Bit Field Distribute: BTD
BTD copies specified bits from the source, shifts the bits to
appropriate position and write the bits into Destination

HCM-UTE 8-2015 183 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
MOV_LOGICAL INSTRUCTIONS
Bit Field Distribute: BTD
BTD copies specified bits from the source, shifts the bits to
appropriate position and write the bits into Destination

HCM-UTE 8-2015 184 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
ARRAY FILE INSTRUCTIONS
File Arithmetic and Logic: FAL
FAL performs copy, arithmetic, logic and function operations
on data stored in an array.

Selection Mode of operations.


Structured Text
FOR position = 0 TO length DO
destination[position] := numeric_expression;
END_FOR;
HCM-UTE 8-2015 185 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231
EEEF
ARRAY FILE INSTRUCTIONS
FAL Examples
When enabled, FAL copies each element of array 2 into the
same position within array 1

When enabled, FAL copies value_1 into the first 10 positions


of array_2.

HCM-UTE 8-2015 186 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
ARRAY FILE INSTRUCTIONS
When enabled, FAL dives the value in the current position of
array_2 with the value in the current position of array_3 and
stores the result in the current position of array_1.

HCM-UTE 8-2015 187 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
ARRAY FILE INSTRUCTIONS
Copy File (COP) Synchonous And Copy File (CPS)
The COP and CPS copy the value(s) in the Source to the Destination.
The Source remains unchanged

Difference between COP and CPS

HCM-UTE 8-2015 188 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
ARRAY FILE INSTRUCTIONS
COP and CPS Examples
When enabled, COP copies the first 10 elements of array_4 into the
first 10 elements of array_5

ST: COP(array_4[0],array_5[0],10);

When enabled, CPS copies 100 elements of project_data[0] into the


100 elements of produced_array[0]. No I/O Updates or other Tasks can
change the data
ST:CPS(project_data[0],produced_array[0],100);

HCM-UTE 8-2015 189 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
DIGITAL ALARM INSTRUCTION
Digital Alarm Instruction:ALMD

HCM-UTE 8-2015 190 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
DIGITAL ALARM INSTRUCTION
Digital Alarm Instruction:ALMD

HCM-UTE 8-2015 191 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
DIGITAL ALARM INSTRUCTION
ALMD:Creating Message to display in Factory Talk View

HCM-UTE 8-2015 192 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
DIGITAL ALARM INSTRUCTION
ALMD Alarm Acknowledge Required and Not Latch

HCM-UTE 8-2015 193 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
DIGITAL ALARM INSTRUCTION
ALMD Alarm Acknowledge Required and Latched

HCM-UTE 8-2015 194 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
ANALOG ALARM INSTRUCTION: ALMA
ALMA Alarm Acknowledge Required

HCM-UTE 8-2015 195 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
Inputs And Outputs Data Of ALMA

HCM-UTE 8-2015 196 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
ANALOG ALARM INSTRUCTION: ALMA

HCM-UTE 8-2015 197 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
MSG, GSV, SSV INSTRUCTIONS
I/O Instructions: Message Control (MSG), Get System
Value(GSV), Set system Value(SSV)

HCM-UTE 8-2015 198 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
MSG, GSV, SSV INSTRUCTIONS
Read Realtime in PLC
Create a tag to store DateTime data of PLC, the tag is 8(DINT)
Array

HCM-UTE 8-2015 199 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
MSG, GSV, SSV INSTRUCTIONS
Use GSV instruction to read and store Realtime in plc
Depend on your applications, which data in array is used

If DateTime data is wrong, use SSV to set


DateTime to PLC
HCM-UTE 8-2015 200 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231
EEEF
MSG, GSV, SSV INSTRUCTIONS
Choose Monitor Tags to view DateTime data of the controller

HCM-UTE 8-2015 201 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231


EEEF
MSG, GSV, SSV INSTRUCTIONS
Message Control (MSG)
Read or write data to or from the controller or a block of
data to or from another module on another network.

HCM-UTE 8-2015 202 Ta Van Phuong_phuongtv@hcmute.edu.vn_0908248231

You might also like