ĐẦU ĐỌC MÃ VẠCH: MÁY QUÉT MÃ VẠCH CD 100-BU

Một phần của tài liệu đề tài: ĐIỀU KHIỂN VÀ GIÁM SÁT BÃI GIỮ XE TỰ ĐỘNG QUA ETHERNET (Trang 59)

Hình 5.2: Máy quét mã vạch CD 100-BU

THÔNG SỐ HOẠT ĐỘNG

Công nghệ in mã vạch 632 nm visible red LED Hệ thống quang học Chùm CCD

Vi mạch xử lý 32 bit

Bề rộng của tia 60 mm (UPC/EAN 100%, PCS=90%) Góc đọc 42°

Tốc độ đọc 100 scans/ giây

mã vạch PCS=90%);

Độ tƣơng phản Min. 30% @ UPC/EAN 100%

Âm bíp Âm đƣợc lập trình sẵn và theo thời gian

Kết nối vào máy tính Keyboard, RS-232C, HID USB, USB virtual COM port, wand

THÔNG SỐ VẬT LÝ

Kích cỡ 179 × 81 × 63.5 mm (device only) Trọng lƣợng 120 g (device only)

Cáp kết nối 2m

THÔNG SỐ ĐIỆN NĂNG

Điệp áp vào 5 VDC ±5% Cƣờng độ hoạt động 110 mA typical

THÔNG SỐ HIỆU CHỈNH

EMC CE & FCC DOC compliance, VCCI, BSMI

THÔNG SỐ MÔI TRƢỜNG

Nhiệt độ hoạt động 0°C – 50°C (32°F – 122°F) Nhiệt độ cất giữ -20°C – 70°C (-4°F – 140°F)

Độ ẩm 5% – 95% RH (Chƣa tới nhiệt độ gây đông)

Độ chiếu sáng cho phép 0 – 100,000 Lux, có thể đọc dƣới ánh sang mặt trời Độ cao rơi cho phép 1,5m

Bảng 5.1: Thông số máy quét mã vạch CD 100-BU

Máy quét phải đƣợc cấp nguồn chính xác trƣớc khi chạy chƣơng trình. Khi quét qua mã vạch đƣợc hỗ trợ , máy quét laze chấp nhận ngay và đọc , đồng thời phát ra 1 tiếng beep ngắn để xác định đã đƣợc giải mã . Nó sẽ gởi đến một tiếng

CHƢƠNG 6: PC ACCESS 6.1. ỨNG DỤNG TRONG THỰC TẾ

Hình 6.1: Ứng dụng PC Access

6.2. GIAO DIỆN VÀ CÁCH KẾT NỐI

Hình 6.2: Tạo giao diện PC Access Chỉnh lại kết nối trong StatusPG/PC Interface…

Hình 6.3: PG/PC Interface 1

Chỉnh lại kết nối là mạng Lan nên kết nối phải trùng với Card mạng của máy tính

Tiếp tục ta đặt tên PLC và đặt địa chỉ IP trùng với IP PLC s7-1200, Local=10.00 và Remote=03.01

Đây là các biến trong Symbol table trong STEP 7 MICRO/WIN

Hình 6.5: Bảng các biến trong PC Access Sau đó vào Save lại và chạy StatusStart test client

CHƢƠNG 7: GIỚI THIỆU CHUNG VỀ WINCC V7.0 SP3

7.1. ĐẶC TRƢNG CƠ BẢN CỦA WINCC

WinCC 7.0 chạy trên hệ điều hành Microsoft Window XP,Windows 2000, Windows 7. Do có tính chất mở và thƣờng xuyên đƣợc cập nhật,phát triển nên

WinCC tƣơng thích với nhiều phần mềm chuẩn tạo nên giao diện ngƣời và máy đáp ứng nhu cầu sản xuất.Nếu bạn là những nhà phát triển hệ thống,có thể ứng dụng WinCC để phát triển ứng dụng của mình qua giao diện mở của WinCC.Chƣơng trình tích hợp nhiều ứng dụng ,tận dụng dịch vụ của hệ điều hành làm cơ sở mở rộng hệ thống.Với WinCC, ta có thể sử dụng nhiều giải pháp khác nhau để giải quyết công việc,từ việc xây dựng hệ thống có quy mô nhỏ và vừa khác nhau.Cho tới việc xây dựng hệ thống có quy mô lớn.

