Sei sulla pagina 1di 136

[Logix] Bi 1: Gii thiu v Rslogix 5000, cc cng c phn

mm c bn cn s dng
Rockwell Automation gii thiu v pht trin Kin trc tch hp h thng (Integrated
Architecture -IA) mnh m trong vi nm tr li y. Theo , ton b h thng t ng
ha trong m hnh nh my sn xut c t chc thnh mt kin trc tng th t lp
thit b trng, thit b iu khin n cc lp thng tin qun l kinh doanh. Trc khi i
vo tm hiu cc phn mm ca Rockwell, ta cn hiu c bn v kin trc ny. 3 im
quan trng ca kin trc tch hp ny l:

Logix Platform: Ton b lp iu khin c tch hp thnh mt nn tng chung m


Rockwell gi l Logix
Factorytalk Platform: Ton b lp thng tin trong h thng t ng ha c tch hp
thnh mt nn tng chung gi l Factorytalk
Ethernet/IP: Khng cn nhiu loi mng cng nghip na. Mt mng Ethernet/IP
cho ton b kin trc iu khin, t I/O n cc my tnh.
Theo kin trc tch hp, ton b lp iu khin (Logix) gm cc b PAC ch yu l
Controllogix v Compactlogix. V phn mm duy nht lp trnh, cu hnh cho ton b
lp Logix ny chnh l Rslogix 5000. Ngha l ta ch cn mt phn mm duy nht cu
hnh cho ton b lp Logix (Compactlogix, Controllogix).

Rslogix 5000
Mt s thng tin c bn v phn mm ny:

Dng lp trnh cho ton b cc PAC thuc h Compactlogix v Controllogix (mc


ch ch yu!)
H tr 4 ngn ng lp trnh l Ladder, FBD, SFC v ST
Online, truy cp thng tin thi gian thc cc thit b trn
H tr cu hnh cc thit b khc nh bin tn PowerFlex
Mt s thng tin khc

Phin bn hin ti (10/2012) ca phn mm Rslogix 5000 l Version 20. Phin bn


no th dng cho phn cng c Firmware y.
Ci t trn Windows 7 tt hn (32 bit hay 64 u c)
Phn mm khc lin quan
Rslinx Classic: Phn mm ci km theo a Rslogix 5000, s dng kt ni gia my
tnh v logix controller. Bt buc phi ci. Phn mm ny c nhiu phin bn, mc
nh l phin bn Lite (min ph)
RsEmulate 5000: Phn mm m phng chng trnh.
Vi cc cng c phn mm trn y l lm vic vi Controllogix, Compactlogix,

[Logix] Bi 2: Gii thiu Controllogix


Controllogix (1756-L6x, 1756-L7x): Thng tin c bn
L dng PAC c ln ca Rockwell Automation, s dng cho cc ng dng iu khin
phc tp, DCS, nhiu loi mng truyn thng v c s lng I/O ln (hn 1000).
C 2 dng sn phm: 1765-L6x v 1756-L7x. L7x mi c gii thiu c vi nm vi

nhiu tnh nng mi cng nh hiu sut cao gp i so vi 1756-


L6x, dng thay th cho cc 1756-L6x c. Hin ti ti cc nh my vn ph bin l
1756-L6x.
B nh CPU ln nht l 32MB (1756-L75)
S lng I/O ti a c th qun l l 128.000 I/O
Th nh SD (L7x) Backup chng trnh
Cng USB 2.0 lp trnh (L7x).
Tch hp Motion
Khng s dng pin.
Chassis, Slot v Module
Chassis l khung gm c b ngun, cc khe cm (slot) gn cc Module. Chassis c
nhiu kch c t 4, 7, 10, 13 v 17 Slot.
B ngun cp ngun cho cc Module trn Chassis. B ngun c nhiu loi AC, DC,
Redundant cng nh nhiu cng sut khc nhau v phi mua ring (khng km theo
chassis).
Slot l khe cm cc module, tt c cc module 1756-xxx c th gn trn Chasiss vo
cc Slot
Module bao gm c CPU, Module I/O v module truyn thng mng . Cc module c
th gn Slot bt k trn Chassis.
C th c nhiu CPU trn mt Chassis
Cc module trn chassis c th tho lp m khng cn tt ngun.
C th c hoc khng c CPU trn Chassis. (khi Chassis ng vai tr nh mt
trm Remote IO)
ng dng
Controllogix ph hp cho cc ng dng:

iu khin phc tp, tch hp h thng nh DCS, Batch


Yu cu Redundant (cu hnh d phng s c)
S lng IO ln, phn tn (ti a 128.000 I/O)
ng dng gm nhiu loi truyn thng cng nghip khc nhau nh Controlnet,
Ethernet, DeviceNet, DH+.
[Logix] Bi 3: Gii thiu PAC Compactlogix
Compactlogix l dng PAC thuc h Logix cho cc ng dng va v nh (mid-range
applications). c tha hng cc u im ca Controllogix, Compactlogix cho php
ngi dng c thm nhiu la chn linh ng cho cc ng dng ca mnh t cc my c
lp n l, cc dy chuyn sn xut hoc cc h thng SCADA va.H thng va v nh
y c th c hiu l di 1000 I/O.

Cc dng sn phm
C th phn ra lm 2 dng sn phm:

Compactlogix L2x, L3x v L4x c, hin ti (2012) ang c dng ph bin ti cc


nh my nh 1769-L32E, L35E.
Compactlogix 5370 L1x, L2x v L3x mi ra i sau ny vi nhiu ci tin rt ng k
so vi dng sn phm c (v dn thay th cc dng sn phm c). Trong cc bi vit
y s dng dng sn phm mi ny hng dn lp trnh.
Compactlogix 5370
Thng s c bn nh bng so snh sau.

Controller Max.
Series B I/O M un S trc
5370 nh Points I/O Motion Ghi ch
1769
3 Compact
L3 MB 960 I/O 16
C sn
1769 16DI,
1 Compact 16DO
L2 MB 160 I/O 4 trn CPU
C sn
1734 16DI,
512 POINT 16DO
L1 KB 96 I/O 2 trn CPU
Mt s c tnh ni bt:

