Chương 1: TỔNG QUAN VỀ MẠNG TRUYỀN THÔNG S7-200, PHẦN MỀM PROTOOL
1.2 Tổng quan về phần mềm Protool
1.2.1. Giới thiệu tổng quan về phần mềm Protool/Pro
Phần mêm SIMATIC ProTool pro được phát triển bởi tập đoàn SIEMENS AG được ứng dụng để thiết kế các giao diện đo lường điều khiển, giám sát và chuẩn đoán quá trình, thu thập và lưu trữ dữ liệu dựa trên các công cụ như text displays, operator panels, touch panels và Windows-based systems… SIMATIC ProTool pro được cấu thành bởi hai thành phần là ProTool/Pro CS (Configuration System) configuration software và ProTool/Pro RT (Runtime) process visualization software. Cả hai hệ thống này có thể chạy trên nền Windows 95, Windows 98, Windows 2000 và Windows NT 4.0
Với ProTool/Pro CS được dùng để thiết kế giao diện trên cấu hình của máy (PU hoặc PC) trong Windows (dùng để chạy ứng dụng khi kết nối giao diện trên PC hoặc PU với thiết bị điều khiển PLC). Còn ProTool/Pro RT là một chương trình được chạy ở chế độ Demo trong Windows hoặc trong các Panel PC (dùng chủ yếu để mô phỏng các quá trình ảo).
SIMATIC ProTool/Pro RT được chạy trên nền của Windows với các công cụ như:
- Máy tính Standard PC.
- SIMATIC Panel PC, ví dụ như FI25, FI45, PC670, PC670 TOUCH.
- Các panel chuyên dụng cho hệ thống SCADA: Operator Panel OP37/Pro.
Khả năng thiết kế đồ họa một cách linh hoạt, tạo biểu tượng phong phú và sinh động trên giao diện của ProTool/Pro CS. Đồng thời chúng tạo ra dễ dàng bằng các thao tác kích chuột đã làm cho ProTool/Pro có một số đặc điểm nối bật sau:
- Giúp người thiết kế có thể trình bày giao diện đẹp, thân thiện với người dùng.
- Thuận tiện cho các chương trình Demo với các công cụ được chuẩn hóa input/output fields, bar graphs, trend graphics, raster and vector graphics và attributes với dynamic capability…
- Khả năng tích hợp hệ thống message.
- Xử lý và lưu trữ những dữ liệu đo nếu cần.
- Lưu trữ các biến của các quá trình và các messages.
- Sử dụng các hàm được viết bằng Visual Basic Script.
- Kết nối truyền thông với các PLC SIMATIC S5, SIMATIC S7, SIMATIC 505, SIMATIC WinAC, OPC network và các PLC của hãng chế tạo như:
+ Allen-Bradley (PLC-5, SLC 500).
+ LG GLOFA-GM.
+ MITSUBISHI FX.
+ Modicon (Modbus).
+ Telemecanique (TSX Adjust, Uni-Telway).
1.2.2. Khái niệm cơ bản về Tag (thẻ truyền thông).
1. Khái niệm về Tag.
Tag là một thẻ trung gian có ý nghĩa quan trọng trong truyền thông giữa PLC với các operating unit. Tag được xác định theo kiểu dữ liệu và giá trị của nó luôn thay đổi trong quá trình PLC thực hiện chương trình.
Tag có hai loại, tag giao tiếp với PLC được gọi là tag toàn cục (Global tags).
Tag không giao tiếp với PLC được gọi là tag cục bộ (Local tags).
Một global tags giao tiếp với PLC có thể truy cập trực tiếp vào bộ nhớ của PLC. Khi đó nó có thể đọc hoặc ghi từ operating unit và PLC.
Local tags không trực tiếp bắt tay với PLC, nó chỉ có ý nghĩa trên operating unit, ta có thể tạo ra một local tags có giá trị giới hạn trên operating unit.
2. Các dạng của tags.
Các dạng của tags được cho trong bảng 1.9 Bảng 1.9. Các kiểu của Tag Kiếu dữ liệu Hệ thống
Bit
Giải của giá trị
INT 16 bit - 32768 đến 32767
UINT 16 bit 0 đến 65535
LONG 32 bit - 2147483648 đến 2147483648
ULONG 32 bit 0 đến 4294967295
FLOAT 32 bit Giá trị giới hạn trên: + - 3.402823 e+ 38 Giá trị giới hạn dưới: + - 1.175495 e-38
BOOL - True (1), false (0)
STRING - 1 tới 255 bytes (Windows Systems) 1 tới 80 byte (Graphics displays) 1 tới 128 bytes (Text-based displays)
DATETIME 64 bit Giá trị ngày/thời gian (chỉ hệ thống Windows) BYTE
(chỉ OP7/17)
8 bit 0 tới 255
DOUBLE (chỉ OP7/17)
64 bit Approx. 12 valid digits
Array tags
This tag type bombines a random number of tags of the same type to from a total, which can be handled as a whole
Kiểu dữ liệu, địa chỉ và định dạng của PLC S7-200 cho trong bảng 1.10 Bảng 1.10. Kiểu dữ liệu, địa chỉ, định dạng của S7-200
Kiểu dữ liệu Địa chỉ Định dạng
Tag V CHAR, BYTE, INT,
WORD, DINT, DWORD, REAL, BOOL, STRING
Input I CHAR, BYTE, INT,
WORD, DINT, DWORD, REAL, BOOL, STRING
Output A CHAR, BYTE, INT,
WORD, DINT, DWORD, REAL, BOOL, STRING
Memory M CHAR, BYTE, INT,
WORD, DINT, DWORD, REAL, BOOL, STRING
Timers T Timers
Counters C Counters
1.4. Nhận xét
Protool là phần mềm thiết kế giao diện người máy rất mạnh của hãng SIEMENS. Tuy nhiên khi sử dụng các phần mềm này đòi hỏi người sử dụng phải có một vốn ngoại ngữ khá để có thể đọc hiểu được, hơn nữa khi ta sử dụng phần mềm của hãng này thì buộc ta phải dùng phần mềm bản quyền thì hiện tượng lỗi giao diện khi truyền thông mới được đảm bảo. Để khắc phục hai nhược điểm này thì ta ứng dụng chế độ truyền thông Freeport để truyền và nhận dữ liệu qua cổng COM.
Phầm mềm được thiết kế bằng phần mềm VB6.0 có giao diện thân thiện, dễ sử dụng.