Ứng dụng phổ biến nhất của WinCC là:

Tự động hoá quá trình và giảm sát quy trình sản xuất.Khi một hệ thống dùng chƣơng trình WinCC để điều khiển và thu thập dữ liệu từ quá trình,nó có thể mô phỏng bằng hình ảnh các sự kiện xảy ra trong quá trình điều khiển dƣới dạng các chuỗi sự kiện.WinCC cung cấp nhiều hàm chức năng cho mục đích hiển thị,thông báo bằng đồ hoạ,xứ lý thông tin đo lƣờng,các tham số công thức,các bảng ghi báo cáo,v.v…

7.2. ĐẶC TRƢNG CƠ BẢN CỦA WINCC

WinCC 7.0 chạy trên hệ điều hành Microsoft Window XP,Windows 2000, Windows 7. Do có tính chất mở và thƣờng xuyên đƣợc cập nhật,phát triển nên

WinCC tƣơng thích với nhiều phần mềm chuẩn tạo nên giao diện ngƣời và máy đáp ứng nhu cầu sản xuất.Nếu bạn là những nhà phát triển hệ thống,có thể ứng dụng WinCC để phát triển ứng dụng của mình qua giao diện mở

hành làm cơ sở mở rộng hệ thống.Với WinCC, ta có thể sử dụng nhiều giải pháp khác nhau để giải quyết công việc,từ việc xây dựng hệ thống có quy mô nhỏ và vừa khác nhau.Cho tới việc xây dựng hệ thống có quy mô lớn.

Ứng dụng phổ biến nhất của WinCC là:

Tự động hóa quá trình và giảm sát quy trình sản xuất.Khi một hệ thống dùng chƣơng trình WinCC để diều khiển và thu thập dữ liệu từ quá trình,nó có thể mô phỏng bằng hình ảnh các sự kiện xảy ra trong quá trình điều khiển dƣới dạng các chuổi sự kiện.WinCC cung cấp nhiều hàm chức năng cho mục đích hiển thị,thông báo bằng đồ họa,xứ lý thông tin đo lƣờng,các tham số công thức,các bảng ghi bảo cáo,v.v…

7.3. TỔNG QUAN VỀ LẬP TRÌNH WINCC CHỨC NĂNG CỦA TRUNG TÂM ĐIỀU KHIỂN (CONTROL CENTER)

7.3.1. Chức năng

Control Center chứa tất cả chức năng quản lý của toàn hệ thống.Trong Control Center,có thể đặt cấu hình và khở động module Run-time

Nhiệm vụ quản lý dữ liệu

Quản lý dữ liệu cung cấp ảnh quá trình với các giá trị tag.Tất cả các hoạt động của quán lý dữ liệu đều chạy trên một nền (background)

Nhiệm vụ của Control Center: Các nhiệm vụ chính của control Center:

 Lập cấu hình hoàn chỉnh

 Hƣớng dẫn giới thiệu việc lập cấu hình

 Thích ứng việc ẩn định,gọi và lƣu trữ các dự án (Projects)

 Quản lý các dự án

 Có khả năng nối mạng và soạn thảo cho nhiều ngƣời sử dụng trong một project

 Quản lý phiên bản

 Diễn tả bằng đồ thị của dữ liệu cấu hình

 Điều khiển và đặt cấu hình cho các hình vẽ/cấu trúc hệ thống

 Thiết lập việc cài đặt toàn cục

 Đặt cấu hình cho các chức năng định vị đặc biệt

 Tạo và soạn thảo các tham khảo đan chéo

 Phản hồi tài liệu

 Báo cáo trạng thái hệ thống

 Thiết lập hệ thống đích

 Chuyển giữa Run-Time và cấu hình

 Kiểm tra chế độ mô phỏng,trợ giúp thao tác để đặt cấu hình dữ liệu bao gồm:Dịch hình vẽ,mô phỏng tag,hiển thị trạng thái và thiết lập thông báo

7.3.2. Cấu trúc