Tch hp Motion trn Ethernet/IP ti a 16 trc (L3)


Trn mi CPU c sn 2 cng Ethernet (Dual-port) h tr Devive Level Ring.
Cng USB 2.0 lp trnh
Th nh SD 1G dng Backup chng trnh
H tr Remote I/O trn Ethernet/IP
Khng cn pin.
Lp trnh bng phn mm Rslogix 5000 Version 20 tr ln.
Cc thnh phn: CPU, B ngun v Module I/O

Khc vi Controllogix, Compactlogix khng cn Chassis m c th gn lun ln Din-


rail. Cc Module c ni vi nhau qua khp ni bn hng mi Module v kt thc
bng np chn cui.
CPU: C th l L1x, L2x hay L3x. Nhng lu . L1x s dng cc module IO l PointIO
cn L2x v L3x s dng CompactIO.
B ngun: B ngun cp ngun cho cc module. i vi L1x v L2x b ngun tch hp
lun vi CPU. Cn mua thm b ngun 24VDC.
Module I/O: Cc module gn nh hnh minh ha trn.
KHAC BIT: Khc bit v cng l hn ch ca Compactlogix so vi Controllogix l
Module truyn thng m rng. Compactlogix gn nh khng lp thm c module
truyn thng mng no m ch yu s dng mng Ethernet/Ip qua cc cng c sn
trn CPU. Cc module mng c th m rng thng ch l DeviceNet hoc Modbus.
La chn v ng dng
Compactlogix rt linh ng cho cc ng dng va v nh. Tn dng c ti a cc li ch
ca Kin trc tch hp ca Rockwell Automation trong khi tit kim c chi ph. V cc
ng dng ca Compactlogix rt a dng. y ch minh ha mt s kin trc c bn (cc
bn tham kho cc Link pha bn di c thm thng tin chi tit)
V d:
ng dng cho my c nh:

ng dng cho Process Skid


ng dng Tch hp Motion hay SCADA
[Logix] Bi 4: Ci t phn mm Rslogix 5000 V20
Posted on October 16, 2012
Yu cu v phn cng (khuyn dng) pht huy ti a hiu nng:

Intel Core i5 2.4GHz processor


8 GB RAM
cng trng 20GB
DirectX 9 graphics device with WDDM 1.0 or higher driver
H iu hnh h tr:

Microsoft Windows 7 Professional (64-bit) with Service Pack 1


Microsoft Windows 7 Home Premium (64-bit) with Service Pack 1
Microsoft Windows 7 Home Premium (32-bit) with Service Pack 1
Microsoft Windows Vista Business (32-bit) with Service Pack 2
Microsoft Windows XP Professional with Service Pack 3
Microsoft Windows Server 2008 R2 Standard Edition with Service Pack 1
Microsoft Windows Server 2008 Standard Edition with Service Pack 2
Microsoft Windows Server 2003 R2 Standard Edition with Service Pack 2
Kinh nghim c nhn s dng trn h iu hnh Windows 7 Pro 64 bit rt n nh.

Ci t t DVD hoc cng theo cc bc sau:

>> Continue
>> Phn mm s t chn nhng phn cn ci (hoc chn ht)

>> Next
>> Nhp s Serial ca phn mm (khi mua s c mt t giy License trong ghi Serial
Number v Product Key)

>>Next
>>Next
>>Chn thm cc Option

>>Next
>>Chn Firmware cn ci

>> Next
>> Install

>> Ch n khi Finish l xong.

LU :

Trong qu trnh ci t Rslogix 5000 s hi mt s thng tin hoc yu cu ci thm


.NetFramework nu my tnh cha c
Thi gian kh lu (khi ci Rslinx Classic). Tng thi gian ci t trung bnh khong 1
ting
Sau khi ci t xong, dng chng trnh Factorytalk Activation Manager kch hot
bn quyn phn mm.
Khi ci Rslogix 5000, chng trnh s t ci thm phn mm Rslinx Classic Version
2.59. Nu my tnh c phn mm ny, phin bn c hn th n s t g ra v ci
bn mi. Nu Rslinx Classic 2.59 khng t ci t, bn phi ci t n th cng (cng
chung DVD vi Rslogix 5000 V20)
[Logix] Bi 5: Rslinx Classic
Posted on October 17, 2012
Tt c cc nhu cu kt ni gia phn mm trn my tnh v phn cng nh PLC, bin
tn, ca AB u phi thng qua Rslinx Classic. Rslinx Classic ng vai tr nh cy cu
gia phn cng v phn mm. Do khi s dng bt k phn mm no lin quan n vic
trao i d liu gia my tnh v PLC, bin tn, mn hnh Panelview th u cu phi
c Rslinx Classic.

Trong chng trnh lp trnh vi Rslogix 5000, ta s dng Rslinx Classic cho mc ch
Download, Upload, Online,

Cc bc s dng nh sau:

>> Kt ni my tnh n cc Controller cn kt ni (trong v d ny, my tnh v cc


Controller kt ni n 1 Ethernet Switch, cng lp a ch IP), t a ch IP cho Card
mng my tnh ( y l 192.168.1.190).

>> Khi ng Rslinx Classic


>> Chn Driver kt ni (Communicatio > Driver)

>> Chn Ethernet/IP v Add Net


>> OK

>> Chn Card mng ang kt ni n Controller


>> Add New v thy Status l Running nh hnh sau

>>Tr li mn hnh chnh


>> Chn m rng Driver mi to, cc Controller ang kt ni vi my tnh s xut hin
tng t nh hnh bn di. Vic kt ni gia my tnh vi cc thit b Ethernet ca AB
coi nh xong.

GHI CH

i vi cc dng PLC c ca AB nh PLC-5, SLC-500, th chn Driver tng ng


ty theo chun kt ni (DH+, DF1). Cc Controller mi u s dng Ethernet nn
d dng hn nhiu.
Ngay ti mn hnh Rslinx ny c th xem c tn cc module IO trn tng Chassis
C th thay i a ch IP ca cc thit b mng ngay ti Rslinx Classic.
Rslinx Classic c th ng vai tr l OPC Server cho cc ng dng khc.
[Logix] Bi 6: Upgrade Firmware
cho Controllogix/Compactlogix
i vi Logix Controller (Controllogix, Compactlogix), Revision ca phn mm Rslogix
5000 v Firmware ca Controller lun phi ging nhau th mi c th lm vic c vi
nhau. V d nh phn mm Rslogix 5000 Version 20 th Firmware ca Controller cng
phi l 20.

