Tự học Factory IO với S7 1200

88 / 100
tu hoc plc hmi tia portal

1. Giới thiệu về Factory IO

1.1. Tổng quan

Factory IO là phần mềm mô phỏng hệ thống 3D rất trực quan và hiện đại. Hỗ trợ mô phỏng Process chuyên nghiệp với nhiều hãng PLC, thư viện đa dạng sát thực tế.

Có nhiều ứng dụng đã mô phỏng khá sát thực với phần mềm này trước khi áp dụng thực tế. Đem lại hiệu quả cao, thỏa mãn trải nghiệm khách hàng.

factory io 15

Tải phầm mềm liên quan bài học

TẢI PHẦN MỀM CÀI ĐẶT FACTORY I/O FULL CRACK

Download Tia V16

Download SIM EKB

SIMATIC_S7-PLCSIM_V16

1.2. Các hệ thống, đội tượng trong factory IO

Factory IO được thiết kế sẵn 20 mô hình dựa theo các ứng dụng công nghiệp. Các hệ thống, đối tượng trong Factory IO thường được cung cấp sẵn trong thư viện Factory IO để thiết kế dây chuyền, hệ thống theo nhu cầu riêng của bạn. Các thư viện này có thể được thấy khi mở phần mềm Factory IO lên ở góc bên phải gồm các thư viện như băng tải nặng, băng tải nhẹ, cảm biến….. Bạn lựa chọn nhóm thiết bị rồi kéo thả là có thể lắp ghép mô hình dễ dàng.

factory io SAMPLE

 

1.3. Các phím tắt chức năng để thiết kế mô hình

Để thiết kế được các mô hình 3d trong Factory IO yêu cầu khả năng sử dụng chuột linh hoạt. Ngoài ra còn có 1 số các phím tắt giúp ta có thể thao tác một chạy dễ dàng và nhanh chóng.

Di chuyển tới W Mở/ tắt thẻ cảm biến I
Di chuyển lùi S Mở/ tắt thẻ cơ cấu chấp hành O
Di chuyển sang trái A Reset góc nhìn backspace
Di chuyển sang phải D Reset hệ thống F6
Chạy hệ thống F5 Quay theo trục x R
Quay theo trục z Y Phóng to mô hình Q
Quay theo trục y T Mở thư viện P

1.4. Các mô hình thực tế

  • Dây chuyền sản xuất trong Factory IO

factory io 4

  • Thang chuyển hàng trong Factory IO

factory io 5

  • Palletizer trong Factory IO

factory io 6

  • Kho hàng: và chúng ta sẻ làm về kho hàng  trong Factory IO

factory io 7

1.5. Các kết nối Factory IO với bộ điều khiển:

Sau khi đã thiết kế xong hệ thống, Factory IO sẽ kết nối với các bộ điều khiển PLC thông qua các driver kết nối được cung cấp sẵn. Điều khá hay là không những kết nối với thiết>III. Kết nối Factory IO với bộ điều khiển PLCvới bộ mô phỏng PLC Sim của Siemens.

Đối với một PLC chưa được Factory IO cung cấp drive có sẵn thì các bạn có thể kết nối thông qua các giao thức trung gian như OPC, Modbus

Driver Mô tả
Advantech USB 4750 & USB 4704 Kết nối với PLC thông qua board Advantech USB 4750 và 4704.
Allen-Bradley Logix5000 Kết nối PLC Allen-Bradley ControlLogix, CompactLogix hoặc SoftLogix PAC thông qua Ethernet.
Allen-Bradley Micro800 Kết nối PLC Allen-Bradley Micro800 PLC thông qua Ethernet.
Allen-Bradley MicroLogix Kết nối PLC Allen-Bradley MicroLogix PLC thông qua Ethernet.
Allen-Bradley SLC 5/05 Kết nối PLC Allen-Bradley SLC-5/05 PLC thông qua Ethernet.
Automgen Server Kết nối PLC Automgen thông qua TCP/IP server.
Control I/O Kết nối bộ SoftPLC.
MHJ Kết nối PLC WinPLC-Engine và WinSPS-S7.
Modbus TCP/IP Client Kết nối theo chuẩn Modbus TCP/IP client.
Modbus TCP/IP Server Kết nối theo chuẩn Modbus TCP/IP server.
OPC Client DA/UA Kết nối theo chuẩn OPC DA/UA client.
Siemens LOGO! Kết nối bộ điều khiển Siemens LOGO! thông qua Ethernet.
Siemens S7-200/300/400 Kết nối PLC Siemens dòng S7-200/S7-200 SMART/300/400 thông qua Ethernet.
Siemens S7-1200/1500 Kết nối PLC Siemens dòng S7-1200/1500 thông qua Ethernet.
Siemens S7-PLCSIM Kết nối PLC mô phỏng S7-PLCSIM của Siemens

