Các bớc lập trình TD200:

Một phần của tài liệu xây dựng băng tải đếm sản phẩm sử dụng plc (Trang 26 - 31)

a) Các bớc thực hiện:

- Bớc 1: Khởi động chơng trình STEP7 Microwin, trên thanh Menu, chọn Tools, sau đó chọn TD200 Wizard.

- Bớc 2: Chọn ngôn ngữ và kiểu kí tự hiển thị.

- 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à 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 Messsge.

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 ( tuỳ 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ó 1 bit 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 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 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 để lu trữ thông tin của message.

Lu ý: Ta không đợc lựa 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.

- Bớc 7: Tạo các message.

Mỗi message có thể có một trong các chức năng nh sau: Chỉ hiển thị text, Hiển thị giá trị các biến trên PLC, Cho nhập giá trị vào các biến của chơng trình, Yêu cầu xác nhận sự xuất hiện của message.

Ví dụ: Tạo 3 message, mỗi message có 40 kí tự.

Địa chỉ vùng định nghĩa cho các thông số của TD200: VB0 đến VB14. Địa chỉ vùng nhớ điều khiển hiển thị message trên TD200: VB14. Địa chỉ vùng nhớ thông tin của message: VB40 đến VB159.

* Message 1: Chỉ cho hiển thị Text.

Message 1 gồm 40 kí tự bắt đầu từ địa chỉ VB40, bit điều khiển cho message hiển thị là V14.7.

Sau khi định dạng xong message 1, nhấn nút Next Message để vào 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 .

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 th thoại nh sau:

Trên hộp th 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 hay 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) hay 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. (adsbygoogle = window.adsbygoogle || []).push({});

Sau khi đã khai báo xong thì ấ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ỏ có 4 ô ( 4 byte) bị bôi xám.

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 cho con trỏ vào vị trí muốn nhập, sau đó nhấn Embedded Datd, hộp thoại nh trên lại xuất hiện.

Nh hộp thoại trên ta chọn kiểu dữ liệu Double Word, kiểu hiển thị Real, có 1 chữ số hiển thị sau dấu chấm, địa chỉ của dữ liệu là VD116.

Ngoài ra, muốn nhập giá trị vào biến của chơng trình thì ta check vào lựa chọn cho phép nhập dữ liệu. Sau khi check vào lựa chọn này thì hộp thoại thông báo cho ta biết bit xác nhận sau nhập dữ liệu.

Nếu ta muốn ngời vận hành cần nhập password khi thay đổi biến của chơng trình thì ta check vào lựa chọn “ Should the user edit or data be Password- protected? “ .

Sau khi thực hiện xong các khai báo ta ấn OK xác nhận và trở về hộp thoại trớc đó.

Lúc này trên hộp thoại sẽ có thêm 6 ô đợc bôi xám.

Lu ý: Khi ta muốn cho hiển thị hay nhập một giá trị vào các biến của PLC thì tr-

ớc tiên ta phải gắn các giá trị này vào message bằng cách đặt con trở ở vị trí thích hợp và nhấn nút Embedded Data trên hộp thoại. Sau đó ta khai báo kiểu dữ liệu, kiểu hiển thị và các chọn lựa; TD200 sẽ dành ra 2 byte để lu trữ những khai báo này.

Nếu ta chọn kiểu dữ liệu là Word thì ta cần thêm 2 byte để lu giá trị và nếu ta chọn kiểu dữ liệu là Double Word thì ta cần 4 byte để lu giữ giá trị. Điều này có nghĩa là nếu ta muốn gắn 1 giá trị Word vào message thì ta cần 4 byte, nếu ta muốn gắn 1 gia trị Double Word vào message thì ta sẽ cần 6 byte.

* Message 3: Yêu cầu ngời vận hành xác nhận khi message xuất hiện.

Message 3 gồm 40 kí tự bắt đầu từ địa chỉ VB120, bit điều khiển cho message hiển thị là V14.5.

Đặt con trỏ vào vị trí mũi tên, sau đó nhấn Embedded Data, một hộp thoại xuất hiện. Ta check vào lựa chọn yêu cầu xác nhận ( User must acknowledge ), sau đó nhấn OK để quay về hộp thoại trớc đó.

Lúc này ta thấy trên hộp thoại có 2 ô đợc bôi đen, đây chính là 2 byte dùng để định nghĩa, và trên hộp thoại cũng cho ta biết bit xác nhận là V158.1, bit này sẽ đợc set lên 1 khi ta nhấn Enter để xác nhận message.

- Bớc 8: Ta nhấn Finish để kết thúc.

Sau khi hoàn thành các bớc trên định dạng cho TD200, để TD200 có thể hoạt động theo ý muốn thì ta phải viết chơng trình điều khiển trên PLC.

b. Xét ví dụ:

Ví dụ: Tạo 3 message nh đã thực hiện ở trên. Viết chơng trình điều khiển TD200 nh sau:

- Khi bật CPU sang chế độ Run thì message 1 xuất hiện. - Nhấn F1 để cho hiển thị message 2.

- 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.

Chơng 3. Tính chọn thiết bị hệ thống băng tải đếm sản phẩm

Một phần của tài liệu xây dựng băng tải đếm sản phẩm sử dụng plc (Trang 26 - 31)