Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
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:
Rslogix 5000
Mt s thng tin c bn v phn mm ny:
Cc dng sn phm
C th phn ra lm 2 dng sn phm:
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:
>> 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
LU :
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:
GHI CH
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).
>> NEXT
..
>> Trong ca s sau, tr n CPU cn Upgrade
>> OK
>> 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)
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:
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)
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:
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).
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:
Ngoi I,O cn c cc thng tin khc ty theo m un (tham kho thm trong cc m un
tng ng).
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).
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.
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
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.
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:
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
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:
Trong ca s cu hnh, lu cc mu :
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.
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:
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
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.
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)
>> To Project mi
Thm Ethernet Module
T Ethernet ta to New Module
Chn Properties
V chn kiu l Produced. Ngha l cc CPU khc c th Consume
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)
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 ).
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.
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.
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:
http://support.rockwellautomation.com/ControlFlash/
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