You are on page 1of 55

Auto books STEP7 MicroWin, S7-200 Simulator & PC Simu No2

CHƯƠNG 6 : STEP 7 MicroWin, S7-200 Simulator và PC Simu

Mục đích :
Giới thiệu cách cài đặt, sử dụng phần mềm STEP7 MicroWin để lập trình, S7-200
Simulator và PC-Simu để mô phỏng hệ thống điều khiển sử dụng PLC S7-200.
Yêu cầu sau khi học :
1. Biết cách cài đặt các phần mềm liên quan.
2. Biết cách sử dụng phần mềm STEP 7 Microwin để soạn thảo chương trình, download,
upload chương trình xuống PLC và lên từ PLC.
3. Biết cách sử dụng S7-200 Simulator để mô phỏng chương trình giả lập PLC.
4. Biết cách sử dụng phần mềm PC-Simu để giả lập tạo các hệ thống.
Số tiết giảng dạy: 4
Nội dung giảng dạy :
STT Nội dung Số tiết
1 Giới thiệu tổng quan tập lệnh STEP7-MicroWin và cách sử dụng. 1
2 Giới thiệu phần mềm S7-200 Simulator và hướng dẫn sử dụng. 1
Giới thiệu phần mềm PC Simu và hướng dẫn sử dụng.
Hướng dẫn lập trình và mô phỏng. 2
Trọng tâm bài giảng :
1. Sử dụng phần mềm Step7 MicroWin để lập trình
2. Sử dụng S7-200 Simulator và PC-Simu.

Copyright 2010 by www.azauto.vn 140 / 326 Tutorial


Status: 18/08 Version 2.2
Tài liệu này được xây dựng để hỗ trợ sinh viên học tập, nghiên cứu. Thông tin liên quan xin liên hệ www.azauto.vn hoặc 0913.586.147
Auto books STEP7 MicroWin, S7-200 Simulator & PC Simu No2

6.1. GIỚI THIỆU PHẦN MỀM STEP7 MICRO WIN


Phần mềm STEP 7 Micro Win được dùng để lập trình cho họ PLC S7-200 của Siemes và
thiết lập điều khiển giữa họ PLC này và các module khác như : module truyền thông EM241,
module điều khiển vị trí EM253, màn hình TD 200,….
Phần mềm cho phép thiết lập truyền thông giữa máy tính với PLC, lập trình cho PLC, thực
hiện chức năng gán ngõ vào/ra, giám sát bộ nhớ của PLC,…

Các bạn phải có nguồn của chương trình STEP 7 MicroWin trên đĩa hoặc trong ổ cứng.
Đưa đĩa vào, nhấn SETUP, chương trình thuật sĩ hướng dẫn cài tự động. Ta thực hiện cài đặt
theo các bước sau :
6.1.1. CÀI ĐẶT

Sau khi thực hiện xong việc cài đặt, shortcut STEP 7 MicroWin xuất hiện trên màn hình.

Copyright 2010 by www.azauto.vn 141 / 326 Tutorial


Status: 18/08 Version 2.2
Tài liệu này được xây dựng để hỗ trợ sinh viên học tập, nghiên cứu. Thông tin liên quan xin liên hệ www.azauto.vn hoặc 0913.586.147
Auto books STEP7 MicroWin, S7-200 Simulator & PC Simu No2

6.1.2. CÁC THÀNH PHẦN CHÍNH :

Màn hình soạn thảo chương trình.

Đây là cây lệnh, ở đây lệnh được chia Bit Logic : Xử lý mức logic của từng bit.
thành các nhóm lệnh. Clock : Các lệnh xử lý đồng hồ thời gian thực.
Communications : Các lệnh truyền thông.
Compare : Các lệnh so sánh.
Convert : Các lệnh chuyển đổi dữ liệu.
Counters : Lệnh liên quan đến bộ đếm.
Floating-Point Math : Lệnh toán học dấu chấm động.
Integer Math : Lệnh phép toán số nguyên.
Interrup : Các lệnh ngắt.
Logical Operations : Các lệnh xử lý mức logic.
Move : Các lệnh di chuyển dữ liệu.
Program Control : Lệnh điều khiển chương trình.
Shift/Rotate : Lệnh dịch và quay dữ liệu.
String : Lệnh xử lý chuỗi.
Table : Lệnh bộ định thời.

Tool Common là Tool thường dùng trong chương trình PLC.

Copyright 2010 by www.azauto.vn 142 / 326 Tutorial


Status: 18/08 Version 2.2
Tài liệu này được xây dựng để hỗ trợ sinh viên học tập, nghiên cứu. Thông tin liên quan xin liên hệ www.azauto.vn hoặc 0913.586.147
Auto books STEP7 MicroWin, S7-200 Simulator & PC Simu No2

Tool Debug là tool thường dùng để gở rối chương trình hay giám sát các lệnh trong chương
trình PLC.

Tool Standard là tool chuẩn thường được dùng trong soạn thảo.

Tool Instruction chứa các lệnh.

Tool Instruction là tool chứa các lệnh liên quan trong soạn thảo chương trình.
View : Cho phép hiển thị lên màn hình sự lựa chọn.
Program Block : Cho phép bật tắt màn hình soạn thảo lệnh.
Symbol Table : Cho phép gán các biến trong PLC. Khi gán ở đây, biến có giá trị
toàn cục.
Status Chart : Cho phép gán giá trị cho các địa chỉ.
Data Block : Cho phép nhập các khối dữ liệu đặt trước cho PLC.
System Block : Cho phép thiết lập các thông số cấu hình cho PLC.
Cross Reference : Cho phép hiển thị tất cả các phần tử bộ nhớ và lệnh trong chương
trình.
Communications : Cho phép thiết lập các thông số truyền thông.

Copyright 2010 by www.azauto.vn 143 / 326 Tutorial


Status: 18/08 Version 2.2
Tài liệu này được xây dựng để hỗ trợ sinh viên học tập, nghiên cứu. Thông tin liên quan xin liên hệ www.azauto.vn hoặc 0913.586.147
Auto books STEP7 MicroWin, S7-200 Simulator & PC Simu No2

Tools : Cho phép lựa chọn việc thiết lập điều khiển cho các module khác kết hợp với
PLC S7-200 trong điều khiển.

Instruction Wizard : Trình thuật sĩ thiết lập các thông số cho lệnh đếm tốc độ cao
HSC và lệnh PID.

Position Control Wizard : Trình thuật sĩ cho phép thiết lập module EM253 điều khiển
vị trí.

EM253 Control Panel : Cho phép thiết lập truyền thông với module EM 253.

Modem Expansion Wizad : Trình thuật sĩ cho phép thiết lập module truyền thông qua
modem.

Để bật tắt màn hình soạn thảo, bấm chọn Program Block :

Copyright 2010 by www.azauto.vn 144 / 326 Tutorial


Status: 18/08 Version 2.2
Tài liệu này được xây dựng để hỗ trợ sinh viên học tập, nghiên cứu. Thông tin liên quan xin liên hệ www.azauto.vn hoặc 0913.586.147
Auto books STEP7 MicroWin, S7-200 Simulator & PC Simu No2

Menu xổ thường dùng :


RUN : Cho phép PLC chạy.
STOP : Yêu cầu PLC dừng.
Compile : Biên dịch chương trình sang mã máy.
Compile All : Biên dịch tất cả các thông số liên quan.
Clear.. : Xóa chương trình trong PLC.
Information… : Cho phép hiển thị thông tin về PLC.
Program Memory Cartridge : Truy cập bộ nhớ mở rộng
Create Data Block from RAM : Tạo khối dữ liệu từ RAM.
Time of Day Clock : Thiết lập thời gian của bộ định thời thời
gian thực.
Compare… So sánh chương trình trong PLC và chương trình
đang soạn thảo.

