Hình 3.5.5 Lệnh dich chuyển
Miêu tả
Bạn sử dụng lệnh "Di chuyển giá trị" để chuyển nội dung của toán hạng ở đầu vào IN sang toán hạng ở đầu ra OUT1. Việc chuyển tiền luôn được thực hiện theo hướng tăng dần của địa chỉ.
•Bật đầu ra ENO trả về trạng thái tín hiệu "0" nếu áp dụng một trong các điều kiện sau:
•Kích hoạt đầu vào EN có trạng thái tín hiệu "0".
•Kiểu dữ liệu tại tham số IN không tương ứng với kiểu dữ liệu được chỉ định tại tham số
OUT1.
Tham số
CHƯƠNG 3; CƠ SỞ LÝ THUYẾT
IN
SInt, Int, DInt, USInt, UInt, UDInt, Real, LReal, Byte, Word, DWord, Char, Array, Struct, DTL, Time
Địa chỉ nguồn
OUT
SInt, Int, DInt, USInt, UInt, UDInt, Real, LReal, Byte, Word, DWord, Char, Array, Struct, DTL, Time Địa chỉ đích Bảng 3.5.5 Bảng tham số move 3.5.6 Phép tính 3.5.5.1 Phép Cộng Hình 3.5.5.1 Phép cộng Miêu tả
Bạn có thể sử dụng lệnh "Thêm" để thêm giá trị ở đầu vào IN1 và giá trị ở đầu vào IN2 và truy vấn tổng ở đầu ra OUT (OUT: = IN1 + IN2).
Ở trạng thái ban đầu, hộp lệnh chứa ít nhất 2 đầu vào (IN1 và IN2). Số lượng đầu vào có thể được mở rộng. Các đầu vào đã chèn được đánh số theo thứ tự tăng dần trong hộp. Khi lệnh được thực thi, các giá trị của tất cả các tham số đầu vào có sẵn sẽ được thêm vào. Tổng được lưu ở đầu ra OUT.
Kích hoạt đầu ra ENO có trạng thái tín hiệu "0" nếu áp dụng một trong các điều kiện sau:
•Đầu vào kích hoạt EN có trạng thái tín hiệu "0".
•Kết quả của lệnh nằm ngoài phạm vi cho phép đối với kiểu dữ liệu được chỉ định ở đầu
ra OUT.
•Một số dấu phẩy động có giá trị không hợp lệ.
Tham số
CHƯƠNG 3; CƠ SỞ LÝ THUYẾT
IN1, IN2 SInt, Int, DInt, UInt, UDInt, Real,
LReal, Constant Các ngõ vào phép toán
OUT
SInt, Int, DInt, UInt, UDInt, Real,
LReal Ngõ ra phép toán
Bảng 3.5.5.1 Bảng tham số phép cộng
3.5.5.2 Phép trừ
Hình 3.5.5.1 Phép trừ
Miêu tả
Bạn có thể sử dụng lệnh "Subtract" để trừ giá trị ở đầu vào IN2 với giá trị ở đầu vào IN1 và truy vấn sự khác biệt ở đầu ra OUT (OUT: = IN1-IN2).
Kích hoạt đầu ra ENO có trạng thái tín hiệu "0" nếu áp dụng một trong các điều kiện sau:
•Đầu vào kích hoạt EN có trạng thái tín hiệu "0".
•Kết quả của lệnh nằm ngoài phạm vi cho phép đối với kiểu dữ liệu được chỉ định ở đầu
ra OUT.
•Một số dấu phẩy động có giá trị không hợp lệ.
•Một số dấu phẩy động có giá trị không hợp lệ.
Tham số
Tham số Kiểu dữ liệu Miêu tả
IN1, IN2 SInt, Int, DInt, UInt, UDInt, Real,
LReal, Constant Các ngõ vào phép toán
OUT
SInt, Int, DInt, UInt, UDInt, Real,
CHƯƠNG 3; CƠ SỞ LÝ THUYẾT
Bảng 3.5.5.1 bảng tham số phép trừ
3.5.5.3 Phép nhân
Hình 3.5.5.3 Phép nhân
Miêu tả:
Bạn có thể sử dụng lệnh "Nhân" để nhân giá trị ở đầu vào IN1 với giá trị ở đầu vào IN2 và truy vấn sản phẩm ở đầu ra OUT (OUT: = IN1 * IN2).
Số lượng đầu vào có thể được mở rộng trong hộp hướng dẫn. Các đầu vào được thêm vào được đánh số theo thứ tự tăng dần trong hộp. Khi lệnh được thực thi, giá trị của tất cả các tham số đầu vào có sẵn sẽ được nhân lên. Sản phẩm được lưu trữ ở đầu ra OUT.
Kích hoạt đầu ra ENO có trạng thái tín hiệu "0" nếu áp dụng một trong các điều kiện sau:
•Đầu vào EN có trạng thái tín hiệu "0".
•Kết quả nằm ngoài phạm vi cho phép đối với kiểu dữ liệu được chỉ định ở đầu ra OUT.
•Một số dấu phẩy động có giá trị không hợp lệ.
•Một số dấu phẩy động có giá trị không hợp lệ.
Tham số:
Tham số Kiểu dữ liệu Miêu tả
IN1, IN2 SInt, Int, DInt, UInt, UDInt, Real,
LReal, Constant Các ngõ vào phép toán
OUT
SInt, Int, DInt, UInt, UDInt, Real,
LReal Ngõ ra phép toán
CHƯƠNG 4: THIẾT KẾ
CHƯƠNG 4: THIẾT KẾ
4.1 Sơ đồ đi dây đầu vào PLC
Hình 4.4 Sơ đồ đi dây đầu vào PLC
4.2 Sơ đồ đi dây đầu ra PLC
CHƯƠNG 4: THIẾT KẾ
Hình 4.5 (2) Sơ đồ đi về động cơ STEP
4.1Bảng tag đầu vào PLC
STT Tên Kiểu Địa chỉ
1 Cambien1 Bool %I0.1
2 Cambien2 Bool %I0.2
3 Cambien3 Bool %I0.0
4 CambienOso1 Bool %I8.2
5 CambienOso2 Bool %I0.7
6 CambienOso3 Bool %I8.0
7 CambienOso4 Bool %I8.1
8 CambienOso5 Bool %I0.6
9 CambienOso6 Bool %I0.5
CHƯƠNG 4: THIẾT KẾ
Bảng 4.7 Bảng đầu vào PLC
4.2Bảng đầu ra PLC
STT Tên Kiểu Địa chỉ
1 Xung PWM 1 PWM %Q0.0
2 Xung PWM 2 PWM %Q0.1
3 Xung PWM 3 PWM %Q0.2
4 Điều hướng PWM 1 Bool %Q0.4
5 Điều hướng PWM 2 Bool %Q0.5
6 Điều hướng PWM 3 Bool %Q8.0
7 Đèn báo đầy oto Bool %Q8.2
8 Đèn báo đầy moto Bool %Q8.1
9 Đèn đỏ Bool %Q8.3
10 Đèn vàng Bool %Q8.4
11 Đèn xanh Bool %Q8.6
12 Đèn oto Bool %Q0.3
13 Đèn moto Bool %Q8.5
11 CambienOso8 Bool %I0.3
12 Nút Oto Bool %I8.4
13 Nút moto Bool %I8.3
14 Nút Star Bool %I8.6
CHƯƠNG 4: THIẾT KẾ
Bảng 4.7 Bảng đầu ra PLC
4.3Giản đồ thời gian
Giản đồ thời gian cho xe vào
Giản đồ thời gian lấy xe ra
4.4Lưu đồ thuật toán
CHƯƠNG 4: THIẾT KẾ
Hinh 4.1.1 Lưu đồ thuật toán
CHƯƠNG 4: THIẾT KẾ
Hinh 4.1.2 Lưu đồ thuật toán kiểm tra xe
4.5Thiết kế khung giữ xe mô tô
CHƯƠNG 4: THIẾT KẾ
4.6Thiết kế khung giữ xe ô tô
Hình 4.3: Thiết kế khung giữ xe mô tô Hình 4.5 (2) Sơ đồ đi về động cơ STEP
4.7Thiết kế tủ điện
CHƯƠNG 4: THIẾT KẾ
Hình 4.6 (2) Thiết kế bên trong tủ điện
4.8Thiết kế giám sát
CHƯƠNG 4: THIẾT KẾ
Hình 4.9.1 Màn hình giao diện
4.9.2 Thiết kế màn hình thống kê
CHƯƠNG 4: THIẾT KẾ
4.9.3 Thiết kế màn hình manual
CHƯƠNG 5: KẾT NỐI VẬN HÀNH
CHƯƠNG 5: KẾT NỐI VẬN HÀNH
5.1. Thay đổi địa chỉ máy tính
Để có thể kết nối với PC/PG hoặc laptop tới Simatic S7-1200, người dùng cần phải sử dụng kết nối TCP/IP connection.
Để cho PC và Simatic S7/1200 có thể kết nối với nhau thì địa chỉ IP (Internet Protocol) phải phù hợp với nhau.
• Các bước cài đặt địa chỉ IP cho máy tính
+ Bước 1: Start -> Control Panel -> System Control -> Network Connections -> Local Area Connection -> Properties.
+ Bước 2: Chọn giao thức truyền thông giao tiếp với PLC S7-1200 Internet
Protocol Version 4 -> Properties
+ Bước 3: Cài đặt địa chỉ IP cho máy tính chọn Use the following ->IP
address -> cài đặt địa chỉ IP address: 192.168.0.x (với x khác địa chỉ với IP mặc định của CPU S7-1200 là 192.168.0.1) -> chọn Subnet mask là 255.255.255.0 -> OK -> Close.
5.2 Các bước tạo WinCC
+ Bước 1: Chọn Add new device
Hình 5.2 (1) Chọn Add new device
CHƯƠNG 5: KẾT NỐI VẬN HÀNH
Hình 5.2 (2) Chọn Wincc RT Advanced
+ Bước 3: Chọn cổng WinCC: kéo thả IE general vào CPU wincc RT Adv
CHƯƠNG 5: KẾT NỐI VẬN HÀNH
• Kết quả:
Hình 5.2 (4): Kết quả
5.3 Cài đặt kết nối cho WinCC với PLC:
+ Bước 1: Chọn devices & networks:
CHƯƠNG 5: KẾT NỐI VẬN HÀNH
+ Bước 2: Tại phần Network chúng ta kết nối PLC với WinCC bằng cách kéo
chuột từ PLC sang HIM.
Hình 5.3 (2): kết nối PLC với WinCC.
+ Bước 3: Chuyển tiếp qua connections, chọn WinCC connection thì ta được
như hình.
Hình 5.3 (3) Chuyển tiếp qua connections
+ Bước 4: Chúng ta kết nối PLC với WinCC bằng cách kéo chuột từ PLC sang
HIM.
Hình 5.3 (4): Kết nối cổng HMI từ PLC với WinCC
+ Như vậy ta đã kết nối xong PLC và màn hình WinCC.
5.4 Cách nạp chương trình PLC
+ Bước 1: Nhấp chuột phải vào CPU của PLC
CHƯƠNG 5: KẾT NỐI VẬN HÀNH
+ Bước 3: Chọn cổng > Start Search > Load
Hình 5.4 (1) Chọn cổng kết nối PLC
+ Bước 4: Load chương trình
CHƯƠNG 5: KẾT NỐI VẬN HÀNH
5.5Chuyển công WinCC
+ Bước 1: Chọn Control Panel
+ Bước 2: chọn set PG/PC interface (32-bit)
+ Bước 3: Xuất hiện bảng > chọn cổng có .Auto như hình > Bấm ok
KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN
KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN
• Kết luận
Trong quá trình làm đồ án chúng em đã gặp rất nhiều khó khăn trong việc thiết kế và vận hành hệ thống nhưng cũng nhờ vậy mà sau đồ án tốt nghiệp em được học rất nhiều về PLC và học được cách làm như thế nào để thiết kế và tự giám sát 1 hệ thống do chính mình thiết kế mặc dù vẫn còn là 1 mô hình nhưng cũng đã giúp chúng em ôn lại và học thêm nhiều kiến thức, trãi nghiệm thực tế hơn.
Cùng với đó sau đồ án cho chúng em biết được 1 hệ thống hoạt động tốt thì cần phải có tính logic thật tốt thì mới hoạt động ổn định và trong quá trình thiết kế ta cũng cần phải làm rõ thêm nhiều vấn đề liên quan đến đồ án để trong quá trình thiết kế và khi đưa ra thực tiển nó sẽ phát sinh ra nhiều vấn đề lỗi để chúng em phải biết giải quyết
• Hướng phát triễn của đề tài
Đề tài hẹ thống nhà giữ xe thông minh của chúng em tuy là 1 mô hình còn nhỏ nhưng cộng với tình hình phát triễn của nước ta ngày nay thì mô hình chúng em rất dễ được đưa vào hoạt động vì có tính thực dụng khá cao và thêm vào đó khi gữi xe bằng hệ thống tự động thì giúp mọi người an toàn hơn về việc lưu trữ và tự bảo quản đồ của mình tốt hơn
Mô hình em hiện cũng đang là dạng cột nhưng được chia ra làm 2 bên xe rõ ràng hơn thì thuận tiện cho việc gữi xe ở các nơi thường xuyên có xe ra vào như: khu du lịch lớn, các khu công nghiệp lớn… Hoặc nếu ở nhiều nơi còn mạnh thì chúng ta có thể cho thêm 1 cách tay robot nữa sau đó phần hệ thống ta tự chia cánh tay robot theo 2 phần 1 là chuyên đưa xe vào gữi và còn lại là chuyên lấy xe ra để hệ thống làm việc nhanh hơn, còn với các điểm thường ít xe như các quán xá nơi ít xe thì chúng ta có thể làm 1 tầng gữi để tiết kiệm diện tích hơn và thực dụng cũng sẽ cao hơn.
TÀI LIỆU THAM KHẢO
TÀI LIỆU THAM KHẢO
[1]https://auto-ate.com/san-pham/siemens-plc-s7-1200-cpu-1214c-dc-dc-dc/ [2]auvietco.net/tin-tuc/Van-5-2-la-gi-Nguyen-ly-hoat-dong-cua-van-dien-tu-daochieu-5-2.html [3][3]https://www.ngananhphat.com/vn/xy-lanh-khi-nen-la-gi-phan-loai-vanguyen-ly-hoat- dong-cua-xy-lanh-khi-nen.html [4]https://hoplongtech.com/products/2ik6gn-sw2ml-2gn15kf [5]https://www.dientuspider.com/san-pham/dong-co-bom-xe-robot/dong-cogiam-toc-dc24v- 155-vong-phut-21280.htm [6]https://linhkienbandan.com/shop/nguon-to-ong-24v5a/ [7]https://dienphankhang.com/chi-tiet-tin/aptomat-la-gi-khai-niem-aptomat-cautao-va-chuc- nang-cua-aptomat [8]https://linhkienvietnam.vn/mach-khuyech-dai-loadcell-0-5v-0-10v-4-20ma [9]. https://www.youtube.com/watch?v=-JDyhGilaeg&t=536s [9]http://schneider.com.vn/loadcell-la-gi-cau-tao-va-nguyen-ly-hoat-dong-cua-loacell-1-2- 247272.html
Trần Văn Hiếu (2015), “Tự động hóa PLC S7-1200 với TIA Portal”, NXB Khoa học & Kĩ Thuật.
PHỤ MỤC
PHỤ MỤC
PHỤ MỤC
PHỤ MỤC
PHỤ MỤC