V: Variable Memory, vùng nhớ biến
B/ Phần mềm Scada Vijeo Citect 7
* Giới thiệu
Hệ thống SCADA Vijeo Citect đđược sử dụng trong các ứng dụng đa dạng trong nhiều ngành công nghiệp khác nhau. Do đóù ứng dụng của ta là gì, Vijeo Citect sẽ giúp ta thực hiện được một hệ thống giám sátđđiều khiển hiệu quả.
Cấu trúc client-server của Vijeo Citect cho nhiều lợi ích. Đối với ứng dụng lớn cũng như nhỏ, ta có sự linh hoạt khi chọn thiết kế hệ thống của chính mình, tin rằng hệ thống của ta sẽ nhanh chống hiệu quả. Khi đđến lược thay đđổi lại kích thước hệ thống, ta có thể làm như vậy mà không hoang phí bất cứ sựđđầu tư ban đđầu của mình.
Với Vijeo Citect ta có thể :
Cung cấp cho bộ máy của ta một cách thức đđiều khiển trung tâm hoặc cục bộ sử dụng trang đồ họa rõ rang, súc tích và cĩ thể chỉnh ược kích thước.
Thêm nút bấm điều khiển đồ họa vào các trang của mình để thực hiện một hoặc nhiều tác vụ.
Thiết kế những hình động phức tạp để hiển thị trạng thái vận hành và quá trình của dự án của ta.
Hiển thị những tin nhắn văn bản và đồ họa để cho thấy trạng thái của một bộ xử lý hoặc một báo động.
Cấu hình dự án CitectSCADA bằng một ngơn ngữ và hiển thị nĩ trong bất cứ ngơn ngữ nào khác.
Cung cấp đồ thị thời gian thực và lịch sử ở dạng đồ họa.
Thực hiện báo cáo theo chu kỳ và theo sự kiện dưới dạng file.RTF
3.1Các ưu đđiểm:
Vijeo Citect 7.1 đưa ra những cơng cụ mới để đưa trực tiếp cơ sở dữ liệu các tag của Vijeo Citect 7.0 từ các biến của ứng dụng Unity.
Cơng cụ này là Unity SpeedLink Static.
Giao tiếp được ưa chuộng giữa Vijeo Citect 7.1 và Unity Plc là OFS 3.31 đi kèm theo Vijeo Citect 7.0.
Dĩ nhiên người dùng nâng cao vẫn cĩ thể quyết định những cấu trúc giao tiếp khác theo nhu cầu riêng.
Vijeo Citect quản lý các clusters, và một clusters phải được định nghĩa thậm chí đối với hệ thống đứng một mình.
3.2 Cơng cụ Vijeo Citect 7.1
Phần mềm Vijeo Citect cĩ thể được chia làm 3 chức năng:
• Cấu hình.
• Runtime
• Drive.
cấu hình bao gồm các tác vụ cần thiết để chuẩn bị và tạo ra một dự án, trong khi Runtime là sự thi hành của dự án trong mội trường sản xuất. Diver cĩ thể truyền thơng với thiết bị theo một số giao thức truyền thơng. Diver được định nghĩa rõ ràngcụ thể cho dự án Vijeo Citect để cĩ thể truyền thơng với các thiết bị đặc biệt.
Các cơng cụ dùng để cấu hình một dự án trong Vijeo Citect. Các cơng cụ dưới đây dùng để cấu hình một dự án trong Vijeo Citect
Citect Explorer: Ứng dụng dùng để tạo và quản lí dự án Vijeo Citect của bạn. Citect Explorer trình bày tất cả các thơng tin, các thành phần, các đặc điểm của dự án. Bạn cĩ thể dùng Explorer để thay đổi tên, xĩa, sao chép hay khơi phục một dự án.
Citect Project editor: Ứng dụng dùng để tạo và quản lí thơng tincấu hình cho dự án của bạn. Bao gồm các thành phần tag, alarm, system và thành phần truyền thơng.
Citect Graphic Builder: Ứng dụng dùng để thiết kế, soạn thảo và sửa đổi thành phần đồ họa của một project. Bao gồm các mẫu, đối tượng đồ họa, symbol, genie, và super genie
Computer Setup Editor: Là một tiện dụng cho file cấu hình soạn thảo và tạo ra các báo cáo để so sánh và phân tích các file.
Computer Setup Winzard: Là một ứng dụng dùng để cài đặt máy tính theo yêu cầu khách hàng và định nghĩa vai trị và chức năng của nĩ.
Các cơng cụ Runtime
Vijeo Citect Wed Client: Trình bày một hoạt động của dự án Vijeo Citecttrong bộ trình duyệt wed.
Internet Display Client: Một máy tính dùng để chạy một dự án Vijeo Citect trên Internet từ một địa chỉ từ xa.
Process Analyst: Một điều khiển Active X cho phép chúng ta cĩ thể so sánh và phân tích thuộc về lịch sử, thời gian trực trend, và dữ liệu alarm trong suốt thời gian hoạt động của dự án
Vijeo Citect Runtime Manager: Là một ứng dụng dùng để quản lí và điều khiển một cấu hình CPU của một dự án và trình bày trạng thái hoạt động của mỗi thành phần.
Drive.
Vijeo Citect cĩ thể truyền thơng với một mảng của thiết bị I/O, kể cả PLC, điều khiển vịng lặp và điều khiển phân tán (DCS).
Các thiết bị I/O vĩ thể cục bộ (kết nối trực tiếp với các I/O server) hay từ xa (kết nối đến Vijeo Citect thơng qua truyền thơng trung gian như đường dây điện thoại).
Drive cĩ thể truyền thơng với các thiết bị theo một số các giao thức truyền thơng (như Ethernet, TCP/IP và cổng nối tiếp). Driver được định nghĩa rõ ràng cụ thể cho dự án Vijeo Citect cĩ thể truyền thơng với các thiết bị đặc biệt. Bao gồm các thơng tin về:
o Các Board.
o Các Pord.
o Các thiết bị.
3.3 Các thành phần của một dự án.
Các thành phần của một dự án trong Vijeo Citect bao gồm các thành phần: • Thành phần đồ họa. • Các Tag. • Các Alarm. • Thành phần hệ thống. • Thành phần truyền thơng. • Thành phần I/O server. • Cicode/Citect VBA. Thành phần đồ họa.
Thành phần đồ họa của một dự án Vijeo Citect bao gồm các cơng cụ tạo ra màn hình để quan sát theo yêu cầu thiết kế của dự án. Bao gồm:
- Pages: Đây là trang đồ họa chính để quan sátvà điều khiển dự án. - Templates: Là tập hợp các trang chuẩn hĩa. Với Mimic page dùng
để trình bày trạng thái của nhà máy, Alarm page trình bày các thơng tin alarm, Trend page trình bày trực quan về hoạt động trước và hiện tại của nhà máy.
- Symbols: Các đối tượng đồ họa được lưu trong thư viện hoặc cĩ thể tạo ra bởi người dùng.
- Genies: Là tập hợp của một nhĩm đối tượng đồ họa và thành phần các hàm để cĩ thể sử dụng dễ dàng cho lần sau.
- Super Genies: Là những Genies được quy định bởi các đặc điểm đặc biệt về Runtime.
Tags là phần tử trung tâm để truy nhập các giá trị quá trình. tên của một tag để đăng ký một địa chỉ và cĩ thể sử dụng trong các trang đồ họa và trong việc khia báo các alarm.
- Variable Tags: Dùng để gán đăng ký địa chỉ.
- Trend Tags: Dùng để gán tags cho dữ liệu trending.
- SPC Tags: Dùng để gán tags theo nguồn gốc điều khiển quá trình thống kê.
Các alarm
Alarm dùng để nhận các thơng báo từ các quá trình để chuẩn bị, hiển thị, hồi đáp và lưu trữ các thơng báo này. Vijeo Citect cung cấp 7 loại alarm.
- Digital Alarms. - Analog Alarms.
- Time-stamped Alarms. - Advanced Alarms. - Multi-digital Alarms.
- Time-stamped digital Alarms. - Time-stamped analog Alarms.
Thành phần hệ thống.
Các thành phần hệ thống của một dự án Vijeo Citect cho phép bạn để thực hiện theo yêu cầu khách hàng, quản lý, và kiểm tra hệ thống. Bao gồm:
- Keyboard key: Dùng để định nghĩa một tên để gán một phím bất kỳ của bàn phím.
- Keyboard commands: Dùng để định nghĩa một phím của bàn phím để thực hiện một lệnh nào đĩ.
- Repords: Dùng để báo cáo dữ liệu, các giá trị quá trình hiện hành và đã lưu trữ, hệ thống tài liệu của chính người sử dụng.
- Events: Trình bày một sự kiện cĩ thể diễn tả bởi một sự kích của đoạn cicode của chương trình hay một variable tag để thực hiện một lệnh nào đĩ. Khi sự kích đúng thì lệnh thực thi.
- Accumulators: variable tags được dõi theo dữ liệu runtime liên tục. Dữ liệu cĩ thể được quan sát và hiển thị bởi animating hay trending của các variable tags.
- Devies: Những thành phần cĩ thể chuyển dữ liệu cấp cao đến các thành phần khác như các file RFT, ASCII và printer.
- User: Điều khiển việc truy nhập bao gồm sự cho phép đối với các nhĩm và người sử dụng.
- Groups: Một nhĩm các bộ phận hệ thống dùng để đơn giản quản lý của các profile user.
- Lable: Cho phép bạn dùng một chuỗi các lệnh trong hệ thống. - Fonts: Phom chữ trình bày các Alarm.
- Parameters: Được xây dựng để cài đặt cho hiệu chỉnh tốt runtime hệ thống.
- Included projects: Dự án trước với các thơng tin cơ sở dữ liệu, bao gồm trong các dự án người dùng.
Thành phần truyền thơng.
Các thành phần truyền thơng của một dự án Vijeo Citect là những đại diện được cấu hình của phần cứng trong hệ thống truyền thơng của bạn. Chúng bao gồm:
- Board: Phần cứng cĩ thể các loại khác nhau truyền thơng với thiết bị I/O.
- Modem: Phần cứng dùng để kết nối Vijeo Citect với các thiết bị I/O từ xa.
- I/O devices: Thiết bị dùng để truyền thơng với nhà máy dùng để điều khiển hay thiệt bị giám sát.
- I/O device address: Địa chỉ di nhất của I/O device dùng để truyền thơng.
Thành phần I/O server.
Thành phần I/O server của một dự án Vijeo Citect là những đại diện
được cấu hình của máy tính server trong hệ thống của bạn.Bao gồm:
- Cluter: Một cluster là một nhĩm rời rạc của alarms servers,trendsservers, reports servers và I/O servers.
Đối với một dự án gồm các vùng hoặc hệ thống riêng biệt, nhiều clusters cĩ thể được dùng, mỗi clusters cho một vùng.
Từ menu <Servers>, chọn <Clusters>, thmậ chí với cả kiến trúc đúng một mình
- Network addresses: Các địa chỉ IP của máy hay tên máy của máy chủ chính và chế độ chờ.
Để định nghĩa địa chỉ mạng: Từ menu <Servers>,chọn <Network Address>, gõ địa chỉ IP của PC rồi <Add>
- Alarm server: Server dùng để quan sát và hiển thị các alarm trên các màn hình client.
- Report servers: Server dùng để điều khiển các report quá trình. - Trebd servers: Server dùng để điều khiển và tính tốn thơng tin
của các trend.
- I/O servers: Server truyền thơng dùng để trao đổi dữ liệu từ các thiết bị I/O và màn hình client của Vijeo Citect.
Cicode/Citect VBA.
Vijeo Citect cung cấp 2 ngơn ngữ lập trình dùng để kiểm sốt và thao tác các thành phần Vijeo Citect.
-Cicode: Một ngơn ngữ cấu trúc thiết kế cho người sử dụng trong Vijeo Citect để quan sát và điều khiển thiết bị.
Citect VBA: Một ngơn ngữ lập trình ứng dụng của Visual Basic.
h/ Thiết kế giao diện Vijeo Citect : * Vijeo Citect 7.0 : Tiến hành dự án
1/ Khởi đđộng Vijeo Citect Explorer
Gõ tên và mơ tả dự án <XP-Style> của bạn Chuyển đến cơng cụ Project Editor
2/ Định nghĩa cluster
Một cluster là một nhĩm rời rạc của alarms servers, trends servers, reports servers và I/O servers.
Đối với một dự án gồm các vùng hoặc hệ thống riêng biệt, nhiều clusters cĩ thể được dùng, mỗi cluster cho một vùng.
Từ menu <Servers>, chọn <Clusters>, thậm chí với cả kiến trúc đứng một mình.
Đặt tên và ghi comment cho cluster, rồi <Add>
3/ Tạo một thiết bị I/O
Cơng cụ này sẽ cấu hình thiết bị I/O
Tạo một thiết bị I/O mới
Chọn OPC làm kiểu driver giao tiếp:
Nhấn <Finish> để xác nhận cấu hình
7/ Boards
8/ Ports
10/ Tạo Variable Tags
điền các địa chỉ của tags, xong nhấn Add
*** VD, VW , AIW … Giữ Nguyên , vd VD100 , VW104… ***
13/ Vijeo Citect 7.1 tạo trang đồ họa Chuyển sang Graphic Builder
Click OK để vào trang đồ họa
Ở đây chọn loại mẫu Standard (mẫu theo tiêu chuẩn, loại đơn giãn nhất)
Và chọn Trang Normal nhấn Ok.
Tương tự tạo thêm trang DIEU_KHIEN , MO_HINH
16/ Tạo một nút nhấn và đặt tên
Đĩng và lưu trang
17/ Chạy chương trình
Chế độ Demo
Nếu khơng cĩ license, hệ thống sẽ nhắc
Click <OK> để chạy chương trình DEMO trong 15 phút.
Chương 3 : Thiết kế và thi cơng
1/ Sơ đồ khối:
Moto PLC Scada
Cảm biến
2/ Sơ đồ đấu dây:
- Có 3 bồn chứa được gia công bằng kim loại thiết, dạng hình hộp chữ nhật với kích thước : - Bồn 1( nguồn nước ) - Dài 40 cm - Rộng 30 cm - Cao 25 cm - Thể tích : 40* 30 * 25 = 30.000cm3= 30dm3 - Bồn 2 ( Kênh chính ) - Dài 30 cm - Rộng 30 cm - Cao 25 cm - Thể tích : 30* 30 * 25 = 22500cm3= 22.5dm3 - Bồn 3 ( Kênh nhánh ) - Dài 30 cm - Rộng 15 cm - Cao 25 cm Thể tích : 30* 15 * 25 = 11.250cm3= 11.3dm3
4/ Miệng xả và cửa van
a)Miệng xả ( miệng cống) Hình tròn, đường kính 4 cm
b)Cửa van ( bửng)
Bằng kim loại hình chữ nhật: 8.5cm*7cm=59.5 cm
5/ Cảm biến que và que a/ Cảm biến que: CKC
- Nguồn: 220V - TYPE: C61F-GP