You are on page 1of 4

1.

Gii thiu v truyn thng mng PPI: Tt c cc n v x l trung tm S7 200 u c trang b module giao tip PPI (point to point interface). Giao tip PPI ng thi cng cho php nhiu lin kt nhiu module x l trung tm S7 200 (c th n 31 CPU, nu s dng b lp th c th ln ti 125) v ni vi thit b lp trnh, hin th hoc vn hnh Trao i d liu theo nguyn tc Ch (master), t (Slave) Tc truyn thng chm 9600baud (bit/s) n 19200 baud (bit/s) Nh tnh cht tch hp trong giao tip, mt vi b x l trung tm S7 200 cng c th ni vo h thng mng MPI hoc Profibus - DP s dng nh l thit b phc v, do vic trao i d liu vi cc trm Simatic cng vi cc dy trm Simatic khc hoc trung tm iu khin s c thc hin Cc CPU lm ch mng ny phi thc hin c cc lnh NETR (c mng), NETW (ghi mng) nh: CPU 214,CPU 215-2DP, CPU221, CPU222, CPU224 CPU224-XP, CPU226, CPU226-XM... cn cc CPU 212 khng thc hin c lnh NETR, NETW nn ch c th l t Trc khi thc hin vic truyn thng, cn phi khai bo PPI Protocol trong byte c bit SMB30, tt nht l ti vng qut u tin PPI Protocol l b xc lp kiu truywwnf thng ni tip 11 bit cho PLC bao gm: + 1 bit Start (bt u 1 massage). + 8 bit d liu + 1 bit kim tra chn l. + 1 bit Stop (kt thc 1 massage). Cho php truyn thng gia 1 ch v nhiu t hoc nhiu ch v nhiu t Ni dung SMB30 nh sau:
Kiu kim tra: 00: Khng kim tra 01: Kim tra chn 10: Khng kim tra 11: kim tra l Tc truyn thng (baud) 000: 38,000 bps 001: 9,600 bps 010: 4,800 bps 011: 2,400 bps 101: 1.200 bps 110: 115,200 bps 111: 57,600 bps

p
S bit truyn: 0: 8 bit 1: 7 bit

Kiu truyn thng: 00: PPI/Slave mode 01: Freeport 10: PPI/master mode 11: Khng s dng

Ch : Khi chn m mm=10 (PPI master) trong bit 0 v Bit 1 trong thanh ghi SMB30 th PLC tr thnh ch trong mng v cho php thc hin lnh NETR/NETW. Trc khi thc hin vic c (NETR) hoc gi (NETW) th phi da vo b m nhn v truyn thng tng ng. B m truyn thng c di ti a l 23 byte, chia lm 2 vng: + Vng cc thng tin qun l ( Gm 7 byte). + Vng d liu (t 1 n 16 byte). Gi s trm A dng b m nhn v b m truyn giao lu vi trm B c cu trc nh sau (trong trm A l ch): B m nhn (lnh NETR) 7 B m truyn (lnh NETW) 5 4 3 2 1 0 Cc bit trng thi a ch trm B Con tr gin tip ch vng d liu cn ghi ca trm B 6

di mng d liu cn truyn Byte1 . . . . . . . . . . Byte 16

Byte u tin gm c 8 bit trng thi truyn thng c cu trc nh sau: 7 6 5 4/0 3 2 1 0

0 Khng c li truyn thng 1 Li qu thi gian, trm B khng tr li 2 Li tn hiu nhn (chn/l...) 3 Li ghp ni (lp i ch hoc li phn cng) 4 Li xp hng, qu nhiu lnh NETR v NETW 5 Khng khai bo PPI Protocol trong SMB 30 6 Li tham s. B m truyn thng c tham s sai 7 Trm B bn 8 Li t chc 9 Li d liu, thng bo... 0 Khng c li 1 C li

0 Khng lm vic 1 C lm vic

0 Cha thc hin xong lnh truyn thng 1 Thc hin xong vic truyn thng

2. Cc lnh s dng trong truyn thng PPI Lnh NETR: Lnh c 1 mng d liu cu 1 trm khc trong mng qua cng PORT (kiu byte). Kiu truyn thng v trm lin kt c xc nh bng ni dung qun l b m truyn thng c ch th trong lnh bng ton hng TBL (VB, MB, *VD, *AC) Lnh NETW: Lnh ghi mt mng d liu ti 1 trm kahcs trong mng qua cng PORT (kiu byte). Kiu truyn thng v trm lin kt c xc nh bng ni dung qun l b m truyn thng c ch th trong lnh bng ton hng TBL (VB, MB, *VD, *AC) V d: To s truyn thng gia 2 CPU vi nhau bng cch s dng lnh NETR, NETW vi yu cu cng ngh nh sau:

C 2 CPU: CPU1 ch (master) v CPU2 t (slave). CPU2 iu khin bng chuyn, thc hin vic m sn phm v lu vo min nh VW100. CPU1 s lun c s sn phm m CPU2 m c bng lnh NETR, v khi s sn phm c m bng 10 th CPU1 xo s sn phm m CPU2 m v ng thi pht tn hiu bo n Q0.0 trong vng 2s (bng lnh NETW) CPU ch c th c v ghi d liu n CPU t th cn phi c b m truyn thng c v gi. Ta thit lp b m truyn thng nh sau: B m c thng tin t trm t B m gi thng tin n trm t VB300 Cc bit trng thi VB301 a ch trm (2) VD302 Con tr gi tip ch vng d liu cn ghi cu trm &VB100 VB206 2byte VW307 0 (Xo s sn phm m CPU t m c)

You might also like