Khi Firmware v Revision ca phn mm Rslogix 5000 khc nhau th cn phi nng cp
Firmware ca Controller hoc ci phin bn Rslogix 5000 tng ng. Vic nng cp
Firmware ca Controller cng phi c thc hin i vi Controller mi v khi mua v
ch l Firmware xut xng (thng l 1.008).

Thc hin Upgrade Firmware theo cc bc sau:

>> Khi ci t Rslogix 5000, chng trnh t ng ci thm cng c FLASH


Programming Tool, ngay trong Program Files. chnh l cng c s dng
Upgrade/Dowgrade Firmware cho cc thit b iu khin ca AB.

>> Chun b khi Upgrade/Downgrade:


Backup chng trnh v khi Upgrade/Downgrade chng trnh trong CPU s b xa
Kt ni my tnh n Controller cn Upgrade.
Chuyn kha trn CPU sang ch PROGRAM
>> Chy Flash Programming Tool, NEXT
>> Chn Controller hay Module cn Ugrade. y chn CPU Controllogix L75

>> NEXT

..
>> Trong ca s sau, tr n CPU cn Upgrade
>> OK

>> Chn phin bn cn Upgrade hoc Downgrade

>> NEXT
>> Finish

>> Xc nhn

>> YES
>> Qu trnh Upgrade din ra

>> Thng bo UPgrade xong xut hin bo vic Upgade xong. Trng hp b li s
c thng bo li (mu )
GHI CH
Vic Upgrade/Downgrade Firmware l cng vic bnh thng, nhng do t khi phi
thc hin nn nhiu ngi cm thy lo lng khng cn thit.
Cn thit phi duy tr ngun in cho CPU v kt ni gia CPU v my tnh lin tc
trong thi gian Upgrade. Trng hp b ngt gia chng th CPU s tr v phin bn
Firmware xut xng v phi thc hin Upgrade li. Tuy nhin trng hp ny cng
c th gy ra li v hng CPU.
Nu thc hin qua Ethernet hoc cng USB (i vi cc CPU i mi), khng nn
thc hin qua cng RS-232 v rt chm v hay mt truyn thng (v phn ln my
tnh by gi khng c cng RS-232, phi s dng Adapter ca Trung Quc).
Thi gian Upgrade trung bnh t 3-5 pht (qua Ethernet)

[Logix] Bi 7: To chng trnh mi vi Rslogix 5000


(phn 1)
PHN 1:
Bi ny s trnh by

Cc bc to mt d n u tin vi Rslogix 5000


Cc khi nim c bn s dng trong chng trnh Rslogix 5000
Phn cng trnh by trong bi ny (v cc bi sau):

Chassis 10 Slot
CPU Controllogix L75 gn Slot 0
Module Input 32 ng vo DC gn Slot s 5
Module Output 32 ng ra DC gn Slot s 6
Ta to mt d n mi vi Rslogix 5000 vi phn cng trn nh sau
T mn hnh chnh chn New hoc File> New
Trong ca s ny, cn chn ng cc thng s ca CPU:

Loi CPU, chn ng loi m bn c ( y 1756-L75)


Revision: chn phin bn phn mm Rslogix 5000 ang s dng ( y l Version
20). Phi chn tng thch vi Firmware phn cng bn di (Xem bi 6: Firmware)
Name: t tn cho Project. Bt buc phi t tn v tn ny s hin th bn cnh
CPU trong RSLinx bit CPU no l ca chng trnh no.
Chassis Type: Chn ng loi Chassis s dng, y l 10 Slot
Slot: CPU d nh cm vo Slot no th chn y cho ng.
Create In: chn ni lu File chng trnh trn my tnh
Sau khi chn xong th OK.

Project c to ra nh sau:
Ta to thm 2 Module IO na. to Module mi, t IO Configuration, Click phi v
chn New Module:

Ca s mi xut hin:
Ch cn chn, hoc g IB32 vo khung tm kim, chng trnh s lit k cc module tng
ng, chn v Create.
Ti ca s mi xut hin, t tn cho Module v chn ng Slot s gn Module trn
Chassis ( y l Slot 5), sau OK. Mt ca s na xut hin, chn OK (sau ny khi s
dng quen cc bn s t bit cu hnh khi cn)

Ta thy Module IB32 va to xut hin trong I/O Configuration. V tng t ta to


thm Module OB32 c nh hnh di:

Vi Compactlogix
Vic to chng trnh mi vi Compactlogix tng t nh vi Controllogix trn. Tuy
nhin cng c mt s khc bit nh cn lu :
i vi Compactlogix L1, cn xc nh s m un m rng (nh hnh trn).
thm IO mi, Chn New Module ti Expansion I/O Module.

GHI CH
trn l cc bc c bn to cu hnh phn cng ca Project trong Rslogix 5000.
i vi Controllogix (cc m un 1756-) c th to Onlne bng chc nng Discovery
ca Rslogix 5000
Cu trc ca Project trong Rslogix 5000

Mt Project c chia thnh nhiu Task, trong mi Task c nhiu Program v trong Program
c nhiu Routine.

TASK:

Gm nhiu Program thc hin trn vn mt cng vic nht nh.


Quyt nh khi no cc Program trong n c thc thi
C 3 loi: Periodic Task, Event Task v Continous Task vi cc mc u tin khc nhau, Ty
vo mc ch s dng ngi thit k la chn ph hp. Mc nh khi to Project mi lun c
sn mt Continous Task.
i vi Controllogix v Compactlogix 5370, mt Project c th c ti a 32 Task
Mi Task c ti a 100 Program
PROGRAM
Cha cc Routine l cc on m code thc thi chng trnh.
Trong mi Program c mt Routine l Routine chnh , trong s gi cc Routine cn li
(lnh Jump To Subroutine JSR). Chng trnh s ch qut trong Routine chnh ny, cc
Routine trong Program nu khng c gi trong Routine chnh s khng c thc thi.
Khng hn ch s lng Routine trong mi Program.

