Các bớc để lập trình một chơng trình điều khiển cho PLC S7-200.mạch khởi động từ đơn a.. - Phân tích các yêu cầu chung của hệ thống - Phân tích thứ tự tác động của các thành phần trong
Trang 12 Các bớc để lập trình một chơng trình điều khiển cho PLC S7-200.
(mạch khởi động từ đơn)
a Bớc 1: Phân tích yêu cầu công nghệ
- Phân tích các yêu cầu chung của hệ thống
- Phân tích thứ tự tác động của các thành phần trong hệ
thống Hay nói cách khác là sự phân biệt thứ tự hoạt động
của các thành phần trong hệ thống, cái nào trớc, cái nào
sau và sự liên quan giữa chúng
- Phân tích bản chất của từng thành phần để xác định
đ-ợc các điều kiện liên quan mà chỉ phụ thuộc vào bản chất
riêng của nó và kết hợp với toàn bộ với những phân tích
tr-ớc đó để có phơng pháp điểu khiển thích hợp
- Mạch dùng để điều khỉên động cơ KĐB 3 pha
- Khi ấn nút mở CTT K có điện
đa động cơ vào vận hành, khi dừng
ấn nút D CTT K mất điện
- Công tắc tơ K đợc đóng mở bởi
2 nút ấn, khi có sự cố thì đợc cắt
điện do rơ le nhiệt PT
b Bớc 2: Lập bảng địa chỉ cho các I/O.
- Từ các bớc phân tích về công nghệ cho ta biết sẽ có
bao nhiêu I/O trong hệ thống, bản chất của các I/O (số,
t-ơng tự, xung…) và ta sẽ xây dựng đ) và ta sẽ xây dựng đợc một bảng các I/O
cho toàn bộ hệ thống
- Việc xây dựng bảng I/O phụ thuộc vào hệ thống và cấu
hình PLC hoặc hệ PLC mà chúng ta định viết chơng trình
điều khiển Và việc gán địa chỉ cho các I/O của hệ thống
phải tuân thủ những quy định của nhà cung cấp PLC
- Tín hiệu vào là tín hiệu số có: + I0.0 : là nút dừng (D) (thờng
đóng) + I0.1 : là nút mở (M), thờng mở + I0.2 : …) và ta sẽ xây dựng đ
- Tín hiệu ra là tín hiệu số:
+ Q0.0: ứng với CTT K
c Bớc 3: Lập giản đồ thời gian hoặc lu đồ thuật toán điều khiển.
- Đối với những hệ điều khiển tơng đối lớn và phức tạp
thì bớc này rất quan trọng cho việc lập trình về sau này
- Nó sẽ giúp cho ngời lập trình phân tích hệ thống điều
khiển thành từng phần, sự liên quan và thứ tự tác động của
chúng và từ đó sẽ cụ thể hoá đợc phơng án điều khiển trên
chơng trình cho PLC
- Còn đối với những hệ thống nhỏ không có quá nhiều
các I/O thì ngời ta có thể xây dựng giản đồ thời gian tơng
ứng cho từng I/O nằm trong tổng thể thứ tự và thời gian
tác động của toàn bộ I/O của hệ thống
d Bớc 4: Viết chơng trình điều khiển.
- Từ những gì đã có từ việc phân tích hệ thống và xây
dựng lu đồ thuật toán hoặc giản đồ thời gian thì việc cụ
thể hoá bằng ngôn ngữ lập trình và đa xuống PLC cũng rất
quan trọng
t
Nỳt ấn M
RN hoặc nỳt dừng
Đầu ra CTT K 0
I0.1
I0.0 Q0.0
Trang 2- ở đây ngời lập trình cũng phải tuân thủ những quy
định của nhà sản xuất về việc lập trình cho loại PLC
S7-200 của họ dẫn đến một số hạn chế nhất định trong việc
thể hiện thuật toán Và đôi khi cũng phải điều chỉnh lại
thuật toán cho phù hợp với loại PLC mà mình đang có
e Bớc 5: Chạy thử chơng trình và kiểm tra lỗi.
- Sau khi đã hoàn thiện chơng trình điều khiển và
kiểm tra những lỗi có thể thấy đợc nh các lỗi về cú
pháp, về sự sai khác kiểu dữ liệu, về thời gian…) và ta sẽ xây dựng đ thì
có thể download chơng trình xuống PLC để chạy thử
- Việc chạy thử này nếu có thể thực hiện trên hệ
thống thực tế là tốt nhất còn nếu không có thể chạy
thử trên các phần mềm mô phỏng hoặc một hệ thống
đợc xây dựng để mô phỏng lại hệ thống cần điều
khiển Từ việc kiểm tra các đáp ứng của hệ thống sau
khi chạy thử thì ngời lập trình có thể kiểm tra lại toàn
bộ thuật toán mà mình đã xây dựng từ đó chỉnh sửa
lai chơng trình để đáp ứng đợc hoàn toàn các yêu cầu
của hệ thống
- Kiểm tra các lỗi của chơng trình viết xong bằng cách:
+ Chọn PLC \ Compile hoặc
Compile All
+ Hoặc dùng biểu tợng trên thanh công cụ
- Download chạy thử bằng cách:
+ Chọn File à Download V vià vi ệc download cú phớm tắt l à vi Ctrl+D
+ Dựng ngay biểu tượng ở trờn thanh cụng cụ