Control center có các cấu trúc sau:

 Tìm hiểu WinCC trong Control Center.

Giao diện đồ họa cho cấu hình dƣới môi trƣờng Windows 2000 và Windows XP, Windows 7

 Quản lý dữ liệu.

Cung cấp ảnh quá trình với các giá trị của biến(tag)

Truyền dữ liệu và quản lý dữ liệu đã nhận từ các hệ thồng tự động.  Các module chức năng.

 Phân hệ đồ họa (Graphic Desiger) Hiển thị và kết nối quá trình bằng độ thị

 Viết chƣơng trình cho các thao tác (Gobal Scrips).

Tạo một dự án động cho các yêu cầu đặc biệt.  Hệ thống thông báo (Alarm Logging).

Xuất các thông báo và hồi đáp.

 Lƣu trử và soạn thảo các giá trị đo lƣờng (Tag Logging) Soạn thảo các giá trị đo và lƣu giữ chúng trong thời gian dài.  Phân hệ báo cáo(Report Designer)

Báo cáo trạng thái và hệ thống  Phản hồi tài liệu

Đối với trung tam điều khiển (Control Center),việc in ra một hệ thống định sẵn có trong báo cáo thiết kể (Report Designer) để hiển thị nội dung tài liệu.Tất cả các máy tính,các biển (tags) và các kết nối đã đƣợc định hình đều đƣợc in ra bằng Prin Job hay hiển thị trên màn hình.

Các kiểu dữ liệu dự án đƣợc suất ra bằng cách phản hồi tài liệu.

Máy tính:Tên và kiểu máy tính(Server hay Client)

Tag management: Tên biến (tag),kiểu dữ liệu,kết nối,kênh.  Kết nối:Kết nối đơn vị và tham số.

Các kiểu dữ liệu

Biến phải gán một trong các kiểu dữ liệu sao 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 có trong WinCC:

Binary Tag:Kiểu nhị phân

Signed 8-Bit Value:Kiểu 8 bit có dấu

Unsigned 8-Bit Value:Kiểu 8 bit không dấu

Signed 16-Bit Value:Kiểu 16 bit có dấu.

Signed-Bit Value:Kiểu 8 bit có 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ực64 bit theo tiêu chuẩn IEEE 754

Text tag 8 bit character set:Kiểu kí tự 8 bit.

Text tag 16 bit character set:Kiểu kí tự 16 bit.

Raw Data type:Kiểu dữ liệu thô.

Sau đây là vài kiểu dữ liệu thƣờng dùng:

CHƢƠNG 8: LƢU ĐỒ GIẢI THUẬT 8.1. LƢU ĐỒ GIẢI THUẬT CHÍNH

Lƣu đồ chính

Lƣu đồ quét mã vạch và phát hiện xe trái và phải

Hình 8.2: Lƣu đồ quét mã vạch cất và lấy xe

Bắt đầu Cộng thêm 1 xe trong bãi Cất xe Kết thúc Quét Mã Vạch Cho phép cất xe Bắt đầu Trừ thêm 1 xe trong bãi Lấy xe Kết thúc Quét Mã Vạch Cho phép lấy xe

Đ Bắt đầu Thông báo đầy xe trái Buồng ở vị trí ban đầu Bộ trƣợt về giữa Đóng thanh chắn trái Cộng thêm 1 xe vào bãi

Cất xe trái Bộ trƣợt sang trái Mở thanh chắn trái Quét mã vạch Kết thúc S ô còn trống

Báo đầy xe trái bằng 1 Đ Buồng chuyển xe đi ra S Đ S Cảm biến trái = 1 Kết thúc Kết thúc Hình 8.3: Lƣu đồ phát hiện xe vào trái

Đ Bắt đầu Thông báo đầy xe phải Buồng ở vị trí ban đầu Bộ trƣợt về giữa Đóng thanh chắn phải Cộng thêm 1 xe vào bãi

Cất xe phải Bộ trƣợt sang phải Mở thanh chắn phải Quét mã vạch S ô còn trống

Báo đầy xe phải bằng 1 Đ Buồng chuyển xe đi ra S Đ S Cảm biến phải = 1 Kết thúc Kết thúc Hình 8.4: Lƣu đồ phát hiện xe vào phải