ROUTINE
Ni ngi lp trnh vit cc on chng trnh ca mnh
C th s dng cc ngn ng lp trnh: Ladder, FBD, SFC v ST (Lu , s lng ngn ng
lp trnh cn ph thuc vo phin bn (bn quyn) phn mm Rslogix 5000 m bn c).
D liu v kiu d liu: Tag

D liu trong Project l cc Tag. Tag l cc bin trong chng trnh (tng ng nh cc
a ch vng nh cc PLC khc). Vi Tag khi lp trnh ngi lp trnh t tn theo mun
ca mnh nh v d trong on chng trnh di y cc Tag l START_MOTOR,
STOP_MOTOR

Mi Tag c 2 thng tin quan trng l Kiu d liu v Tn Tag. Kiu d liu c th l cc kiu
chun nh INT, REAL, STRING. Hoc l kiu ngi dng t nh ngha (User Defined Data
Type).
Phm vi hot ng ca Tag c th l Controller Tag (c hiu lc trong ton b Project) hoc
Program Tag (ch c hiu lc trong Program cha n). Khi nh ngha Tag ta cn phi xc
nh r phm vi hot ng ca Tag.

Khai bo Tag
Khai bo Tag bng cch m ca s Tag (Double Click vo Controller Tag hoc Program Tag)
v nhp Tag
C th Import t File Excel (tin li khi lm d n).

Vit chng trnh

Chng trnh c vit trong cc Routine. bt u vit chng trnh, ta m ca s


Routine (Double Click vo Routine mun vit chng trnh).
a ch vt l ca I/O nm u ?

Mi khi to thm Module IO, trong Controller Tag t ng sinh ra cc Tag IO cho m un
VD:
Module IB32 Slot s 5, knh s 0 ca m un s c a ch l:

Local:5:I.Data.0

Cu trc:

Local: Slot: (I=Input, O=output).Data.Channel

Ngoi I,O cn c cc thng tin khc ty theo m un (tham kho thm trong cc m un
tng ng).

[Logix] Bi 8: S dng kiu d liu User Defined trong


Rslogix 5000
Ngoi cc kiu d liu c bn nh INT, DINT, BOOL, STRING, Rslogix 5000 cho php
ngi dng nh ngha cc kiu d liu ring hng i tng gi l User Defined Data
Type. V d vit mt on chng trnh iu khin cho ng c vi cc thng tin nh
START, STOP, FAULT, RUNNING, ta cn to ra s lng TAG ring bit tng ng trong
chng trnh.
Thay v phi to tng Tag ring bit cho Motor nh vy, Rslogix 5000 cho php ta nh
ngha mt kiu d liu ring thnh mt i tng. V d y l i tng MOTOR, vi
cc thnh phn l START, STOP, RUNNING, FAULT..

To mi User Defined Data Type

Chn New Data Type nh trn.

Nhp tn kiu d liu cho i tng mi ( y l MOTOR)


Nhp cc thnh phn ca i tng v chn OK kt thc
Ta thy kiu d liu mi to s xut hin nh sau.

To Tag mi vi kiu d liu mi to


Trong Controller Tag, to Tag mi MOTOR1 vi kiu d liu l MOTOR
Ta thy cc thnh phn ca MOTOR s t ng c to ra nh sau v sn sng s dng
trong chng trnh.

GHI CH
Khi chnh sa kiu d liu, cc Tag lin quan s t ng c cp nht
C th Export/Import kiu d liu gia cc chng trnh (kiu d liu c to trong
chng trnh ny c th Export ra s dng cho chng trnh khc).

[Logix] Bi 9: Vit chng trnh Ladder vi Rslogix 5000


S lc v cc ngn ng lp trnh trong Rslogix 5000
Rslogix 5000 h tr 4 ngn ng lp trnh: Ladder, Funtion Block Diagram (FBD),
Sequential Function Chart (SFC) v Structured Text (ST). Trong mt chng trnh c th
s dng nhiu ngn ng cng lc tuy nhin khng th chuyn chng trnh ang vit t
ngn ng ny sang ngn ng kia.

GHI CH
Rslogix 5000 c bn vi nhiu phin bn khc nhau, ty theo phin bn m c s
ngn ng c h tr. Nhiu nht (bn Full) h tr y 4 ngn ng trn
Ngn ng Nn s dng cho
X l Logic nh iu khin ON/OFF
X l logic phc tp, Discrete Control
Chng trnh dng cho bo tr, sa cha my
Ladder Motion
iu khin qu trnh (Process Control)
Loop Control
Cc tnh ton iu khin theo mch vng (nh PID)
FBD Drive Control
Batch Control
My trng thi
SFC Cc dng iu khin tun t tng bc, bc sau ph thuc bc trc
Tnh ton cc php ton phc tp
Tnh ton tra bng phc tp
ST X l truyn thng ASCII,
y ch gii thiu ngn ng Ladder thng dng.
1. Trong chng trnh Rslogix 5000, cc Routine l ni vit chng trnh. Khi lp trnh,
ngi vit phi t chc Cc Routine, Program, Task sao cho d qun l.
2. Khu vc vit chng trnh, l ni g cc lnh
3. Thanh cng c, ni ly cc lnh vit chng trnh.
n y, cc bn th bt tay vit cho mnh chng trnh u tin.

n y cc bn s dng ti liu tham kho sau sau hiu thm v ngn


ng Ladder trong Rslogix 5000
http://literature.rockwellautomation.com/idc/groups/literature/documents/pm/1756-
pm008_-en-p.pdf
Ti liu din gii chi tit cc lnh s dng trong Rslogix 5000
http://literature.rockwellautomation.com/idc/groups/literature/documents/rm/1756-
rm003_-en-p.pdf
GHI CH
Chng trnh nn chia ra thnh nhiu Sub-Routine v gi chng trong Main Routine,
khng nn vit chng trnh iu khin trong Main Routine.
Nu ai lm quen vi cc PLC khc th cc lnh trong Rslogix 5000 cng tng t,
thm ch d s dng hn rt nhiu.
Ch cn a cho tr chut vo lnh v nhn F1 xem Help lnh .
Mi Routine c th s dng mt ngn ng khc nhau.

