2. 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 đ ợ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 : .
- 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 
t
Nỳt n M
RN hoc nỳt dng
u ra CTT K
0
I0.1
I0.0
Q0.0
độ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.
 - ở đâ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 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:
 + Chn File  Download. V vi c 
download cú phớm tt l  Ctrl+D. 
 + Dựng ngay biu tng  trờn thanh 
cụng c