8.2. LƢU ĐỒ XÁC ĐỊNH TỌA ĐỘ

Hình 8.5: Lƣu đồ xác định tọa độ Bắt đầu

Cảm biến cột Buồng chạy vào

Tăng biến đếm cột Kết thúc Đ S Bắt đầu Cảm biến tầng Buồng đi lên

Tăng biến đếm tầng

Kết thúc Đ

8.3. LƢU ĐỒ CẤT XE

Hình 8.6: Lƣu đồ cất xe trái

Hình 8.7: Lƣu đồ cất xe phải

8.4. LƢU ĐỒ LẤY XE

Bắt đầu Chƣơng trình lấy xe

Băng tải đi vào Đếm cột

Đêm cột= số cột trái

Kết thúc

Băng tải đi lên Đếm tầng

Đếm tầng= số tầng trái

Buồng đi xuống Bộ trƣợt sang trái

Bộ trƣợt sang phải

Tác động CTHT trƣợt giữa

Buồng đi lên Đ S Đ S Đ S Hình 8.8: Lƣu đồ lấy xe trái

Bắt đầu Chƣơng trình lấy xe

Băng tải đi vào Đếm cột

Đêm cột= số cột phải

Kết thúc

Băng tải đi lên Đếm tầng

Đếm tầng= số tầng phải

Buồng đi xuống Bộ trƣợt sang phải

Bộ trƣợt sang trái

Tác động CTHT trƣợt giữa

Buồng đi lên Đ S Đ S Đ S Hình 8.9: Lƣu đồ lấy xe phải

CHƢƠNG 9: THI CÔNG 9.1. TẠO PROJECT TRONG TIA V11

9.1.1. Kết nối qua giao thức TCP/IP

Để lập trình SIMATIC S7-1200 từ PC hay Laptop cần một kết nối TCP/IP Để PC và SIMATIC S7-1200 có thể giao tiếp với nhau, điều quan trọng là các địa chỉ IP của cả hai thiết bị phải phù hợp với nhau

Hình 9.1: Kết nối PLC qua TCP/IP

9.1.2. Tạo một Project trong TIA Portal

Bƣớc 1: Từ màn hình desktop nhấp đúp chọn biểu tƣợng Tia Portal V11

Hình 9.2: Biểu tƣợng TIA PORTAL V11 Bƣớc 2 : Click chuột vào Create new project để tạo dự án.

Hình 9.3: Tạo dự án mới

Bƣớc 3 : Nhập tên dự án vào Project name sau đó nhấn create

Hình 9.4: Đặt tên dự án Bƣớc 4 : Chọn configure a device

Bƣớc 5 : Chọn add new device

Hình 9.6: Thêm thiết bị mới cho dự án Bƣớc 6 : Chọn loại CPU PLC sau đó chọn add.

Bƣớc 7 : Project mới đƣợc hiện ra

9.1.3. Làm việc với một trạm plc

9.1.3.1. Quy định địa chỉ IP cho module CPU

IP TOOL có thể thay đổi IP address của PLC S7-1200 bằng 1 trong 2 cách. Phƣơng pháp thích hợp đƣợc tự động xác định bởi trạng thái của địa chỉ IP đó :

-Gán một địa chỉ IP ban đầu : Nếu PLC S7-1200 không có địa chỉ IP, IP TOOL sử dụng các chức năng thiết lập chính để cấp phát một địa chỉ IP ban đầu cho PLC S7-1200.

-Thay đổi địa chỉ IP : nếu địa chỉ IP đã tồn tại, công cụ IP TOOL sẽ sửa đổi cấu hình phần cứng (HW config) của PLC S7-1200.

9.1.3.2. Đổ chƣơng trình xuống CPU

Đổ từ màn hình soạn thảo chƣơng trình bằng cách kích vào biểu tƣợng download trên thanh công cụ của màn hình

Hình 9.8: Đổ chƣơng trình PLC

Chọn cấu hình Type of the PG/PC interface và PG/PC interface nhƣ hình dƣới sau đó nhấn chọn load

Hình 9.9: Kiểm tra kết nối PLC với thiết bị tải về Chọn start all nhƣ hình vẽ và nhấn finish

