Giao thức S7 cho PROFIBUS Các dịch vụ truyền thông:

Một phần của tài liệu Khảo sát, xây dựng hệ SCADA cho hệ thống FMS của trường đại học sư phạm kỹ thuật hưng yên (Trang 50 - 53)

Mạng truyền thông công nghiệp điển hình của SIEMENS

2.3.3.8Giao thức S7 cho PROFIBUS Các dịch vụ truyền thông:

Các dịch vụ truyền thông:

Dịch vụ Mô tả

Information service Thông tin của trạng thái các kết nối. Hiển thị trạng thái các thiết bị của các thành viên truyền thông. Variable services Các chức năng cho đọc và ghi một hoặc nhiều biến. Buffer send/receive services Chương trình điều khiển truyền khối dữ liệu lớn. Block management services Dịch vụ này cho phép download, upload, xóa và liên

Event services Những dịch vụ này được sử dụng để nhận các messages từ bộđiều khiển khả trình SIMATIC S7 Security services Đặt password truy nhập vào dữ liệu của Simatic S7.

Dịch vụ biến S7:

Giao thức S7 cho phép truy nhập một cách đơn giản tới các biến S7 của các bộ điều khiển lập trình. Ví dụ biến với ký hiệu “DB 5,W10” nghĩa là truy nhập byte 10 và 11 của data block 5 tương ứng với một word. Nó cũng có thể truy nhập tới một mảng các biến. Những kiểu sau là những biến có trong hầu hết các thiết bị S7: Data blocks, Instance data blocks, Inputs/outputs, Peripheral inputs/outputs, Memory bits, Timers và Counters.

S7 Buffer Send/Receive Services:

Dịch vụ này cho phép chương trình điều khiển truyền một khối dữ liệu lớn (tới 65534 byte). Để trao đổi dữ liệu giữa một SIMATIC S7 PLC và một SIMATIC PC, kết nối phải được cấu hình tại cả hai trạm. Trái ngược với dịch dụ truyền các biến, cấu hình kết nối phải được download tới PLC. Để nhận các khối dữ liệu, các nguồn nhận phải được tích cực. Dùng chương trình của bộ điều khiển bao gồm “BRCV” function blockđể thực hiện việc này.

Khi OPC server được sử dụng, nó có thể sắp xếp các block dữ liệu hoặc một phần của các block dữ liệu trong các biến riêng OPC và phân công những phần đó tới các kiểu dữ liệu.

Dịch vụ quản lý các khối trong S7:

Các block là những thành phần chính trong các bộđiều khiển khả trình. Với giao thức S7 và sử dụng các OPC server, những dịch vụ quản lý các khối sau có thể sử dụng bởi SIMATIC PC hoặc PG:

™ Download dữ liệu từ PG/PC tới SIMATIC CPU.

™ Upload dữ liệu từ SIMATIC CPU tới PG/PC (một khối có thểđược upload từ một SIMATIC CPU tới một PC bởi một ứng dụng S7-OPC và ngược lại. Trong PC, các block được cất giữ trong các file).

™ Liên kết các khối trong chương trình của CPU. ™ Xóa các khối.

Hình 2-14 Quản lý các khối trong S7

Dịch vụ này có thể sử dụng được với các kiểu block: Organization blocks (OB), Function blocks (FB), Functions (FC) và Data blocks (DB).

S7 Event Services (Alarms):

Sự kiện báo hiệu bởi các cảnh báo. Cảnh báo phải được lập trình bởi vì các cảnh báo được đưa ra bởi các khối S7 chứ không phải bởi sự thay đổi của một trạng thái nào đó của quá trình. Có tới 10 giá trị liên kết có thể gửi tới 1 cảnh báo. Cảnh báo là những bộ đệm và không thể bị mất. Để lập trình những tin nhắn, phải sử dụng ALARM, ALARM_8, ALARM_8P hoặc NOTIFY S7 block trong chương trình S7.

S7 Security Services:

Truy nhập để ghi và đọc tới CPU của một PLC cần phải biết một password. Mức ưu tiên của password thì cao hơn mức ưu tiên của keyswitch của CPU. Đối với một bộđiều khiển khả trình S7, có 3 mức bảo vệ có thểđược kích hoạt cho dịch vụ quản lý các block sử dụng công cụ cấu hình STEP 7:

™ Chống thiết lập keyswitch (Protection due to the setting of the keyswitch). ™ Chống ghi (Write protection) hoặc đọc và ghi (Write and read protection).

Chương 3

Một phần của tài liệu Khảo sát, xây dựng hệ SCADA cho hệ thống FMS của trường đại học sư phạm kỹ thuật hưng yên (Trang 50 - 53)