Đất nước ngày càng phát triển yêu cầu đổi mới công nghệ ngày càng cao. Nhu cầu tự động hóa trong các nhà máy xí nghiệp là nhu cầu tất yếu. Để tự động hóa và việc điều khiển được thuận lợi thì khâu giám sát rất quan trọng. Tài liệu hướng dẫn lập trình màn hình giám sát TD 200 của siemens sẽ giúp các bạn lập trình dễ dàng hơn.
Hng dn lp trỡnh trờn TD-200 B mụn T ng húa M - Du khớ 1 Phần 1. H-ớNG DẫN LậP TRìNH TD200 1.1/Gii thiu chung: - TD200 là một thiết bị hiển thị text (Text Display), giao tiếp với ng-ời vận hành. Thiết bị này đ-ợc thiết kế chỉ dùng giao tiếp với họ PLC S7-200. - Một số đặc tính của TD200 nh- sau: + Hiển thị tin nhắn và các biến của PLC. + Cho phép điều chỉnh các biến trong ch-ơng trình. + Có khả năng điều chỉnh thời gian thực của PLC. 1.2/Cu trúc phn cng. - Màn hình hiển thị: màn hình LCD có độ phân giải 33x181pixel. + Số dòng hiển thị: 02 + Số ký tự hiển thị tối đa: max 40 ký t. - Cổng giao tiếp giữa TD200 và PLC: cổng RS485, 9 chân giao tip giữa TD200 và PLC qua cáp TD/CPU. - Nguồn cung cấp: 24VDC, có thể cấp cho TD200 theo 2 cách: + Nguồn cấp chung: Cấp nguồn cho TD200 thông qua cáp TD/CPU có chiều dài 2,5m. + Nguồn cấp riêng: Cấp nguồn cho TD200 thông qua đầu nối bên phải TD200 (đ-ợc sử dụng khi khoảng cách giữa TD200 và CPU lớn hơn 2,5m. L-u ý: Không đ-ợc sử dụng cả nguồn cấp chung và nguồn cấp riêng cùng một lúc, vì khi đó sẽ làm hỏng thiết bị. - Cáp TD/CPU: + Sơ đồ cáp có cấp nguồn: Hng dn lp trỡnh trờn TD-200 B mụn T ng húa M - Du khớ 2 + Sơ đồ cáp không cấp nguồn: - Phím: gồm có 9 phím đ-ợc chia thành 2 loại là phím hệ thống và phím chức năng. - Phím hệ thống gồm 5 phím gồm các phím sau: Shift, Esc, Enter, Up, Down. - Phím chức năng có 4 phím gồm 8 chức năng từ F1 đến F4 và shift F1 đến shift F4 . Mỗi phím đ-ợc gắn với một bít trong vùng nhớ M của PLC ,nghĩa là các phím từ F1 đến F4 sẽ đ-ợc gắn với một byte trong vùng nhớ M. Khi một phím đ-ợc ấn thì bit t-ơng ứng sẽ đ-ợc Set và bit này chỉ đ-ợc Reset bằng ch-ơng trình trong PLC. 1.3/ Giao tiếp TD200 và PLC. 1. Giao tiếp giữa một TD200 và một PLC theo hình vẽ sau: 2. Giao tiếp giữa nhiều TD200 và nhiều PLC theo hình vẽ sau: - Hng dn lp trỡnh trờn TD-200 B mụn T ng húa M - Du khớ 3 Hình vẽ trên minh họa cho một mạng PLC đơn giản gồm có 2 PLC S7-200 và 2 TD200, mỗi PLC giao tiếp với một TD200. Mỗi thiết bị sẽ đ-ợc định một địa chỉ nh- trên hình vẽ. - Ta cũng có thể giao tiếp giữa một PLC và nhiều TD200. Trong tr-ờng hợp này vùng dữ liệu của mỗi TD200 phải đ-ợc định nghĩa tại những vùng nhớ V khác nhau. L-u ý: địa chỉ của CPU và TD200 trên mạng. 1.4/ Lập trình cho TD200. 1. Phần mềm lập trình: phần mềm để lập trình cho TD200 cũng chính là phần mềm để lập trình cho S7-200 : Step7 Microwin. 2. Các b-ớc lập trình cho TD200: B-ớc 1: khởi động ch-ơng trình Step7 Microwin, trên thanh Menu chọn Tools >>chọn TD200 Wizard. B-ớc 2: Chọn ngôn ngữ và ký tự hiển thị; Hng dn lp trỡnh trờn TD-200 B mụn T ng húa M - Du khớ 4 - B-ớc 3: Lựa chọn có cho hiển thị các chức năng Time, Force, Password ? B-ớc 4: Chọn các bit M t-ơng ứng với các phím chức năng và chọn tốc độ giao tiếp giữa PLC và TD200. - Giao tiếp giữa các bit M với các phím chức năng đ-ợc thực hiện theo nguyên tắc nh- sau: - Tốc độ giao tiếp giữa PLC và TD200 nên chọn: As fast as possible B-ớc 5: Chọn số Message hiển thị và số ký tự hiển thị trên 1 Message. Hng dn lp trỡnh trờn TD-200 B mụn T ng húa M - Du khớ 5 - TD200 có thể cho hiển thị tối đa là 80 Message. Ta có thể định dạng số ký tự hiển thị trên 1 Message là 20 hoặc 40 ký tự. B-ớc 6: Chọn vùng nhớ V dùng để định dạng cho TD200. - Ta cần quan tâm đến các thông số sau: + Địa chỉ vùng định nghĩa cho các thông số của TD200. Vùng này th-ờng chiếm 12 byte hay 14 byte (tùy vào kiểu ký tự ta chọn hiển thị trên TD200) trong vùng nhớ V. - Địa chỉ vùng nhớ điều khiển hiển thị Message trên TD200: Mỗi Message có 1bit t-ơng ứng để cho phép Message có đ-ợc hiển thị hay không. Khi bit đ-ợc set bằng ch-ơng trình Hng dn lp trỡnh trờn TD-200 B mụn T ng húa M - Du khớ 6 của PLC thì Message t-ơng ứng sẽ đ-ợc hiển thị trên TD200, ng-ợc lại khi bit đ-ợc Reset thì Message t-ơng ứng sẽ mất. - Địa chỉ vùng nhớ thông tin của Message: Mỗi ký tự trên Message sẽ có một địa chỉ byte t-ơng ứng trên PLC. Điều này có nghĩa là nếu ta muốn cho hiển thị bao nhiêu ký tự trên Message thì ta sẽ phải mất đi số byte t-ơng ứng của vùng nhớ V trên PLC để l-u trữ thông tin của Message. * Chú ý: Ta không đ-ợc chọn trùng địa chỉ của 3 vùng nhớ nói trên, nếu ta chọn trùng thì ch-ơng trình sẽ thông báo và không cho ta thực hiện những b-ớc tiếp theo. Ví dụ: - Giả sử ta chọn kiểu chữ hiển thị trên TD200 trong b-ớc 2 là Latin 1. Khi đó vùng định nghĩa các thông số của TD200 sẽ chiếm 14 byte trong vùng nhớ V, giả sử ta chọn địa chỉ bắt đầu của vùng nhớ này là VB0, nghĩa là vùng nhớ định nghĩa cho TD200 chim t a ch VB0 n VB13 (tng cng vùng nh này là 14 byte). - Gi sử s message ta mun hin th là 1 và s ký t hin th là 40. Ta chn a ch bt u cho vùng nh iu khin hin th message là byte VB14. Trong trng hp này, vì ch có 1 message nên ta có 1 bit cho phép hin th message, nên ta ch tn 1 byte cho vùng nh này. - Ta có 40 ký t hin th trên message nên ta s tn 40 byte trong vùng nh V l-u trữ thông tin ca message. Ta chn a ch bt u cho vùng nh này là VB15. Tc là các byte t a ch VB15 n VB54 là dành cho vùng nh lu tr thông tin Message. Bc 7: Tạo các message. - Mi message có th có mt trong các chức nng nh- sau, ch hin th text, hin th giá tr các bin trên PLC, cho nhập giá tr vào các bin của ch-ơng trình, yêu cu xác nhận sự xut hin của message. - Ví d: Tạo 3 message, mi message có 40 ký t. + a ch vùng nh ngha cho các thông s ca TD200: VB0 -> VB14. + a ch vùng nh iu khin hin th Message trên TD200: VB14. + a ch vùng nh thông tin của message: VB40 -> VB159. Message 1: Ch cho hin th Text. Message 1 gm 40 ký t bt u từ a ch VB40, bit iu khin cho message hin th là V14.7 nh- hình d-ới: Hướng dẫn lập trình trên TD-200 Bộ môn Tự động hóa Mỏ - Dầu khí 7 Sau khi định dạng xong message 1, nhấn Next Message để vÒ message 2. Message 2: Cho hiển thị gi¸ trị c¸c biến trªn PLC vµ nhập gi¸ trị vµo c¸c biến của ch-¬ng tr×nh. Message 2 gồm 40 ký tù b¾t đÇu tõ địa chỉ VB80, bit điều khiển cho message hiển thị lµ V14.6 như h×nh d-íi: Muốn hiển thị gi¸ trị một biến trong PLC th× ta thực hiện nh- sau: đặt con trỏ ở vị trÝ muốn hiển thị (vÝ dụ vị trÝ mòi tªn nh- h×nh vẽ), sau đã nhấn nót Embedded Data. Mµn h×nh sẽ xuất hiện hộp thoại nh- sau: Hướng dẫn lập trình trên TD-200 Bộ môn Tự động hóa Mỏ - Dầu khí 8 Trªn hép tho¹i nµy, ta phải khai b¸o c¸c phần như sau: + Định dạng kiểu dữ liệu: ở đ©y ta cã 3 lùa chọn lµ kh«ng cã d÷ liệu, d÷ liệu dạng Word vµ d÷ liệu d¹ng Double Word. + Kiểu hiển thị lµ cã dấu hoặc kh«ng dấu. + Chọn số kÝ tự hiển thị bªn phải dấu chấm. + Cho phÐp nhập gi¸ trị (User is allowed to edit this data), hoÆc yªu cầu x¸c nhận message hay kh«ng (User must acknowledge message)? Ngoµi ra hộp thoại cßn cho ta biết địa chỉ của dữ liệu cần hiển thị. Ở hộp thoại trªn th× kiểu dữ liệu dạng Word, hiển thị cã dấu vµ cã 1 chữ số hiển thị sau dấu chấm, kh«ng yªu cầu x¸c nhận message vµ kh«ng cho phÐp nhập gi¸ trị, địa chỉ của d÷ liệu cần hiển thị lµ VW98. Sau khi đã khai b¸o xong th× nhấn OK x¸c nhận vµ trở về hộp tho¹i tr-íc đã. Lóc nµy ta quan s¸t thấy từ vị trÝ con trỏ (vị trÝ mòi tªn) cã 4 « (4 byte) bị b«i ®en. Tiếp theo, muốn nhập gi¸ trị vµo một biến của chương tr×nh th× ta cũng đặt con trỏ vµo vị trÝ muốn nhập, sau đã nhấn Embedded Data, hộp tho¹i như trªn lại xuất hiện. Hng dn lp trỡnh trờn TD-200 B mụn T ng húa M - Du khớ 9 Nh hp thoi trên: Ta chn kiu d liu Double Word, kiu hin th Real, có 1 ch s hin th sau du chm, a ch ca d liu là VD116. Ngoài ra, mun nhp giá tr vào bin ca ch-ơng trình thì ta check vào lựa chn cho phép nhập d liu (User is allowed to edit this data). Sau khi check vào la chn này thì hp thoại thông báo cho ta bit bit xác nhn sau nhp d liu (trên hp thoi là V114.2). Nu ta mun ngi vn hành cn nhp Password khi thay i bin ca ch-ơng trình thì ta check vào lựa chn: Should the user edit or data be Password-protected? Sau khi thực hin xong các khai báo ta nhn OK xác nhn và tr v hp thoi tr-ớc ó. Lúc này trên hp thoại s có thêm 6 ô (tức là 6 byte) c bôi đen. Lu ý: Khi ta mun cho hin th hay nhp mt giá tr vào các bin ca PLC thì trc tiên ta phi gắn các giá tr này vào message bằng cách t con tr v trí thích hp và nhn nút Embedded Data trên hp thoi. Sau ó ta khai báo kiu d liu, kiu hin th và các chn lựa. TD200 s dành 2 byte l-u những khai báo này. Nu ta chn kiu d liu là Word thì ta cn thêm 2 byte l-u giá tr và nu ta chn kiu d liu là Double Word thì ta cn 4 byte l-u giá tr. iu này có ngha là nu ta mun gn 1 giá tr Word vào message thì ta s cn 4 byte (2 byte nh ngha + 2 byte giá tr), nu ta mun gn 1 giá tr Double Word vào message thì ta s cn 6 byte (2 byte nh ngha + 4 byte giá tr). Message 3: Yêu cu ngi vn hành xác nhn khi message xut hin. Message 3 gm 40 ký t bt u t a ch VB120, bit iu khin cho message hin th là V14.5 nh- hình v: Hng dn lp trỡnh trờn TD-200 B mụn T ng húa M - Du khớ 10 t con tr vào v trí mũi tên, sau ó nhn Embedded Data, mt hp thoi xut hin. Ta check vào la chọn yêu cu xác nhn (User must acknowledge message), sau ó nhn OK quay v hp thoi trc ó. Lúc này ta thy trên hp thoại có 2 ô (2 byte) c bôi en, ây chính là 2 byte dùng nh ngha.Và trên hp thoi cng cho ta bit bit xác nhn là V158.1, bit này s c set lên 1 khi ta nhn Enter xác nhn message. Bc 8: Ta nhn Finish kt thúc. Sau khi hoàn thành các bc trên nh dng cho TD200, TD200 có th hot ng theo ý mun thì ta phi vit ch-ơng trình iu khin trên PLC. Các ví dụ trong mục 3 s hng dn cách lp trình trong PLC iu khin TD200. Ví d: To 3 message nh ã thc hin trong mục 2. Vit ch-ơng trình iu khin TD200 nh sau: Khi bt CPU sang ch Run thì message 1 xut hin. Nhn F1 cho hin th message 2. [...].. .Hướng dẫn lập trình trên TD- 200 Nhấn Enter để nhập gi¸ trị SETPOINT, sau đã nhấn Enter để x¸c nhận gi¸ trị nhập vµ hiển thị message 3 Nhấn Enter để x¸c nhận message 3 đồng thời hiển thị message 1 Nhấn F2 để cho hiển thị cả 3 message Nhấn F3 để tắt cả 3 message Bộ môn Tự động hóa Mỏ - Dầu khí 11 Hướng dẫn lập trình trên TD- 200 Bộ môn Tự động hóa Mỏ - Dầu khí . trên mạng. 1.4/ Lập trình cho TD200. 1. Phần mềm lập trình: phần mềm để lập trình cho TD200 cũng chính là phần mềm để lập trình cho S7-200 : Step7 Microwin. 2. Các b-ớc lập trình cho TD200:. Hng dn lp trỡnh trờn TD-200 B mụn T ng húa M - Du khớ 1 Phần 1. H-ớNG DẫN LậP TRìNH TD200 1.1/Gii thiu chung: - TD200 là một thiết bị hiển. t bt u từ a ch VB40, bit iu khin cho message hin th là V14.7 nh- hình d-ới: Hướng dẫn lập trình trên TD-200 Bộ môn Tự động hóa Mỏ - Dầu khí 7 Sau khi định dạng xong message