9.1.3.3. Giám sát và thực hiện chƣơng trình

Để giám sát chƣơng trình trên màn hình soạn thảo kích chọn Monitor trên thanh công cụ.

Hình 9.11: Chƣơng trình chính (OB1) Hoặc cách 2 làm nhƣ hình dƣới

Hình 9.12: Kết nối PLC và máy tính

Sau khi chọn monitor chƣơng trình soạn thảo xuất hiện nhƣ sau:

9.2. TẠO PROJECT TRONG WINCC

9.2.1. Tạo Project và kết nối các Tag với PC Access

Hình 9.14: Tạo dự án trong WinCC V7.0

Chọn tag trong PC Access để đƣa vào WinCC theo các bƣớc sau Click phải vào tag management, chọn Add new driver

Hình 9.16: Chọn kiểu kết nối OPC cho WinCC

Hình 9.17: Thông số hệ thống Chọn S7200.OPCServer sau đó chọn Browse Server

Hình 9.18: Chọn kết nối PC Access trong WinCC Ta chọn Next

Hình 9.19: Lọc các biến vào trong WinCC

Hình 9.20: Thêm biến cho WinCC Chọn ok…

Hình 9.21: Tạo kết nối mới trong WinCC Click vào S7200_OPCServer rồi click vào Finish

Cuối cùng thì ta thấy các tag cần đƣa vào WinCC đã hoàn thành

Hình 9.23: Các biến trong WinCC Chạy giao diện WinCC:

Nhấn nút trong cửa sổ Graphic Designer. Sau đó nhấn nút ON và OFF rồi quan sát sự thay đổi của đèn báo Q0.0 trên mô hình PLC.

9.2.2. Cách tạo giao diện của bãi giữ xe

Hình 9.24: Các đối tƣợng trong WinCC Sau đó vẽ vào giao diện với kích thƣớc mong muốn

Đƣa chuột vào hình vừa vẽ, click phải => Properties => Effects => ở mục Status chọn No nhƣ trên hình vẽ

Hình 9.25: Độ bóng của hình ảnh trong WinCC

Hình 9.26: Phong nền của giao diện chính Tiếp theo ta thiết kế các nút nhấn

Cũng vào Object Palette => Windows Objects => Button

Vẽ các nút nhấn theo ý muốn và theo số lƣợng cần tạo, tƣơng tự nhƣ vậy ta tạo ra thêm các nút nhấn khác

Sau khi tạo các nút nhấn xong, ta click chuột phải => Properties => chọn Font. Tại các mục Text ta gõ tên nút nhấn, Font chọn loại chữ, Font size chọn cỡ chữ…

Chọn Font, ta chọn Colors để tô màu cho chữ nhƣ hình bên dƣới. Sau đó nhấn OK để chấp nhận.

Sau khi đã tạo xong các nút nhấn, ta bắt đầu gắn các tag vào các nút nhấn vừa tạo. Đầu tiên, rê chuột vào nút nhấn click phải chuột => chọn Properties, hộp thoại Object Properties xuất hiện => chọn thẻ Events => chọn Mouse => chọn Mouse Action => cuối cùng ta chọn C-Action

Hộp thoại Edit Action xuất hiện => ta chọn Internal functions => tag => set => double click vào mục SetTagBit => hộp thoại Assigning Parameters => ta chọn vào biểu tƣợng phía sau ô Tag_Name => rồi chọn Tag selection nhƣ hình mô tả bên dƣới

Ta dẫn link đến tag mong muốn rồi nhấn OK để chấp nhận

Trở lại hộp thoại Assigning Parameters tại ô value gõ 1. Sau đó nhấn OK để chấp nhận

Tƣơng tự nhƣ vậy ta làm cho các nút còn lại.

9.2.3. Một số thao tác để tạo các chi tiết trong những giao diện còn lại - Chức năng hiển thị bằng I/O field và Static Text

Một phần của tài liệu đề tài: ĐIỀU KHIỂN VÀ GIÁM SÁT BÃI GIỮ XE TỰ ĐỘNG QUA ETHERNET (Trang 59)

Tải bản đầy đủ (PDF)

(119 trang)