Professional Documents
Culture Documents
LOGO! 0BA7
3. Truyn thng LOGO! LOGO! theo kiu master slave (m rng tn hiu vo ra)
Lu :
Truyn thng gia LOGO! 0BA7 v my tnh ch c th qua truyn thng ethernet. Trong trng hp
cng ethernet ca my tnh c s dng cho ng dng khc, th c th dng b chuyn i
USB/Ethernet kt ni.
t a ch IP cho cc thit b
kt ni thnh cng, a ch IP ca my tnh v LOGO! phi c ci t sao cho cc thit
b ny trn cng mt lp mng
Hnh 1
Hnh 2
Kim tra kt ni
kim tra LOGO! c nhn bit bi my tnh hay cha, nhn nt "Detect". Nu LOGO!
c my tnh nhn bit, s c ch Yes xut hin ct Status (hnh 3)
Hnh 3
Chun b thit b
truyn thng ny, c 2 LOGO! u dng master. Mt master ng vai tr l server, mas-
ter cn li l client.
Lu :
a ch IP v subnet mask ca my tnh v ca cc LOGO! phi c t sao cho cc thit b ny cng
chung mt lp mng. Trong v d ny, my tnh c IP 172.16.202.20, subnet mask 255.255.255.0. (vo
TCP/IP trong network connection t).
Sau to kt ni mi bng cch nhn phi chut vo "Ethernet Connections" v chn "Add
connection".
Chn Server connection: responds to. Nhp TSAP Remote Properties (Client) (l s
TSAP ca kt ni tng ng c to ra trn chng trnh ca LOGO! lm client. S ny c
th nhp sau, khi vit chng trnh cho LOGO! lm client)
Sau vit chng trnh. Trong v d ny, tn hiu analog t cng AI1 v tn hiu tn s t
cng I3 s c truyn n LOGO! client.
Mt tn hiu tn s khc cng c c, tn hiu ny t LOGO! client truyn n.
Ci t thng s cho Analog network input (hm NAI1 trong hnh trn). Double click vo hm,
chn VM, a ch l VW 5. a ch VW 5 ny cho bit hm ny s ly gi tr t nh VW 5 ca
LOGO! server.
Khi vit chng trnh cho LOGO! client, s phi khai bo vic client s ghi d liu vo nh
VW 5 ny ca LOGO! server.
Nhn phi chut vo "Ethernet Connections", chn "Add connection" to kt ni mi. Chn
Client connection: Requests data..., nhp TSAP ca kt ni tng ng c khi vit
chng trnh trn LOGO! sever vo Remote Properties (Server), nhp a ch IP ca LOGO!
server vo.
Trong bng Data transfer (Read: Local..., khai bo bao nhiu d liu (bao nhiu byte) s
c truyn (Write) hoc nhn (Read) vi LOGO! server, a ch ca cc d liu ny trn c 2
LOGO! cng cn c khai bo.
Trong v d ny, 4 bytes d liu s c c (tng ng vi 2 words: VW 0, VW 2 trn
server), 2 bytes d liu ( 1 word, VW 5) s c truyn n server.
D liu truyn
Khi c (Read) v truyn (Write) d liu, bn c th khai bo a ch d liu bt k ni u
trn LOGO! truyn v nhn d liu (trong mc Address (Local) v Address (Remote).
Lu :
Kiu d liu:
VB: Variable byte Vng nh V
DB.DBB: Data block byte
MB: Flag byte
IB: Input byte Byte d liu cc tn hiu vo dng s
QB: Output byte - Byte d liu cc tn hiu ra dng s
c/gi d liu dng bit (vng nh M), tn hiu vo/ra s (vng nh I,Q)
Vi cc d liu ny, ch cn khai bo bng Data transfer khi to kt ni mi LOGO!
client. Khng cn khai bo Parameter VM Mapping trn c 2 LOGO! server v client
Qua bng trn c th thy: Vng nh IB c gi tr l IB0, IB1, IB2, v LOGO! m rng c ti
a 24 tn hiu vo s. Vng nh QB l QB0, QB1 v LOGO! m rng ti a c 16 tn hiu
ra s.
c th xem cng lc hai chng trnh, vo Tools, option, document view, chn Internal
Window, sau y ln lt m hai chng trnh LOGO! server v client.
Chy m phng bng cch: ln lt mi chng trnh, chn Simulation, sau y chn
Simulation in network nh hnh bn di.
By gi c th gi lp, thay i cc gi tr truyn kim tra vic truyn thng gia hai
LOGO! hon thnh hay cha.
Chun b thit b
Trong phn ny, mt LOGO! s ng vai tr master (LOGO! ny chy chng trnh iu
khin), mt LOGO! ng vai tr slave (LOGO! slave ny lm module m rng tn hiu vo/ra
cho LOGO! master).
Nh vy, LOGO! master s s dng tt c cc ng tn hiu vo ra ca LOGO! master nh l
tn hiu vo ra ca n.
Lu :
truyn thng thnh cng, a ch IP v subnet mask ca my tnh v ca cc LOGO! phi c t
sao cho cc thit b ny cng chung 1 lp mng.
i ch IP Subnet mask
Master 172.16.202.14 255.255.255.0
Slave 172.16.202.2 255.255.255.0
My tnh 172.16.202.20 255.255.255.0
Chng trnh v d
1 3 2
Lu :
Gi tr ca cc hm trong chng trnh LOGO! s trao i
1 vi HMI
Chn mn hnh
Chn mn hnh KTP600 Basic PN trong Add new device
Lu :
kt ni HMI vi LOGO!, driver truyn thng (Communication driver) phi l "SIMATIC S7 200".
* Cc a ch IP ny phi c ci t trc trn HMI, LOGO!
Lu :
Bng di y cung cp thng tin nhng bin, vng nh ca LOGO! m HMI c th c (Read)
hoc ghi (Write) gi tr:
c Ghi (Write)
(Read)
Ng vo - Inputs (I) x -
Ng ra - Outputs (Q) x x
Vng nh bit-flags M x -
Vng nh V x x
I a ch Q a ch M a ch
I1 I0.0 Q1 Q0.0 M1 M0.0
I2 I0.1 Q2 Q0.1 M2 M0.1
I3 I0.2 Q3 Q0.2 M3 M0.2
I4 I0.3 Q4 Q0.3 M4 M0.3
I5 I0.4 Q5 Q0.4 M5 M0.4
I6 I0.5 Q6 Q0.5 M6 M0.5
I7 I0.6 Q7 Q0.6 M7 M0.6
I8 I0.7 Q8 Q0.7 M8 M0.7
M25 M3.0
M26 M3.1
M27 M3.2
Tab Events
Chy m phng
Chn "Start simulation".
Hoc:
Vo Online, Simulation, With tag simulator chy chng trnh vi bin (tag) m phng
Lu :
Nu b iu khin c kt ni vi my tnh, c th chy m phng vi tn hiu tht t b iu
khin. Tuy nhin, phi chn S7ONLINE trong Control Panel; Setting PG/PC interface.
Trong Profinet Interface, thm subnet mi bng cch nhn Add new subnet, nhp a ch
IP, subnet mask ca S7-1200.
To kt ni ethernet bng cch: chn Network view, Connection, nhn phi chut vo CPU
S7-1200, chn Add new connection.
B du la chn trong SIMATIC ACC, chn TSAP ca LOGO!. vd ny, LOGO! c TSAP
l 20.00
V d:
Cc tn hiu ng vo s I1 n I6 v analog AI1, AI2 s c truyn n S7-1200.
S7-1200 s truyn d liu cho cc ng ra Q1 ti Q4 ca LOGO!
Ch c cc d liu dng byte, word.. mi phi khai bo trong bng Parameter-VM mapping,
cc d liu gi dng Bit khng cn khai bo bng ny.
Sau y khai bo vic c (Read), gi (Write) d liu trong bng Data Transfer... ca kt ni
va to.
Gii thch:
Hng 1: 1 byte d liu, l byte s 6 trong data block 1 ca S7-1200 s c LOGO! c v lu
vo vng nh V, byte s 4: VB4.
Hng 2: 1 byte d liu l gi tr tn hiu ng vo s I1 n I8 ca LOGO!, s c gi n byte
s 0, data block 1 ca S7-1200.
Hng 3: Gi tr ca hm khuch i analog amplifier B001 (gi tr ng vo AI1),2 bytes, nh
VB0 ca LOGO! s c gi n data block 1, byte s 2 (2 bytes) ca S7-1200
Hng 4: Gi tr ca hm khuch i analog amplifier B002 (gi tr ng vo AI2),2 bytes, nh
VB2 ca LOGO! s c gi n data block 1, byte s 4 (2 bytes) ca S7-1200
Trong chng trnh LOGO!, cn thm 4 hm c tn hiu s qua mng (hm Network input),
sau kt ni chng vi 4 ng ra Q1 n Q4 ca LOGO!. 4 hm ny ly gi tr 4 bit 0 ti 3
ca byte VB4.
Khai bo cc bin:
Gii thch:
Network 1: Nu ng vo I0.2 ca S7-1200 v ng vo I1 ca LOGO! mc 1, ng ra Q1 ca
LOGO! s set mc 1. Nu ng vo I0.7 ca S7-1200 v I2 ca LOGO! mc 1, ng ra Q1 ca
LOGO! c reset v 0.
Network 2: Ng ra Q0.0 ca S7-1200 s bt nu gi tr ng vo analog AI1 ca LOGO! ln hn
500 (AI1 >=5V).
Lu :
LOGO! 0BA7 c tch hp vng nh trong 1024 bytes dng cho chc nng lu tr d liu. Nu d
liu c ghi trong vng nh ny t 512 bytes, LOGO! s t ng ghi d liu vo th nh SD ngoi
(nu c dng th ny). Nu d liu LOGO! thu thp c nhanh hn thi gian n ghi d liu vo th
nh SD, d liu c th b mt. trnh vic mt d liu, thi gian ti thiu gia 2 ln ly d liu l 500
ms.
Th nh SD phi c gn vo LOGO! trc khi chng trnh iu khin hot ng (chuyn t Stop
sang Run)
V d mu
Chng trnh trong v d m t vic theo di nhit trong mt kho hng. Nu nhit trong kho
t -4C tr ln, tn hiu cnh bo s c pht ti ng ra Q, v hm chc nng lu tr d liu
c kch hot sau mi 30 s. Nhit hin thi trong kho s c lu vo file sau mi 30 s.
Ng vo I1 dng xc nhn vic nhit tng trn -4C (tt tn hiu cnh bo)
c d liu
T b nh trong ca LOGO!
Chn "Tools; Transfer; Upload Data Log" c d liu lu tr trong b nh trong.
T th nh SD
c d liu t th nh SD, chuyn LOGO! v ch Stop v ly th nh ra khi 0BA7.
Dng u c th SD trn my tnh m file d liu (dng file .csv).
Chn Open.
Xc nh kiu m cc d liu phn cch nhau trong file csv gc, sau chn Next.
To UDF
C th to UDF trc tip t ni vit chng trnh iu khin hoc t ca s vit hm UDF.
To UDF t ca s to hm UDF
Vo File; New; UDF diagram.
tab Parameters":
lu vo th vin, vo "Tools; Options", chn "UDF". Dng "Add UDF" thm UDF vo
th vin.
Lu :