Việc hiển thị chương trình dưới dạng LAD, STL hay FBD được lựa chọn trong View.

First Scan : Chạy gỡ rồi trong một vòng quét.


Multiple Scans.. : Chạy gỡ rối nhiều vòng quét.
Program Status : Trạng thái của chương trình.
Use Execution Status : Dùng trạng thái hoạt động.
Triggered Pause :
Chart Status :
Single Read : Đọc một vòng quét đơn.
Write all :
Force.. : Gán các ngõ vào/ra.
Unforce : Gỡ gán.
Unforce All : Gỡ gán tất cả.
Read all Forced :
Program Edit in RUN.
Write-Force Output in STOP :

6.1.3. TẬP LỆNH CƠ BẢN :


Copyright 2010 by www.azauto.vn 145 / 326 Tutorial
Status: 18/08 Version 2.2
Tài liệu này được xây dựng để hỗ trợ sinh viên học tập, nghiên cứu. Thông tin liên quan xin liên hệ www.azauto.vn hoặc 0913.586.147
Auto books STEP7 MicroWin, S7-200 Simulator & PC Simu No2

Lệnh LOAD và LOADNOT.

Chức năng : Tiếp điểm bit NO sẽ đóng lại khi có mức tín hiệu 1. Tiếp
điểm NC sẽ đóng khi mức tín hiệu 0.

Lệnh lấy sườn lên(EU), sườn xuống (ED).

Chức năng : Lệnh EU lấy sườn lên và lệnh ED lấy sườn xuống của xung.

Lệnh OUT

Chức năng : Xuất giá trị ra bit.

Ví dụ :

Copyright 2010 by www.azauto.vn 146 / 326 Tutorial


Status: 18/08 Version 2.2
Tài liệu này được xây dựng để hỗ trợ sinh viên học tập, nghiên cứu. Thông tin liên quan xin liên hệ www.azauto.vn hoặc 0913.586.147
Auto books STEP7 MicroWin, S7-200 Simulator & PC Simu No2

Giản đồ thời gian :

Lệnh SET và RESET.

Copyright 2010 by www.azauto.vn 147 / 326 Tutorial


Status: 18/08 Version 2.2
Tài liệu này được xây dựng để hỗ trợ sinh viên học tập, nghiên cứu. Thông tin liên quan xin liên hệ www.azauto.vn hoặc 0913.586.147
Auto books STEP7 MicroWin, S7-200 Simulator & PC Simu No2

Chức năng : Lệnh SET thực hiện thiết lập N bit, kể từ bit khai báo lên 1.
Lệnh RESET thực hiện xóa N bit, kể từ bit khai báo xuống 0.

Ví dụ :

Giản đồ thời gian :

Copyright 2010 by www.azauto.vn 148 / 326 Tutorial


Status: 18/08 Version 2.2
Tài liệu này được xây dựng để hỗ trợ sinh viên học tập, nghiên cứu. Thông tin liên quan xin liên hệ www.azauto.vn hoặc 0913.586.147
Auto books STEP7 MicroWin, S7-200 Simulator & PC Simu No2

Lệnh Counter Up:

Chức năng : Thực hiện đếm lên khi có xung CU, khi giá trị tức thời
(CV) bằng giá trị đặt trước (PV), bit Cxxx sẽ được tích cực; Khi có
xung R, reset bit counter, giá trị tức thời.

Ví dụ :
Copyright 2010 by www.azauto.vn 149 / 326 Tutorial
Status: 18/08 Version 2.2
Tài liệu này được xây dựng để hỗ trợ sinh viên học tập, nghiên cứu. Thông tin liên quan xin liên hệ www.azauto.vn hoặc 0913.586.147
Auto books STEP7 MicroWin, S7-200 Simulator & PC Simu No2

Giản đồ thời gian :

Lệnh Counter Up/Down

Chức năng : Thực hiện đếm lên khi có xung CU, đếm xuống khi có
xung CD, reset khi có xung vào R. Khi giá trị đếm bằng giá trị đặt
trước PV, bit counter sẽ bằng 1.

Ví dụ :
Copyright 2010 by www.azauto.vn 150 / 326 Tutorial
Status: 18/08 Version 2.2
Tài liệu này được xây dựng để hỗ trợ sinh viên học tập, nghiên cứu. Thông tin liên quan xin liên hệ www.azauto.vn hoặc 0913.586.147
Auto books STEP7 MicroWin, S7-200 Simulator & PC Simu No2

Giản đồ thời gian :

Bộ định thời TON.

Chức năng : Thực hiện delay một khoảng thời gian khi có tín hiệu cho
phép ở IN. Khi khoảng thời gian delay bằng giá trị đặt trước PT, bit timer
được tích cực.

Ví dụ :

Copyright 2010 by www.azauto.vn 151 / 326 Tutorial


Status: 18/08 Version 2.2
Tài liệu này được xây dựng để hỗ trợ sinh viên học tập, nghiên cứu. Thông tin liên quan xin liên hệ www.azauto.vn hoặc 0913.586.147
Auto books STEP7 MicroWin, S7-200 Simulator & PC Simu No2

Giản đồ thời gian :

Bộ định thời TONR.

Chức năng : Delay mỗi khi có tín hiệu ở ngõ vào IN, cho đến khi giá trị
định thời bằng giá trị đặt trước.
Để reset, ta thực hiện lệnh reset timer này.

Ví dụ :

Copyright 2010 by www.azauto.vn 152 / 326 Tutorial


Status: 18/08 Version 2.2
Tài liệu này được xây dựng để hỗ trợ sinh viên học tập, nghiên cứu. Thông tin liên quan xin liên hệ www.azauto.vn hoặc 0913.586.147
Auto books STEP7 MicroWin, S7-200 Simulator & PC Simu No2

Giản đồ thời gian :

6.1.4. LẬP TRÌNH, DOWNLOAD, UPLOAD VÀ EXPORT.


Khi viết xong chương trình, nếu có PLC và đã kết nối, ta chọn Download để ghi chương trình
xuống PLC, Upload để chép chương trình từ PLC lên máy tính.

Nếu chúng ta có ý định sử dụng chương trình mô phỏng, ta chọn export để xuất dữ liệu mô
phỏng ra file .awl.

6.2. PHẦN MỀM MÔ PHỎNG S7-200

Copyright 2010 by www.azauto.vn 153 / 326 Tutorial


Status: 18/08 Version 2.2
Tài liệu này được xây dựng để hỗ trợ sinh viên học tập, nghiên cứu. Thông tin liên quan xin liên hệ www.azauto.vn hoặc 0913.586.147
Auto books STEP7 MicroWin, S7-200 Simulator & PC Simu No2

6.2.1. PHẦN MỀM S7-200.


Phần mềm S7-200_Simulatie thực hiện mô phỏng thay thế cho một PLC S7-200 và một
số module mở rộng đi kèm (tập lệnh hạn chế, tham khảo phụ lục 1 để biết thêm chi tiết)
với những khả năng sau :
Cho phép chọn lựa các loại PLC trong họ S7-200.
Cho phép lựa chọn, mở rộng các module ngõ vào/ra mở rộng số, tương tự.
Cho phép giám sát các bit nhớ trong PLC khi PLC đang hoạt động.
Thực hiện mô phỏng với màn hình TD-200 (Text Display).

6.2.2. CÀI ĐẶT.


Phần mềm S7-200 hoạt động không cần cài đặt, để thực hiện ta theo các bước sau :

B1 : Sử dụng trình Winrar để bung file từ thư mục chứa file này.

B2 : Vào địa chỉ file được bung, kéo ra màn hình Destop.

B3 : Nhấp đôi vào biểu tượng để chạy chương trình.

6.2.3. CÁC THANH CÔNG CỤ VÀ PHÍM TẮT

Program\Delete Program (Ctrl-N) : Xóa chương trình trong PLC.

