- Tui học lập trình Siemen PLC–S7-300 Hello word
- Tui học lập trình Siemen PLC–S7-300 các vùng nhớ
- Tui học lập trình Siemen PLC–S7-300 truy cập vùng nhớ
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.
Liên hệ: Mr. Hải - Zalo/Phone: 0902.035.028 - hainh2k3@gmail.com
-
Với nhiều năm kinh nghiệm và làm việc trực tiếp xây dựng các hệ thống website, phần mềm quản lý, kế toán, kho, bán hàng, ERP, điều hành, giám sát và quản lý sản xuất như MES, Andon, mobile … Mình hoàn toàn tự tin có thể tư vấn cũng như hỗ trợ các bạn các giải pháp, vấn đề bạn quan tâm.
Mình cũng có mong muốn hợp tác, trao đổi, cùng làm với các bạn có ý tưởng phát triển dự án thú vị, hãy liên hệ với mình ngay nhé.