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 StatusPG/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 StatusStart 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