[Logix] Bi 10: Download/Upload v chnh sa Online trong


Rslogix 5000
Download/Upload v Online
C nhiu cch Download/Upload chng trnh cho Controllogix, Compactlogix:

Qua cng USB i vi cc Controllogix L7x v Compactlogix 5370 mi


Qua cng Serial (ch cn s dng si cp RS-232 cho) i vi cc PAC, PLC i c
hn nh Controllogix L6x, L5x hoc Compactlogix (tc chm)
Qua cng Ethernet c sn trn CPU (Compactlogix) hoc qua Module Ethernet i
vi Controllogix (thun tin khi phng iu khin nm xa v tr CPU hoc
Download, Upload chng trnh t xa)
D cch no th quy trnh thc hin cng c cc bc tng t nh minh ha di y.
y s dng Cch Download trc tip qua cng USB.

M hnh kt ni nh sau:
Khi kt ni USB gia Controllogix v my tnh, trong Rslinx t ng hin ra driver USB
nh hnh sau, m rng ra ta thy s lit k tt cc cc Module hin ti ang c trn
Chassis gn CPU
Chn Who active
Ta thy USB nh minh ha sau:

M rng ra, ta thy cc m un, chn CPU mun download chng trnh v Download

Upload th chn nt Upload.


Xc nhn (Vic download chng trnh mi s xa i chng trnh hin ti trong CPU)
Sau khi Download xong chng trnh s hi chuyn sang RUN khng ?

Chng trnh chuyn sang RUN v ONLINE. Quan st cc M un IO trong IO


Configuration xem c li khng (nu c du tam gic vng trn icon ca Module no tc
l module ang c li, cn kim tra)
Chnh sa Online
RSLogix 5000 cho php chnh sa chng trnh Online m khng lm gin on chng
trnh ang chy. Mun chnh sa dng no, ch cn Double Click vo dng lnh v
chnh sa.
Sau khi chnh sa Online xong, ch cn nhn nt Submit cp nht xung CPU l xong

Xc nhn
Chng trnh chnh sa Online c cp nht.
GHI CH
Nhiu my tnh c th cng Online, chnh sa chng trnh trn cng mt CPU, tuy
nhin vic ny nn hn ch v khi cp nht xung CPU, CPU ch lu chng trnh trn
my no cp nht sau cng nn c th nhng chnh sa ca cc my khc s b mt
i vi cc Module Controllogix c th to ngay khi chng trnh ang Online
C th to Tag khi chng trnh ang chy.

[Logix] Bi 11: M phng chng trnh Rslogix 5000 vi


RsEmulate 5000
M phng l cng c rt hu ch khi lp trnh. Qua , ta c th kim tra xem logic
chng trnh c chy ng nh mong mun khng, chnh sa cc li, trc khi p dng
vo phn cng. Trn thc t, nu chng trnh c thit k trn m phng tt s gim
c rt nhiu thi gian khi lm vic cng trng, nh my.

Phn mm dng m phng cho Rslogix 5000 c tn l RsEmulate 5000 hoc


Softlogix. Bn ch c th ci 1 trong 2 phn mm ny. Trong mc ch ch s dng m
phng th RsEmulate 5000 s dng tin hn (khi thay i ch cn thay CPU trong chng
trnh Rslogix 5000 m khng cn cu hnh li cc module IO).

LU :
Ging nh phn mm Rslogix 5000, RsEmulate 5000 cng c nhiu phin bn. Bn
phi ci cng phin bn vi Rslogix 5000 c th thc hin m phng (VD Rslogix
5000 version 20 th cng phi s dng RsEmulate 5000 version 20).
Phn mm m phng hot ng ca CPU, ng vai tr nh mt CPU tht trn
Chassis.
To CPU gi lp
Chng trnh ban u c giao din nh sau:

C cc Slot trng trn Chassis.

To CPU trn cc Slot:

Right Click trn Slot trng (Ch nn to CPU trn cc Slot t Slot 2 tr i v mc nh Slot
1 s dnh cho Rslinx Enterprise, nn nu to trn Slot 1 m s dng mt s ng dng
khc c Rslinx Enterprise s c th gy ra li)
Chn CPU v OK

Next
Next

Finish
CPU s xut hin trn Chassis nh sau

n y vic to CPU gi lp coi nh xong. Bn cng c th to nhiu CPU trn Chassis


o ny (tng t nh trn phn cng tht).

Cu hnh trong Rslinx


Cn phi cu hnh trong Rslinx Classic Rslinx Classic thy CPU gi lp ny (tng t
nh vic to Driver cho phn cng tht Xem thm bi Rslinx trc)
To Driver mi: Chn Configure Drivers

Chn Driver Virtual Backplane v Add New


Chn OK

Khi cu hnh xong, trong Rslinx s thy CPU gi lp xut hin


Download/Upload v chnh sa Online chng trnh Rslogix 5000 vi
RsEmulate
Trong Rslogix 5000, ta ch cn thay CPU (Controllogix, Compactlogix) bng CPU gi lp.

Click phi vo CPU, chn Properties


Chn Change Controller

Chn Emulator v OK (nh chn ng Revision)


Xc nhn

Chn ng Slot CPU cu hnh trn (Slot 2) v OK


By gi c th Download chng trnh
V Online chng trnh
Cc phn khc nh Upload, Chnh sa Online tng t nh trn CPU tht (xem thm bi
Download/Upload)

GHI CH
Phn mm RsEmulat 5000 rt hu ch, v bn cng phi mua License.
Khi vit chng trnh nn vit nhng on m phng kim cho chnh chng trnh
ca mnh, nh vy s kim tra li tt hn
[Logix] Bi 12: Cu hnh Remote I/O trong Rslogix 5000
M hnh kt ni nh sau:

Controllogix (nh cu hnh cc bi trc)


Kt ni vi mt trm Remote IO qua Ethernet
Remote IO y s dng FlexIO thng dng ca Rockwell. Ngoi FlexIO cn c PointIO,
vic cu hnh cng tng t.

Thm m un truyn thng Ethernet trn Chassis chnh ( y s dng m un 1756-


EN2T)
Chn 1756-EN2T

