Software Dev - Freelancer
0902.035.028 - hainh2k3@gmail.com

Tui học lập trình Siemen PLC–S7-300 Hello word

Bởi Nguyễn Hoàng Hải
190 Xem

Mình là dân IT Software nên về điện đóm, tự động hóa hoàn toàn mù mịt, nhưng hiện tại mình lập trình các dự án liên quan nhiều đến việc nhận dữ liệu truyền thông từ plc lên máy tính. Bởi vậy mình bắt buộc phải biết cấu trúc dữ liệu của plc hay các chương trình chạy như nào để còn nắm bắt được vấn đề. Hôm nay mình sẽ note lại cách mà mình tạo 1 project và hello word với thứ mới mẻ này nhé, bỏ qua cách cài đặt thì nó quá đơn giản rồi.

1. Khởi động Simatic Manager và chọn File -> New. 

Nhập tên project tại ô name: hello word -> ok

2. Khai báo trạm làm việc PLC

Vào menu Insert -> Station -> SIMATIC 300 Station

3. Thiết lập phần cứng cho trạm

Bấm chọn Hardware để hiển thị danh sách các phần cứng.

Chọn SIMATIC 300 -> RACK-300 -> Rail

Chọn nguồn PS-300 -> PS 307 5A

Chọn CPU -> CPU – 300 -> CPU 313C-2 DP -> 6ES7 313-6CE00-0AB0 -> ok

Khai báo tham số cho trạm
Chọn đầu vào, ra logic, khai báo
Chọn AI/AO, khai báo
Chọn Count,…

Click dub vào D/12/DO16 để cấu hình input, output tại tab Address -> ok

4. Lập trình PLC – OB

Chọn S7 Program -> Blocks , -> Insert New Object -> Organization Block

Name: OB1, Created in Language: LAD -> ok

Tạo 1 network như dưới đây

5. Chạy chương trình giả lập PLC-SIM

Giờ code đã có, chỉ cần máy ảo để chạy thử xem thế nào. Tích vào biểu tượng giống hình mình đã đánh giấu dưới đây hoặc vào menu Options -> Simunate Modules.

6. Download chương trình xuống PLC-SIM

Bấm vào biểu tượng Download để đổ chương trình xuống PLC, và bấm biểu tượng Monitor để theo dõi giá trị tại cửa sổ OB1 và chọn RUN tại PLC-SIM, Bấm F2, F3 để hiển thị cửa sổ Input -> Output và xem kết quả:

OK, Vậy là đã hoàn thành việc hello word ! Mình sẽ tìm hiểu thêm về ngôn ngữ LAD sau vậy.

 

 Điều hướng bài cùng series

0 0 vote
Article Rating

CÓ THỂ BẠN QUAN TÂM

Theo dõi
Notify of
0 Comments
Inline Feedbacks
Xem tất cả bình luận