2. Thực hành:

2.1. Khởi tạo Project

Mở phần mềm Factory IO bước tiếp theo chọn New để khai tạo project mới

factory io 8

2.2. Thiết lập mô hình đưa pallet vào kho hàng

Sau khi khởi động project, ta tiếp tục thiết kế mô hình vận chuyển nhà kho. Hệ thống bao gồm các thiết bị có sẵn trong thư viện của phần mềm, ta chỉ cần lấy ra và lắp đặt hệ thống nhà kho theo ý muốn. Ta nhấn vào mục Palette window để lựa chọn thiết bị. Đề tài nhà kho sử dụng 2 băng tải loại năng, các cảm biến vị trí, hệ thống kệ hàng và hệ thống máy nâng chuyển. Sau khi lấy thiết bị, ta sử dụng chuột và các phím tắt để thiết lập mô hình mô phỏng nhà kho.

  • Chọn thiết bị và bắt đầu lắp ghép mô hình

factory io 12

  • Kéo thả thiết bị để lắp ghép hệ thống

factory io 13

2.3. Lập trình PLC S7-1200 với các  kết nối với Factory IO

Lập trinh PLC S7-1200 và giao diện HMI

Viết chương trình cho hệ thống theo ý của bạn với Tia portal, ở code mẫu chúng tôi dùng Tia v16, các bạn có thể load về tham khảo, hoặc tự viết theo ý của mình cho chủ động.

factory io 19

Sau khi viết xong các bạn thiết lập chạy với PLC SIM để Simulation PLC, và Simulation luôn HMI để quan sát.

Phần này các bạn có thể tự code theo ý cho thuận tiện nhé. Do đó mình sẻ không nói sâu.

Kết nối giữa Factory IO với PLC SIM

Đầu tiện đổ chương trình chạy mô phỏng với PLC SIM. Sau đó vào phần mềm Factory IO, chọn menu FILE -> Drivers.

factory io setup

Chọn Driver mình đang thực hành là Siemens S7-PLCSIM, sau đó chọn CONFIGURATION để thiết lập cấu hình PLC mà mình sử dụng

factory io config

Chọn model PLC mình đang làm là S7 1200

factory io 11

I/O Config và I/O Point cần lưu ý: khi ta chọn kiểu là DWORD hay WORD thì các giá trị trên I/O Point cũng sẻ tương ứng như vậy, các giá trị này giúp ta liên kết với PLC theo nhóm bit hay qua các giá trị số định dạng Word, DWord

  • Offset: là để tính từ vị trí đó,
  • Count là số lượng.
  • Ví dụ Offset 0 và Count 19 của Bool Inputs, cho ta cấu hình PLC trong Factory IO sẻ là 19 digital inputs tính bắt đầu từ I0.0 tới I2.2

2.4. Liên kết các tag trong Factory IO

Gắn tag cho các đối tượng tương đối đơn giản: chỉ cần kéo thả liên kết là xong

factory io15

factory io 16

Kết quả sau khi liên kết tag:

factory io 17 factory io 18

Sau khi tiến hành gắn tag cho mô hình vào các đầu vào, đầu ra của PLC SIM, ta thu được kết quả như sau:

Sau khi hoàn thành các bước trên, ta tới hành connect và chạy chương trình mô phỏng trên mô hình 3D nhà máy.

2.5. Test chạy

  • Chạy chương trình với PLCSIM
  • Chạy Simulation HMI
  • Chạy Factory IO

Xem chi tiết Video phần kết khi thực hiện mô phỏng.

3. Video thực nghiệm

4. Code và giao diện HMI

TẢI VỀ SOURCE CODE MẪU

5. Đóng góp và Thực hành

 

nam binh

Nam Bình

Loading