Trong ca s cu hnh, lu cc mu :

Tn: t tn cho m un (tn t khng c trng vi tn cc m un khc)


a ch IP: nhp a ch IP hin ti ca m un
Slot: Chn ng Slot nh gn m un
Sau khi to xong m un Ethernet, ta thy xut hin biu tng Ethernet nh hnh
di. n y, ta chn New Module to cc m un Remote IO.

M un u tin phi to trn Chassis Remote IO chnh l m un truyn thng


Ethernet ( y l m un 1794-AENT).
Cu hnh cc thnh phn trong m un (tn, a ch IP)
Khi cu hnh xong, ta thy m un 1794-AENT xut hin nh bn di, v pha di c
biu tng FlexBus, chnh l ni to mi thm cc m un IO.

T Flexbus, chn New Module thm cc M un IO ( y l thm 2 m un 1794-


IB32 v 1794-OB16D).
Chn 1794-IB32

t tn v chn Slot cho m un

OK
Tng t, ta thm m un 1794-OB16D
Khi hon thnh, ta thy cc m un xut hin nh hnh sau. n y vic cu hnh
Remote IO cho cu hnh trn xem nh xong.
M Controller Tag ta s thy thm cc Tag mi xut hin, chnh l cc Tag IO cho
cc m un m un va cu hnh. Cc Tag remote IO ny s dng bnh thng nh cc
Tag khc trong chng trnh.

GHI CH
Ty theo CPU m s lng trm Remote IO ti a c th cu hnh.
Ch Revision ca cc m un khi cu hnh.

[Logix] Bi 13: S dng Add On Intruction trong


Rslogix 5000
i vi cc i tng iu khin tng t nhau (v d nh iu khin nhiu Motor ging
nhau), thay v vit li cc on lnh cho tng i tng, ta c th vit thnh mt hm iu
khin chung, t khi cn iu khin cho i tng no, ch cn gi hm vi cc
thng s u vo, u ra c th. Mt hm iu khin nh vy trong Rslogix 5000 gi l
Add-On Instruction (AOI). Trong thc t, vic t chc chng trnh trong s dng cc
AOI l rt hu ch.

Li ch
C th s dng li Code
Nu thut ton iu khin cho mt i tng no s dng nhiu ln trong mt
chng trnh, AOI s gip vic lp trnh nhanh hn, khng phi vit li nhiu ln
Vit mt ln, s dng cho nhiu d n: AOI c th Export ra thnh file c lp v
Import vo cc d n khc nhau (trn thc t ngi ta thng lm thnh cc b
th vin AOI cho cc i tng thng dng trong cng nghip, khi lp trnh ch
cn Import vo s dng)
Chng trnh d hiu hn
i vi chng trnh iu khin phc tp, vic t chc thnh cc AOI, thnh cc
khi iu khin gip chng trnh d c v d hiu hn
D bo tr chng trnh
Khi cn chnh sa thut ton cho cc i tng, ch cn chnh sa trong AOI,
chng trnh s t ng cp nht cho cc i tng trong chng trnh.
Bo v ti sn tr tu
Rslogix 5000 cho php bo v m ngun chng trnh cho cc AOI do ngi
vit c th kha cc AOI ca mnh, trnh b Copy chnh sa,
Cc bc to AOI
Cc bc sau y minh ha mt AOI n gin. Ban u ta c on chng trnh nh sau:
Ta s thc hin li on chng trnh trn bng AOI. To New Add-On Instruction
Nhp cc thng tin ca AOI s to:

Tn: t tn cho AOI


Type: Chn ngn ng nh vit cho AOI ( y chn Ladder)
Trong ca s hin ra, bn khai bo cc thng s nh sau

Quan trng!
Parameter: Phi nh ngha cc thng s u vo v u ra cho AOI, xc nh cc
thng s no bt buc, thng s no hin th, thng s no khng. Paramenter l cc
bin s giao tip vi chng trnh bn ngoi (chng trnh s truyn gi tr cho cc
thng s ny thc hin on lnh bn trong AOI). nh ngha mt parameter cn
gm:
Xc nh Parameter l Input hay Output
Kiu d liu
Hin th khi gi AOI hay khng
Local Tag: Cc Tag ni trong AOI, ch s dng trong AOI, bn ngoi khng truy cp
vo c.
Sau khi chn xong nh trn, Click OK. AOI c to nh sau.
Double Click vo Logic m ca s vit chng trnh cho AOI

Vit on chng trnh nh sau

Chng trnh cho AOI c vit trong ca s trn.

S dng AOI
Quay li chng trnh chnh, ta thy trn thanh cng c lnh, trong Tab Add On s c
thm AOI MY_MOTOR va to
s dng, trong Ladder, ta to Rung mi v Click vo MY_MOTOR, sau gn c
thng s Input/Output cho AOI.

V d y ta to mt tag mi MY_MOTOR1, v vit li on chng trnh ban u, s


dng AOI thnh.
Hoc vit ngn ng Funtion Block Diagram (FBD) nh sau

Trn y l cc bc c bn to v s dng AOI. Tuy nhin c th s dng ti a


chc nng v tm hiu y AOI, cc bn xem ti liu tham kho bn di.

GHI CH
AOI khng cho php chnh sa Online. Cho nn nu cc on chng trnh cn chnh
sa Online th khng nn s dng AOI
AOI c th Export ra thnh file c lp v Import vo cc d n khc nhau.
Ngn ng s dng trong AOI ch c th l: LD, FBD v ST (khng c SFC)

[Logix] Bi 14: Trao i d liu gia cc


Controller (Controllogix/Compactlogix)
Chia s d liu gia cc Controller vi nhau trong cng mt h thng l mt nhu cu ph
bin trong iu khin. Nu nh i vi cc PLC i c hoc ca mt s hng, vic chia s
thng thng qua cc lnh Message phc tp gia cc PLC vi nhau th i vi
Controllogix, Compactlogix vic trao i d liu rt d dng, ch cn cu hnh v khng
cn thm cc lnh Message no. Vic trao i d liu thng qua c ch Produce v
Consume.

Thc hin trn m hnh sau:

H thng trn gm:

CPU A: Controllogix kt ni Ethernet thng qua Module 1756-EN2T