Program\Load Program…(Ctrl-A) : Nạp chương trình vào PLC.

Program\Paste Program (OB1): Dán chương trình vào PLC.

Program\Paste Data (DB1) : Dán dữ liệu Data vào PLC.


Program\Save Configuration : Lưu việc thiết lập cấu hình vào một địa chỉ.
Program\Load Configuration : Nạp cấu hình từ một địa chỉ.
Program\Exit : Thoát khỏi việc mô phỏng.

Copyright 2010 by www.azauto.vn 154 / 326 Tutorial


Status: 18/08 Version 2.2
Tài liệu này được xây dựng để hỗ trợ sinh viên học tập, nghiên cứu. Thông tin liên quan xin liên hệ www.azauto.vn hoặc 0913.586.147
Auto books STEP7 MicroWin, S7-200 Simulator & PC Simu No2

View\Program AWL (OB1) : Hiển thị cửa sổ chứa chương trình STL.

View\Program KOP (OB1) : Hiển thị cửa sổ chứa chương trình LAD.

View\Data (DB1) : Hiển thị cửa sổ chứa khối dữ liệu Data.

View\Stable Table : Hiển thị cửa sổ quan sát trạng thái các bit.

View\TD200 : Hiển thị màn hình TD200.

Configuration\CPU Type (Kích đôi giữa CPU): Chọn loại CPU.


Configuration\CPU Information : Thông tin về CPU và các module đang sử dụng.
Configuration\Current time : Điều chỉnh thời gian hiện tại (Giờ của hệ thống).
Configuration\Adjust speed simu : Điều chỉnh tốc độ mô phỏng.

PLC\Run : Cho phép PLC chạy.

PLC\STOP : Dừng chương trình.


PLC\Execute Cycles : Thực thi số vòng quét của PLC.
PLC\Deselect All : Gỡ bỏ tất cả sự chọn lựa.
RUN\Export Input/Output : Dữ liệu PLC ảo sẽ xuất ra các ngõ vào ra của PLC thật.
RUN\Interchange Input/Output : Dữ liệu PLC ảo sẽ được xử lý bên trong máy tính.

6.2.4. MÔ PHỎNG VỚI PHẦN MỀM S7-200.

Copyright 2010 by www.azauto.vn 155 / 326 Tutorial


Status: 18/08 Version 2.2
Tài liệu này được xây dựng để hỗ trợ sinh viên học tập, nghiên cứu. Thông tin liên quan xin liên hệ www.azauto.vn hoặc 0913.586.147
Auto books STEP7 MicroWin, S7-200 Simulator & PC Simu No2

Để thực hiện mô phỏng,các bạn thực hiện theo các bước sau :
B1 : Viết chương trình trên phần mềm STEP 7 MicroWin (file có đuôi mở rộng *.mwp),
vào PLC/Compile All để kiểm tra lỗi chương trình có lỗi không.

B2 : Tạo file *.awl bằng cách chọn File\Export…, chọn địa chỉ để lưu lại. File sẽ được
lưu lại dưới đuôi mở rộng là : *.awl
B3 : Mô phỏng trên phần mềm mô phỏng S7-200 bằng cách chạy phần mềm S7-200.

Nhấp đôi vào biểu tượng để chạy phần mềm.

B4 : Bấm chọn vào giữa màn hình, gõ password : 6596

Copyright 2010 by www.azauto.vn 156 / 326 Tutorial


Status: 18/08 Version 2.2
Tài liệu này được xây dựng để hỗ trợ sinh viên học tập, nghiên cứu. Thông tin liên quan xin liên hệ www.azauto.vn hoặc 0913.586.147
Auto books STEP7 MicroWin, S7-200 Simulator & PC Simu No2

B5 : Kích đôi vào PLC, một menu xổ hiện ra như sau cho phép chọn lựa PLC chạy mô
phỏng.

B6 : Bấm chọn hoặc Program\Load Program… (Ctrl-A) để mở file *.awl mà bạn


đã soạn thảo.

B7 : Nhấn nút hoặc chọn PLC\RUN để chạy chương trình.

Copyright 2010 by www.azauto.vn 157 / 326 Tutorial


Status: 18/08 Version 2.2
Tài liệu này được xây dựng để hỗ trợ sinh viên học tập, nghiên cứu. Thông tin liên quan xin liên hệ www.azauto.vn hoặc 0913.586.147
Auto books STEP7 MicroWin, S7-200 Simulator & PC Simu No2

B8 : Nhấn để xem diễn biến trạng thái của chương trình khi chạy.
B9 : Nhấn để xem trạng thái tại vị trí từng địa chỉ trên PLC.
Ngoài ra, chúng ta có thể xem trạng thái hoạt động của chương trình trong hộp thoại KOP.

Bằng cách chọn biểu tượng State Program

Để xem giá trị ngõ vào và ngõ ra, ta bấm vào biểu tượng State table ,nhập Address và
chọn Format. Sau đó nhấn Start
Copyright 2010 by www.azauto.vn 158 / 326 Tutorial
Status: 18/08 Version 2.2
Tài liệu này được xây dựng để hỗ trợ sinh viên học tập, nghiên cứu. Thông tin liên quan xin liên hệ www.azauto.vn hoặc 0913.586.147
Auto books STEP7 MicroWin, S7-200 Simulator & PC Simu No2

Ngoài ra phần mềm còn cho phép thực hiện mô phỏng với một số module mở rộng, cụ thể
là các module dưới đây.

