đề tài truyền liệu kết hợp băng tải môn hệ thu thập dữ liệu và truyền số liệu

23 1.3K 5
đề tài truyền liệu kết hợp băng tải môn hệ thu thập dữ liệu và truyền số liệu

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

đồ án môn hệ thu thập dữ liệu và truyền số liệu trường dh công nghiệp hà nôi khoa điện bộ môn đo lường điều khiên đề tài phối liệu kết hợp băng tải bộ môn đo lường điều khiển khoa điện haui ứng dụng plc s7 300 và scada

LỜI NÓI ĐẦU Đất nước ta trình phát triển với kinh tế giới Điều đòi hỏi xí nghiệp phải không ngừng nâng cao suất lao động hạ giá thành sản phẩm để cạnh tranh có chỗ đứng thị trường Để làm điều nhà máy xí nghiệp việc cải cách lại cấu việc đổi dây chuyền sản xuất cần thiết Dưới hướng dẫn nhiệt tình giảng viên Nguyễn Thị Thu Hà thầy cô khác khoa , đến chúng em hoàn thành xong tập lớn với đề tài “Ứng dụng Win cc PLC S7-300 để điều khiển cho hệ thống truyền liệu kết hợp băng tải “ Đây phần chương trình kết nối phần cứng PLC với máy tính , nhiều hạn chế kiến thức nên tập lớn chưa đầy đủ cụ thể em chưa đề cập sâu Em mong đóng góp ý kiến thầy cô giáo để đề tài chúng em hoàn thiện đầy đủ , Cuối em xin chân thành cảm ơn cô giáo Nguyễn Thị Thu Hà nhiệt tình giúp đỡ chúng em thầy cô giáo khác khoa điện bạn sinh viên lớp Điện K8 trường Đại học Công Nghiệp Hà Nội giúp chúng em hoàn thành xong đề tài CHƯƠNG 1: CƠ SỞ LÝ THUYẾT 1.1 Phân tích công nghệ 1.1.1 Cơ sở tiền đề Ngày ứng dụng hệ thống tự động hóa công nghiệp hình thức thực nhiều rộng rãi phân xưởng, công ty nhà máy, loại ứng dụng tự động hóa khác nhau, việc lựa chọn thiết bị tự động hóa cho phù hợp với yêu cầu công nghệ tính hợp lý giá thành kỹ cần thiết kỹ sư tự động hóa, đề tài nhóm em phân công lập trình hệ thống chuyển liệu qua bang tải đề tài ứng dụng có tính thực tế cao, hành trang cho chúng em sau trường 1.1.2 Nội dung đề tài 1.2 Tìm hiểu PLC S7-300 1.2.1 Cấu tạo họ PLC- S7-300 PLC Step 7-300 thuộc họ Simatic hãng Siemens sản xuất Đây loại PLC đa khối Cấu tạo loại PLC đơn vị (chỉ để xử lý) sau ghép thêm module mở rộng phía bên phải, có module mở rộng tiêu chuẩn Hình 2.1 – Các khối modul PLC S7-300 (*) Các đèn báo + Đèn SF: báo lỗi CPU + Đèn BAF: Báo nguồn ắc qui + Đèn DC 5v: Báo nguồn 5v + Đèn RUN: Báo chế độ PLC làm việc + Đèn STOP: Báo PLC chế độ dừng (*) Công tắc chuyển đổi chế độ + RUN-P: Chế độ vừa chạy vừa sửa chương trình + RUN: Đưa PLC vào chế độ làm việc + STOP: Để PLC chế độ nghỉ + MRES: Vị trí định chế độ xoá chương trình CPU Muốn xoá chương trình giữ nút bấm vị trí MRES để đèn STOP nhấp nháy, không nhấp nháy nhả tay Làm lại nhanh lần (không để ý đèn STOP) đèn vàng nháy nhiều lần xong, không phải làm lại Hình 2.2 – Các chức phần cứng PLC S7-300 1.2.2 Các khối chức PLC- S7-300 Tuỳ theo trình tự động hoá đòi hỏi số lượng đầu vào đầu ta phải lắp thêm module mở rộng loại module cho phù hợp Tối đa gá thêm 32 module vào panen (rãnh), panen module nguồn, CPU module ghép nối gá module bên phải Thường Step 7-300 sử dụng module sau: + Module nguồn PS (3 loại: 2A, 3A, 5A) + Module ghép nối IM (Intefare Module): + Module tín hiệu SM (Signal Module): - Vào số: kênh, 16 kênh, 32 kênh - Ra số: kênh, 16 kênh, 32 kênh - Vào, số: kênh vào kênh ra, 16 kênh vào 16 kênh - Vào tương tự: kênh, kênh, kênh - Ra tương tự: kênh, kênh, kênh - Vào, tương tự: kênh vào kênh ra, kênh vào kênh + Module hàm (Function Module) - Đếm tốc độ cao - Truyền thông CP 340, CP340-1, CP341 + Module điều khiển (Control Module): - Module điều khiển PID - Module điều khiển Fuzzy - Module điều khiển rô bot - Module điều khiển động bước - Module điều khiển động Servo 1.2.3 Địa gán địa Trong PLC có phận gán địa đơn thời gian (T), đếm (C) cần chữ kèm theo số đủ, ví dụ: T1, C32 Các địa đầu vào đầu với module chức có cách gán địa giống Địa phụ thuộc vào vị trí gá module Panen Chỗ gá module panen gọi khe (Slot), khe có đánh số, khe số khe tiếp tục (*) Địa vào module số: Khi gá module số vào, lên khe mạng địa byte khe đó, khe có byte địa Trên module đầu vào, kênh, kênh có địa bit đến Địa đầu vào, số ghép địa byte địa kênh, địa byte đứng trước, địa kênh đứng sau, hai số có dấu chấm Khi module gá khe địa tính từ byte đầu khe, đầu vào khe có địa hình 2.3 Hình 2.3 – Địa khe kênh module số Ví dụ: Module đầu vào, đầu số gá vào khe số rãnh có địa I4.0, I4.1 Q4.0, Q4.1 Module số gá khe panen PLC (*) Địa vào module tương tự Trong PLC S7-300 người ta dùng 16 bit (một word) cho kênh Một khe có kênh với địa PIW256 PQW256 (byte 256 257) PIW766 PQW766 hình 3.45 Module tương tự gá vào khe panen PLC, khe trống có trạng thái tín hiệu “0” Ví dụ: Một module tương tự vào, gá vào khe số rãnh có địa PIW288, PIW290, PQW288 (*) Các vùng nhớ PLC S7-300 TT Tham số Diễn giải Vùng tham số 10 11 12 13 14 15 TT 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 I IB IW ID Q QB QW QD M MB MW MD PIB PIW PID Tham số PQB PQW PQD T C DBX DBB DBW DBD DIX DIB DIW DID L LB LW LD Đầu vào bit Đầu vào byte Đầu vào từ Đầu vào từ Đầu bit Đầu byte Đầu từ Đầu từ kép Nhớ nội dạng bit Nhớ nội dạng byte Nhớ nội dạng từ Nhớ nội dạng từ kép Vựng đệm đầu vào dạng byte Vựng đệm đầu vào dạng từ Vựng đệm đầu vào dạng từ kép Diễn giải Vùng đệm đầu dạng byte Vùng đệm đầu dạng từ Vùng đệm đầu dạng từ kộp Bộ thời gian Bộ đếm Khối liệu kiểu BD dạng bit Khối liệu kiểu BD dạng byte Khối liệu kiểu BD dạng từ Khối liệu kiểu BD dạng từ kộp Khối liệu kiểu BI dạng bit Khối liệu kiểu BI dạng byte Khối liệu kiểu BI dạng từ Khối liệu kiểu BI dạng từ kộp Vùng liệu tạm thời dạng bit Vùng liệu tạm thời dạng byte Vùng liệu tạm thời dạng từ Vùng liệu tạm thời dạng từ kộp 1.3 Các lệnh lập trình Step 1.3.1 Nhóm lệnh logic tiếp điểm: - Lệnh bit: Tiếp điểm thường hở: KQ=KT I0.0=1 KQ=0 I0.0=0 0.0 65535.7 65535 65534 65532 0.0 65535.7 65535 65534 65532 0.0 255.7 255 254 252 65535 65534 65532 Vùng tham số 65535 65534 65532 255 255 0.0 65535.7 65535 65534 65532 0.0 65535.7 65535 65534 65532 0.0 65535.7 65535 65534 65532 Tiếp điểm thường đóng: KQ=KT I0.0=0 KQ=0 I0.0=1 Lệnh Not: KQ thu đảo giá trị KT, Nếu KT=1 KQ=0, Nếu KT=0 KQ=1 Ngõ ( cuộn coil) : Gán KQ cho ngõ Q0.0 Xác định kết quả: Gán KQ vị trí mà lệnh chèn Vd: M0.0 lưu kết sau phép tính qua I0.0 I0.1 Lệnh SET Bit: Gán giá trị cho M0.0 Lệnh RESET Bit: Gán giá trị cho M0.0 Vi phân cạnh lên: M0.0 lưu giá trị KQ vòng quét trước Khi I0.0 chuyển trạng thái từ sang M0.0 =0 Q0.0 =1 Vi phân cạnh xuống: M0.0 lưu giá trị KQ vòng quét trước Khi I0.0 chuyển trạng thái từ xuống M0.0=1 Q0.0=1 1.3.2 Lệnh timer: - Lệnh S_PULSE: Nếu I0.0=1 Timer kích chạy, I0.0=0 chạy đủ thời gian đặt 2s Timer dừng Hoặc có tín hiệu I0.1 Timer dừng Timer chạy lại có tín hiệu từ I0.0 ( tức I0.0 chuyển trạng thái từ lên ) Q0.0=1 Timer chạy MW100 lưu giá trị đếm Timer theo dạng Integer MW102 lưu giá trị Timer theo dạng BCD Chức Timer tạo xung có thời gian đặt sẵn -Lệnh S_PEXT: Timer kích có nhớ, Khi có tín hiệu cạnh lên I0.0 Timer T5 chạy, đủ thời gian đặt Timer dừng Trong trình chạy có tín hiệu từ chân I0.0 thời gian Timer lại tính lại từ đầu Trong trình chạy có tín hiệu I0.1 Timer dừng Q0.0 =1 Timer chạy Các ô nhớ MW100 MW102 lưu giá trị thời Timer theo dạng Integer dạng BCD - Lệnh S_ODT: Nếu I0.0=1 Timer bắt đầu chạy đủ thời gian ngưng ngõ Q0.0 lên I0.0 giữ trạng thái 1, có tín hiệu I0.1 tất phải Reset Các ô nhớ MW100 MW102 lưu giá trị thời Timer theo dạng Integer dạng BCD - Lệnh S_ODTS: Timer kích có nhớ, có xung cạnh lên I0.0 Timer bắt đầu chạy, ngõ Q0.0=1 Timer ngưng tắt có tín hiệu Reset (tín hiệu I0.1) Trong trình Timer chạy có chuyển đổi tín hiệu từ chân I0.0 thêm lần Timer nhớ tiếp tục chạy hết thời gian lần trước Số Timer S7_300 phụ thuộc vào loại CPU CPU 312: có 128 Timer CPU 313 trở lên: có 256 Timer Có cách cài đặt giá trị cho Timer: - Cài thông số thời gian trực tiếp: Để cài giá trị trực tiếp cho Timer ta phải thêm kí tự S5T# trước giá trị đặt Các kí tự thông số thời gian muốn cài đặt cho Timer - Cài đặt thông số thời gian thông qua biến nhớ: Giá trị cài đặt cho timer thông qua biến kiểu WORD 16 bits 1.3.3 Bộ đếmCounter: -Lệnh đếm lên xuống S_CUD: Ngõ vào I0.2=1 : đưa giá trị đếm vào PV Khi I0.0 chuyển trạng thái từ lên 1, C0 đếm tăng lên Khi I0.1 chuyển trạng thái từ lên 1, C0 đếm giảm xuống Khi I0.0 I0.1 chuyển trạng thái C0 không thay đổi Khi I0.3=1 C0 bị Reset Giá trị đếm thời nằm ô nhớ MW100 MW102 dạng Integer dạng BCD, giá trị có tầm từ – 999 Ngõ Q0.0=1 giá trị đếm lớn - Lệnh đếm lên S_CU: Ngõ vào I0.1=1: đưa giá trị đếm vào PV Khi I0.0 chuyển trạng thái từ sang 1, C0 đếm tăng lên Khi I0.2 = Counter bị Reset Ngõ Q0.0=1 giá trị đếm lớn Giá trị đếm thời nằm ô nhớ MW100 MW102 dạng Integer dạng BCD, giá trị có tầm từ – 999 Ngõ Q0.0=1 giá trị đếm lớn -Lệnh đếm xuống S_CD: Ngõ vào I0.1=1 : đưa giá trị đếm vào PV Khi I0.0 chuyển trạng thái từ sang 0, C0 giảm Khi I0.2 = Counter bị Reset Ngõ Q0.0=1 giá trị đếm lớn Giá trị đếm thời nằm ô nhớ MW100 MW102 dạng Integer dạng BCD, giá trị có tầm từ – 999 Ngõ Q0.0=1 giá trị đếm lớn 1.3.4 Lệnh so sánh -Lệnh so sánh số nguyên: Lệnh EQ_I(Equal Integer): so sánh MW100 MW102, hai số nguyên KT=KQ - Lệnh NE_I ( Not Equal Integer): So sánh MW100 MW102, số khác KQ=KT -Lệnh GT_I ( Greater than Integer): So sánh số MW100 MW102, MW100 lớn MW102 KQ=KT -Lệnh GE_I ( Greater than or equal Integer ): So sánh số MW100 MW102, MW100 lớn MW102 KQ=KT -Lệnh LE_I ( Less than or equal Integer ): So sánh số MW100 MW102, MW100 bé MW102 KQ=KT Lệnh so sánh hai số Double Interger hai số thực Real tương tự 1.3.5 Lệnh số học Phép toán số nguyên 16 bit: -Lệnh ADD_I : Lệnh thực việc cộng số nguyên 16 Bit, kết cất vào số nguyên 16 Bit, kết vượt 16 Bit cờ OV bật lên 1, cờ OS lưu Bit bị tràn MW104 = MW100 + MW102 - Lệnh SUB_I : Lệnh thực việc trừ số nguyên 16 Bit , kết cất vào số nguyên 16 Bit , kết vượt 16 Bit cờ OV bật lên 1, cờ OS lưu Bit bị tràn MW104 = MW100 - MW102 -Lệnh MUL_I : Lệnh thực việc nhân số nguyên 16 Bit, kết cất vào số nguyên 16 Bit, kết vượt 16 Bit cờ OV bật lên 1, cờ OS lưu Bit bị tràn MW104 = MW100 * MW102 -Lệnh DIV_I : Lệnh thực việc chia số nguyên 16 Bit, kết cất vào số nguyên 16 Bit, kết vượt 16 Bit cờ OV bật lên 1, cờ OS lưu Bit bị tràn MW104 = MW100 : MW102 Phép Toán số nguyên 32 Bit số thực 32 Bit tương tự 1.3.6 Lệnh di chuyển dịch bit -Lệnh MOV : Lệnh đưa giá trị ô nhớ sang ô nhớ khác, lệnh áp dụng cho kiểu số khác ( Int, Dint, Real, Byte….) • Lệnh dịch bit -Lệnh SHR_W: Lệnh thực việc dịch phải ô nhớ 16 Bit, kết cất vào ô nhớ 16 Bit, N số Bit dịch Ô nhớ định dạng theo kiểu Word -Lệnh SHL_W: Lệnh thực việc dịch trái ô nhớ16Bit, kết cất vào ô nhớ 16 Bit, N số Bit dịch Ô nhớ định dạng theo kiểu Word -Các lệnh dịch phải, dịch trái ô nhớ 32 Bit tương tự 1.3 Giới thiệu WINCC Thông thường hệ thống SCADA (Supervisory Control And Data Aquisition) yêu cầu phần mềm chuyên dụng để xây dựng giao diện điều khiển HMI (Human Machine Interface) phục vụ việc sử lý lưu trữ liệu Phần mềmWinCC Siemens phần mềm chuyên dụng cho mục đích 1.3.1 Khái niệm WinCC chương trình ứng dụng Scada lĩnh vực dân dụ ng công nghiệp WinCC dùng để điều hành hình thị hệ thống điều khiển tự động hóa sản xuất trình WinCC chữ viết tắt Window Control Center, phần mền hãng Siemens dùng để giám sát, điều khiển thu thập liệu trình sản xuất Theo nghĩa hẹp, WinCC chương trình hỗ trợ cho người lập trình thiết kế giao diện Người Máy– HMI (Human Machine Interface) hệ thống SCADA (Supervisory Control And Data Acquisition), với chức thu thập liệu, giám sát điều khiển trình sản xuất Những thành phần có WinCC dễ sử dụng, giúp người dùng tích hợp ứng dụng có sẵn mà không gặp trở ngại Với WinCC, người dùng trao đổi liệu trực tiếp với nhiều PLC hãng khác Misubishi, Allen Braddly, Siemens,v.v…thông qua cổng COM với chuẩn RS – 232 máy tính với chuẩn RS – 485 PLC Khi sử dụng WinCC để thiết kế giao diện điều khiển Người – Máy (HMI) mạng SCADA, WinCC sử dụng chức sau: Graphics Designer: thực dễ dàng chức mô hoạt động qua đối tượng đồ họa WinCC, Windows, OLE, I/O,… với nhiều thuộc tính động (Dynamic) Alarm Logging: thực việc hiển thị thông báo hay báo cáo hệ thống vận hành Đảm trách thông báo nhận lưu trữ, để chuẩn bị hiển thị , hồi đáp lưu trữ chúng Ngoài ra, Alarm Logging giúp ta tìm nguyên nhân lỗi Tag Logging: Thu thập, lưu trữ nén giá trị đo nhiều dạng khác Tag Logging cho phép lấy liệu từ trình thực thi, chuẩn bị để thị lưu trữ liệu Dữ liệu cung cấp tiêu chuẩn công nghệ kỹ thuật quan trọng liên quan đến trạng thái hoạt động toàn hệ thống Report Designer: có nhiệm vụ tạo thông báo, báo cáo kết lưu dạng trang nhật ký kiện WinCC tạo giao diện Người – Máy (HMI) dựa sở giao tiếp người hệ thống máy , thiết bị điều khiển ( PLC, CNC,…) thông qua hình ảnh, sơ đồ, hình vẽ câu chữ có tính trực quan Có thể giúp người vận hành theo dõi trình làm việc, thay đổi tham số, công thức trình hoạt động, hiển thị giá trị thời giao tiếp với trình công nghệ thông qua hệ thống tự động Giao diện HMI cho phép người vận hành giám sát quy trình sản xuất cảnh báo, báo động hệ thống có cố Do đó, WinCC chương trình thiết kế giao diện Người – Máy thật cần thiết, thiếu hệ thống co trình tự động hóa phức tạp đại Từ máy tính trung tâm, điều khiển hoạt động toàn dây chuyền sản xuất lập trình WinCC, ta giám sát tất thiết bị dây chuyền Dựa vào giao diện HMI, giám sát thu thập liệu vào (I/O) cách xác, hỗ trợ phương thức xử lí liệu, tổ chức số liệu cách linh hoạt thông qua kiểu lập trình ngôn ngữ C Ngoài ra, kết hợp chương trình WinCC công cụ phát triển riêng như: Visual C++ Visual Basic tạo hệ thống có tính đặc thù cao, tinh vi, gắn riêng với cấu hình cụ thể WinCC V7.0 SP3 hỗ trợ OS sau: Windows Server 2003 SP2 Windows Server 2003 R2 SP2 Windows Server 2008 SP2 (32-Bit) Windows XP Professional SP3 Windows XP embedded with SQL Server Express Edition Windows (Professional / Enterprise / Ultimate) 32-Bit 1.3.2 Các thành phần winCC Hình 3.1 - Giao diện phần mềm wincc 1.3.3 Các thành phần cửa sổ dự án - Máy tính (Computer): Quản lý tất trạm (WorkStation) trạm chủ (Server) nằm Project - Quản lý tag (Tag Managerment): Là khu vực quản lý tất kênh, quan hệ Logic, tag (biến) trình (Tag process), tag (biến) trung gian PLC (Tag Internal) nhóm nhóm tag (Tag Groups) - Loại liệu (Data Types):Chứa loại liệu gán cho Tag kênh khác - Các trình soạn thảo Editor :Các trình soạn thảo liệt kê vùng dùng để soạn thảo điều khiển dự án hoàn chỉnh , chức soạn thảo cho bảng sau: Tất Modul thuộc hệ thống WinCC không cần thiết không thiết phải cài đặt hết Tag (Biến) Tags WinCC phần tử trung tâm để truy nhập giá trị trình.Trong dự án, chúng nhận tên kiểu liệu Kết nối logic gán với WinCC Kết nối xác định kênh chuyển giao giá trị trình cho biến Các biến lưu trữ sở liệu toàn dự án Khi chế độ WinCC khởi động, tất biến dự án nạp cấu trúc Run – time tương ứng thiết lập Mỗi biến lưu trữ quản lí liệu theo kiểu liệu chuẩn WinCC làm việc với loại Tag: - Tag nội (Internal Tag): Là Tag không kết nối với trình dùng để quản lý liệu bên project - Tag trình (Process Tag): Là Tag dùng để trao đổi liệu WinCC trình tự động Thuộc tính Tag phụ thuộc vào driver sử dụng - Tag hệ thống (System Tag): Bắt đầu với ký tự @, dùng để quản lý Project, xóa hay chỉnh sửa System Tag Ví dụ : @RM_MASTER, @RM_MASTER_NAME… WinCC quản lý tag theo kiểu: - Kiểu nhóm (Tag group) - Kiểu cấu trúc (Structure Type) Nhóm biến chứa tất biến có kết nối logic lẫn Các kiểu liệu Biến phải gán kiểu liệu sau cho biến định cấu hình Việc gán kiểu liệu cho biến thực tạo biến Kiểu liệu biến độc lập với kiểu biến ( Biến nội hay biến trình) Trong WinCC, kiểu liệu chuyển đổi thành kiểu khác cách điều chỉnh lại dạng Các kiểu liệu ( Data Types) có WinCC: • Binary Tag: kiểu nhị phân • Signed – Bit Value: kiểu bit có dấu • Unsigned – Bit Value: kiểu bit không dấu • Signed 16 – Bit Value: kiểu 16 bit có dấu • Unsigned 16 – Bit Value: kiểu 16 bit không dấu • Signed 32 – Bit Value: kiểu 32 bit có dấu • Unsigned 32 – Bit Value: kiểu 32 bit không dấu • Floating Point Number 32 bit IEEE 754: kiểu số thực 32 bit theo tiêu chuẩn IEEE 754 • Floating Point Number 64 bit IEEE 754: kiểu số thực 64 bit theo tiêu chuẩn IEEE 754 • Text Tag bit character set: kiểu ký tự bit • Text Tag 16 bit character set: kiểu ký tự 16 bit • Raw Data type: kiểu liệu thô Chương 2.1 lựa chọn thiết bị (phố) 2.2 xây dựng sơ đồ khối Khối hiển thị Khối điều khiển trung tâm Khối cảm biến Khối chấp hành Chức khối : Khối hiển thị: chức hiển số lượng sản phẩm thùng số lượng thùng Khối điều khiển trung tâm: bao PC,PLC lưu chương trình điều khiển thực việc nhận xử lý thông tin từ khối cảm biến điều khiển khối chấp hành làm việc Khối cảm biến:bao gồm cảm biến chức phát thùng, đếm số sản phẩm chuyển liệu tới khối điều khiển trung tâm Khối chấp hành:bao gồm động có chức kéo băng tải để di chuyển sản phẩm 2.3 mạch lực, bảng định địa chỉ(điều) 2.4 giao thức truyền thông(dũng) Chương Tổng kết 3.1 Các nội dung đạt đề tài Sau hoàn thành nhóm học hỏi thêm nhiều kiến thức có ích cho công việc sau này, đề tài có tính ứng dụng thực tế cao,sau kết nhóm đạt được: Tìm hiểu làm quen với dây chuyền sản xuất tự động với thiết bị đại PLC sensor,biến tần… Nghiên cứu sử dụng chương trình simatic step7 việc viết chương trình điều khiển đáp ứng yêu cầu đề tài Dựa vào hệ thống thực tế để tạo giao diện mô phần mềm Wincc đáp ứng yêu cầu kỹ thuật Phát triển kỹ tư duy, sáng tạo khả học hỏi giải vấn đề kỹ làm việc nhóm Khai thác sức mạnh công nghệ thông tin việc tìm kiếm tài liệu nghiên cứu 3.2 Hạn chế tồn phương hướng khắc phục Đây chương trình mô máy tính thiết bị thực tế nên khó khăn việc lập trình, độ mượt chuyển động phụ thuộc vào cấu hình máy Các khâu chương trình thiếu sót chưa sát với thực tế Do thời gian kiến thức có hạn nên nhiều chức phần mềm chưa khai thác [...]... số MW100 và MW102, nếu MW100 lớn hơn hoặc bằng MW102 thì KQ=KT -Lệnh LE_I ( Less than or equal Integer ): So sánh 2 số MW100 và MW102, nếu MW100 bé hơn hoặc bằng MW102 thì KQ=KT Lệnh so sánh hai số Double Interger và hai số thực Real tương tự như trên 1.3.5 Lệnh số học Phép toán trên số nguyên 16 bit: -Lệnh ADD_I : Lệnh thực hiện việc cộng 2 số nguyên 16 Bit, kết quả cất vào số nguyên 16 Bit, nếu kết. .. tạp và hiện đại Từ máy tính trung tâm, có thể điều khiển sự hoạt động toàn bộ dây chuyền sản xuất được lập trình trên WinCC, ta có thể giám sát tất cả các thiết bị trên dây chuyền Dựa vào giao diện HMI, có thể giám sát và thu thập dữ liệu vào ra (I/O) một cách chính xác, hỗ trợ các phương thức xử lí dữ liệu, tổ chức số liệu một cách linh hoạt thông qua kiểu lập trình bằng ngôn ngữ C Ngoài ra, sự kết hợp. .. chuẩn bị để hiện thị và lưu trữ dữ liệu đó Dữ liệu có thể cung cấp các tiêu chuẩn về công nghệ và kỹ thu t quan trọng liên quan đến trạng thái hoạt động của toàn hệ thống Report Designer: có nhiệm vụ tạo các thông báo, báo cáo và các kết quả này được lưu dưới dạng các trang nhật ký sự kiện WinCC có thể tạo một giao diện Người – Máy (HMI) dựa trên cơ sở giao tiếp giữa con người và hệ thống máy , thiết... điều khiển và thu thập dữ liệu trong quá trình sản xuất Theo nghĩa hẹp, WinCC là chương trình hỗ trợ cho người lập trình thiết kế giao diện Người và Máy– HMI (Human Machine Interface) trong hệ thống SCADA (Supervisory Control And Data Acquisition), với chức năng chính là thu thập dữ liệu, giám sát và điều khiển quá trình sản xuất Những thành phần có trong WinCC dễ sử dụng, giúp người dùng tích hợp những... lẫn nhau Các kiểu dữ liệu Biến phải gán một trong các kiểu dữ liệu sau cho mỗi biến được định cấu hình Việc gán kiểu dữ liệu cho biến được thực hiện trong khi tạo một biến mới Kiểu dữ liệu của một biến độc lập với kiểu biến ( Biến nội hay biến quá trình) Trong WinCC, một kiểu dữ liệu nào đó cũng đều có thể được chuyển đổi thành kiểu khác bằng cách điều chỉnh lại dạng Các kiểu dữ liệu ( Data Types)... thì số lượng sản phẩm của 1 thùng và số lượng thùng Khối điều khiển trung tâm: bao PC,PLC lưu chương trình điều khiển và thực hiện việc nhận và xử lý thông tin từ khối cảm biến và điều khiển khối chấp hành làm việc Khối cảm biến:bao gồm các cảm biến chức năng phát hiện thùng, đếm số sản phẩm và chuyển dữ liệu tới khối điều khiển trung tâm Khối chấp hành:bao gồm các động cơ có chức năng kéo các băng tải. .. việc viết chương trình điều khiển đáp ứng yêu cầu đề tài Dựa vào hệ thống thực tế để tạo giao diện mô phỏng bằng phần mềm Wincc đáp ứng yêu cầu kỹ thu t Phát triển kỹ năng tư duy, sáng tạo khả năng học hỏi và giải quyết vấn đề và kỹ năng làm việc nhóm Khai thác sức mạnh công nghệ thông tin trong việc tìm kiếm tài liệu nghiên cứu 3.2 Hạn chế tồn tại và phương hướng khắc phục Đây là chương trình mô phỏng... trừ 2 số nguyên 16 Bit , kết quả cất vào số nguyên 16 Bit , nếu kết quả vượt quá 16 Bit thì cờ OV sẽ bật lên 1, cờ OS sẽ lưu Bit bị tràn đó MW104 = MW100 - MW102 -Lệnh MUL_I : Lệnh thực hiện việc nhân 2 số nguyên 16 Bit, kết quả cất vào số nguyên 16 Bit, nếu kết quả vượt quá 16 Bit thì cờ OV sẽ bật lên 1, cờ OS sẽ lưu Bit bị tràn đó MW104 = MW100 * MW102 -Lệnh DIV_I : Lệnh thực hiện việc chia 2 số nguyên... Các biến được lưu trữ trong cơ sở dữ liệu toàn dự án Khi một chế độ của WinCC khởi động, tất cả các biến trong một dự án được nạp và cấu trúc Run – time tương ứng được thiết lập Mỗi biến được lưu trữ trong quản lí dữ liệu theo một kiểu dữ liệu chuẩn WinCC làm việc với 3 loại Tag: - Tag nội (Internal Tag): Là Tag không được kết nối với quá trình dùng để quản lý dữ liệu bên trong 1 project - Tag quá... với nhiều thu c tính động (Dynamic) Alarm Logging: thực hiện việc hiển thị các thông báo hay các báo cáo trong khi hệ thống vận hành Đảm trách về các thông báo nhận được và lưu trữ, để chuẩn bị hiển thị , hồi đáp và lưu trữ chúng Ngoài ra, Alarm Logging còn giúp ta tìm nguyên nhân của lỗi Tag Logging: Thu thập, lưu trữ và nén các giá trị đo dưới nhiều dạng khác nhau Tag Logging cho phép lấy dữ liệu từ

Ngày đăng: 13/12/2016, 09:12

Từ khóa liên quan

Mục lục

  • 1.1.1. Cơ sở tiền đề

  • 1.1.2. Nội dung chính của đề tài

  • 1.2.1. Cấu tạo của họ PLC- S7-300

  • 1.2.2. Các khối chức năng của PLC- S7-300

  • 1.2.3. Địa chỉ và gán địa chỉ

  • 1.3.1. Nhóm lệnh logic tiếp điểm:

  • 1.3.2. Lệnh về timer:

  • 1.3.3. Bộ đếmCounter:

  • 1.3.4. Lệnh so sánh

  • 1.3.5. Lệnh số học

  • 1.3.6. Lệnh di chuyển và dịch bit

Tài liệu cùng người dùng

Tài liệu liên quan