CPU B: Compactlogix L1 kt ni Ethernet trn cng c sn trn CPU.
2 CPU ny thc hin trao i d liu cc Tag vi nhau thng qua mng Ethernet vi
s nh trn.
CPU A cn c d liu tag B_PIT100 t CPU B
CPU B cn c d liu tag A_LIT100 t CPU A
Cu hnh chng trnh cho CPU A

>> To Project mi
Thm Ethernet Module
T Ethernet ta to New Module

Chn CPU B ( y l Compactlogix 1769-L18ERM-BB1B)


t tn, xc nh a ch IP ca CPU B
Sau khi to xong, CPU B s hin th trong cy IO nh sau
Trong Controller Tag ta to Tag mi A_LIT100. Tag ny s cho CPU khc c th c.

Chn Properties
V chn kiu l Produced. Ngha l cc CPU khc c th Consume

Xc nh s lng Consume cho php (mc nh l 1)


To thm Tag mi B_PIT100, Tag ny s c gi tr t CPU B.

Cu hnh n l Consumed, sau chn Connection


Trong ca s Connection, ta xc nh:

Producer l CPU no (ngha l CPU no s to ra d liu ny) ? y l CPU B


V Produced Tag trn CPU l g ( y l B_PIT100)
Cu hnh chng trnh cho CPU B
To New Project nh sau
Ti cy IO, to New Module t Ethernet

Chn Module 1756-EN2T (Module ny l ca CPU A, thng qua n i n CPU A)


a ch IP, Slot, v Chassis Size l cc thng s cn phi chn ng y
Chn Chassis Size l 10 (ty theo kch thc Chassis thc t bn s chn cho ph hp)
Khi to xong m un Ethernet, Backplane ca CPU A s hin ra tng t nh sau. Ti
Backplane, chn New Module

Chn CPU (l Partnumer ca CPU A y l 1756-L75)


Chn ng Version
Chn ng Slot ( y l Slot 0)
To tag mi trong Controller Tag ca CPU B. To tag B_PIT100. Tag ny s cung cp d
liu cho CPU A trn, do ta cu hnh n l Produced Tag (cu hnh tng t nh trn
CPU A).
Ta to thm tag A_LIT100, l Tag s c d liu t tag A_LIT100 ca CPU A do s
cu hnh n l Consumed Tag
Download v kim tra
Sau khi thc hin cc bc trn, ta c th download chng trnh kim tra. Khi Online
c 2 chng trnh, thay i d liu cc Tag A_LIT100 trn CPU A th trn CPU s cp
nht ngay d liu v khi thay i gi tr B_PIT100 trn CPU B th gi tr trn CPU A cng
c cp nht.
GHI CH
Produced v Consumed c th thc hin vi cc Controller v Network
sau

Mt Producer c th c nhiu Consumer


[Logix] Bi 15: Tch hp bin tn PowerFlex vi
Compactlogix/Controllogix qua Ethernet/IP
Vi s pht trin ca mng Ethernet cng nghip, vic tch hp cc thit b iu khin tr
nn n gin hn rt nhiu so vi kt ni truyn thng. Trong bi ny, chng ta s tm
hiu v cc bc tch hp bin tn PowerFlex vo chng trnh iu khin ca
Controllogix hoc Compactlogix thng qua mng Ethernet/IP.
M hnh phn cng minh ha nh sau:

H thng gm mt b Compactlogix L18 v mt b PowerFlex 700 ( y xem nh bin


tn c ci t xong cc thng s c bn).

Thc hin
Trong Rslogix 5000 to mt Project mi (cc bc tng t nh cc bi trc)
T Ethernet to New Module
Chn bin tn PowerFlex (chn ng loi m bn c)

t tn, a ch IP v click Change cu hnh thng s cho bin tn ny


Chn ng thng s bin tn. y nu bn ang kt ni Online vi bin tn (trong
Rslinx Classic thy bin tn), th c th chn Match Drive bn di, chng trnh s t ly
thng s t bin tn ln.

Khi to xong, bin tn s hin th trong cy IO nh sau:


V trong Controller Tag, ta thy xut hin thm cc Tag VFD:I v VFD:O (VFD l tn t
cho bin tn lc cu hnh)
y, VFI:I L cc thng s c v t bin tn, VFD:O l cc thng s Output t
Controller gi ra bin tn
M rng ra, ta thy cc thng s c th c v t bin tn:
Cc thng s Output t Controller ra bin tn.
Nh vy, nu mun c trng thi ca bin tn, ta ch cn c cc gi tr trong VFD:I, cn
mun ghi cc lnh iu khin, tc tham chiu, t Controller ra bin tn th ta ch vic
ghi vo cc Tag VFD: O.

To thm mt s Tag na vit mt on chng trnh n gin nh sau;


Vit on chng trnh n gian:

START bin tn
STOP bin tn
Xa li bin tn
Ci t tn s tham chiu.

y, cch tnh gi tr tn s tham chiu ghi ra cho bin tn ty loi bin tn (cn xem
trong ti liu tham kho ca bin tn ).

i vi PowerFlex 700 y th cng thc tnh l:

Gi tr ghi xung bin tn = tn s tham chiu(hz) *32767/tn s ln nht ci


t trong bin tn ( y l 130)
Download v kim tra
Kim tra Rslinx Classic thy cc Controller v bin tn:
Download
Online chng trnh
GHI CH:

Bc ny thng xy ra li gia cu hnh bin tn trn Rslogix 5000 khc vi trn thc t
ci t ca bin tn. Nu khi Online biu tng bin tn trong cy IO c du tam gic
vng, tc l bin tn ang b li.

Double Click vo bin tn v chn Connect to Drive


Khi nu pht hin s khc bit, chng trnh s hi Dowload hoc Upload cu hnh
hay khng, nu mun chn cu hnh ci t hin ti di bin tn th UPLOAD, cn chn
cu hnh t Rslogix 5000 th DOWNLOAD. Khi kt ni bnh thng th s ging minh
ha sau
Kim tra
Th thay i cc gi tr tn s trong Controller Tag

V Toggle Bit START, STOP xem bin tn chy


Trong VFD:I ta s thy cc thng s c v t bin tn

