Professional Documents
Culture Documents
Dùng S7-200 Điều Khiển Hệ Thống Đóng Hộp Táo
Dùng S7-200 Điều Khiển Hệ Thống Đóng Hộp Táo
Phụ Lục
GVHD:Nguyễn Văn A 1
Dùng S7200 Điều Khiển Hệ Thống Đóng Hộp Táo
Khi nhấn nút “START” dây chuyền vận chuyển hộp được cho phép hoạt động.
Khi hộp được do thấy, dây chuyền hộp dừng lại để dây chuyền táo hoạt động.
Cảm biến đếm táo phải được 50 trái thì dây chuyền đếm táo dừng hoạt động và
cho dây chuyền hộp hoạt động để đưa hộp mới đến. Dây chuyền được dừng lại
khi nhấn nút STOP hoặc hết một ca làm việc 200 thùng táo, khi nhấn STOP số táo
vẫn còn lưu trữ nếu đang đếm.
Viết chương trình điều khiển trên PLC S7200 để điều khiển hệ thống trên.
GVHD:Nguyễn Văn A 2
Dùng S7200 Điều Khiển Hệ Thống Đóng Hộp Táo
GVHD:Nguyễn Văn A 3
Dùng S7200 Điều Khiển Hệ Thống Đóng Hộp Táo
GVHD:Nguyễn Văn A 4
Dùng S7200 Điều Khiển Hệ Thống Đóng Hộp Táo
GVHD:Nguyễn Văn A 5
Dùng S7200 Điều Khiển Hệ Thống Đóng Hộp Táo
Một vòng quét (Cycle Scan) có thể mô tả các giai đoạn như sau:
- Update ngõ vào số vào vùng đệm ngõ vào PII
- Thực thi chương trình theo từng lệnh (network)
- Khi hết chương trình thì xuất các giá trị vùng đệm ngõ ra PIQ ra các ngõ ra
số.
- Vòng quét được kết thúc bởi truyền thông nội bộ và kiểm tra lỗi
Một vòng quét tốn một khoảng thời gian gọi là Scan Time. Scan Time sẽ khác
nhau cho mỗi vòng quét, tùy thuộc vào số lệnh, dữ liệu cần chuyển tải trong vòng
quét đó.
GVHD:Nguyễn Văn A 6
Dùng S7200 Điều Khiển Hệ Thống Đóng Hộp Táo
B3. Ngay dưới thư mục Projects của phần mềm có dòng để chọn loại CPU, ta double
click hoặc right click vào đây để chọn. ví dụ chọn CPU 226. Chú ý chọn verson để
tương thích CPU mà bạn đang dùng. Bạn có thể chọn cable kết nối, loại truyền thông
cho CPU trong bước này.
B4. Save Project từ Files/Save hoặc click vào biểu tưởng Save trên thanh công cụ.
chú ý lưu tên Projects.
B5. Viết chương trình trong khung soạn thảo chương trình.
GVHD:Nguyễn Văn A 7
Dùng S7200 Điều Khiển Hệ Thống Đóng Hộp Táo
B6. Compile projects bằng cách Click vào biểu tượng Compile hoặc Compile All trên
toolbar như hình dưới đây:
Kiểm tra nếu compile có lỗi thì sửa lại chương trình.
Đến khi compile không còn lỗi thì thôi. Khi đó nhớ lưu lại chương trình.
B7. Thiết lập truyền thông để nạp chương trình vào CPU.
B7.1. thiết lập “System Block”
B7.2 thiết lập “Set PG/PC”
B7.3 thiết lập “Comunication”
Kết nối thành công ,chuyển sang bước .
B8. Download chương trình từ máy tính vào CPU.
Click vào biểu tượng như hình bên dưới.
GVHD:Nguyễn Văn A 8
Dùng S7200 Điều Khiển Hệ Thống Đóng Hộp Táo
GVHD:Nguyễn Văn A 9
Dùng S7200 Điều Khiển Hệ Thống Đóng Hộp Táo
GVHD:Nguyễn Văn A 10
Dùng S7200 Điều Khiển Hệ Thống Đóng Hộp Táo
Nework này tạo biến giử chương trình, khi YS tích cực nó sẽ được giữ mãi cho đến khi
có nút nhấn Stop.
GVHD:Nguyễn Văn A 11
Dùng S7200 Điều Khiển Hệ Thống Đóng Hộp Táo
Network này kích cho băng tải chạy thùng(hộp). Băng tải này chạy với những trường hợp
sau:
- Lúc khởi động lần đầu có nút nhấn START
- Ở Trạng thái nghĩ PAUSE1(trạng thái sau khi đóng được một thùng táo). Tuy
nhiên phải kèm điều kiện là chưa đủ số thùng – tức Counter2(C2) vẫn còn ở mức
0.
- Ở Trạng thái PAUSEBTH(trạng thái nghĩ của BTH khi gặp việc nhấn “STOP”),
mà gặp việc nhấn nút “START”. Ở giai đoạn này, nếu xãy ra thì lập tức RESET
tín hiệu PAUSEBTH để quá trình BTH được giữ cho đến khi Cảm biến CBH(cảm
biến có thùng(hộp) được tích cực.
- Hoặc đang ở trong giai đoạn BTH mà hộp chưa đến vị trí cảm biến.
Trạng thái ra BTH chỉ dừng lại (mức 0) khi có một trong các điều kiện sau:
- Nút nhấn STOP làm tín hiệu YS về mức 0.
- Trạng thái BTT(băng tải táo) tích cực.
- Đang vào chế độ nghĩ PAUSEBTH hoặc PAUSEBTT.
GVHD:Nguyễn Văn A 12
Dùng S7200 Điều Khiển Hệ Thống Đóng Hộp Táo
Network này làm cho băng tải táo chạy- trạng thái BTT chính là ngõ ra Q0.1.
BTT tích cực trong các trường hợp sau:
- Đang ở trạng thái BTH(băng tải chạy) mà cảm biến phát hiện hộp(thùng) tích cực.
- Đang ở trạng thái PAUSEBTT(trạng thái nghĩ khi đang ở BTT mà gặp việc nhấn
nút STOP) mà gặp việc nhấn nút START trở lại. Khi làm quá trình này thì đồng
thời RESET tín hiệu PAUSEBTT để trạng thái BTT được duy trì cho đến khi
đóng được một hộp(thùng) táo.
- Đang ở BTT mà chưa đóng đầy thùng táo.
Trạng thái BTT sẽ chấm dứt (tín hiệu Q0.1 không tích cực) khi có các điều kiện sau xãy
ra:
- Nhấn nút STOP làm tín hiệu YS không tích cực(mức Logic là 0).
- Hoặc là đang ở BTT mà gặp hai tín hiệu PAUSEBTH hay PAUSEBTT.
- Hoặc là đang ở BTT mà phát hiện có cảm biến thùng(hộp) đầy. vì lúc này trạng
thái PAUSE1 sẽ tích cực và làm cho trạng thái BTT không tích cực.
GVHD:Nguyễn Văn A 13
Dùng S7200 Điều Khiển Hệ Thống Đóng Hộp Táo
Network này xác định trạng thái PAUSE1. Trạng thái này xảy ra khi:
- Băng tải táo đang chạy(BTT) mà C1 phát hiện đếm đủ táo cho một thùng.
- Hoặc là đang ở PAUSE1 mà chưa chuyển qua PAUSE2.
Chú ý là trong trường hợp C2 chưa tích cực(chưa đủ thùng táo quy định) thì từ PAUSE1
sẽ chuyển về BTH(cho băng tải quay để đóng thùng mới –xem network 3), nên PAUSE1
sẽ không tích cực khi tín hiệu BTH được tích cực. Do vậy nếu chưa đủ số thùng thì
PAUSE1 chỉ tồn tại đúng một vòng quét của chương trình, vì vậy ta không thấy sự thay
đổi của PAUSE1 khi mô phỏng(chỉ thấy toàn là #0!).
GVHD:Nguyễn Văn A 14
Dùng S7200 Điều Khiển Hệ Thống Đóng Hộp Táo
Network này xác định trạng thái PAUSE2- là trạng thái dừng không làm gì sau khi phát
hiện đã đóng đủ số thùng táo theo yêu cầu. PAUSE2 sẽ không tích cực khi có nút nhấn
START trở lại, vì khi có sự việc này, tín hiệu BTH sẽ tích cực ở network 3, và khi quét
đến network này(trong một vòng quét) thì PAUSE2 không tích cực!.
<<>> Một chú ý quan trọng là tất cả các trạng thái BTH, BTT, PAUSE1, PAUSE2 khi
muốn tích cực thì phải có YS tích cực, điều này là muốn khi nhấn STOP thì các trạng thái
này phải dừng để ưu tiện cho các trạng thái nghĩ PAUSEBTH hay PAUSEBTT<<>>.
GVHD:Nguyễn Văn A 15
Dùng S7200 Điều Khiển Hệ Thống Đóng Hộp Táo
GVHD:Nguyễn Văn A 16
Dùng S7200 Điều Khiển Hệ Thống Đóng Hộp Táo
GVHD:Nguyễn Văn A 17