Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 35 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
35
Dung lượng
1,65 MB
Nội dung
Bi 3: Bộ điều khiển PLC - S7-200 3.1 Cu hỡnh cng 3.2 Cỏc module vo/ra m rng 3.3 Cu trỳc b nh 3.3.1 Vựng nh chng trỡnh 3.3.2 Vựng tham s 3.3.3 Vựng D liu 3.3.4 Vựng i tng 3.4 Thc hin chng trỡnh 3.5 Cu trỳc chng trỡnh ca S7-200 11/10/15 10:45 BMC-K.DIENTU 3.1 Cu to ca PLC - S7-200 PLC Step thuc h Simatic hóng Siemens sn xut õy l loi PLC hn hp va n va a Cu to c bn ca loi PLC ny l mt n v c bn sau ú cú th ghộp thờm cỏc module m rng v phớa bờn phi, cú cỏc module m rng tiờu chun 11/10/15 10:45 BMC-K.DIENTU 3.1 Cu to ca PLC - S7-200 11/10/15 10:45 BMC-K.DIENTU 11/10/15 10:45 BMC-K.DIENTU n v c bn ca PLC S7-200 (CPU 314) nh hỡnh 6.1 Chõn cm cng Chõn cm cng vo Cỏc ốn trng thỏi: SF (ốn ): Bỏo hiu h thng b hng RUN (ốn xanh): Ch nh rng PLC ang ch lm vic STOP (ốn vng): Ch nh rng PLC ang ch dng 11/10/15 10:45 BMC-K.DIENTU ốn xanh cng vo ch nh trng thỏi tc thi ca cng vo Cng truyn thụng ốn xanh cng ch nh trng thỏi tc thi ca cng Cụng tc Ch lm vic: Cụng tc chn ch lm vic cú ba v trớ: 11/10/15 10:45 BMC-K.DIENTU RUN: cho phộp PLC thc hin chng trỡnh b nh PLC s t chuyn v trng thỏi STOP mỏy cú s c, hoc chng trỡnh gp lnh STOP, ú chy nờn quan sỏt trng thỏi thc ca PLC theo ốn bỏo STOP: cng bc PLC dng cụng vic ang thc hin, chuyn v trng thỏi ngh ch ny PLC cho phộp hiu chnh li chng trỡnh hoc np mt chng trỡnh mi TERM: cho phộp PLC t quyt nh mt ch lm vic (hoc RUN hoc STOP) 11/10/15 10:45 BMC-K.DIENTU Chnh nh tng t: Nỳm iu chnh tng t t di np y cnh cng ra, nỳm iu chnh tng t cho phộp iu chnh tớn hiu tng t, gúc quay c 2700 Pin v ngun nuụi b nh: Ngun pin c t ng chuyn sang trng thỏi tớch cc dung lng nh b cn kit v nú thay th d liu khụng b mt Cng truyn thụng: S7-200 s dng cng truyn thụng ni tip RS 485 vi phớch cm chõn phc v cho vic ghộp ni vi thit b lp trỡnh hoc vi cỏc PLC khỏc Tc truyn cho mỏy lp trỡnh kiu PPI l 9600 boud 11/10/15 10:45 BMC-K.DIENTU Truyn thụng PC - PLC 11/10/15 10:45 BMC-K.DIENTU Truyn thụng PC - PLC 11/10/15 10:45 BMC-K.DIENTU 10 u ni modul m rng analog 11/10/15 10:45 BMC-K.DIENTU 21 11/10/15 10:45 BMC-K.DIENTU 22 11/10/15 10:45 BMC-K.DIENTU 23 u ni modul c bit 11/10/15 10:45 BMC-K.DIENTU 24 u ni modul c bit 11/10/15 10:45 BMC-K.DIENTU 25 3.3 Cu trỳc b nh B nh c chia thnh vựng vi mt t in cú nhim v trỡ d liu mt khong thi gian nht nh mt ngun 3.3.1 Vựng nh chng trỡnh Vựng nh chng trỡnh l b nh c s dng lu gi cỏc lnh chng trỡnh Vựng ny thuc kiu khụng i (non-volatile) c / ghi c 3.3.2 Vựng tham s Vựng tham s lu gi cỏc tham s nh: t khoỏ, a ch trm vựng ny thuc vựng khụng i c / ghi c 11/10/15 10:45 BMC-K.DIENTU 26 3.3.3 Vựng d liu Vựng d liu ct cỏc d liu ca chng trỡnh gm kt qu ca cỏc phộp tớnh, cỏc hng s chng trỡnh vựng d liu l nh ng, cú th truy nhp theo tng bit, byte, t (word) hoc t kộp Vựng d liu c chia thnh cỏc vựng nh nh vi cỏc cụng dng khỏc ú l: 11/10/15 10:45 BMC-K.DIENTU 27 11/10/15 10:45 BMC-K.DIENTU 28 a ch truy nhp c qui c vi cụng thc * Truy nhp theo bit Tờn + a ch byte.ch s bit Vớ d: V150.4 l a ch bớt s ca byte 150 thuc V * Truy nhp theo byte Tờn + B v a ch byte Vớ d: VB150 l a ch byte 150 thuc V * Truy nhp theo word Tờn + W v a ch byte cao ca t 11/10/15 10:45 BMC-K.DIENTU 29 Vớ d: VW150 l a ch t n gm hai byte 150 v 151 thuc V, ú byte 150 cú vai trũ byte cao ca t * Truy nhp theo t kộp: Tờn + D v a ch byte cao ca t Vớ d: VD150 l a ch t kộp gm bn byte 150, 151, 152 v 153 thuc V, ú byte 150 cú vai trũ byte cao, 153 cú vai trũ l byte thp ca t kộp 11/10/15 10:45 BMC-K.DIENTU 30 3.3.4 Vựng i tng Vựng i tng lu gi d liu cho cỏc i tng lp trỡnh nh cỏc giỏ tr tc thi, giỏ tr t trc ca b m, hay b thi gian D liu kiu i tng bao gm cỏc ghi ca b thi gian, b m, cỏc b m cao tc, b m tng t v cỏc ghi AC Kiu d liu i tng b hn ch rt nhiu vỡ cỏc d liu kiu i tng ch c ghi theo mc ớch cn s dng ca i tng ú 11/10/15 10:45 BMC-K.DIENTU 31 11/10/15 10:45 BMC-K.DIENTU 32 3.4 Thc hin chng trỡnh Chuyển liệu từ đệm ảo thiết bị ngoại vi Nhập liệu từ TB ngoại vi vào đệm ảo Truyền thông kiểm tra lỗi Thực chơng trình Hình 3.2 PLC thc hin chng trỡnh theo chu trỡnh lp Mi vũng lp c gi l vũng quột (Scan) Khi thc hin chng trỡnh gp lnh Vo/ra lp tc thỡ h thng s dng mi cụng vic khỏc, c chng trỡnh s lý ngt, thc hin lnh ny mt cỏch trc tip vi cng vo/ra 11/10/15 10:45 BMC-K.DIENTU 33 3.5 Cu trỳc chng trỡnh S7-200 Cỏc chng trỡnh iu khin vi PLC S7-200 c vit cú cu trỳc bao gm chng trỡnh chớnh (main program), sau ú n cỏc chng trỡnh Chng trỡnh l mt b phn ca chng trỡnh, Cú th t trn ln cỏc chng trỡnh ng sau chng trỡnh chớnh Chng trỡnh x lý ngt l mt b phn ca chng trỡnh thng c t sau chng trỡnh 11/10/15 10:45 BMC-K.DIENTU 34 Main Program MEND SBR RET Chơng trình thứ SBR n RET Chơng trình thứ n +1 INT RET Chơng trình xử lý ngắt thứ INT n RETI Chơng trình xử lý ngắt thứ n +1 Hình 6.4: Cấu trúc chơng trình S7-200 11/10/15 10:45 BMC-K.DIENTU 35 [...]... 11/10/15 10:45 BMC-K.DIENTU 33 3. 5 Cu trỳc chng trỡnh S7- 200 Cỏc chng trỡnh iu khin vi PLC S7- 200 c vit cú cu trỳc bao gm chng trỡnh chớnh (main program), sau ú n cỏc chng trỡnh con Chng trỡnh con l mt b phn ca chng trỡnh, Cú th t do trn ln cỏc chng trỡnh con ng sau chng trỡnh chớnh Chng trỡnh x lý ngt l mt b phn ca chng trỡnh thng c t sau chng trỡnh con 11/10/15 10:45 BMC-K.DIENTU 34 Main Program MEND... vỡ cỏc d liu kiu i tng ch c ghi theo mc ớch cn s dng ca i tng ú 11/10/15 10:45 BMC-K.DIENTU 31 11/10/15 10:45 BMC-K.DIENTU 32 3. 4 Thc hin chng trỡnh 4 Chuyển dữ liệu từ bộ đệm ảo ra thiết bị ngoại vi 1 Nhập dữ liệu từ TB ngoại vi vào bộ đệm ảo 3 Truyền thông và kiểm tra lỗi 2 Thực hiện chơng trình Hình 3. 2 PLC thc hin chng trỡnh theo chu trỡnh lp Mi vũng lp c gi l vũng quột (Scan) Khi thc hin chng... 11/10/15 10:45 BMC-K.DIENTU 23 u ni modul c bit 11/10/15 10:45 BMC-K.DIENTU 24 u ni modul c bit 11/10/15 10:45 BMC-K.DIENTU 25 3. 3 Cu trỳc b nh B nh c chia thnh 4 vựng vi mt t in cú nhim v duy trỡ d liu trong mt khong thi gian nht nh khi mt ngun 3. 3.1 Vựng nh chng trỡnh Vựng nh chng trỡnh l min b nh c s dng lu gi cỏc lnh chng trỡnh Vựng ny thuc kiu khụng i (non-volatile) c / ghi c 3. 3.2 Vựng tham s Vựng tham... byte 150 cú vai trũ byte cao ca t * Truy nhp theo t kộp: Tờn min + D v a ch byte cao ca t Vớ d: VD150 l a ch t kộp gm bn byte 150, 151, 152 v 1 53 thuc min V, trong ú byte 150 cú vai trũ byte cao, 1 53 cú vai trũ l byte thp ca t kộp 11/10/15 10:45 BMC-K.DIENTU 30 3. 3.4 Vựng i tng Vựng i tng lu gi d liu cho cỏc i tng lp trỡnh nh cỏc giỏ tr tc thi, giỏ tr t trc ca b m, hay b thi gian D liu kiu i tng bao... lnh chng trỡnh Vựng ny thuc kiu khụng i (non-volatile) c / ghi c 3. 3.2 Vựng tham s Vựng tham s lu gi cỏc tham s nh: t khoỏ, a ch trm vựng ny thuc vựng khụng i c / ghi c 11/10/15 10:45 BMC-K.DIENTU 26 3. 3 .3 Vựng d liu Vựng d liu ct cỏc d liu ca chng trỡnh gm kt qu ca cỏc phộp tớnh, cỏc hng s trong chng trỡnh vựng d liu l min nh ng, cú th truy nhp theo tng bit, byte, t (word) hoc t kộp Vựng d liu c.. .3. 2 Cỏc module vo/ra m rng Cú th m rng n v c bn bng cỏch gỏ thờm cỏc module ngoi Ti a cú th gỏ thờm 7 module vo ra qua 7 v trớ cú sn trờn Panen v phớa phi Cỏch gỏn a ch c th hin trờn hỡnh 6 .3 11/10/15 10:45 BMC-K.DIENTU 11 11/10/15 10:45 BMC-K.DIENTU 12 Kt ni modul m rng 11/10/15 10:45 BMC-K.DIENTU 13 Kt ni modul m rng 11/10/15 10:45 BMC-K.DIENTU 14... Chơng trình con thứ nhất SBR n RET Chơng trình con thứ n +1 INT 0 RET Chơng trình xử lý ngắt thứ nhất INT n RETI Chơng trình xử lý ngắt thứ n +1 Hình 6.4: Cấu trúc chơng trình của S7- 200 11/10/15 10:45 BMC-K.DIENTU 35 ... module m rng tiờu chun 11/10/15 10:45 BMC-K.DIENTU 3. 1 Cu to ca PLC - S 7-2 00 11/10/15 10:45 BMC-K.DIENTU 11/10/15 10:45 BMC-K.DIENTU n v c bn ca PLC S 7-2 00 (CPU 31 4) nh hỡnh 6.1 Chõn cm cng Chõn cm... hin lnh ny mt cỏch trc tip vi cng vo/ra 11/10/15 10:45 BMC-K.DIENTU 33 3. 5 Cu trỳc chng trỡnh S 7-2 00 Cỏc chng trỡnh iu khin vi PLC S 7-2 00 c vit cú cu trỳc bao gm chng trỡnh chớnh (main program),... 10:45 BMC-K.DIENTU 21 11/10/15 10:45 BMC-K.DIENTU 22 11/10/15 10:45 BMC-K.DIENTU 23 u ni modul c bit 11/10/15 10:45 BMC-K.DIENTU 24 u ni modul c bit 11/10/15 10:45 BMC-K.DIENTU 25 3. 3 Cu trỳc