Lưu ý : Mỗi hệ thống điều khiển dùng PLC S7-200 phải được thiết kế dựa trên một CPU.
Tùy thuộc vào yêu cầu số ngõ vào ra, yêu cầu của hệ thống, … mà ta chọn CPU với
những khả năng, số module mở rộng đi kèm (tham khảo tài liệu Programmable Logic
Controllers Manual.pdf để biết thêm thông tin về hệ thống sử dụng S7-200. Các bạn có
thể tải tài liệu này từ trang Web của Siemens.
Ở hai địa chỉ này các bạn có thể tham khảo thêm về tài liệu về hệ thống PLC.
6.2.5. THIẾT LẬP VÀ MÔ PHỎNG VỚI NGÕ VÀO/RA SỐ.

Copyright 2010 by www.azauto.vn 159 / 326 Tutorial


Status: 18/08 Version 2.2
Tài liệu này được xây dựng để hỗ trợ sinh viên học tập, nghiên cứu. Thông tin liên quan xin liên hệ www.azauto.vn hoặc 0913.586.147
Auto books STEP7 MicroWin, S7-200 Simulator & PC Simu No2

Ngõ vào số bao gồm các ngõ vào có sẵn ở PLC S7-200 và các module : EM221(8I),
EM222(8Q), EM223(4I/4Q; 8I/8Q; 16I/16Q). Module ngõ vào số được lựa chọn bằng
cách nhấp đôi vào biểu tượng được đánh dấu và lựa chọn các module thích hợp.
Ngõ vào số được tác động mô phỏng bằng cách bật/tắt công tắc bằng cách nhấp chuột lên
các công tắc (tương tự như việc nhấn/không nhấn đối với nút nhấn, tích cực/không tích
cực đối với cảm biến,….)
Địa chỉ module mở rộng lần lượt định theo nhóm tám bit liên tục. Ví dụ : Ở CPU 224, ta
có các ngõ vào từ I0.0 đến I1.4. Nếu ta gắn thêm module mở rộng thì địa chỉ kế tiếp sẽ là
I2.0. Các ví dụ về các I/O số sẽ được bàn nhiều trong quá trình làm bài tập.
Để cấp tín hiệu cho ngõ vào PLC ảo, ta có thể sử dụng các công tắc để cấp tín hiệu cho
PLC. Nếu sử dụng chung với phần mềm PC_SIMU thì cảm biến sẽ được khai báo trong
chương trình.
Khi công tắc được kéo lên ngõ vào ở địa chỉ tương ứng ở mức 1 và ngược lại là mức 0.

Một số ví dụ về tập lệnh :


Theo các bước trong phần giới thiệu mô phỏng để thực hiện các yêu cầu sau để vừa làm
quen việc sử dụng chương trình, vừa làm quen tập lệnh của STEP 7 MicroWin.
Ví dụ 1 : Soạn thảo các cổng logic AND, OR, AND-OR, OR-AND,….

Bật công tắc các ngõ vào tương ứng, chọn để quan sát sự mô phỏng của chương trình.
Ta đồng thời quan sát đèn ở các ngõ vào, ngõ ra của PLC để xem phản ứng của PLC đối
với chương trình.

Copyright 2010 by www.azauto.vn 160 / 326 Tutorial


Status: 18/08 Version 2.2
Tài liệu này được xây dựng để hỗ trợ sinh viên học tập, nghiên cứu. Thông tin liên quan xin liên hệ www.azauto.vn hoặc 0913.586.147
Auto books STEP7 MicroWin, S7-200 Simulator & PC Simu No2

Ví dụ 2 : Thực hiện mô phỏng lệnh duy trì, SET, RESET.

Ví dụ 3 : Sử dụng bộ counter up

Copyright 2010 by www.azauto.vn 161 / 326 Tutorial


Status: 18/08 Version 2.2
Tài liệu này được xây dựng để hỗ trợ sinh viên học tập, nghiên cứu. Thông tin liên quan xin liên hệ www.azauto.vn hoặc 0913.586.147
Auto books STEP7 MicroWin, S7-200 Simulator & PC Simu No2

Ví dụ 4 : Sử dụng bộ counter up/down.

Ví dụ 5 : Lệnh TON và các dữ liệu có thể truy cập .

Copyright 2010 by www.azauto.vn 162 / 326 Tutorial


Status: 18/08 Version 2.2
Tài liệu này được xây dựng để hỗ trợ sinh viên học tập, nghiên cứu. Thông tin liên quan xin liên hệ www.azauto.vn hoặc 0913.586.147
Auto books STEP7 MicroWin, S7-200 Simulator & PC Simu No2

Ví dụ 6 : lệnh TONR

Ví dụ 7 : Mô phỏng chương trình con.

Copyright 2010 by www.azauto.vn 163 / 326 Tutorial


Status: 18/08 Version 2.2
Tài liệu này được xây dựng để hỗ trợ sinh viên học tập, nghiên cứu. Thông tin liên quan xin liên hệ www.azauto.vn hoặc 0913.586.147
Auto books STEP7 MicroWin, S7-200 Simulator & PC Simu No2

Để thực hiện các thí nghiệm, ta có thế tham khảo tập lệnh của STEP 7 MicroWin và tập
lệnh ở phần phụ lục để có thể viết các đoạn chương trình ví dụ nhằm nắm vững các lệnh
của PLC S7-200.

6.2.6. THIẾT LẬP VÀ MÔ PHỎNG VỚI NGÕ VÀO/RA TƯƠNG TỰ.

Khi có ngõ vào analog (tương tự) PLC không thể xử lý trực tiếp các giá trị analog mà phải
chuyển đổi sang giá trị số. Để xuất analog ra ngõ ra ta phải chuyển đổi từ giá trị số tương
ứng từ PLC sang giá trị analog. PLC sử dụng module analog mở rộng để thực hiện việc
chuyển ADC và DAC (sự thay đổi của dòng, áp).
Các giá trị dòng áp ở đây đều dựa theo chuẩn công nghiệp. Đối với các module mở rộng
thực tế, trước khi sử dụng ta nên tham khảo manual để biết được cách thiết lập bằng cách
thay đổi các switch. Ở đây, trong phần mềm mô phỏng việc thiết lập cấu hình được thực
hiện bằng cách nhấp đôi lên Conf. Module. Việc thay đổi các giá trị ngõ vào ở các
module thực tế tùy thuộc vào giá trị ngõ ra của cảm biến, tuy nhiên trong phần mềm
chúng được mô phỏng bằng cách gạt thanh trượt.

Copyright 2010 by www.azauto.vn 164 / 326 Tutorial


Status: 18/08 Version 2.2
Tài liệu này được xây dựng để hỗ trợ sinh viên học tập, nghiên cứu. Thông tin liên quan xin liên hệ www.azauto.vn hoặc 0913.586.147
Auto books STEP7 MicroWin, S7-200 Simulator & PC Simu No2

Chức năng Analog không được tích hợp cùng với PLC họ S7-200, nên để sử dụng chúng
ta phải gắn thêm module mở rộng.
Có các loại module mở rộng analog cho PLC S7-200 như sau :
EM231 : Là module có 4 ngõ vào analog có độ phân giải 12 bit.
EM232 : Là module có 2 ngõ ra analog có độ phân giải 12 bit.
EM235 : Là module có 4 ngõ vào và 1 ngõ ra analog có độ phân giải 12 bit.
Ví dụ : điều khiển dùng ngõ vào/ra analoge mô phỏng dữ liệu analog chưa xử lý.

Để thực hiện, ta thực hiện giống như 9 bước trong mô phỏng với các ngõ vào/ra số. Tuy
nhiên, module cần add là module EM235 và để điều chỉnh giá trị áp analog cho ngõ vào

Copyright 2010 by www.azauto.vn 165 / 326 Tutorial


Status: 18/08 Version 2.2
Tài liệu này được xây dựng để hỗ trợ sinh viên học tập, nghiên cứu. Thông tin liên quan xin liên hệ www.azauto.vn hoặc 0913.586.147
Auto books STEP7 MicroWin, S7-200 Simulator & PC Simu No2

tín hiệu, ta kéo thanh trượt trên thanh trượt phía dưới. Quan sát màn hình chương trình để
hiểu rõ thêm từng lệnh.

6.2.7. MÔ PHỎNG KẾT NỐI VỚI TD200.


Màn hình TD 200 là một thiết bị giao tiếp giữa người và máy của PLC. Màn hình này đơn
giản nên được tích hợp mô phỏng trên phần mềm S7-200, ta chọn View/TD200 để mở
giao diện TD200.
Các bước thực hiện :
1. Soạn thảo chương trình điều khiển trong STEP 7 MicroWin, export ra file.awl.
2. Soạn thảo Data Block trong STEP 7 MicroWin, để nạp cho TD 200 .(Tham khảo
phụ lục 2 để biết các bước thực hiện).
3. Mở chương trình S7-200_Simulatie, chọn Program\Load Program hoặc Ctrl-A để
nạp file.awl.
4. Copy Data Block sang phần mềm mô phỏng : Mở Data Block, tô đen các phần dữ
liệu, bấm Ctrl-C để copy vào clipboard. Bấm chọn View\Data (DB1), bấm chọn
Program\Paste Data (DB1) để dán dữ liệu trong clipboard vào cửa sổ Data (DB1)
5. Bấm chọn View\TD 200 để màn hình TD 200 xuất hiện.
6. Nhấn nút RUN để chạy chương trình, thực hiện mô phỏng theo các bước hướng dẫn.
Giới thiệu phần mô phỏng TD200 :

Phân tích TD200

Copyright 2010 by www.azauto.vn 166 / 326 Tutorial


Status: 18/08 Version 2.2
Tài liệu này được xây dựng để hỗ trợ sinh viên học tập, nghiên cứu. Thông tin liên quan xin liên hệ www.azauto.vn hoặc 0913.586.147
Auto books STEP7 MicroWin, S7-200 Simulator & PC Simu No2

Có 40 ô trong màn hình, mỗi ô tương ứng 1 kí tự

Đây là các phím điều khiển. Để truy cập các phím đen, ta nhấn trực tiếp. Để truy cập các
phím trắng, ta nhấn shift và nhấn các phím tương ứng.
ESC dùng để vào MENU chức năng của TD200, ENTER dùng để
chọn.
Các chức năng của TD200 được mô tả manual. Ở đây, ta nghiên
cứu phương pháp thiết lập và viết chương trình điều khiển.
Chương trình thiết lập cấu hình cho TD200 cũng chính là chương trình soạn thảo của PLC
S7-200 : STEP 7 MicroWin. Để thực hiện thiết lập cho TD200, ta tham khảo thêm ở phần
phụ lục.
Sau đây tôi xin lấy một ví dụ sử dụng TD200 điều khiển Motor để làm sáng tỏ vấn đề :
Viết chương trình điều khiển Motor hoạt động với yêu cầu sau:
 Phần điều khiển: điều khiển Motor quay phải, trái và dừng bằng các phím trong
vùng nhớ M của TD200
 Phần hiển thị: Khi cho chương trình bắt đầu chạy, màn hình TD200 hiển thị dòng
chữ “CONTROL MOTOR”, sau 3s hiện dòng chữ “PHAI F1_TRAI
F2_DUNG_F3”
 Khi điều khiển cho động cơ quay phải thì xuất hiện dòng chữ “ OK RIGH”, quay
trái thì “OK LEFT “, và dừng lại là “OK STOP”

Chú ý một số điểm sau trước khi thực hiện các yêu cầu trên:
a/Các phím điều khiển trong vùng nhớ M trên TD200
Di chuyển lên, xuống

Phím Địa chỉ tương ứng trong M Mô tả trạng thái trong vùng nhớ M
F1 M0.0 Khi F1 nhấn thì M0.0 sẽ được SET =
1
F2 M0.1 Khi F2 nhấn thì M0.1 sẽ được SET =

Copyright 2010 by www.azauto.vn 167 / 326 Tutorial


Status: 18/08 Version 2.2
Tài liệu này được xây dựng để hỗ trợ sinh viên học tập, nghiên cứu. Thông tin liên quan xin liên hệ www.azauto.vn hoặc 0913.586.147
Auto books STEP7 MicroWin, S7-200 Simulator & PC Simu No2

1
F3 M0.2 Khi F3 nhấn thì M0.2 sẽ được SET =
1
F4 M0.3 Khi F4 nhấn thì M0.3 sẽ được SET =
1
F5+SHIFT M0.4 Khi F5+SHIFT nhấn thì M0.4 sẽ
được SET = 1
F6+SHIFT M0.5 Khi F6+SHIFT nhấn thì M0.5 sẽ
được SET = 1
F7+SHIFT M0.6 Khi F7+SHIFT nhấn thì M0.6 sẽ
được SET = 1
F8+SHIFT M0.7 Khi F8+SHIFT nhấn thì M0.7 sẽ
được SET = 1

Chú ý:
+ Chúng ta tác động lên các phím bằng cách nhấp chuột trái lên chúng
+ Để nhấn tổ hợp phím. Ví dụ F5+SHIFT, ta phải nhấn SHIFT trước rồi sau đó mới
nhấn F5
b/Viết nội dung sau trong STEP 7 MicroWin:

Copyright 2010 by www.azauto.vn 168 / 326 Tutorial


Status: 18/08 Version 2.2
Tài liệu này được xây dựng để hỗ trợ sinh viên học tập, nghiên cứu. Thông tin liên quan xin liên hệ www.azauto.vn hoặc 0913.586.147
Auto books STEP7 MicroWin, S7-200 Simulator & PC Simu No2

Thực hiện export ra file Control.awl.


c/Cách tạo Data Block và chuyển tin sang TD200
Mở chương trình Step7MicroWin lên, chọn Tools/TD 200 Wizard

Copyright 2010 by www.azauto.vn 169 / 326 Tutorial


Status: 18/08 Version 2.2
Tài liệu này được xây dựng để hỗ trợ sinh viên học tập, nghiên cứu. Thông tin liên quan xin liên hệ www.azauto.vn hoặc 0913.586.147
Auto books STEP7 MicroWin, S7-200 Simulator & PC Simu No2

Nhấp Next để thực hiện các thao tác kế tiếp nhằm soạn tin cần gửi sang TD200

Nhấp Next để sang phần lựa chọn kế tiếp

Copyright 2010 by www.azauto.vn 170 / 326 Tutorial


Status: 18/08 Version 2.2
Tài liệu này được xây dựng để hỗ trợ sinh viên học tập, nghiên cứu. Thông tin liên quan xin liên hệ www.azauto.vn hoặc 0913.586.147
Auto books STEP7 MicroWin, S7-200 Simulator & PC Simu No2

Thực hiện lựa chọn và nhấn Next

Nhấp Next tiếp

Copyright 2010 by www.azauto.vn 171 / 326 Tutorial


Status: 18/08 Version 2.2
Tài liệu này được xây dựng để hỗ trợ sinh viên học tập, nghiên cứu. Thông tin liên quan xin liên hệ www.azauto.vn hoặc 0913.586.147
Auto books STEP7 MicroWin, S7-200 Simulator & PC Simu No2

Chọn số lượng tin, số lượng kí tự truyền

Nhấp Next

Copyright 2010 by www.azauto.vn 172 / 326 Tutorial


Status: 18/08 Version 2.2
Tài liệu này được xây dựng để hỗ trợ sinh viên học tập, nghiên cứu. Thông tin liên quan xin liên hệ www.azauto.vn hoặc 0913.586.147
Auto books STEP7 MicroWin, S7-200 Simulator & PC Simu No2

Đây là hộp thoại soạn tin. Nhấp Next Message để viết tin kế, Nhấn Finish để kết thúc việc
soạn tin

Nhấp vào Yes. Chọn View/Component/Data Block để mở xem Data Block đã được mã
hóa như thế nào
Tham khảo thêm manual để biết được các thông số liên quan khi sử dụng TD200.

Copyright 2010 by www.azauto.vn 173 / 326 Tutorial


Status: 18/08 Version 2.2
Tài liệu này được xây dựng để hỗ trợ sinh viên học tập, nghiên cứu. Thông tin liên quan xin liên hệ www.azauto.vn hoặc 0913.586.147
Auto books STEP7 MicroWin, S7-200 Simulator & PC Simu No2

Copyright 2010 by www.azauto.vn 174 / 326 Tutorial


Status: 18/08 Version 2.2
Tài liệu này được xây dựng để hỗ trợ sinh viên học tập, nghiên cứu. Thông tin liên quan xin liên hệ www.azauto.vn hoặc 0913.586.147
Auto books STEP7 MicroWin, S7-200 Simulator & PC Simu No2

Tô đen và copy Data Block trong chương trình STEP 7 MicroWin bằng phím Ctrl-C.

Mở hộp thoại Data (DB1) của chương trình S7200Simu, chọn Program\Paste Data
(DB1) để dán dữ liệu Data Block vào.
Nhìn mẫu Data Block đã tạo dưới đây

Copyright 2010 by www.azauto.vn 175 / 326 Tutorial


Status: 18/08 Version 2.2
Tài liệu này được xây dựng để hỗ trợ sinh viên học tập, nghiên cứu. Thông tin liên quan xin liên hệ www.azauto.vn hoặc 0913.586.147
Auto books STEP7 MicroWin, S7-200 Simulator & PC Simu No2

Thực hiện việc bấm các phím để xem hoạt động của việc mô phỏng.

6.3. PHẦN MỀM PC-SIMU


6.3.1. GIỚI THIỆU.
Phần mềm PC-Simu thực hiện việc xây dựng các hệ thống điều khiển ảo, cho phép giao
tiếp với PLC hoặc chương trình mô phỏng PLC S7-200_Simulatie. Chương trình có thể sử
dụng như một phần mềm SCADA loại nhỏ. Nên biết rằng phần mềm mô phỏng có những
giới hạn, vì thế nếu có điều kiện và nếu mong muốn khám phá triệt để PLC thì ta phải
mua. Mọi chi tiết xin liên hệ email : plcroomvn@yahoo.com

6.3.2. CÀI ĐẶT.


Phần mềm PC-Simu hoạt động không cần cài đặt, ta nên theo các bước sau để thực
hiện :

Sử dụng trình Winrar để bung file từ thư mục chứa file này.

Vào địa chỉ file được bung, kéo ra màn hình Destop.

Nhấp đôi vào biểu tượng để chạy chương trình.


Khởi động PCSimu, nhập mật khẩu 9966, nhấp OK

Copyright 2010 by www.azauto.vn 176 / 326 Tutorial


Status: 18/08 Version 2.2
Tài liệu này được xây dựng để hỗ trợ sinh viên học tập, nghiên cứu. Thông tin liên quan xin liên hệ www.azauto.vn hoặc 0913.586.147
Auto books STEP7 MicroWin, S7-200 Simulator & PC Simu No2

Giao diện soạn thảo hiện ra như sau

Copyright 2010 by www.azauto.vn 177 / 326 Tutorial


Status: 18/08 Version 2.2
Tài liệu này được xây dựng để hỗ trợ sinh viên học tập, nghiên cứu. Thông tin liên quan xin liên hệ www.azauto.vn hoặc 0913.586.147
Auto books STEP7 MicroWin, S7-200 Simulator & PC Simu No2

6.3.3. CÁC THANH CÔNG CỤ :

Archivo\Neuvo (Ctrl-N) : Tạo một hệ thống mới.


Archivo\Abrir… (Ctrl-A) : Mở một hệ thống cũ đã lưu trữ trên đĩa.

Archivo\Guardar (Ctrl-G) : Lưu một hệ thống vào đĩa.


Archivo\Guardar como… : Save as.

Archivo\Importar S5 : Mở một hệ thống để giao tiếp với PLC S5


Archivo\Configuración : Cho phép thiết lập cấu hình chương trình mô phỏng.
Archivo\Salir : Exit – Thoát khỏi chương trình đang soạn thảo.

Editar\Deshacer (Ctrl-Z) : Undo.

Editar\Rehacer (Ctrl-Y) : Repeat.

Editar\Cortar (Ctrl-X): Cut

Editar\Copiar (Ctrl-C): Copy

Editar\Pegar : (Ctrl-V) : Paste


Editar\Seleccionar todo : Select all

Copyright 2010 by www.azauto.vn 178 / 326 Tutorial


Status: 18/08 Version 2.2
Tài liệu này được xây dựng để hỗ trợ sinh viên học tập, nghiên cứu. Thông tin liên quan xin liên hệ www.azauto.vn hoặc 0913.586.147
Auto books STEP7 MicroWin, S7-200 Simulator & PC Simu No2

Dibujar\Linea : Vẽ đường thẳng.


Dibujar\Retángulo : Vẽ hình chữ nhật rỗng.
Dibujar\Elipse : Vẽ hình elip rỗng.
Dibujar\Retángulo coloreado: Vẽ hình chữ nhật đặc
Dibujar\Elipse coloreado : Vẽ hình elip đặc.
Dibujar\Rellenar con color : Đổ đầy màu.
Dibujar\Text : Chèn một đoạn văn bản.

Modo\Edición : Soạn thảo.

Modo\Simulación : Mô phỏng dùng phần mềm.

Modo\Conexión : Kết nối với PLC.

Việc kết nối giữa máy tính và PLC qua cổng chuyển đổi RS 232/485, chọn tốc độ truyền
là 9.6Kbit/s hoặc 19.2 Kbit/s.

Analizador\Analizador digital : Phân tích ngõ vào ra số.

Copyright 2010 by www.azauto.vn 179 / 326 Tutorial


Status: 18/08 Version 2.2
Tài liệu này được xây dựng để hỗ trợ sinh viên học tập, nghiên cứu. Thông tin liên quan xin liên hệ www.azauto.vn hoặc 0913.586.147
Auto books STEP7 MicroWin, S7-200 Simulator & PC Simu No2

Analizador\Analizador analógico : Phân tích ngõ vào ra analog.

Dùng hiển thị các thanh công cụ.


Ver\Barra de herramientas : Hiển thị thanh công cụ số 0 :

Ver\Barra de herramientas : Hiển thị thanh công cụ số 1 :

Ver\Barra de herramientas : Hiển thị thanh công cụ số 2 :

Các công cụ có thể mô phỏng của chương trình


- Công tắc, nút nhấn, ma trận phím, cảm biến, công tắc hành trình….
- Hiển thị bằng Led, Led bảy đoạn, màn hình dislay, Các thanh biểu diển digital và
analoge…
- Motor, Băng truyền, Cửa cuộn…
- Các van khí nén, bồn chứa….

Công cụ <interchange of entrances exits> phải được chọn trước bên chương trình
S7200Simu
Chương trình này có khả năng mô phỏng một hệ thống nhỏ với những sử dụng PLC S7-
200 hoặc S5 với một số lệnh cơ bản.

Copyright 2010 by www.azauto.vn 180 / 326 Tutorial


Status: 18/08 Version 2.2
Tài liệu này được xây dựng để hỗ trợ sinh viên học tập, nghiên cứu. Thông tin liên quan xin liên hệ www.azauto.vn hoặc 0913.586.147
Auto books STEP7 MicroWin, S7-200 Simulator & PC Simu No2

6.3.4. MÔ PHỎNG GIAO TIẾP VỚI PLC S7-200.


Các bước thực hiện mô phỏng SCADA sử dụng PC-Simu
B1 : Thiết kế hệ thống.
B2 : Vẽ hệ thống và gán các ngõ vào/ra phù hợp.
B3 : Viết chương trình trên STEP 7 MiroWin, export sang .awl.
B4 : Chọn nơi kết nối là PLC
B5 : Thực hiện việc bấm các nút để kiểm tra.

Chú ý : Để soạn thảo chương trình mô phỏng, ta chọn chức năng để bắt đầu lắp đặt.

Ví dụ : Điều khiển Led với mong muốn, nhấn nút START trên màn hình mô phỏng, đèn ở
PLC sẽ sáng, nhấn nút STOP, đèn ở PLC sẽ tắt.

Thực hiện :
Bước 1 : Hệ thống bao gồm hai nút nhấn và 1 đèn được kết nối như mô tả trong bảng xác
lập.

Bảng xác lập vào ra :

Ngõ vào Tên Giải thích Ngõ ra Tên Giải thích


I0.0 Start Thường hở Q0.0 Led Đèn LED
I0.1 Stop Thường
đóng

Bước 2 : Vẽ hệ thống và gán các ngõ vào/ra :

Để khai báo nút nhấn chọn công cụ Pulsador , hộp thoại Pulsador sẽ xuất hiện. Bạn
chọn định dạng đầy đủ rồi nhấp OK

Copyright 2010 by www.azauto.vn 181 / 326 Tutorial


Status: 18/08 Version 2.2
Tài liệu này được xây dựng để hỗ trợ sinh viên học tập, nghiên cứu. Thông tin liên quan xin liên hệ www.azauto.vn hoặc 0913.586.147
Auto books STEP7 MicroWin, S7-200 Simulator & PC Simu No2

Trong ví dụ này, bạn chọn nút Start và Stop theo thiết kế trên.
Để khai báo Led chọn công cụ Led , hộp thoại Led sẽ xuất hiện như sau

Chọn định dạng xong nhấp OK.


Sau khi thực hiện xong và thay đổi màu, bạn sẽ thấy hình có dạng :

Copyright 2010 by www.azauto.vn 182 / 326 Tutorial


Status: 18/08 Version 2.2
Tài liệu này được xây dựng để hỗ trợ sinh viên học tập, nghiên cứu. Thông tin liên quan xin liên hệ www.azauto.vn hoặc 0913.586.147
Auto books STEP7 MicroWin, S7-200 Simulator & PC Simu No2

Chữ được chú thích bằng cách chọn công cụ , hộp thoại Texto xuất hiện, yêu cầu ta
nhập chú thích vào. Nhập xong nhấp OK rồi nhấp chuột trái lên màn hình.

Ta nhập chữ : START.

Bước 3 : Viết chương trình trên STEP 7 MicroWin


Dùng trình soạn thảo viết nội dung sau vào :

Copyright 2010 by www.azauto.vn 183 / 326 Tutorial


Status: 18/08 Version 2.2
Tài liệu này được xây dựng để hỗ trợ sinh viên học tập, nghiên cứu. Thông tin liên quan xin liên hệ www.azauto.vn hoặc 0913.586.147
Auto books STEP7 MicroWin, S7-200 Simulator & PC Simu No2

Bước 4 : Chọn nơi kết nối. Ở đây theo yêu cầu ta thực hiện kết nối với PLC S7-200 bằng

việc bấm chọn hay Modo\Conexión .

Bước 5 : Nhấn để chạy chương trình và nhấn để dừng chương trình mô phỏng
đồng thời quan sát đèn RUN/STOP ở PLC. (Lưu ý : PLC phải được đặt ở chế độ TERM).
Nhấn nút xanh và nút đỏ để quan sát chương trình PC-Simu thực hiện mô phỏng.

6.3.5. GIAO TIẾP VỚI PHẦN MỀM MÔ PHỎNG S7-200.


Ví dụ : Cũng với chương trình điều khiển LED như trên, ở đây ta thực hiện mô phỏng
giao tiếp với PLC ảo.

Thực hiện :

Bước 1 : Thiết kế hệ thống :


Hệ thống bao gồm hai nút nhấn và một LED được kết nối với PLC ảo.

Bảng xác lập vào ra :

Ngõ vào Tên Giải thích Ngõ ra Tên Giải thích


I0.0 Start Thường hở Q0.0 Led Đèn LED
I0.1 Stop Thường đóng

Bước 2 : Vẽ hệ thống và gán các ngõ vào/ra :


Để khai báo nút nhấn chọn công cụ Pulsador , hộp thoại Pulsador sẽ xuất hiện. Bạn
chọn định dạng đầy đủ rồi nhấp OK

Copyright 2010 by www.azauto.vn 184 / 326 Tutorial


Status: 18/08 Version 2.2
Tài liệu này được xây dựng để hỗ trợ sinh viên học tập, nghiên cứu. Thông tin liên quan xin liên hệ www.azauto.vn hoặc 0913.586.147
Auto books STEP7 MicroWin, S7-200 Simulator & PC Simu No2

Trong ví dụ này, bạn chọn nút Start và Stop theo thiết kế trên.

Để khai báo Led chọn công cụ Led , hộp thoại Led sẽ xuất hiện như sau

Chọn định dạng xong nhấp OK.


Sau khi thực hiện xong và thay đổi màu, bạn sẽ thấy hình có dạng :

Copyright 2010 by www.azauto.vn 185 / 326 Tutorial


Status: 18/08 Version 2.2
Tài liệu này được xây dựng để hỗ trợ sinh viên học tập, nghiên cứu. Thông tin liên quan xin liên hệ www.azauto.vn hoặc 0913.586.147
Auto books STEP7 MicroWin, S7-200 Simulator & PC Simu No2

Chữ được chú thích bằng cách chọn công cụ , hộp thoại Texto xuất hiện, yêu cầu ta
nhập chú thích vào. Nhập xong nhấp OK rồi nhấp chuột trái lên màn hình.
Ví dụ ta nhập chữ : START.

Bước 3 : Thiết kế và viết chương trình trên STEP 7 MicroWin và nạp vào phần mềm mô
phỏng S7-200.
Dùng trình soạn thảo viết nội dung sau vào :

Bước 4 : Chọn nơi kết nối. Ở đây theo yêu cầu ta thực hiện kết nối với phần mềm mô

phỏng PLC S7-200 bằng việc bấm chọn hay Modo\Simulación (PC-SIMU). Khởi
động chức năng Interchange Inputs/Outputs của chương trình S7-200_Simulatie

Copyright 2010 by www.azauto.vn 186 / 326 Tutorial


Status: 18/08 Version 2.2
Tài liệu này được xây dựng để hỗ trợ sinh viên học tập, nghiên cứu. Thông tin liên quan xin liên hệ www.azauto.vn hoặc 0913.586.147
Auto books STEP7 MicroWin, S7-200 Simulator & PC Simu No2

(PLC>Interchange Input/Output)  xuất hiện . Khi chọn chức năng này các cộng tắc
ngõ vào của chương trình S7200 sẽ không điều khiển được, tức là quyền điều khiển bây
giờ sẽ được thực hiện bởi phần mềm PC_Simu
Bước 5 : Nhấn ở chương trình mô phỏng S7-200_Simulatie, nhấn để chạy
chương trình PC-Simu, quan sát đèn RUN/STOP ở PLC ảo. Nhấn nút xanh, nút đỏ và
quan sát LED để xem chương trình PC-Simu thực hiện mô phỏng.

6.4. CÁC VÍ DỤ MÔ PHỎNG


Ví dụ 1 :
Thiết kế hệ thống cửa cuốn.
Yêu cầu điều khiển : Nhấn nút UP để mở cửa, nút DOWN để đóng cửa. Nút STOP để
dừng hoạt động, sau đó nhấn UP hoặc DOWN để cửa tiếp tục hoạt động.

Bước 1 : Thiết kế hệ thống.

Bước 2 : Vẽ hệ thống và gán các ngõ vào/ra như hệ thống đã được thiết kế.

Chọn biểu tượng ta thấy hộp thoại Puerta garaje xuất hiện. Nhập đầy đủ các yêu cầu
mà hộp thoại này yêu cầu sau đó nhấp OK để lấy cửa cuộn ra :

Copyright 2010 by www.azauto.vn 187 / 326 Tutorial


Status: 18/08 Version 2.2
Tài liệu này được xây dựng để hỗ trợ sinh viên học tập, nghiên cứu. Thông tin liên quan xin liên hệ www.azauto.vn hoặc 0913.586.147
Auto books STEP7 MicroWin, S7-200 Simulator & PC Simu No2

 Abrir puerta : cửa mở Q0.0.


 Cerrar puerta : cửa đóng Q0.1.
 F.car puerta Abierta : công tắc hành trình giới hạn trên I0.1.
 F.car puerta cerrada công tắc hành trình giới hạn dưới I0.0.
 Các nút nhấn : UP (I0.2- thường hở), DOWN (I0.3 – thường hở) và STOP (I0.4 – thường
đóng)

Bước 3 : Viết chương trình PLC và nạp vào phần mềm mô phỏng S7-200.

Bước 4 : Chọn nơi kết nối. Ở đây theo yêu cầu ta thực hiện kết nối với phần mềm mô

phỏng PLC S7-200 bằng việc bấm chọn hay Modo\Simulación . Khởi động chức

năng Interchange Inputs/Outputs của chương trình S7-200_Simulatie . Khi chọn


chức năng này các cộng tắc ngõ vào của chương trình S7200 sẽ không điều khiển được,
tức là quyền điều khiển bây giờ sẽ được thực hiện bởi phần mềm PC_Simu
Bước 5 : Nhấn ở chương trình mô phỏng S7-200_Simulatie, nhấn để chạy
chương trình PC-Simu, quan sát đèn RUN/STOP ở PLC ảo. Nhấn các nút UP, DOWN, và
STOP để xem chương trình PC-Simu thực hiện mô phỏng.

Ví dụ 2 : Hệ thống điều khiển bồn chứa

Copyright 2010 by www.azauto.vn 188 / 326 Tutorial


Status: 18/08 Version 2.2
Tài liệu này được xây dựng để hỗ trợ sinh viên học tập, nghiên cứu. Thông tin liên quan xin liên hệ www.azauto.vn hoặc 0913.586.147
Auto books STEP7 MicroWin, S7-200 Simulator & PC Simu No2

Yêu cầu điều khiển :


Van K1 (Q0.0) được điều khiển để đóng mở van xả hóa chất vào bồn, Đồng thời lúc đó
động cơ bơm cũng được điều khiển hoạt động (Q0.0) để bơm hóa chất vào bồn. Cảm biến
B1(I0.5) và B2 (I0.4) dò mức nước trong bồn.

Chương trình :

Copyright 2010 by www.azauto.vn 189 / 326 Tutorial


Status: 18/08 Version 2.2
Tài liệu này được xây dựng để hỗ trợ sinh viên học tập, nghiên cứu. Thông tin liên quan xin liên hệ www.azauto.vn hoặc 0913.586.147
Auto books STEP7 MicroWin, S7-200 Simulator & PC Simu No2

Ví dụ 3 : Hệ thống trộn.

Yêu cầu điều khiển :

Chương trình điều khiển :

Copyright 2010 by www.azauto.vn 190 / 326 Tutorial


Status: 18/08 Version 2.2
Tài liệu này được xây dựng để hỗ trợ sinh viên học tập, nghiên cứu. Thông tin liên quan xin liên hệ www.azauto.vn hoặc 0913.586.147
Auto books STEP7 MicroWin, S7-200 Simulator & PC Simu No2

Phụ lục 1 : Tập lệnh của chương trình mô phỏng S7-200_Simulatie.

Compare LDD = X OR > X


LDB = X AD = X LDR< X
AB = X OD = X AR< X
OB = X LDD< > X OR< X
LDB< > X AW< X LDS = NO
AB< > X OW< X AS = NO
OB< > X LDD = X OS = NO
LDB > = X AD = X LDS< > NO
AB > = X OD = X AS< > NO
OB > = X LDD< > X OS< > NO
LDB< = X AD< > X
AB< = X OD< > X
OB< = X LDD > = X
LDB > X AD > = X
AB > X OD > = X
OB > X LDD< = X
LDB< X AD< = X Integer Maths
AB< X OD< = X +I X
OB< X LDD > X +D X
LDW = X AD > X -I X
AW = X OD > X -D X
OW = X LDD< X MUL X
u
LDW< > X AD< X *I X
AW< > X OD< X *D X
OW< > X OD > X DIV X
LDW > LDD< X /I X
X
= AD< X /D X
AW > = X OD< X INCB X
OW > = X LDR = X INCW X
LDW< = X AR = X INCD X
AW< = X OR = X DECB X
OW< = X LDR< > X DECW X
LDW > X AR< > X DECD X
AW > X OR< > X
OW > X LDR > = X
LDW< X AR > = X
AW< X OR > = X
OW< X LDR< = X
LDD = X AR< = X
AD = X OR< = X
OD = X LDR > X
LDD< > X AR > X
AW< X
OW< X

Ploating point
Control Program Communication
Copyright 2010 by www.azauto.vn 191 / 326 Maths Tutorial
FOR
Status: 18/08 NO XMT NO Version 2.2
+R X
NEXT
Tài liệu NO
này được xây dựng RCV
để hỗ trợ sinh viên học tập, nghiên cứu. Thông tin liênNO
quan xin liên hệ www.azauto.vn hoặc 0913.586.147
-R X
Auto books STEP7 MicroWin, S7-200 Simulator & PC Simu No2

Counter
CTU X
CTD X
CTUD X
Bit logic
HDEF NO LD X
HSC NO A X
PLS NO Or X
Shift/Rotate
SLB X Convert LDN X
SLW X BTI X AN X
SLD X ITB X ON X
SRB X ITD X LDI X
SRW X ITS NO AI X
SRD X DTI X OI X
RLB X DTR X LNDI X
RLW X DTS NO ANI X
RLD X ROUND X ONI X
RRB X TRUNC X NOT X
RRD X RTS NO EU X
SHRB NO IBCD X ED X
ITA NO ALD X
DTA NO OLD X
RTA NO LPS X
Interupt
ATH NO LDS X
CRTI X
HTA NO LRD X
ENI X
STI NO LPP X
DISI X
STD NO = X
ATCH X
STR NO =I X
DTCH X
DECO X S X
ENCO X RI X
Table AENO X
SEG X
FILL X NOP X
ATT X String
FND = X SLEN NO
FND< > X SCPY NO
FND< X SSCPY NO
FND > X SCAT NO
LIFO X SFND NO
FIFO X CFND NO

Logical Operation Move Special Memory bits


INVB X MOVB X SM0.0 X
Copyright 2010 by www.azauto.vn 192 / 326 Tutorial
INVW X MOVW X SM0.1 X
Status: 18/08 Version 2.2
Tài liệuINVD
này được xây dựng X
để hỗ trợ sinh viên học tập, nghiênMOVD X xin liên hệ www.azauto.vnSM0.2
cứu. Thông tin liên quan hoặc 0913.586.147No
Auto books STEP7 MicroWin, S7-200 Simulator & PC Simu No2

Clock
TODR X
Timer
TODW X
TON X
TONR X
TOF X

Interupt even
0 Sườn dương, I0.0
1 Sườn âm, I0.0 Expansion module
2 Sườn dương, I0 1 EM221 (8I)
3 Sườn âm, I0.1 EM222(8Q)
EM223(4I/4Q)
4 Sườn dương, I0.2
EM223(8I /8Q)
5 Sườn âm, I0.2 EM223(16I/16Q)
6 Sườn dương, I0.3 CPUs 21x
7 Sườn âm, I0.3 EM231 (3 I x 12 bits)
10 Ngắt Timer; SMB34 EM232 (2 Q x 12 bits)
11 Ngắt Timer; SMB35 EM235 (4I x 12 bits
1 Q x 12 bits)
21 Ngắt Timer T32 CT = PT
22 Ngắt Timer T96 CT = PT CPUs 22x
EM231 (4 I x 12 bits)
EM232 (2 Q x 12 bits)
EM235 (4I x 12 bits
1 Q x 12 bits)

Tài liệu tham khảo


TIẾNG VIỆT
[1] Trần Văn Thành. S7-200 Simulator & PC-Simu. 2009
TIẾNG ANH
[2]. L. A. Bryan; E. A. Bryan. Programmable Controller Theory and Implementation
Industrial Text Company. 1998.
[3]. HughJack. Automating Manufacturing Systems with PLCs.2010
[4]. Trần Văn Thành. Hệ thống điều khiển dùng PLC. Đại học Lạc Hồng. 2008
[5] Siemens. One hour primer
Copyright 2010 by www.azauto.vn 193 / 326 Tutorial
Status: 18/08 Version 2.2
Tài liệu này được xây dựng để hỗ trợ sinh viên học tập, nghiên cứu. Thông tin liên quan xin liên hệ www.azauto.vn hoặc 0913.586.147
Auto books STEP7 MicroWin, S7-200 Simulator & PC Simu No2

[6] Siemens. Two hours primer


[7]. E.A. Parr, MSc, CEng, MIEE, MinstMC. Programmable Controllers An engineer’s
guide. Newnes. 2003

Copyright 2010 by www.azauto.vn 194 / 326 Tutorial


Status: 18/08 Version 2.2
Tài liệu này được xây dựng để hỗ trợ sinh viên học tập, nghiên cứu. Thông tin liên quan xin liên hệ www.azauto.vn hoặc 0913.586.147

You might also like