Tm tt
Tch hp bin tn PowerFlex vi Controller qua Ethernet/IP gip n gin ha vic
ci t, u ni phn cng v mang li nhiu li ch r rng v mt iu khin.
Ngoi cc thng s mc nh, c th ly thm nhiu thng s khc t bin tn. Cc
thng s c v s trong cc Tag VFD:I v cc gi tr ghi ra bin tn s trong VFD:O
Khi ang chy m b mt kt ni Ethernet th bin tn s dng, v bo li.
Tham kho thm v bin tn AB
[Logix] Bi 16: Cu hnh Redundancy vi Controllogix
qua Ethernet/IP
H thng d phng s c
Trong cc ng dng i hi tin cy cao ngi ta thng s dng cc h thng iu
khin c cu hnh Hot Backup, Warm Backup hoc Redundancy. V c bn h thng gm
2 CPU cng chy mt chng trnh, trong mt CPU chy chnh, CPU cn li ch
Standby, khi CPU chnh b s c, CPU Standby s nhn quyn iu khin duy tr
chng trnh hot ng v tr thnh CPU chnh. Trong cc cu hnh d phng s c ny,
Hot backup, warm backup c thc hin thng qua vic lp trnh trong chng trnh v
thi gian chuyn i khi gp s c khong vi trm ms cn Redundancy thc hin hon
ton da trn phn cng, thi gian chuyn i s c nh hn 20ms.

Bi ny s gii thiu cch cu hnh Redudancy vi Controllogix thng qua mng


Ethernet/IP

C bn
Ch Controllogix mi thc hin c Redundancy (Compactlogix ch c th thc hin
Hot backup, warmbackup)
Redudancy vi Ethernet/IP, Firmware thp nht l 19.5 (Firmware h tr
Redundancy thng c dng xx.5yy)
Trn Chassis CPU ch c CPU, Module truyn thng v Module redudancy (1756-
RM), khng c gn Module IO.
Ton b IO trong h thng Redundancy u l RemoteIO
M hnh trong bi ny nh sau:
Cu hnh phn cng nh sau:

Chassis A v B hon ton ging nhau:


Slot 0: CPU L63
Slot 1: Ethernet module 1756-EN2TR (c Dual-Ethernet port) a ch IP ban u :
192.168.1.50
Slot 7: Ethernet module 1756-EN2TR (c Dual-Ethernet port) a ch IP ban u :
192.168.1.60
Slot 9: Redundancy Module 1756-RM
Chassis Remote IO ( y ch c 1 Chassis)
Slot 0: Ethernet module 1756-EN2TR (c Dual-Ethernet port) a ch IP ban u :
192.168.1.52
Slot 5: 1756-IB32
Slot 6: 1756-OB32
Network
Nh trn hnh minh ha, trong Remote IO v cc m un Ethernet kt ni
thnh mng vng DLR (Device Level Ring), c th kt ni theo cc Topology khc
cng c.
V tng quan, cc bc thc hin s nh sau:

Lp t phn cng trn Chassis A v B hon ton ging nhau


Upgade Firmware cho cc Module trn Chassis A v B ging nhau
Cc a ch IP ca cc m un tng ng gia 2 Chassis cng phi ci t ging nhau
(V d: ban u a ch ca 2 m un u l 192.168.1.n, khi chy h thng, Module
trn chassis Primary s c a ch .n cn trn Chassis Standby s t ng chuyn
thnh a ch l .n+1, do lun dnh a ch n+1 ny cho cc module trn chassis
redundancy trnh xung t a ch IP)
Vit chng trnh bnh thng, trong cu hnh l Redudancy. Ch cn Download
cho mt CPU (Primary), CPU cn li s t ng cp nht chng trnh thng qua
Module 1756-RM
Kt ni si cp quang gia 2 m un 1756-RM trn 2 chassis.
Bt ngun mt CPU v download chng trnh
Bt ngun CPU cn li
Kim tra trng thi xem vic Redundancy c thc hin thnh cng hay khng
(nu thnh cng, trn m un 1756-RM ca Chassis Primary s hin ch PRIM, v
trn m un 1756-RM trn Chassis Stanby s hin ch SYN)
Switch Over
Switch Over l vic chuyn t CPU Primary sang CPU Standby khi CPU Primary b s c.
Khi mt trong cc iu kin sau sy ra th h thng s Switch Over:

Mt ngun CPU Primary


Major Fault trn CPU Primary
Mt truyn thng trn Chassis Primary
Do ngi dng ra lnh chuyn
Thc hin
Download Firmware mi 20.54 t trang ca Rockwell sau, khi download xong, ci t
Firmware trong v RMC Tool.

http://support.rockwellautomation.com/ControlFlash/

Trong Rslogix 5000, khi to Project mi ch cn chn Redundancy Enabled nh sau:


Cc bc cu hnh cn li tng t nh mt chng trnh gm 1 Chassis CPU v cc
Chassis remote IO bnh thng. V d nh sau (lun ON ng ra O6.0)
(Download file)

Download chng trnh xung CPU A


Kim tra trn Rslinx Classic, Click phi vo Module 1756-RM, chn Module
Configuration (nu bn cha thy dng ny hin ra tc l cha ci t thnh cng
RMCTool (xem trn), ci t xong khi ng li Rlinx Classic)
Chn Sychronization Status xem trng thi. Nu OK, s thy Full ging hnh sau.
Trng hp khng Full, chng trnh s bo nguyn nhn ti sao (thng l do
Firmware gia 2 Chassis khc nhau,..), kim tra v khc phc.
Vic cu hnh Redundancy vy l xong. C th th bng cch tt ngun CPU A, ta thy
chng trnh vn chy bnh thng.

Module RM trn Chassi Primary khi chy:


Module RM trn Chassis Standby khi chy:

GHI CH
Trn y ch l cc bc c bn nht to mt chng trnh Redundancy vi
Controllogix qua mng Ethernet/IP. Trn thc t s dng hiu qu, bn cn phi tm
hiu k cc k thut thc hin ti u h thng ca mnh. Ti liu tham kho bt buc:
http://literature.rockwellautomation.com/idc/groups/literature/documents/um/1756-
um535_-en-p.pdf

Potrebbero piacerti anche