You are on page 1of 177

AC800M

file:///C:/Users/Admin/Downloads/274306932-3bds021515-600-En-Ac-800m-6-0-Profinet-Io-
Configuration.pdf

NOTE
Tài liệu này chứa thông tin về một hoặc nhiều sản phẩm ABB và có thể bao gồm
mô tả hoặc tham chiếu đến một hoặc nhiều tiêu chuẩn có thể liên quan chung đến
các sản phẩm ABB. Sự hiện diện của bất kỳ mô tả nào về tiêu chuẩn hoặc tham
chiếu đến tiêu chuẩn không phải là sự thể hiện rằng tất cả các sản phẩm ABB được
tham chiếu trong tài liệu này đều hỗ trợ tất cả các tính năng của tiêu chuẩn được
mô tả hoặc được tham chiếu. Để xác định các tính năng cụ thể được hỗ trợ bởi một
sản phẩm ABB cụ thể, người đọc nên tham khảo các thông số kỹ thuật của sản
phẩm cho sản phẩm ABB cụ thể.
ABB có thể có một hoặc nhiều bằng sáng chế hoặc các ứng dụng bằng sáng chế
đang chờ bảo vệ tài sản trí tuệ trong các sản phẩm ABB được mô tả trong tài liệu
này. Thông tin trong tài liệu này có thể thay đổi mà không cần thông báo và không
nên được hiểu là một cam kết của ABB. ABB không chịu trách nhiệm cho bất kỳ
lỗi nào có thể xuất hiện trong tài liệu này.
Trong mọi trường hợp, ABB sẽ không chịu trách nhiệm cho các thiệt hại trực tiếp,
gián tiếp, đặc biệt, ngẫu nhiên hoặc do hậu quả của bất kỳ tính chất hoặc loại phát
sinh nào từ việc sử dụng tài liệu này, ABB cũng không chịu trách nhiệm cho các
thiệt hại ngẫu nhiên hoặc do hậu quả phát sinh từ việc sử dụng bất kỳ phần mềm
hoặc phần cứng nào được mô tả trong tài liệu này.
Tài liệu này và các phần của tài liệu này không được sao chép hoặc sao chép mà
không có sự cho phép bằng văn bản của ABB và nội dung của chúng không được
truyền cho bên thứ ba cũng như không được sử dụng cho bất kỳ mục đích trái phép
nào.
Phần mềm hoặc phần cứng được mô tả trong tài liệu này được cung cấp theo giấy
phép và chỉ có thể được sử dụng, sao chép hoặc tiết lộ theo các điều khoản của
giấy phép đó. Sản phẩm này đáp ứng các yêu cầu được chỉ định trong Chỉ thị EMC
2004/108 / EC và trong Chỉ thị điện áp thấp 2006/95 / EC.

1
GIỚI THIỆU VỀ HƯỚNG DẪN SỬ DỤNG NÀY
Hướng dẫn này mô tả cấu hình PROFINET IO trong hệ thống điều khiển 800xA
bằng giao diện truyền thông CI871.
Một số chủ đề quan trọng được mô tả trong hướng dẫn sử dụng này là:
• Các chức năng PROFINET IO có sẵn với CI871.
• Cấu hình phần cứng với Control Builder.
• Giám sát và trực quan hóa trạng thái của PROFINET IO.
• Vận hành và chẩn đoán.

2
NGƯỜI DÙNG DỰ ĐỊNH
Hướng dẫn này dành cho các kỹ sư ứng dụng và kỹ sư thiết kế đang lên kế hoạch
thiết lập hệ thống IO PROFINET. Người đọc nên làm quen với chức năng phần
cứng và phần mềm của các sản phẩm hệ thống 800xA. Thêm vào yêu cầu này,
người dùng cần có kiến thức đầy đủ về PROFINET IO.
Bất kỳ biện pháp bảo mật nào được mô tả trong Hướng dẫn sử dụng này, ví dụ, đối
với quyền truy cập của người dùng, bảo mật mật khẩu, bảo mật mạng, tường lửa,
chống vi-rút, v.v., thể hiện các bước có thể mà người dùng Hệ thống 800xA có thể
muốn xem xét dựa trên đánh giá rủi ro đối với một ứng dụng cụ thể và cài đặt.
Đánh giá rủi ro này, cũng như việc triển khai, cấu hình, cài đặt, vận hành, quản trị
và bảo trì thích hợp của tất cả các thiết bị, phần mềm và quy trình bảo mật có liên
quan, là trách nhiệm của người dùng Hệ thống 800xA.

3
CÁCH SỬ DỤNG HƯỚNG DẪN SỬ DỤNG NÀY
Phần 1, Giới thiệu giới thiệu tổng quan về PROFINET IO và cách nó được tích
hợp với các bộ điều khiển.
Phần 2, Mô tả chức năng cung cấp thông tin chi tiết về triển khai PROFINET IO.
Phần 3, Cấu hình mô tả cấu hình PROFINET IO trong Control Builder.
Phần 4, Chế độ tải xuống và trực tuyến mô tả quy trình tải xuống và hành vi hệ
thống trong trường hợp có lỗi.
Phần 5, Máy chủ Web CI871 mô tả cách nhận thông tin chẩn đoán chi tiết từ hệ
thống trong trường hợp có lỗi IOINININ nghiêm trọng và cách đặt tên thiết bị cho
các thiết bị IO PROFINET.

4
Phần 6, Dữ liệu Kỹ thuật và Hiệu suất mô tả các nguyên tắc cho cấu hình
PROFINET IO trong 800xA với CI871.
Phần 7, Trình hướng dẫn nhập thiết bị mô tả quy trình phân tích tệp tệp Mô tả trạm
chung (GSD) bằng trình hướng dẫn và chuyển đổi chúng thành thư viện phần
cứng.
Phần 8, Giao tiếp Bộ điều khiển / Bộ điều khiển mô tả giao tiếp giữa hai bộ điều
khiển bằng Bộ ghép PN / PN.
Phụ lục A, Mã lỗi CI871 mô tả danh sách các mã lỗi được sử dụng cho giao tiếp
theo chu kỳ.
Phụ lục B, CI871 TroubleSh Boot mô tả cách giải quyết cho các thiết bị PNIO. Để
biết danh sách các tài liệu liên quan đến các sản phẩm được mô tả trong hướng dẫn
sử dụng này, hãy tham khảo Hướng dẫn sử dụng đã phát hành và Ghi chú phát
hành ở trang 17.

HƯỚNG DẪN SỬ DỤNG


Các quy ước Microsoft Windows thường được sử dụng để trình bày tài liệu tiêu
chuẩn khi nhập văn bản, trình tự chính, lời nhắc, tin nhắn, mục menu, thành phần
màn hình, v.v.

5
Gói Chức Năng
Nội dung Gói tính năng (bao gồm văn bản, bảng và số liệu) có trong Hướng dẫn sử
dụng này được phân biệt với nội dung hiện có bằng hai dấu phân cách sau:

Chức năng Gói tính năng có trong một bảng hiện có được biểu thị bằng chú thích
bảng (*):
* Chức năng gói tính năng (Feature Pack Functionality)
Trừ khi lưu ý, tất cả các thông tin khác trong Hướng dẫn sử dụng này áp dụng cho
Hệ thống 800xA có hoặc không có Gói tính năng được cài đặt.

6
7
Phần 1 Giới Thiệu
PROFINET là một tiêu chuẩn Fieldbus mở cho các ứng dụng trong sản xuất và tự
động hóa quy trình. Công nghệ PROFINET là một tiêu chuẩn quốc tế là một phần
của tiêu chuẩn IEC 61158 và IEC 61784.
Hai quan điểm của PROFINET là:
• PROFINET IO, được sử dụng để tích hợp I / O phân tán đơn giản và
các ứng dụng quan trọng về thời gian vào giao tiếp Ethernet.
• PROFINET CBA, được sử dụng để tích hợp hệ thống tự động hóa phân tán vào
giao tiếp Ethernet.
Việc tích hợp PROFINET vào Hệ thống ABB 800xA tập trung vào I / O
kết nối. Do đó, chỉ có công nghệ PROFINET IO được sử dụng để tích hợp.
PROFINET IO dựa trên chuẩn IEEE 802.3. Nó hỗ trợ tốc độ truyền 100 Mbps với
khả năng đàm phán tự động và tự động chéo trong mạng Ethernet chuyển mạch.
PROFINET IO sử dụng Ethernet cũng như TCP, UDP và IP làm cơ sở cho truyền
thông. Nó được thiết kế để hoạt động với các giao thức dựa trên IP khác trên cùng
một mạng.

8
Giao tiếp trong PROFINET IO có các mức hiệu suất khác nhau:
• Việc truyền các tham số và dữ liệu cấu hình không quan trọng về thời gian xảy ra
trong kênh tiêu chuẩn của PROFINET IO dựa trên TCP / IP hoặc UDP.
• Việc truyền dữ liệu quá trình quan trọng theo thời gian trong cơ sở sản xuất, xảy
ra trong kênh Thời gian thực (RT), cũng được mô tả là thời gian thực mềm.
Đối với các nhiệm vụ đầy thách thức, kênh truyền thông dựa trên phần cứng Thời
gian thực đồng bộ (IRT) được xác định. Ví dụ, IRT có thể được sử dụng trong các
ứng dụng điều khiển chuyển động và các ứng dụng hiệu suất cao trong tự động hóa
nhà máy
Khi các ứng dụng I / O phân tán được kết nối để liên lạc qua PROFINET IO, giao
diện I / O quen thuộc của PROFIBUS được giữ lại. Dữ liệu ngoại vi từ các thiết bị
hiện trường được định kỳ truyền vào mô hình quy trình của hệ thống điều khiển.
PROFINET IO mô tả một mô hình thiết bị được định hướng theo khung
PROFIBUS, bao gồm các vị trí chèn (vị trí) và các nhóm kênh I / O (lớp con).
Các đặc tính kỹ thuật của các thiết bị trường được mô tả bằng tệp Mô tả Trạm
Tổng quát (GSD), dựa trên XML. Kỹ thuật PROFINET IO được thực hiện theo
cách quen thuộc với PROFIBUS. Các thiết bị trường phân tán được gán cho bộ
điều khiển trong quá trình cấu hình.
PROFINET IO được giao tiếp với bộ điều khiển AC 800M (trong Hệ thống
800xA) bằng mô-đun PROFINET IO CI871.
Hình 1 cho thấy có thể cài đặt PROFINET IO với bộ điều khiển AC 800M

9
Hình 1: PROFINET IO với AC 800M

PROFINET IO được cấu hình bằng Control Builder có sẵn trong


Hệ thống 800xA. Cấu hình bao gồm việc lập kế hoạch cho các đơn vị phần cứng
trong cây phần cứng, các cấu hình cụ thể cho giao diện truyền thông PROFINET
IO CI871 và các thiết bị PROFINET IO. Dữ liệu cấu hình cụ thể của thiết bị được
mô tả trong tệp GSD do nhà sản xuất thiết bị cung cấp.

10
Chú ý: Để định cấu hình thiết bị PROFINET IO trong Trình tạo điều khiển, tệp
GSD phải được nhập vào thư viện phần cứng và được chèn vào dự án bằng Trình
hướng dẫn nhập thiết bị (Device Import Wizard)

Phần 2 Mô Tả Chức Năng


Phần này cung cấp mô tả chức năng của tích hợp PROFINET IO với Hệ thống
800xA.
Phần này chứa:
• Thông tin cơ bản về PROFINET IO ở trang 24
• Truy cập đa điều khiển trên trang 34
• Dự phòng ở trang 35
• Xử lý trạng thái ở trang 36
• Chẩn đoán PNIO ở trang 42
• Chuỗi sự kiện (SOE) trên trang 47
• Truyền dữ liệu theo chu kỳ ở trang 52

11
• Địa chỉ trong PROFINET IO ở trang 62
• Hoán đổi nóng ở trang 62

Thông tin cơ bản về PROFINET


PROFINET IO (PNIO) tích hợp các thiết bị I / O và trường phân tán vào Giao tiếp
Ethernet. Các hệ thống Fieldbus hiện tại có thể được tích hợp vào các ứng dụng
PNIO bằng proxy IO.

Mô hình thiết bị PROFINET IO


Một mô hình thiết bị PROFINET IO bao gồm:
- Thiết bị
Đại diện cho thiết bị theo tên và địa chỉ IP của nó.
- Điểm truy cập thiết bị (DAP)
Đại diện cho Giao diện truyền thông Fieldbus. Nó cung cấp các tùy chọn cấu hình
cho giao tiếp theo chu kỳ.
- Mô-đun I / O

12
Mang mô đun con 1 ... n.
- Mô đun con
Mang dữ liệu I / O và các tham số khởi động.
Hình 2 cho thấy mô hình thiết bị PROFINET IO

Hình 2: mô hình thiết bị PROFINET IO

Mô-đun và mô đun con


Một thiết bị có thể có một hoặc nhiều mô-đun. Mỗi mô-đun có thể có một hoặc
nhiều mô hình con.
Các mô-đun không mang bất kỳ dữ liệu nào như dữ liệu I / O tuần hoàn hoặc dữ
liệu tham số. Các mô hình con mang dữ liệu I / O tuần hoàn, dữ liệu tham số và

13
báo động / sự kiện. Các mô hình con được sử dụng để nhóm chức năng dữ liệu I /
O thuộc về một mô-đun.
Điều này rất hữu ích trong việc cấu hình các thiết bị phức tạp. Ví dụ, đối với MNS
iS, mỗi bộ khởi động động cơ được xử lý như một mô-đun riêng. Mỗi mô-đun có
thể có một số mô hình con. Mỗi mô hình con cung cấp một tập hợp con dữ liệu I /
O được xác định rõ cho bộ khởi động động cơ. Theo cách này, tất cả các phiên bản
của bộ khởi động động cơ có thể được cấu hình riêng lẻ (xem Hình 30 trên trang
80), làm ví dụ cho cấu hình.

Slots và Subslots
Vị trí địa chỉ của mô-đun được gọi là vị trí và vị trí địa chỉ của mô hình con được
gọi là tập con.
Khe cắm là nơi vật lý của việc lắp ráp ngoại vi (mô-đun) trong thiết bị. Trong một
vị trí, các lớp con tạo thành giao diện thực tế cho quá trình (đầu vào / đầu ra). Nội
dung dữ liệu của một tập hợp con luôn đi kèm với thông tin trạng thái, từ đó tính
hợp lệ của dữ liệu được lấy. Chỉ mục chỉ định dữ liệu trong một khe / gói phụ có
thể được đọc hoặc ghi theo chu kỳ thông qua các dịch vụ đọc / ghi. Ví dụ, các tham
số có thể được ghi vào mô-đun hoặc dữ liệu mô-đun có thể được đọc trên cơ sở chỉ
mục.
DAP được yêu cầu đặt trong khe 0. Tương tự như các mô đun I / O, DAP có thể có
một hoặc nhiều mô hình con.
Hình 3 cho thấy một mô hình thiết bị PROFINET IO trong cây phần cứng.

14
Hình 3: Mô hình thiết bị PROFINET IO, trình bày cây phần cứng

PROFINET IO và PROFIBUS
Mô hình thiết bị PROFINET IO tương tự như khung PROFIBUS. Dữ liệu IO được
truy cập bằng cách định cấu hình thiết bị với các mô-đun và mô đun con trong cây
phần cứng. Trong PROFIBUS, dữ liệu IO có sẵn ở cấp độ mô-đun, trong khi với
PROFINET IO, dữ liệu IO có sẵn ở cấp độ mô hình con.
Từ cấp độ ứng dụng, PROFIBUS và PROFINET IO tương thích.

15
Quy Ước Đặt Tên
Tên của các loại phần cứng và kênh I / O được mô tả trong tệp GSD của thiết bị.
Tuy nhiên, nếu thông tin cần thiết bởi 800xA bị thiếu trong tệp GSD, thì điều này
phải được thêm vào. Điều này được tự động thực hiện bởi Trình hướng dẫn nhập
thiết bị khi nhập thiết bị.
Thông thường, tên của DAP và mô hình con sẽ được thêm vào. Các quy ước đặt
tên sau đây được Trình hướng dẫn nhập thiết bị sử dụng:
• Tên của DAP lấy tên của thiết bị có hậu tố_DAP.
• Tên của các mô hình con lấy tên của mô-đun có hậu tố _SUB (xem Hình 25 trên
trang 73).
Một ví dụ cho một thiết bị có tên cụ thể cho DAP và các mô hình con được xác
định trong tệp GSD là MNS iS. Đối với thiết bị này, các tên cụ thể được sử dụng
như được hiển thị trong Hình 30 trên trang 80.

16
Giao Tiếp Thời Gian Thực
PROFINET IO sử dụng các kênh liên lạc được tối ưu hóa để liên lạc theo thời gian
thực dựa trên Ethernet (lớp 2) mà không cần thông tin TCP / UDP hoặc IP.
Việc truyền dữ liệu trong mạng cũng được tối ưu hóa trong PROFINET IO.
Để đạt được kết quả tối ưu, các gói trong PROFINET IO được ưu tiên theo tiêu
chuẩn IEEE 802.1Q thông qua gắn thẻ Vlan. Ưu tiên cho dữ liệu thời gian thực
trong PROFINET IO là sáu.
Các thành phần mạng sử dụng mức ưu tiên này để kiểm soát luồng dữ liệu giữa các
thiết bị. Hình 4 cho thấy các giao thức truyền thông IO PROFINET trong các mô
hình tham chiếu ISO / OSI.

17
Hình 4. Giao thức truyền thông IO PROFINET

Giao tiếp giữa bộ điều khiển AC 800M và thiết bị PROFINET IO dựa trên các tiêu
chí sau:
• Cần thiết lập kết nối logic để thiết lập giao tiếp hoạt động cho dữ liệu IO của
PROFINET giữa bộ điều khiển PNIO và thiết bị PNIO.
Kết nối này giữa bộ điều khiển PNIO và thiết bị PNIO được gọi là Quan hệ ứng
dụng (AR). AR được thiết lập bởi Quản lý bối cảnh thông qua UDP / IP và RPC.
Quá trình này tạo điều kiện cho việc thành lập Quan hệ truyền thông (CR). Một số

18
AR chứa nhiều CR cũng có thể được thiết lập để truyền dữ liệu. AR được thiết lập
và xóa tùy thuộc vào CR tương ứng của chúng.

Có ba loại CR khác nhau:


- Ghi dữ liệu CR - Đây là lần đầu tiên được thiết lập giữa bộ điều khiển và thiết bị.
Họ mang các thiết lập tham số cho các lớp con.
- Dữ liệu I / O CR - Truyền dữ liệu I / O. Cấu hình thiết bị giữ
số lượng CR được thành lập. Họ mang thông tin trạng thái phụ mô-đun.
- Báo động CR - Truyền báo động đến bộ điều khiển. Đây là những dữ liệu theo
chu kỳ yêu cầu xác nhận trong thời gian quy định. Các
Bộ điều khiển xác định mức độ ưu tiên cho các báo động dựa trên đó chúng được
truyền đi.
• Khung dữ liệu chứa tối đa 1440 byte dữ liệu tuần hoàn được xử lý bởi Quan hệ
giao tiếp I / O (IOCR).
Các mức hiệu suất được xác định cho giao tiếp thời gian thực PROFINET IO là:

19
• Việc truyền các tham số và dữ liệu cấu hình không quan trọng về thời gian xảy ra
trong kênh tiêu chuẩn của PROFINET IO dựa trên TCP / IP hoặc UDP.
• Việc truyền dữ liệu quá trình quan trọng theo thời gian trong cơ sở sản xuất, xảy
ra trong kênh Thời gian thực (RT).
Hình 5 cho thấy mô hình truyền thông PROFINET IO.

Hình 5. Mô hình truyền thông PROFINET IO

Khi hệ thống được thiết lập, việc trao đổi theo chu kỳ các tín hiệu quá trình và báo
động ưu tiên cao được thực hiện bởi Kênh thời gian thực. Dữ liệu I / O được truyền
theo chu kỳ giữa Bộ điều khiển PNIO và Thiết bị PNIO. Một AR phải chứa ít nhất
một CR đầu vào và một CR đầu ra.

20
Kích thước giới hạn 1440 byte cho IOCR là do kích thước tối đa của khung
Ethernet. Để khắc phục hạn chế này, PROFINET IO được xác định để hỗ trợ nhiều
hơn một IOCR cho mỗi hướng. Số lượng IOCR được hỗ trợ cho mỗi hướng tùy
thuộc vào khả năng của thiết bị.
Chú ý: CI871 chỉ hỗ trợ một IOCR cho mỗi hướng với kích thước tối đa 1440 byte
cho đầu vào và 1440 byte cho dữ liệu đầu ra.
Đối với giao tiếp theo chu kỳ của dữ liệu I / O, mỗi IOCR (mỗi thiết bị PNIO có
CI871) có thể có thời gian cập nhật riêng được định cấu hình khác nhau cho hướng
đầu vào và đầu ra. Do đó, giao tiếp theo chu kỳ được cập nhật dựa trên các yêu cầu
của thiết bị hoặc ứng dụng như trong Hình 6. Thời gian cập nhật có thể được cấu
hình trong phạm vi từ 1 ms đến 512 ms.

Hình 6. Giao tiếp theo chu kỳ với PNIO

21
Để biết thông tin về cách định cấu hình cài đặt cho giao tiếp theo chu kỳ, hãy tham
khảo Tùy chọn giao tiếp theo chu kỳ ở trang 76
Chú ý: Kích thước tối đa của chiều dài dữ liệu I / O cho đầu vào và đầu ra và thời
gian cập nhật được hỗ trợ tùy thuộc vào khả năng của thiết bị.
Giao tiếp theo chu kỳ được theo dõi bởi bộ đếm thời gian theo dõi cho mỗi IOCR
trên cả hai thiết bị - bộ điều khiển PNIO và thiết bị PNIO. Đồng hồ bấm giờ có thể
được cấu hình trên CI871. Để biết thông tin về cách định cấu hình bộ định thời
watchdog, hãy tham khảo Cấu hình Bộ điều khiển IO CI871 PROFINET ở trang
64. Nếu thời gian chờ xảy ra cho bộ đếm thời gian theo dõi, hệ thống sẽ kích hoạt
trạng thái an toàn không thành công. Để biết thêm thông tin về
lỗi giao tiếp, tham khảo Lỗi kết nối ở trang 83.

Khung Dữ Liệu
PROFINET IO sử dụng Định dạng khung Ethernet Phiên bản II cho giao tiếp Thời
gian thực.
Hình 7 mô tả giao tiếp IO PROFINET bằng Khung Ethernet.

22
Hình 7. Cấu trúc của khung Ethernet cho truyền thông IO của PROFINET

23
Bảng 1. Mô tả các thành phần khung dữ liệu Ethernet
Lời nói đầu (Preamble) Bảy byte bao gồm một chuỗi xen kẽ 1
hoặc 0 để đồng bộ hóa máy thu.
SFD Bắt đầu phân định khung (10101011).
Nhân đôi '1' ở cuối byte xác định phần
đầu của địa chỉ đích của gói dữ liệu.
MAC Nguồn Ethernet và địa chỉ đích.
EtherType Nhập ID của gói (0x8100).
VLAN Truyền dữ liệu ưu tiên.
Khung IO PROFINET được ưu tiên

24
cao nhất trong số các khung giao thức
khác.
EtherType Nhận dạng kiểu cho giao thức mạng
sau trong thành phần dữ liệu:
0x8892: PROFINET IO
Khung ID Xác định FrameType trong PNIO
Dữ liệu PNIO: Dữ liệu I / O. Kích thước tối đa
của dữ liệu I / O trong PROFINET IO
là 1440 Byte và tối thiểu là 40 vì đây là
điều kiện tiên quyết cho khung
Ethernet. Trong trường hợp I / O của
thiết bị PNIO nhỏ hơn 40 thì byte đệm
sẽ được thêm tự động
Bộ đếm chu kỳ Bộ đếm được tăng bởi nhà cung cấp
với mỗi đồng hồ gửi. Một người tiêu
dùng có thể phát hiện các quá trình
vượt qua bằng cách sử dụng giá trị truy
cập.
Trạng thái dữ liệu Cho biết liệu dữ liệu hợp lệ (Bit 1) hay
không hợp lệ (Bit 0).
Chuyển trạng thái Bit 0-7: 0 Dành riêng
FCS Tổng kiểm tra 32 bit. Kiểm tra dự
Frame Check Sequence (Trình tự kiểm phòng theo chu kỳ (CRC) cho khung
tra khung) ethernet hoàn chỉnh.

25
PROFINET IO Chất Lượng Trao Đổi Dữ Liệu
PROFINET IO dựa trên mô hình nhà sản xuất / người tiêu dùng. Dữ liệu I / O được
trao đổi giữa CI871 và các thiết bị được kiểm tra chất lượng.
Dữ liệu được tạo ra bởi một thành phần và được tiêu thụ bởi một thành phần khác:
• Đối với dữ liệu đầu vào, thiết bị PNIO là nhà sản xuất và bộ điều khiển PNIO
(PLC) là người tiêu dùng.
• Đối với dữ liệu đầu ra, bộ điều khiển PNIO (PLC) là nhà sản xuất và thiết bị
PNIO là người tiêu dùng.
Định nghĩa của nhà sản xuất hoặc người tiêu dùng có liên quan đến cấp độ mô hình
con nơi dữ liệu PNIO được xác định. Dữ liệu chứa hai thuộc tính sau (như trong
Hình 8):
• IOPS - Trạng thái nhà cung cấp IO (trạng thái của nhà cung cấp dữ liệu).
• IOCS - Trạng thái người tiêu dùng IO (trạng thái của người tiêu dùng dữ liệu).

26
Một mô hình con là nhà sản xuất hoặc người tiêu dùng dữ liệu PNIO. Trạng thái
IOPS hoặc IOCS cho biết chất lượng của dữ liệu PNIO thuộc cùng một mô hình
con.
IOPS và IOCS được gửi với mỗi IOCR theo hướng ngược lại. Mặc dù IOPS cho
biết trạng thái của dữ liệu được sản xuất, IOCS cho biết liệu người tiêu dùng có ở
vị trí để vận hành dữ liệu hay không. IOPS được sử dụng bởi các kênh đầu vào để
chỉ ra lỗi kênh (trong trường hợp giá trị IOPS là BAD).

Hình 8. Các thuộc tính của dữ liệu PNIO cho mô hình con

Truy Cập Đa Điều Khiển


Trong Truy cập nhiều bộ điều khiển (Thiết bị dùng chung), một số bộ điều khiển
truy cập vào cùng một thiết bị. PROFINET IO hỗ trợ truy cập đa điều khiển.
Một ví dụ về thiết bị Truy cập đa điều khiển là Trung tâm điều khiển động cơ như
MNS iS. Trong MNS iS, 60 bộ khởi động động cơ được mô hình hóa như một thiết
bị PNIO thông qua MLink Điểm truy cập thiết bị, như trong Hình 9.

27
Hình 9. MNS iS là thiết bị truy cập đa bộ điều khiển

28
Bộ điều khiển PNIO thiết lập các AR riêng lẻ để truy cập vào cùng một thiết bị. Số
lượng AR có thể được thiết lập cho thiết bị PNIO tùy thuộc vào khả năng của thiết
bị.
Nhiều bộ điều khiển truy cập vào cùng một thiết bị sau khi thiết lập AR, nhưng chỉ
một bộ điều khiển PNIO được phép ghi dữ liệu trong khi các bộ điều khiển khác
chỉ có quyền truy cập đọc.
Trong Truy cập nhiều bộ điều khiển sử dụng 800xA, mỗi bộ điều khiển trong
800xA chỉ nên được cấu hình với các mô-đun mà bộ điều khiển yêu cầu giao tiếp.
Không nên truy cập song song vào cùng một mô hình con vì nó dẫn đến lỗi vi
phạm truy cập trong quá trình cấu hình. Nếu các mô hình con bị khóa bởi bộ điều
khiển / giám sát viên khác, các lỗi vi phạm truy cập được hiển thị dưới dạng thông
báo cảnh báo.
Trong trường hợp của MNS iS, thiết lập giới hạn truy cập được thực hiện ở cấp độ
khởi động động cơ. Mỗi bộ khởi động động cơ được cấu hình chỉ một bộ điều
khiển và theo cách này, nhiều bộ khởi động động cơ có quyền truy cập vào nhiều
bộ điều khiển. Để thiết lập giao tiếp theo chu kỳ, các DAP của nhiều bộ điều khiển
phải được thiết lập với cùng các cài đặt giao tiếp Cơ bản.
Cấu hình của các mô-đun và mô hình con trên mỗi bộ điều khiển có thể khác nhau.

Dự phòng
Tổng quát
Nói chung, các mức độ dư thừa sau đây được xác định:
• Dự phòng CI871.
• Dự phòng thiết bị PROFINET IO.

29
• Dự phòng mạng Ethernet.
Chú ý: CI871 chỉ hỗ trợ dự phòng ứng dụng. Không có chức năng tích hợp hệ
thống có sẵn để cho phép dự phòng cho các thiết bị CI871 hoặc PNIO.

Dự Phòng CI871
Chức năng dự phòng tích hợp hệ thống cho CI871 không được hỗ trợ. Nếu CI871
cần được sử dụng ở chế độ dự phòng, thì cần phải cấu hình dự phòng ứng dụng.
Điều này đòi hỏi cấu hình IO PROFINET thứ hai với giao tiếp hoạt động bao gồm
CI871 thứ hai và thiết bị PNIO hỗ trợ cấu trúc liên kết này.
Một chức năng cử tri trong ứng dụng IEC 61131-3 quyết định đường nào trong hai
đường truyền thông đang hoạt động. Ứng dụng phải được cấu hình để quản lý xử
lý lỗi trong trường hợp gián đoạn truyền thông.

Thiết bị dự phòng PROFINET IO


Không có chức năng dự phòng tích hợp hệ thống cho các thiết bị PROFINET IO.
Nếu thiết bị PNIO cần được sử dụng ở chế độ dự phòng, thì cần phải cấu hình dự
phòng ứng dụng. Để biết thông tin về cấu hình dự phòng ứng dụng, hãy tham khảo
Dự phòng CI871 ở trang 35.

30
Dự phòng mạng Ethernet
Dự phòng mạng Ethernet là khả năng của mạng tồn tại trong một lỗi cáp đơn trong
các liên kết chuyển đổi-chuyển đổi. Mạng tồn tại bằng cách cung cấp đường dẫn
dữ liệu thay thế khi xảy ra lỗi cáp.
PROFINET IO được sử dụng để thiết lập các mạng khả dụng cao thông qua cấu
trúc liên kết vòng. Cấu trúc liên kết vòng bảo vệ mạng chống lại sự cố ngắt dòng
trong hệ thống hoặc lỗi của một thành phần mạng. Cấu trúc của hệ thống IO
PROFINET được hiển thị trong Hình 1 trên trang 21.
Xử lý trạng thái Lỗi và thông tin trạng thái cho phần cứng và phần mềm của thiết
bị CI871 và PROFINET IO được biểu thị bằng trạng thái đơn vị tương ứng trong
Trình tạo điều khiển trong chế độ Trực tuyến. Báo động / sự kiện cũng được tạo ra
dựa trên trạng thái đơn vị. Để biết thêm thông tin về báo động và sự kiện, hãy tham
khảo Báo động và Sự kiện ở trang 41. Ngoài ra, trạng thái đơn vị có thể truy cập
được thông qua ứng dụng IEC 61131-3.
Chú ý: Cần điều chỉnh cài đặt giao tiếp theo chu kỳ PROFINET IO ở cấp thiết bị
khi sử dụng cấu trúc liên kết vòng cho Ethernet. Phải điều chỉnh hệ số Watchdog
của tất cả các thiết bị được kết nối, để giao tiếp PROFINET IO theo chu kỳ chịu
được các lỗi trên mạng. Điều này đạt được bằng cách thay đổi màu Đỏ. Thời gian
phục hồi Ethernet trên CI871. Trong quá trình tải xuống ứng dụng, yếu tố
Watchdog được tăng thêm một giá trị như được đặt cho Red. Thời gian phục hồi

31
Ethernet, cho tất cả các thiết bị được kết nối. Để biết thêm thông tin, hãy tham
khảo Bảng 7: Cài đặt cấu hình cho CI871.

Xử lý trạng thái
Thông tin lỗi và trạng thái cho phần cứng và phần mềm của thiết bị CI871 và
PROFINET IO được biểu thị bằng trạng thái đơn vị tương ứng trong Trình tạo điều
khiển trong chế độ Trực tuyến. Báo động / sự kiện cũng được tạo ra dựa trên trạng
thái đơn vị. Để biết thêm thông tin về báo động và sự kiện, hãy tham khảo Báo
động và Sự kiện ở trang 41. Ngoài ra, trạng thái đơn vị có thể truy cập được thông
qua ứng dụng IEC 61131-3.

32
33
Xử lý trạng thái cho CI871
Bảng 2 liệt kê các bit trạng thái đơn vị cụ thể CI871 trong ErrorAndWarnings.
Bit Trạng thái bit Giá trị Trạng Loại Báo Mức độ Mô tả
thái văn trạng động nghiêm
bản thái / Sự trọng
kiện
0 ConnectionDown 16#00000001 Kết nối Lỗi Báo Cao Không được
xuống động hỗ trợ
1 IoError 16#00000002 Lỗi IO Lỗi Báo Trung Không được

34
động bình hỗ trợ
2 ModuleMissing 16#00000004 Thiếu Lỗi Báo Cao Không được
mô-đun động hỗ trợ
3 WrongModuleTyp 16#00000008 Loại Lỗi Báo Cao Không được
e mô-đun động hỗ trợ
sai
4 StatusChannelErro 16#00000010 Lỗi Cảnh Báo Trung Không được
r kênh báo động bình hỗ trợ
5 IoWarning 16#00000020 Cảnh Cảnh Sự Low Không được
báo I / báo kiện hỗ trợ
O
6 StatusUnderflow 16#00000040 Theo Cảnh Báo Low Không được
dòng báo động hỗ trợ
chảy
7 StatusOverflow 16#00000080 Tràn ra Cảnh Báo Low Không được
báo động hỗ trợ
8 StatusForced 16#00000100 Bắt Cảnh Sự Low Không được
buộc báo kiện hỗ trợ
9 WatchdogTimeout 16#00000200 Thời Lỗi Báo Cao Thời gian
gian động chờ
chờ
10 DeviceFailure 16#00000400 Lỗi Lỗi Báo Cao Lỗi thiết bị
thiết bị động
11 DeviceNotFound 16#00000800 Không Lỗi Báo Cao Không tìm
tìm thấy động thấy thiết bị
thiết bị
12 WrongDeviceType 16#00001000 Loại Lỗi Báo Cao Loại thiết bị
thiết bị động sai
sai
13 IOConnectError 16#00002000 Lỗi kết Lỗi Báo Trung Không được
nối I / O động bình hỗ trợ
14 IOConfigError 16#00004000 Lỗi cấu Lỗi Báo Trung Không được
hình I / động bình hỗ trợ
O
15 HWConfigError 16#00008000 Lỗi cấu Lỗi Báo Cao Lỗi cấu hình
hình động phần cứng
phần
cứng
16 GeneralError 16#00010000 Lỗi
17 GeneralWarning 16#00020000 Cảnh
báo
18 RedWarningPrima 16#00040000 Cảnh Cảnh Sự Low Không được
ry báo trên báo kiện hỗ trợ
đơn vị
chính
19 RedWarningBacku 16#00080000 Cảnh Cảnh Sự Low Không được

35
p báo về báo kiện hỗ trợ
đơn vị
sao lưu
20 RedErrorBackup 16#00100000 Lỗi trên Cảnh Báo Trung Không được
đơn vị báo động bình hỗ trợ
sao lưu
21 Reserved 16#00200000 Kín đáo
22 DeviceSpecific10 16#00400000 Kín đáo
23 DeviceSpecific9 16#00800000 Kín đáo
24 DeviceSpecific8 16#01000000 Kín đáo
25 DeviceSpecific7 16#02000000 Kín đáo
26 DeviceSpecific6 16#04000000 Sự cố Lỗi Sự Cao CI871 tràn
giao kiện ngập quá
tiếp do nhiều khung
lũ lụt Ethernet do
trên tấn công
Etherne DoS. Để bảo
t vệ chính nó,
CI871 đã vô
hiệu hóa việc
nhận dữ liệu
cho đến khi
lũ lụt dừng
lại. Điều này
có thể gây
gián đoạn
giao tiếp trên
PROFINET
27 DeviceSpecific5 16#08000000 Báo Lỗi Sự Cao Việc xử lý
động kiện báo động trên
PNIO bị CI871 bị
chặn chặn. Báo
động thêm từ
các thiết bị
không thể
được vận
hành.
28 DeviceSpecific4 16#10000000 Cơ Lỗi Sự Cao Bộ theo dõi
quan kiện CEX-Bus
giám sát trên CI871
CEX đã không được
hết hạn kích hoạt bởi
trên mô-đun bộ
CI871 xử lý PM8xx
thông qua
CEX-Bus.

36
29 DeviceSpecific3 16#20000000 Bộ nhớ Cảnh Sự Cao Quá tải truy
giao báo kiện cập bộ nhớ
tiếp thu truyền thông.
được Có quá nhiều
quá lâu quyền truy
cập từ các tác
vụ ứng dụng
vào
PROFINET
IOdata trong
bộ nhớ dùng
chung trên
CI871 để
CI871 không
thể cập nhật
bộ nhớ đúng
thời gian.
30 DeviceSpecific2 16#40000000 Cáp Cảnh Báo Cao Đầu nối
Etherne báo động Ethernet trên
t bị rơi CI871 được
rút ra.
31 DeviceSpecific1 16#80000000 Lỗi Cảnh Sự Cao CI871 đã xác
phần báo kiện định một lỗi
cứng nghiêm trọng
và không thể
tiến hành
thực hiện.

Xử Lý Trạng Thái Cho Các Thiết Bị IO PROFINET


CI871 xử lý thông tin trạng thái cho các thiết bị PROFINET IO được kết nối. Nếu
có lỗi trên thiết bị, một chỉ báo cho thiết bị hoặc đơn vị I / O cụ thể sẽ xuất hiện
trong cây phần cứng. Ví dụ, xem Hình 10: Trạng thái đơn vị cho Loại mô-đun sai.

37
Lỗi được xác định bởi CI871 do thiếu giao tiếp hoặc do chính thiết bị đã báo cáo
lỗi thông qua cảnh báo PROFINET IO đang hoạt động cho CI871. Tất cả các lỗi
được ánh xạ đến trạng thái đơn vị cụ thể của thiết bị, mô-đun hoặc mô hình con

38
39
Bảng 3. Lỗi IO PROFINETAndWarnings cho thiết bị PNIO, mô-đun, mô hình con
Bit Trạng thái bit Giá trị Trạng Loại Báo Mức độ Mô tả
thái văn trạng động nghiêm
bản thái / Sự trọng
kiện
0 ConnectionDown 16#00000001 Kết nối Lỗi Báo Cao Không giao
xuống động tiếp với thiết
bị. Đối với
thiết bị và tất
cả các mô-
đun và mô
đun con được
kết nối,
ConnectionD
own sẽ được
đặt.
1 IoError 16#00000002 Lỗi IO Lỗi Báo Trung Lỗi IO
động bình
2 ModuleMissing 16#00000004 Thiếu Lỗi Báo Cao Một mô-đun /
mô-đun động mô hình con
được cấu
hình bị thiếu
vật lý.
3 WrongModuleTyp 16#00000008 Loại Lỗi Báo Cao Mô-đun / mô
e mô-đun động hình con
sai được cấu
hình là loại
khác với mô-
đun vật lý.
4 StatusChannelErro 16#00000010 Lỗi Cảnh Báo Trung Lỗi kênh
r kênh báo động bình
40
5 IoWarning 16#00000020 Cảnh Cảnh Sự Low Cảnh báo IO
báo I / báo kiện
O
6 StatusUnderflow 16#00000040 Theo Cảnh Báo Low Theo dòng
dòng báo động chảy
chảy
7 StatusOverflow 16#00000080 Tràn ra Cảnh Báo Low Tràn ra
báo động
8 StatusForced 16#00000100 Bắt Cảnh Sự Low Bắt buộc
buộc báo kiện
9 WatchdogTimeout 16#00000200 Thời Lỗi Báo Cao Thời gian
gian động chờ
chờ
10 DeviceFailure 16#00000400 Lỗi Lỗi Báo Cao Lỗi thiết bị
thiết bị động
11 DeviceNotFound 16#00000800 Không Lỗi Báo Cao Không tìm
tìm thấy động thấy thiết bị
thiết bị
12 WrongDeviceType 16#00001000 Loại Lỗi Báo Cao Loại thiết bị
thiết bị động sai
sai
13 IOConnectError 16#00002000 Lỗi kết Lỗi Báo Trung Lỗi kết nối I /
nối I / O động bình O
14 IOConfigError 16#00004000 Lỗi cấu Lỗi Báo Trung Lỗi cấu hình
hình I / động bình I/O
O
15 HWConfigError 16#00008000 Lỗi cấu Lỗi Báo Cao Lỗi cấu hình
hình động phần cứng
phần
cứng
16 GeneralError 16#00010000 Lỗi
17 GeneralWarning 16#00020000 Cảnh
báo
18 RedWarningPrima 16#00040000 Cảnh Cảnh Sự Low Không được
ry báo trên báo kiện hỗ trợ
đơn vị
chính
19 RedWarningBacku 16#00080000 Cảnh Cảnh Sự Low Không được
p báo về báo kiện hỗ trợ
đơn vị
sao lưu
20 RedErrorBackup 16#00100000 Lỗi trên Cảnh Báo Trung Không được
đơn vị báo động bình hỗ trợ
sao lưu
21 Reserved 16#00200000 Kín đáo
22 DeviceSpecific10 16#00400000 Kín đáo

41
23 DeviceSpecific9 16#00800000 Kín đáo
24 DeviceSpecific8 16#01000000 Kín đáo
25 DeviceSpecific7 16#02000000 Kín đáo
26 DeviceSpecific6 16#04000000 Lỗi Lỗi Báo Cao Sai, quá ít
tham số động hoặc quá
hóa nhiều tham
số được viết
27 DeviceSpecific5 16#08000000 Kín đáo
28 DeviceSpecific4 16#10000000 Bị khóa Cảnh Sự Trung Biểu thị sự
bởi bộ báo kiện bình thay đổi tham
điều số cho mô-
khiển / đun / mô hình
giám sát con. Sẽ chỉ
khác được đặt nếu
tham số được
thay đổi mà
không cần tải
xuống.
29 DeviceSpecific3 16#20000000 Chẩn Sự Trung Đơn vị
đoán kiện bình CTNH có
hoạt chẩn đoán
động tích cực
30 DeviceSpecific2 16#40000000 Yêu cầu Lỗi Sự Trung Bảo trì được
bảo trì kiện bình yêu cầu.
31 DeviceSpecific1 16#80000000 Yêu cầu Lỗi Sự Trung Bảo trì được
bảo trì kiện bình yêu cầu

Báo động và sự kiện

42
Báo động và Sự kiện được tạo trong bộ điều khiển AC 800M cho PROFINET IO.
Đối với mỗi báo động hoặc sự kiện, một bit trạng thái đơn vị trong
ErrorAndWarnings hoặc ExtendedStatus được xác định trong thư viện phần cứng
của thiết bị hoặc CI871.
Nguồn cho báo động hoặc sự kiện được đặt trong thiết bị, CI871 hoặc bộ điều
khiển. Trong cả ba trường hợp, dấu thời gian cho báo động hoặc sự kiện được tạo
trong bộ điều khiển AC 800M khi trạng thái của bit trạng thái đơn vị tương ứng bị
thay đổi.
Các báo động và sự kiện được tạo là một trong hai loại báo động hệ thống hoặc sự
kiện hệ thống. Mức độ nghiêm trọng được xác định thông qua một thuộc tính cho
bit trạng thái đơn vị
Chú ý: Đối với trạng thái chung Bit 22, ExtendedStatus, đối tượng Phần cứng điều
khiển cho CI871 hiển thị eA, cho biết CI871 hỗ trợ Tự động hóa thiết yếu (eA). Để
biết mô tả chi tiết, hãy tham khảo Phụ lục G, Đơn vị phần cứng cho Tự động hóa
thiết yếu, của hướng dẫn sử dụng Phần cứng bộ điều khiển AC 800M
(3BSE036351 *).
Để biết chi tiết về bit trạng thái chung 22 ExtendedStatus, hãy tham khảo hướng
dẫn sử dụng Cấu hình AC 800M (3BSE035980 *).

43
Chẩn đoán PNIO
PROFINET IO hỗ trợ chẩn đoán tích hợp cho phép xác định và sửa lỗi hiệu quả.
Đối với tất cả các nguồn chẩn đoán, một chỉ báo được đưa ra trong hệ thống 800xA
tạo ra Trạng thái Đơn vị hoặc báo động / sự kiện. Chẩn đoán được sử dụng để lấy
thông tin trạng thái từ các thiết bị PNIO và nó chỉ ra lỗi về mức tín hiệu quá trình
trong quá trình chạy thử và thời gian chạy. Chẩn đoán được chuẩn hóa và nó là
thiết bị cụ thể theo định nghĩa của các tệp GSD.
Tất cả các chẩn đoán được tiêu chuẩn hóa trong các sự kiện hệ thống IO của
PROFINET được tạo bằng cách trình bày bằng văn bản như:
• Kết nối xuống.
• Mô-đun bị thiếu / Loại mô-đun sai.
• Lỗi cấu hình / Lỗi tham số hóa.

44
• Lỗi kênh / Ngắt dòng.
• Vượt quá giá trị giới hạn trên / Vượt quá giá trị giới hạn dưới.
Với PROFINET IO, thông tin chẩn đoán sau đây có sẵn trong hệ thống 800xA:
• Tình trạng đơn vị.
• Báo động hệ thống / Sự kiện.
• Báo động quá trình.
• Trạng thái tín hiệu.
Hình 10 cho thấy một ví dụ về Trạng thái đơn vị cho mô-đun I / O từ xa có loại
mô-đun sai được cấu hình.

Hình 10. Trạng thái đơn vị cho Loại mô-đun sai


Hình 11 cho thấy tổng quan về chẩn đoán PNIO và các hoạt động của nó

45
Hình 11. Tổng quan về chẩn đoán

Các báo động PNIO có thể được nhóm theo các cách sau:
• Báo động tiêu chuẩn / trạng thái.
• Báo động chẩn đoán.
• Báo động quá trình (Báo động quá trình có thể tạo SOE. Để biết thêm thông tin
về SOE, hãy tham khảo Báo động quá trình ở trang 46).
Các báo thức được gửi theo thiết bị theo sự kiện đến CI871. CI871 diễn giải các
báo động này và kích hoạt Trạng thái đơn vị, các sự kiện hệ thống hoặc báo động
xử lý.

46
Cấu trúc của báo động PNIO
Sau đây là các thông báo cảnh báo PNIO khác nhau và cú pháp của chúng:
Báo động trạng thái tiêu chuẩn (Standard Status Alarm)
Một ví dụ về Status-Alert là: (An example of Status-Alarm is:)

Message Cung cấp một mô tả ngắn về loại báo


động.
[true] Tình trạng chẩn đoán
true: Xuất hiện
false: Biến mất

47
Chẩn đoán kênh (Channel Diagnosis)
Một ví dụ về Chẩn đoán Kênh là: (An example of Status-Alarm is:)

Message Cung cấp một mô tả ngắn về loại báo động


Ch Số kênh.
[true] Tình trạng chẩn đoán.
true: Xuất hiện.
false: Biến mất.
E ChannelErrorType.
xE Mở rộng ChannelErrorType.
Chỉ hiển thị trong trường hợp Chẩn đoán kênh mở rộng và Chẩn
đoán kênh đủ điều kiện
V ExtendedAddedValue.
Chỉ hiển thị trong trường hợp Chẩn đoán kênh mở rộng và Chẩn
đoán kênh đủ điều kiện.
Q Vòng loại kênh đủ điều kiện.
Chỉ hiển thị trong trường hợp Chẩn đoán Kênh đủ điều kiện.

48
Chẩn đoán cụ thể của nhà sản xuất (Manufacturer Specific Diagnosis)
Một ví dụ về chẩn đoán cụ thể của nhà sản xuất là:( An example of Manufacturer Specific
Diagnosis is:)

Nhà sản xuất cụ thể được sử dụng như một tiền tố cố định. (Manufacturer Specific is used
as a fixed prefix.)

Ch Số kênh
USI Định danh cấu trúc người dùng
Data Dữ liệu thô, số byte.

Báo động quá trình (Process Alarms)


Một ví dụ về Báo động quá trình là: (An example of Process Alarm is:)

USI Định danh cấu trúc người dùng


Data Dữ liệu thô, số byte.

49
Chú ý: USI và Data là thiết bị cụ thể

Chuỗi sự kiện (SOE)


Các sự kiện được đóng dấu thời gian được thông qua bởi PROFINET IO và CI871
thông qua bộ điều khiển và được chỉ định trong Máy chủ OPC AC 800M trong
Plant Explorer. Việc dập thời gian được thực hiện bởi chính thiết bị PNIO. SOE
được hỗ trợ bằng cách sử dụng hồ sơ ABB SOE.
Sau đây là các định nghĩa và chức năng của Hồ sơ ABB SOE:
1. Báo động từ các thiết bị PNIO được chuyển đổi thành Sự kiện bên ngoài. Các sự
kiện bên ngoài này được chuyển qua Máy chủ OPC AC 800M và được chỉ định
trong Danh sách sự kiện 800xA với địa chỉ nguồn tương ứng của chúng.

50
2. Có thể chọn sự kiện bên ngoài trong ứng dụng IEC 61131-3 bằng khối Chức
năng. Khối xử lý sự kiện như một điều kiện báo động và chuyển đổi nó thành xử lý
báo động.
3. Việc đồng bộ hóa thời gian của các thiết bị được thực hiện bên ngoài chứ không
phải bởi CI871. Các thiết bị PNIO có trách nhiệm nhận được đồng bộ hóa thời gian
được quản lý (thông qua quyền truy cập vào tổng thể thời gian trung tâm trong hệ
thống). Các thiết bị xác định thông tin sẽ được đóng dấu thời gian.
4. Cấu hình ABB SOE được xử lý như một cảnh báo quá trình trên PROFINET IO
với Mã định danh cấu trúc người dùng cụ thể của nhà cung cấp (USI).
5. Thiết bị chỉ xóa cảnh báo SOE sau khi nhận được xác nhận từ bộ điều khiển. Bộ
điều khiển gửi xác nhận sau khi vận hành báo động.
Chú ý: Nên cấu hình các khối chức năng làm Điều kiện báo động cho tín hiệu quá
trình, chỉ khi các giá trị quá trình có thể được sử dụng làm giá trị ban đầu trong
trường hợp khởi động lại. Nếu không, trạng thái báo động trở nên không chắc
chắn.
Hình 12 hiển thị quy trình làm việc của hồ sơ ABB SOE

Hình 12. Hồ sơ ABB SOE

51
Các cấp độ địa chỉ khác nhau của các sự kiện SOE là:
• Kênh I / O
• Mô hình con
• Mô-đun
• Thiết bị

Ví dụ về một SOE
52
Độ dài tối đa của tin nhắn cho một sự kiện hệ thống là 70 ký tự. Thông báo bao
gồm một báo động quá trình và một số thông tin bổ sung, bao gồm:
• Tin nhắn [40]
• ID báo động
• Số kênh
• Giá trị được theo dõi
Có thể có một số báo động liên quan đến cùng một đơn vị phần cứng mà không
liên quan đến kênh I / O. Cũng có thể có một số báo động liên quan đến cùng một
kênh I / O.
Các báo động được sử dụng để phân biệt các báo động khác nhau được tạo ra ở
cùng cấp phần cứng. AlertId cũng được sử dụng như một phần của SignalId vì bắt
buộc phải có một cấp địa chỉ bổ sung cho các báo động, bất kể cảnh báo có liên
quan đến cấp mô-đun hoặc cấp kênh hay không.
Các sự kiện bên ngoài yêu cầu một địa chỉ duy nhất được ánh xạ tới các khối chức
năng trong ứng dụng IEC 61131-3. SignalId là một trong những tham số được sử
dụng để cấu hình các khối chức năng.
SignalId bao gồm địa chỉ phần cứng, số kênh và AlertId.
Sau đây là cú pháp cho SignalId:

Hình 13 hiển thị cấu hình của SignalId trong khối Chức năng.

53
Hình 13. Ví dụ về một SOE với trình kích hoạt liên quan đến mô-đun

Giá trị của tham số SignalId là 3.1.1.2025 trong đó


3 Số mô-đun CI
1 địa chỉ thiết bị
1 địa chỉ mô-đun
2025 định danh báo động
Trong trường hợp thiết bị có sự kiện bên ngoài ở cấp kênh, thì giá trị của tham số
SignalId là 2.15.4.3.6.2025 trong đó:
2 Số mô-đun CI
15 địa chỉ thiết bị

54
4 địa chỉ mô-đun
3 địa chỉ mô đun con
6 số kênh
2025 định danh báo động
Các thiết bị hỗ trợ Hồ sơ ABB SOE là MNS iS qua MLink và UMC100 qua
PNQ22. Đối với cả hai, các sự kiện SOE thường được chỉ định ở cấp Motor
Starter, là cấp độ mô-đun trong PROFINET IO.

MNS iS:
Sau đây là các ví dụ về SOE cùng với AlertId của họ cho MNS iS ở cấp Motor
Starter:
• Cảnh báo giám sát công tắc chính (1006). (Warning Main Switch Supervision
(1006))
• Giám sát công tắc chính chuyến đi (2019). (Trip Main Switch Supervision
(2019))
• Cảnh báo quá tải nhiệt (1006). (Warning Thermal Overload (1006))
• Quá tải nhiệt chuyến đi (2006). (Trip Thermal Overload (2006))

55
UMC100 qua PNQ22
Sau đây là các ví dụ về SOE cùng với AlertId của họ cho UMC100 ở cấp Motor
Starter:
• Chuyến đi quá tải nhiệt (0) (Thermal Overload Trip (0))
• Nhiệt độ PTC cao (5) (PTC Temperature High (5))
• Num bắt đầu tràn ngập (43) (Num Starts Overrun (43))
• Thời gian làm mát đang chạy (45) (Cooling Time Running (45))
Thông báo trong InternalEvent khác nhau đối với kênh và đơn vị phần cứng. Nếu
nó có liên quan đến một kênh, thì số Kênh được hiển thị là:

trong đó 12 là AlarmId và 10 là Số kênh.


Nếu sự kiện bên ngoài dành cho một đơn vị phần cứng, thì thông báo được hiển thị
là:

trong đó 14 là AlarmId
Hình 14 hiển thị danh sách các sự kiện được hiển thị trong EventList

56
Hình 14. Một ví dụ về EventList

Truyền dữ liệu theo chu kỳ

57
Ngoài giao tiếp theo chu kỳ thông thường, AC 800M cũng hỗ trợ giao tiếp theo
chu kỳ với các thiết bị PNIO được kết nối. Với giao tiếp theo chu kỳ, có thể đọc /
ghi dữ liệu theo yêu cầu thông qua ứng dụng IEC 61131-3. Thông thường khôn
ngoan với giao tiếp theo chu kỳ, có thể có quyền truy cập vào dữ liệu thường
không có sẵn thông qua giao tiếp theo chu kỳ.
Để có được quyền truy cập theo chu kỳ với thiết bị PNIO, trước tiên, giao tiếp theo
chu kỳ phải được cấu hình và chạy và chạy. Sau đó, dữ liệu theo chu kỳ có sẵn
thông qua các khối chức năng IOConnect, IORead và IOWrite như một phần của
thư viện IOCommLib. Bản ghi dữ liệu với tối đa 4 KByte được hỗ trợ.
Các trường hợp sử dụng điển hình cho việc sử dụng giao tiếp theo chu kỳ:
• Tình trạng ổ đĩa và tham số hóa
• Dữ liệu tài sản nâng cao của UMC100
• Hỗ trợ chẩn đoán nâng cao
• Giao tiếp điều khiển / điều khiển nâng cao
• HART đi qua
• Dữ liệu I & M

Tình trạng ổ đĩa và tham số hóa:


Tùy thuộc vào ứng dụng cần thông số ổ đĩa có thể được đọc hoặc ghi.
Ví dụ là giới hạn kiểm soát cửa sổ, giới hạn tham chiếu mô-men xoắn hoặc chế độ
bắt đầu.
Hình 17 cho thấy một ví dụ về giao tiếp theo chu kỳ với ABB Ổ đĩa ACS880 qua
FENA-11.

58
Dữ liệu tài sản nâng cao của UMC100:
UMC100 cung cấp quyền truy cập theo chu kỳ vào dữ liệu giám sát như:
• Số lần bắt đầu
• Số chuyến
• Số lượng nhiệt. Chuyến đi quá tải
• Thời gian hoạt động
• Tối đa Hiện tại tại Startup

Hỗ trợ chẩn đoán nâng cao:


Nếu cần, dữ liệu chẩn đoán của thiết bị PNIO có thể được đọc theo yêu cầu và
được cung cấp cho ứng dụng IEC 61131. Ví dụ. khung chẩn đoán hoàn chỉnh của
UMC100 có thể được truy cập và vận hành bởi ứng dụng IEC 61131.

Giao tiếp điều khiển / điều khiển nâng cao:


Ngoài giao tiếp tuần hoàn tiêu chuẩn với PLC của bên thứ 3 thông qua chức năng
ghép nối PN / PN hoặc i-Device, giao tiếp theo chu kỳ có thể được sử dụng để tiết

59
kiệm chi phí. Lợi ích là số lượng khung hình chu kỳ và kích thước của mỗi khung
hình lớn hơn khả dụng với giao tiếp theo chu kỳ. Điều này làm giảm ví dụ số lượng
bộ ghép PN / PN trong một cấu hình lớn.

HART Pass Through:


Nếu thiết bị PNIO có hỗ trợ chức năng HART Pass Through thì có thể truy cập
thiết bị HART được kết nối thông qua các dịch vụ đọc / ghi để ví dụ: tải lên các
biến HART thứ cấp vào bộ điều khiển.

Dữ liệu I & M:
Dữ liệu Nhận dạng & Bảo trì là bắt buộc với PROFINET IO. Ví dụ: mục đích bảo
trì có thể đọc dữ liệu I & M cho từng thiết bị được kết nối để có được thông tin
sau:
• Sửa đổi phần cứng
• Sửa đổi phần mềm
• Số sê-ri
• Số thứ tự
Hình 15 cho thấy một ví dụ về truy cập dữ liệu bằng cách sử dụng giao tiếp theo
chu kỳ trong Ứng dụng IEC 61131-3.

60
Hình 15. Truy cập dữ liệu bằng cách sử dụng truyền dữ liệu theo chu kỳ

Dữ liệu đọc hoặc ghi trên PROFINET được truyền trong một khung. Một khung
hình duy nhất có thể có chiều dài lên tới 4 KByte. Trong ứng dụng IEC 61131-3,
khung được chia thành nhiều tham số. Các tham số này có kiểu mở rộng tại khối
chức năng đọc hoặc ghi. Nghĩa là, số lượng tham số phải được xác định là thuộc
tính của khối chức năng đọc và ghi. Tối đa 32 tham số SD [1..32], RD [1..32] được
hỗ trợ cho từng khối chức năng. Tùy thuộc vào số lượng và kiểu dữ liệu của các
tham số được cấu hình, khung đọc hoặc ghi PROFINET được cấu hình.

61
Với các kiểu dữ liệu tiêu chuẩn, có thể nhận được khung PROFINET là 128 byte
(32x4byte). Để nhận được nhiều dữ liệu hơn, hãy sử dụng cấu trúc thay vì các kiểu
dữ liệu tiêu chuẩn cho các tham số SD [1..32], RD [1..32].
Hình 16 cho thấy một ví dụ về truy cập dữ liệu HART bằng cách sử dụng giao tiếp
theo chu kỳ trong Ứng dụng IEC 61131-3.
Để biết hiệu suất của thiết bị CI871 với giao tiếp theo chu kỳ, hãy tham khảo Phần
6, Dữ liệu Kỹ thuật và Hiệu suất.

62
Cấu Hình Khối Chức Năng Iocommlib
Đối với mỗi thiết bị PNIO, khối chức năng IOConnect được cấu hình trước tiên để
thiết lập mối quan hệ giao tiếp giữa CI871 và thiết bị PNIO. CI871 được xác định
bởi vị trí CEX, là tham số Channel trên khối chức năng IOConnect. Tham số
Partner trên IOConnect xác định số vị trí thiết bị trong cây phần cứng bên dưới
CI871 có liên quan.
Tham số đầu ra Id của IOConnect được kết nối với tất cả các khối chức năng
IORead và IOWrite có liên quan được xử lý thông qua cùng một quan hệ giao
tiếp.
Địa chỉ phải được cấu hình trên các khối chức năng IORead và IOWrite nơi dữ
liệu trên thiết bị được đọc hoặc ghi. Địa chỉ được xác định bởi VarName.
Chú ý: Tham số VarName được vận hành bởi IORead và IOWrite chỉ bằng cạnh
dương của tham số En_C trên IOConnect liên quan.

63
Đối với PROFINET, tham số VarName có định dạng sau:

ví dụ: 1.1:B02F.14848
Module = 1
Submodule = 1

64
Index = B02F
API = 14848 (PROFIdrive Profile)
Trong đó:
• HwTrPosM: Đây là vị trí Cây phần cứng của mô-đun bên dưới thiết bị. Giá trị
nằm trong khoảng từ 0 đến 65535.
• HwTrPosSuM: Đây là vị trí Cây phần cứng của mô-đun phụ bên dưới mô-đun.
Giá trị nằm trong khoảng từ 0 đến 65535.
• Chỉ mục: Chỉ mục là một số cho thông tin địa chỉ của dữ liệu sẽ được đọc / ghi
trên mô hình con. Chỉ mục được xác định bởi PROFINET cho dữ liệu phổ biến
như dữ liệu I & M hoặc là thiết bị cụ thể và được mô tả trong hướng dẫn sử dụng
của thiết bị.
Định nghĩa là ở hệ thập lục phân và phạm vi là từ 0x0 đến 0xFFFF (hỗ trợ chữ hoa
hoặc chữ thường).
• API: API là thông tin tùy chọn và trong hầu hết các trường hợp, giá trị mặc định
0 được sử dụng. API xác định Mã nhận dạng quy trình ứng dụng đã sử dụng. Ví
dụ: API cho PROFIdrive được xác định bởi 14848 hoặc 0x3A00
- Ví dụ: 1,2: 0xAFF0
0xAFF0 là chỉ mục của thiết bị được kết nối trên mô đun 1 và mô đun con 2. Giá
trị API bằng 0, vì giá trị API không được thêm vào thiết bị.
- Ví dụ: 1.0: 13Fa.14848
13Fa là chỉ mục của thiết bị được kết nối trên mô-đun 1 và mô-đun phụ 0. Giá trị
API là 14848.
Bảng 4, Bảng 5 và Bảng 6 giải thích các tham số khối chức năng IOConnect,
IORead và IOWrite được sử dụng cho giao tiếp theo chu kỳ:

65
Bảng 4. Các tham số IOConnect
Tham số Kiểu dữ liệu Phương hướng Mô tả
En_C bool in Cho phép thực thi
trong khi True.
Channel string[16] in Các kênh truyền
thông địa phương
được sử dụng để
kết nối.
Partner string[16] in Giao tiếp từ xa
đối tác / Danh tính
/ Nút / Nô lệ.
Valid bool out Đúng khi giá trị
đầu ra là hợp lệ.
Error bool out Biểu thị một lỗi
với True trong
một lần quét.
Tham số trạng thái
<0.
Status dint out Mã trạng thái thực
hiện lần cuối
66
• Hoạt động thành
công 1
• chờ xử lý 0
• lỗi <0
• cảnh báo <0
Id Comm_Channel out Kênh truyền
thông, phải được
kết nối với FB
thuộc loại Đọc /
Ghi.

Bảng 5. Các thông số IORead


Tham số Kiểu dữ liệu Phương hướng Mô tả
Id Comm_Channel out Kênh liên lạc, phải
được kết nối với
67
Id. của Kết nối-
FB.
Req bool in Yêu cầu một thao
tác trên cạnh tích
cực, Đúng
Varname string[40] in Tên của biến số nv
trong hệ thống từ
xa, được đọc sau
lần gọi đầu tiên.
Ndr bool out Đúng khi Dữ liệu
mới đã được nhận
trên mỗi cuộc gọi
FB sau khi hoạt
động thành công.
Error bool out Biểu thị một lỗi
với True trong
một lần quét.
Tham số trạng thái
<0.
Status dint out Mã trạng thái thực
hiện lần cuối
• Hoạt động thành
công 1
• chờ xử lý 0
• lỗi <0
• cảnh báo <0
RD[1] AnyType out Đọc giá trị của
biến “VarName”
RD[2] AnyType out Đọc giá trị của
biến “VarName”
RD[3] AnyType out Đọc giá trị của
biến “VarName”
RD[4] AnyType out Đọc giá trị của
biến “VarName”

68
Bảng 6. Các tham số IOWrite
Tham số Kiểu dữ liệu Phương hướng Mô tả
Id Comm_Channel out Kênh liên lạc, phải
được kết nối với
Id. của Kết nối-
FB.
Req bool Yêu cầu một thao
tác trên cạnh tích
cực, Đúng
Varname string[40] in Tên của biến số nv
trong hệ thống từ
xa, được đọc sau
lần gọi đầu tiên.
Done bool out Đúng khi yêu cầu
thao tác được thực
hiện thành công.

69
Error bool out Biểu thị một lỗi
với True, Tham số
trạng thái <0.
Status dint out Mã trạng thái thực
hiện lần cuối
• Hoạt động thành
công 1
• chờ xử lý 0
• lỗi <0
• cảnh báo <0
SD[1] AnyType in n biến_to được
chuyển.
SD[2] AnyType in n biến_to được
chuyển.
SD[3] AnyType in n biến_to được
chuyển.
SD[4] AnyType in n biến_to được
chuyển.

Đối với giao tiếp theo chu kỳ, Trạng thái tham số tại các khối chức năng
IOConnect, IORead và IOWrite cung cấp mã lỗi cụ thể PROFINET. Định nghĩa
của các mã lỗi được lấy từ tiêu chuẩn PROFINET. Lỗi được chỉ định bởi CI871
hoặc thiết bị PNIO.
Các mã lỗi cụ thể của PROFINET được ánh xạ tới byte thấp nhất của Trạng thái cụ
thể của giao thức trong phạm vi từ -7424 0xFFFFE300 đến -7169 0xFFFFE3FF.
Phạm vi từ -7160 đến -7165 được sử dụng bởi các mã lỗi cụ thể CI871.
Để biết danh sách các mã lỗi có thể xảy ra, hãy tham khảo Phụ lục A, Mã lỗi
CI871.

70
Hình 17. Ví dụ về Giao tiếp theo chu kỳ trong Ứng dụng IEC 61131-3 với ABB
truyền ACS880 qua FENA-11

SI. No. Mô tả
1 Kết nối FENA-11, thiết lập quan hệ
giao tiếp
2 Viết Đọc-Yêu cầu điện áp DC cho
71
FENA-11
3 Đọc điện áp DC từ FENA-11
4 Giới hạn ghi: Tốc độ tối thiểu đến
FENA-11
• Để đọc dữ liệu từ Ổ ABB, khối chức năng IOWrite (Drive_Write) được ghi vào ổ
đĩa xác định dữ liệu nào sẽ được đọc. Trong bước thứ hai, dữ liệu được yêu cầu có
thể được đọc bằng khối chức năng IORead (Drive_Read).
• Khối chức năng IOWrite thứ hai (Drive_WritePara) được sử dụng để ghi giá trị
mới cho Tốc độ tối thiểu vào ổ đĩa bằng cách sử dụng cấu trúc lệnh cụ thể của
ABB Drive.

Địa chỉ trong PROFINET IO


Sau đây là chuỗi các bước để giải quyết các thiết bị PNIO trong 800xA:
• Các thiết bị cần một tên tượng trưng để thiết lập kết nối và liên lạc với Hệ thống
800xA.
• Giao thức điều khiển Discovery (DCP) được sử dụng để gán tên tượng trưng cho
mỗi thiết bị PROFINET IO trong 800xA bằng cách sử dụng chức năng máy chủ
web của AC 800M. Địa chỉ IP cho thiết bị PNIO được chỉ định trong Trình tạo
điều khiển. Để biết thêm thông tin về cách gán tên biểu tượng cho các thiết bị
PNIO, hãy tham khảo Đặt tên sai ở trang 97.

72
• Định cấu hình Thiết bị PNIO trong Trình tạo điều khiển, sử dụng các bước được
mô tả trong Chèn Thiết bị IO PROFINET ở trang 69.
Sau khi hệ thống được định cấu hình, Trình tạo điều khiển sẽ tải tất cả thông tin
cần thiết để trao đổi dữ liệu tới CI871, bao gồm địa chỉ IP của các thiết bị PNIO
được kết nối. Sau khi phân giải địa chỉ, cấu hình và tham số được truyền đến các
thiết bị PNIO.
Chú ý: Tên biểu tượng chỉ được gán cho các thiết bị PNIO một lần vì nó được lưu
trong bộ nhớ không biến đổi của chúng.

Trao đổi nóng


CI871 hỗ trợ trao đổi nóng mà không có bất kỳ thay đổi cấu hình. Các đơn vị bị lỗi
có thể được thay thế trực tuyến mà không làm phiền các đơn vị khác được kết nối
với CEX-Bus. Sau khi loại bỏ nóng và chèn tiếp theo, CI871 mới được cấu hình tự
động.
Trong quá trình vận hành, nếu CI871 không dư thừa bị loại bỏ nóng thì tất cả các
I / O được kết nối sẽ được đặt thành xấu và Bộ đầu vào là Được xác định trước
(ISP) và Bộ đầu ra là Được xác định trước (OSP) được kích hoạt.

Cấu hình phần 3

73
Thư viện phần cứng
Các thư viện phần cứng được sử dụng để định cấu hình CI871 và các loại phần
cứng của thiết bị IO PROFINET. Để biết thêm thông tin về việc xử lý các thư viện
phần cứng, hãy tham khảo Hướng dẫn cấu hình hệ thống 800xA Control AC 800M
(3BSE035980 *).

Chèn đơn vị điều khiển IO CI817 PROFINET


Để chèn một bộ điều khiển IO CI871 PROFINET mới trong bộ điều khiển AC
800M:

74
1. Nhấp chuột phải vào bộ điều khiển AC 800M và chọn Insert Unit. Hộp
thoại Insert Unit xuất hiện như trong Hình 18.
2. Mở rộng thư viện cho CI871 trong Connected Libraries và chọn loại phần
cứng CI871.
3. Chọn một vị trí cho đơn vị phần cứng trong danh sách thả xuống Position.
Vị trí có sẵn đầu tiên được chọn theo mặc định.
Chú ý: Dự phòng không thể được kích hoạt cho CI871.
4. Nhập Name nếu được yêu cầu.
5. Nhấp vào Insert để áp dụng các thay đổi hiện tại.
6. Nhấp Close để đóng hộp thoại hoặc tiến hành chèn thêm các đơn vị.
Đơn vị phần cứng hiện được bao gồm trong cây phần cứng, xem Hình 19.

Cấu hình Bộ điều khiển IO CIIN1 PROFINET


Biên tập phần cứng
Nhấp đúp vào CI871 hoặc nhấp chuột phải và chọn Editor từ menu ngữ cảnh
để mở Hardware Editor. Hardware Editor chứa các tab Setting,
Connections và Unit Status.

75
76
77
Bảng 7 mô tả các tham số khả dụng trong tab Cài đặt của CI871:
Tham số Mô tả
Tên trạm Tên trạm là tên tượng trưng cho CI871. Nhà ga
Tên phải là duy nhất cho PROFINET IO. Cú pháp tương
tự áp dụng cho các thiết bị IO PROFINET. Để biết thêm
thông tin, hãy tham khảo Bảng 8: Cài đặt giao tiếp cơ bản
cho thiết bị IO PROFINET.
Địa chỉ IP Địa chỉ IP xác định CI871 trên PROFINET. Một địa chỉ
IP bao gồm bốn nhóm số (0-255), được phân tách bằng
dấu chấm.
Mặt nạ mạng con Mặt nạ mạng con cùng với địa chỉ IP xác định mạng mà
hệ thống được kết nối. Một mặt nạ mạng con IP bao gồm
bốn nhóm số (0-255), cách nhau bởi các dấu chấm.
Gateway mặc Địa chỉ IP của trạm được kết nối với PROFINET IO hoạt
định động như một bộ định tuyến tới các mạng khác.
Đỏ. Thời gian Thời gian để Ethernet dự phòng chuyển đổi giao tiếp từ
phục hồi Ethernet đường dẫn A bị xáo trộn trước đó sang đường dẫn khác
B. Màu đỏ. Thời gian phục hồi Ethernet được sử dụng để
định cấu hình thời gian theo dõi để giao tiếp PROFINET
IO tuần hoàn chịu được các lỗi trên mạng.
Để biết thêm thông tin, hãy tham khảo Dự phòng mạng
78
Ethernet trên
trang 36.
Yếu tố giám sát Xác định thời gian chờ được sử dụng để giám sát việc
nhận dữ liệu ở bên cạnh CI871 và thiết bị. Thời gian chờ
được đưa ra bằng phép tính:
WatchdogTimeCI871 = Hệ số theo dõi x Cập nhật đầu
vào thời gian
WatchdogTimeDevice = Hệ số giám sát x Cập nhật đầu
ra thời gian
Chú ý: Giá trị phải chia hết cho 3. Nếu giá trị đã nhập
không chia hết cho 3, Control Builder sẽ tự động tính toán
lại và sử dụng giá trị lớn hơn có thể tiếp theo, chia hết cho
3.
Vô hiệu hóa báo Vô hiệu hóa hoạt động của các báo động chẩn đoán từ
động chẩn đoán PROFINET IO.
Thường được sử dụng trong quá trình vận hành.
Lưu ý: Trong một số trường hợp, báo thức vẫn sẽ tiếp tục
hiển thị do
sự hiện diện của các chức năng chẩn đoán khác được kích
hoạt.
Mặc định: tắt
Vô hiệu hóa báo Vô hiệu hóa hoạt động của các báo động quá trình từ
động quá trình PROFINET.
(SOE) Vì SOE cũng được xử lý thông qua các báo động quá
trình, cờ này sẽ vô hiệu hóa chức năng SOE.
Mặc định: tắt
Tính giá trị pha Cờ này kiểm soát tính toán pha, lịch biểu tính toán của
khung đầu vào và đầu ra giữa CI871 và các thiết bị được
kết nối. Mỗi khung (mỗi thiết bị có một đầu vào và một
khung đầu ra) được gán với một pha cố định được giữ cho
tất cả các thay đổi cấu hình khi Dựa trên các giá trị cũ
được định cấu hình.
Với tính toán lại tất cả các tính toán pha hoàn chỉnh
được khởi tạo và tất cả các khung sẽ có một giai đoạn mới
được chỉ định. Trong khi gán, giao tiếp với tất cả các thiết
bị bị gián đoạn.
Chọn Tính toán lại tất cả nếu xảy ra lỗi quá tải pha trong
quá trình tải xuống. Trong trường hợp này, tính toán pha
mới sẽ tải từ CI871.
Mặc định: Dựa trên các giá trị cũ
79
Chế độ cổng Xác định chế độ của cổng 10/100 Mbps Ch1 trên CI871.
Giá trị có thể: Đàm phán tự động, 100Mbps / FD.
Với Tự động đàm phán, cổng sẽ thiết lập chế độ song
công và tốc độ song song với công tắc được kết nối. Nếu
Đàm phán tự động không hoạt động, thì cấu hình sẽ được
cố định ở mức 100 Mbps và Full Duplex được cố định
trên cả CI871 và công tắc.
Mặc định: Tự động đàm phán
Lưu ý: CI871 yêu cầu công tắc được kết nối để hỗ trợ chế
độ Full Duplex.

Control Builder kiểm tra xem Red. Thời gian phục hồi Ethernet hoặc yếu tố
Watchdog xác định thời gian chờ lớn nhất. Thời gian chờ kết quả lớn nhất sẽ
được tải xuống.
Nếu yếu tố Watchdog được định cấu hình xác định thời gian chờ lớn nhất, thì
nó sẽ chỉ được sử dụng như được định cấu hình với hiệu chỉnh mà nó cần chia
hết cho 3.
Nếu đỏ. Thời gian phục hồi Ethernet xác định thời gian chờ lớn nhất, sau đó
thời gian theo dõi kết quả được đưa ra bằng phép tính:
WatchdogTimeCI871 = Đỏ. Thời gian phục hồi Ethernet + 2 x Cập nhật thời
gian đầu vào

80
WatchdogTimeDevice = Đỏ. Thời gian phục hồi Ethernet + 2 x Cập nhật thời
gian đầu ra
Ngoài ra trong trường hợp thứ hai, Control Builder tính toán dựa trên thời gian
theo dõi, hệ số Watchdog kết quả chia hết cho 3.
Chú ý: Chỉ có thể nhìn thấy yếu tố theo dõi được tải xuống và tính toán trong
ngăn thông báo của Control Builder và logfile PROFINET_Configuration.txt.
PROFINET IO định nghĩa thời gian chờ theo dõi tối đa là 1920 ms. Control
Builder đảm bảo rằng giới hạn này không bị vượt quá.

Tab kết nối


Có thể thực hiện kết nối với UnitStatus trên CI871. Để biết thêm thông tin về việc
kết nối các biến với các kênh I / O, hãy tham khảo Hướng dẫn cấu hình hệ thống
800xA Control AC 800M (3BSE035980 *).

Tab trạng thái đơn vị


Để biết thêm thông tin trên tab Trạng thái đơn vị, hãy tham khảo Hướng dẫn cấu
hình hệ thống 800xA Control AC 800M (3BSE035980 *).

81
82
Chèn một thiết bị IO PROFINET
Để chèn thiết bị PROFINET IO trong bộ điều khiển PROFINET IO (CI871):
1. Nhấp chuột phải vào CI871 và chọn Insert Unit. Hộp thoại Insert Unit xuất
hiện như trong Hình 21.

2. Trong Connected Libraries, mở rộng thư viện cho thiết bị PROFINET IO


(ví dụ: mở rộng thư viện PXC_InterbusProxy như trong Hình 21).
Thư viện có thể chứa một số thiết bị của một họ thiết bị. Ví dụ: Phoenix
Interbus Proxy có hai loại thiết bị. Một proxy có kết nối quang và cái còn lại
có kết nối điện cho Interbus.
3. Chọn loại phần cứng cần thiết được chèn vào như trong Hình 21. Chọn một
vị trí cho đơn vị phần cứng từ danh sách thả xuống Position. Vị trí có sẵn
đầu tiên được chọn theo mặc định. Nếu cần một vị trí khác, nhấp vào danh
sách thả xuống Position để hiển thị các vị trí khả dụng và chọn vị trí yêu
cầu.
Chú ý: Vị trí được cấu hình bằng Control Builder là vị trí trong cây phần cứng.
Quan hệ giao tiếp được cấu hình thông qua tab Settings của từng thiết bị.
Dự phòng không thể được kích hoạt cho một thiết bị PROFINET IO.
4. Nhập Name nếu được yêu cầu.
5. Nhấp vào Insert để áp dụng các thay đổi hiện tại.
6. Nhấp Close để đóng hộp thoại hoặc tiến hành chèn thêm các đơn vị.
Đơn vị phần cứng hiện được bao gồm trong cây phần cứng như trong Hình 22.
83
Nếu thiết bị PROFINET IO là một mô-đun tương tự như Phoenix Interbus
Proxy, sau đó thêm các mô-đun I / O và các mô hình con bổ sung cho chức
năng được yêu cầu.

84
7. Nhấp chuột phải vào thiết bị sẽ chèn các mô đun I / O và chọn Insert Unit.
Hộp thoại Insert Unit xuất hiện như trong Hình 23.
Chú ý: Theo mặc định, mô-đun DAP được cấu hình ở vị trí 0. Mô-đun này được
yêu cầu để thiết lập giao tiếp IO PROFINET. Tên của mô-đun DAP trùng với
tên của chính thiết bị có phần mở rộng _DAP.

8. Khi mô-đun I / O được chèn, các mô hình con của mô-đun I / O đó sẽ tự


động được chèn làm mặc định, nếu được xác định trong tệp GSD. Tính năng
này là thiết bị cụ thể và phụ thuộc vào chức năng của các mô-đun I / O cụ

85
thể. Nếu thiết bị hỗ trợ cấu hình của một số mô hình con bên dưới mô-đun I /
O, thì người dùng có thể định cấu hình tùy thuộc vào nhu cầu chức năng.
9. Để định cấu hình các mô hình con bổ sung, nhấp chuột phải vào mô đun I /
O, theo đó các mô hình con sẽ được chèn và chọn Insert Unit. Hình 25 cho
thấy một ví dụ về thiết bị Phoenix với các mô đun I / O và các mô hình con
được chèn trong cây phần cứng.
Chú ý: Các mô-đun / mô hình con có thuộc tính usedInSlots hoặc FixedInSlots
(như được định nghĩa trong tệp GSD) được chèn tự động (Ví dụ: trong MNS
iS).
UsedInSlots là một cấu hình mặc định nhưng các Mô-đun / Mô hình con có thể
bị xóa, đối với Mô-đun / Mô hình con có thuộc tính FixedInSlots, cấu hình
không thể thay đổi.

86
Cấu hình đơn vị thiết bị PROFINET IO
Tùy chọn cấu hình
Cấu trúc liên kết phần cứng được cấu hình bằng cách chèn thiết bị PROFINET
IO, các mô đun I / O và các mô hình con trong cây phần cứng. Thiết bị IO
PROFINET được chèn cần được cấu hình thêm.
Các tùy chọn cấu hình có sẵn là:
• Tên trạm.
• Cài đặt giao tiếp cơ bản.
• Tùy chọn giao tiếp theo chu kỳ.
• Thông số khởi động.
• Dữ liệu I / O.

Tên trạm
Các thiết bị PROFINET IO yêu cầu một tên trạm duy nhất để cho phép truyền
thông PROFINET IO. Tên trạm được lưu trữ không biến đổi trong thiết bị và
phải trùng với tên trạm được định cấu hình cho thiết bị trong Control Builder.
Để biết thêm thông tin, hãy tham khảo Cài đặt liên lạc cơ bản trên trang 74. Để
định cấu hình tên trạm trên thiết bị, hãy tham khảo Đặt tên sai trên trang 97.

87
Cài đặt giao tiếp cơ bản
Để cho phép CI871 làm bộ điều khiển IO PROFINET để thiết lập giao tiếp với
thiết bị IO PROFINET được chỉ định, các cài đặt giao tiếp cụ thể của thiết bị cơ
bản như tên trạm và địa chỉ IP phải được cấu hình. Cài đặt giao tiếp cơ bản
được xác định ở cấp thiết bị PROFINET IO.
Để xác định cài đặt liên lạc cơ bản, bấm đúp vào thiết bị (hoặc bấm chuột phải
vào thiết bị và chọn Editor). Hộp thoại Hardware Editor xuất hiện như được
hiển thị trong Hình 26. Chọn tab Sttings và nhập các tham số theo yêu cầu.

88
Bảng 8. Cài đặt giao tiếp cơ bản cho thiết bị PNIO
Tham số Mô tả
Tên trạm Tên trạm được định cấu hình trong Trình tạo điều khiển
phải là duy nhất và giống hệt với tên trạm được lưu trữ
không biến đổi trong thiết bị. Điều này bao gồm tất cả
các đơn vị điều khiển IO PROFINET và các đơn vị thiết
bị PROFINET IO chia sẻ cùng Ethernet.
Chú ý: Cú pháp sau đây được áp dụng:
• Chuỗi có 1 đến 63 octet.
• Một hoặc nhiều nhãn, cách nhau bởi [.]. Tối đa bốn
nhãn có thể tồn tại.
89
• Nhãn bao gồm [a ... z] và [0 ... 9] và [-].
• Nhãn không bắt đầu bằng [-].
• Nhãn không kết thúc bằng [-].
• Nhãn đầu tiên không bắt đầu bằng [0 ... 9].
• Tên trạm không có dạng n.n.n.n với n = 0 ... 999.
• Nhãn đầu tiên không bắt đầu bằng port-xyz hoặc
port-xyz-abcde với a, b, c, d, e, x, y, z = 0 ... 9.
Lưu ý: Giao tiếp IO PROFINET không thể được thiết
lập nếu tên trạm có bất kỳ chữ in hoa nào.
Địa chỉ IP Cần có địa chỉ IP để thiết lập giao tiếp CI871 với thiết bị
PROFINET IO. Một địa chỉ IP bao gồm bốn nhóm số
(0-255), được phân tách bằng dấu chấm
Chú ý: Địa chỉ IP được tải xuống trong quá trình khởi
động thiết bị. Không thể liên lạc với thiết bị I / O, cho
đến khi địa chỉ IP được tải xuống thiết bị và Giao tiếp
IO PROFINET với CI871 được thiết lập. Ví dụ: nếu
thiết bị hỗ trợ máy chủ Web, thì nó chỉ có thể được sử
dụng sau khi khởi động giao tiếp IO PROFINET.
Mặt nạ mạng con Mặt nạ mạng con cùng với địa chỉ IP xác định mạng mà
hệ thống được kết nối. Một mặt nạ mạng con IP bao
gồm bốn nhóm số (0-255), cách nhau bởi các dấu chấm.
Gateway mặc định Địa chỉ IP của trạm được kết nối với PROFINET IO
hoạt động như một bộ định tuyến tới các mạng khác.

Chú ý: Control Builder tạo ra lỗi biên dịch nếu phát hiện các tên trạm và / hoặc
địa chỉ IP trùng lặp chỉ được cấu hình bên dưới CI871. Nghĩa là, nếu có một số
CI871 được kết nối với một và / hoặc một vài bộ điều khiển tất cả kết nối với
cùng một mạng Ethernet, thì không thể kiểm tra cấu hình hoàn chỉnh. Đối với
loại cấu hình như vậy, người dùng phải đảm bảo rằng tên Trạm và địa chỉ IP là
duy nhất.

90
Tùy chọn giao tiếp theo chu kỳ
Với các tùy chọn giao tiếp theo chu kỳ, thời gian cập nhật theo chu kỳ cụ thể có
thể được cấu hình. Thời gian cập nhật được xử lý riêng cho đầu vào và đầu ra
cho thiết bị PNIO cụ thể. Cấu hình được xác định ở cấp DAP (vị trí mô-đun 0).
Để định cấu hình thời gian cập nhật, bấm đúp vào DAP, (hoặc bấm chuột phải
vào DAP và chọn Editor). Hộp thoại Hardware Editor xuất hiện, như được
hiển thị trong Hình 27.
Chọn tab Settings và nhập các tham số theo yêu cầu.

91
Bảng 9. Tùy chọn giao tiếp theo chu kỳ cho thiết bị PNIO
Tham số Mô tả
Cập nhật đầu vào Xác định thời gian cập nhật cho dữ liệu đầu vào. Các
thời gian giá trị có thể được cho phép là thiết bị cụ thể.
Phạm vi giá trị được xác định bởi PROFINET IO là 1
Hay512 ms. Các giá trị cụ thể được xác định với 1, 2, 4,
8, 16, 32, 64, 128, 256, 512 ms.
Chú ý: Các đầu vào thời gian cập nhật mặc định được
xác định là 32 ms trong Trình hướng dẫn nhập thiết bị.
Cập nhật đầu ra Xác định thời gian cập nhật cho dữ liệu đầu ra. Các giá
thời gian trị có thể được cho phép là thiết bị cụ thể.
Phạm vi giá trị được xác định bởi PROFINET IO là 1
Hay512 ms. Các giá trị cụ thể được xác định với 1, 2, 4,
8, 16, 32, 64, 128, 256, 512 ms.
Chú ý: Đầu ra thời gian cập nhật mặc định được xác
định là 32 ms trong Trình hướng dẫn nhập thiết bị.

92
Thông số khởi động
Các tham số khởi động là cụ thể của thiết bị và được sử dụng để định cấu hình
hành vi của thiết bị khi khởi động. Các tham số khởi động chỉ có sẵn ở cấp độ
mô hình con.
Chúng được cấu hình trong tab Settings thông qua Hardware Editor của Trình
tạo điều khiển. Bấm đúp vào mô hình con phải được cấu hình (hoặc bấm chuột
phải vào mô hình con và chọn Editor). Hộp thoại Hardware Editor xuất hiện
như được hiển thị trong Hình 28. Chọn tab Settings và nhập các tham số theo
yêu cầu.
Hình 28 cho thấy các cài đặt Phoenix Interbus Proxy phải được cấu hình thông
qua mô hình con bên dưới DAP.

Dữ liệu I / O
Dữ liệu I / O được đọc hoặc ghi bằng các loại dữ liệu khác nhau tùy thuộc vào
chức năng của thiết bị. Các đơn vị phần cứng hiển thị các kênh I / O có thể
được kết nối với các ứng dụng IEC 61131-3. Dữ liệu I / O chỉ khả dụng ở cấp

93
độ mô hình con. Nhấp chuột phải vào mô hình con để kết nối các biến và chọn
Editor. Hộp thoại Hardware Editor xuất hiện. Chọn tab Connections để đặt
các bài tập kênh.
Hình 29 cho thấy các phép gán kênh cho một mô-đun đầu vào tương tự của
Phoenix Interbus Proxy.

Ví dụ thiết bị phức tạp MNS iS


Các thiết bị đơn giản như Remote I / O không thực sự được hưởng lợi từ sự sẵn
có của các mô hình con với PROFINET IO. Một I / O từ xa thường chỉ có một
mô hình con

94
bên dưới mô-đun vì chức năng của mô-đun I / O bị hạn chế. Nhưng một thiết bị
phức tạp như Trung tâm điều khiển động cơ MNS iS cung cấp một loạt các
chức năng rộng hơn đòi hỏi phải có nhiều tùy chọn cấu hình hơn.
MNS iS được xử lý như một thiết bị PNIO có 60 bộ khởi động động cơ. Mỗi bộ
khởi động động cơ được xử lý như một mô đun I / O. Chức năng của mỗi bộ
khởi động động cơ có thể được cấu hình cụ thể và có thể mở rộng. Các hàm con
cho mỗi loại khởi động động cơ được xác định bởi các loại mô đun con khác
nhau bên dưới mô đun I / O. Các mô hình con và theo đó chức năng của bộ khởi
động động cơ, có thể được cấu hình ở cấp độ cá thể.
Hình 30 cho thấy một cấu hình ví dụ của MNS iS. Nó cho thấy hai cấu hình
khác nhau của bộ khởi động động cơ RevDol. RevDol đầu tiên chỉ có cấu trúc
con RevDol Control được cấu hình, RevDol thứ hai có các phép đo, quá tải
nhiệt và IO mục đích chung được cấu hình.

Các loại thiết bị mới


Thuật sĩ Nhập thiết bị giúp tích hợp các loại thiết bị mới, không được cung cấp
với các thư viện phần cứng được phân phối. Trình hướng dẫn phân tích cú pháp
95
các tệp GSD được cung cấp và chuyển đổi chúng thành các loại phần cứng có
thể được tích hợp vào Trình tạo điều khiển.
Để biết thêm thông tin về việc nhập tệp GSD, hãy tham khảo Phần 7, Trình
hướng dẫn nhập thiết bị.

PHẦN 4 TẢI XUỐNG VÀ CHẾ ĐỘ TRỰC TUYẾN


Phần này mô tả quy trình làm thế nào để tải xuống một ứng dụng và xử lý dữ
liệu trực tuyến.
Điều kiện tiên quyết
Kiểm tra cấu hình phần cứng của các thiết bị IO PROFINET và cài đặt Ethernet
PROFINET. Đảm bảo rằng không có địa chỉ trùng lặp nào được định cấu hình
và các công tắc hỗ trợ chế độ Full Duplex.
Trước khi tải xuống bộ điều khiển AC 800M, đảm bảo rằng mô-đun bộ xử lý và
CI871 đã tải đúng phần sụn. Để biết thêm thông tin, hãy tham khảo tài liệu
Control Builder và trợ giúp trực tuyến.

96
Đang tải xuống Cài đặt cấu hình
Trong Trình tạo điều khiển, bấm Tải xuống và Truy cập trực tuyến để tải xuống
tất cả các cài đặt cấu hình về hệ thống. Điều này bao gồm các cài đặt cho bộ
điều khiển, CI871 và các thiết bị IO PROFINET.
Thay đổi trực tuyến
Với PROFINET IO ở 800xA, có thể chèn và xóa các thiết bị PNIO trong thời
gian chạy mà không làm gián đoạn giao tiếp hoạt động và không làm gián đoạn
ứng dụng đang chạy. Tải xuống bumless được đảm bảo bằng cách chèn một
thiết bị mới vào vị trí cây CTNH trống. Di chuyển một thiết bị trong cây CTNH
gây ra sự gián đoạn của giao tiếp hoạt động.
Những thay đổi cấu hình sau đây không thể tải xuống trực tuyến:

97
• Tên trạm.
• Cài đặt giao tiếp cơ bản.
• Tùy chọn giao tiếp theo chu kỳ.
• Thông số khởi động.
• Vị trí của thiết bị trong Cây phần cứng.
Bất kỳ thay đổi nào trong số này sẽ dừng giao tiếp IO của PROFINET, ít nhất là
trong một thời gian ngắn. Điều này sẽ khiến thiết bị PNIO kích hoạt các giá trị
an toàn không thành công. Control Builder kiểm tra tải CPU của CI871 và cấm
tải xuống trong trường hợp quá tải.
Tùy thuộc vào thay đổi cấu hình, Control Builder chỉ ra cảnh báo trong cửa sổ
Tóm tắt tổng hợp như trong Hình 31. Cảnh báo cho biết rằng giao tiếp sẽ bị mất
tạm thời cho các đơn vị phần cứng được liệt kê trong trường hợp tiếp tục tải
xuống.

98
Logfile
Control Builder tạo một logfile PROFINET_Configuration.txt trong khi tải
xuống. Logfile được đặt trong thư mục logfile, được gọi là LogFiles, của
Control Builder. Logfile chứa kết quả của quá trình biên dịch được tải xuống
cho các cấu hình hiện tại và trước đó với kích thước 10 Mb. Kết quả của quá
trình biên dịch hiện tại nằm ở cuối tập tin.
Nếu tệp đã vượt quá kích thước tối đa, thì PROFINET_Configuration.txt sẽ
được lưu dưới dạng PROFINET_Configuration1.txt và một
PROFINET_Configuration.txt mới sẽ được tạo. Tối đa chín tệp cũ sẽ được
lưu trước khi tệp cũ nhất sẽ bị ghi đè.
Logfile cũng chứa dữ liệu được tính toán bên trong không có sẵn trong Control
Builder. Logfile này chỉ được yêu cầu cho các hoạt động bảo trì.

Dữ liệu trực tuyến


Khi trực tuyến, cây phần cứng hiển thị trạng thái hiện tại cho tất cả các đơn vị
phần cứng ở dạng lỗi hoặc chỉ báo cảnh báo. Để biết thông tin chi tiết, bấm đúp
đơn vị phần cứng cụ thể để mở Editor và chọn tab Unit Status để truy cập
thông tin trực tuyến. xem Hình 10: Trạng thái đơn vị cho Loại mô-đun sai làm
ví dụ cho I / O từ xa có loại mô-đun sai được cấu hình.

99
Hành Vi Của I / O Và Truyền Thông
Chèn Và Xóa Các Đơn Vị I / O
Khi các đơn vị I / O được chèn hoặc xóa, các đầu ra tương ứng được đặt thành
không.
Lỗi Kết Nối
Giao tiếp PROFINET IO giữa thiết bị CI871 và PNIO được giám sát bởi cả hai
đơn vị. Khi phát hiện thấy lỗi, các hoạt động cụ thể của CI871 và thiết bị
PROFINET IO được kích hoạt.
Nếu CI871 phát hiện mất liên lạc với thiết bị PROFINET IO, thì lỗi
Connection down được chỉ định cho thiết bị cụ thể. Bộ điều khiển AC 800M
sau đó dừng sao chép tất cả dữ liệu đầu vào và đặt các giá trị đầu vào thành 0 và
kích hoạt điều khiển Bộ đầu vào dưới dạng điều khiển được xác định trước
(ISP) cho các biến liên quan (nếu được thiết bị hỗ trợ). Trong khi Connection
down, trạng thái Lỗi / Cảnh báo và Báo động / Sự kiện không thay đổi. Nếu
kết nối được thiết lập lại, thì trạng thái được cập nhật.

100
Nếu thiết bị PROFINET IO phát hiện mất liên lạc với CI871, thiết bị sẽ kích
hoạt các giá trị an toàn không thành công.
Định cấu hình lại hoặc một lỗi tạm thời như lỗi cáp có thể gây ra lỗi kết nối.
Nếu lỗi được sửa, thì kết nối được thiết lập lại tự động.

Lỗi hệ thống
Giao tiếp giữa PM8xx và CI871 thông qua CEX-Bus được giám sát bởi
Watchdog. Nếu Cơ quan giám sát CI871 hết hạn do lỗi giao tiếp, thì CI871
tương ứng sẽ chuyển sang chế độ trạng thái an toàn và vô hiệu hóa tất cả giao
tiếp với PROFINET IO. Việc liên lạc với tất cả các thiết bị IO PROFINET có
liên quan bị gián đoạn. Để đưa CI871 trở lại chế độ hoạt động bình thường, hãy
đặt lại bộ điều khiển hoặc thực hiện trao đổi nóng của CI871.

101
PHẦN 5 MÁY CHỦ WEB CI871
Giao diện máy chủ web CI871 PROFINET IO cung cấp tính năng bổ sung
thông qua giao diện trình duyệt web. Những tính năng này được sử dụng trong
quá trình vận hành hoặc bảo trì.
Điều kiện tiên quyết đăng nhập máy chủ web CI871
Giao diện máy chủ web có thể được truy cập thông qua các trình duyệt web như
Microsoft Internet Explorer hoặc Mozilla Firefox. Trước khi đăng nhập vào
máy chủ web, đảm bảo rằng các cài đặt trình duyệt web sau được thay đổi trong
Internet Options> Security tab.
Chú ý:
Bạn nên kết nối với máy chủ web từ máy khách Windows 8. Thay đổi cài đặt
trình duyệt trong Internet Options>Security Tab chỉ được thực hiện để kết nối
từ máy chủ Windows 2012 R2.
Đảm bảo rằng cài đặt trình duyệt chính xác cho kết nối (ví dụ: không có máy
chủ proxy cho địa chỉ bộ điều khiển) được đặt và bộ điều khiển phải có thể truy
cập được từ hệ thống.
Đảm bảo rằng chuyển tiếp TCP / IP được bật trên Máy chủ kết nối. Để biết
thêm thông tin, hãy tham khảo Cấu hình mạng hệ thống 800xA (3BSE034463
*).

Đăng nhập máy chủ web


Chú ý:
Bạn nên kết nối với máy chủ web từ máy khách Windows 8. Thay đổi cài đặt
trình duyệt trong Internet Options> Security tab chỉ được thực hiện để kết nối từ
máy chủ Windows 2012 R2.

102
Để khắc phục nỗ lực đăng nhập không thành công trong máy chủ web, hãy mở
Internet Options và trong tab Security và đảm bảo rằng cả ba vùng (Internet,
Mạng nội bộ và Trang web đáng tin cậy), Enable Protected Mode (yêu cầu
khởi động lại Internet Explorer) thể hiện trong mẫu Hình 32.

Bật Javascript cho máy chủ web


Chú ý:
Bạn nên kết nối với máy chủ web từ máy khách Windows 8. Thay đổi cài đặt
trình duyệt trong Internet Options> Security tab chỉ được thực hiện để kết nối từ
máy chủ Windows 2012 R2.
Để kích hoạt javascript để sử dụng máy chủ web, hãy mở Internet Options và
nhấp vào Custom Level trong tab Security, như trong Hình 33.

103
104
Trong Security Settings, đối với Scripting và Scripting of Java applets, chọn
tùy chọn Enable như trong hình 34.

Lưu ý: Đảm bảo rằng các cài đặt tương tự được thực hiện cho cả ba vùng
(Internet, Mạng nội bộ cục bộ và Trang web đáng tin cậy).

Đặt lại cài đặt Bảo mật Trình duyệt Web cho Máy chủ Web
Cài đặt trình duyệt web được đề cập trong Đăng nhập Máy chủ Web ở trang 86
và Bật Javascript cho Máy chủ Web ở trang 87 phải được giữ lại cài đặt gốc sau
khi đăng xuất khỏi máy chủ web. Việc thiết lập lại này được thực hiện thủ công
bằng cách thay đổi cài đặt ở cả ba vùng (Internet, Mạng nội bộ cục bộ và Trang
web đáng tin cậy).

105
Bảo mật máy chủ web CI871
Máy chủ web bị tắt theo mặc định. Nó có thể được kích hoạt theo yêu cầu bằng
tùy chọn Enable Web Server có sẵn trong Control Builder. Tùy chọn này chỉ
hiển thị khi Control Builder trực tuyến và ít nhất một trong các mô-đun CI854,
CI860 và CI871 được cấu hình.
Để biết thêm thông tin về cách truy cập tùy chọn bật máy chủ web trong Trình
tạo điều khiển và xử lý chung máy chủ web trong bộ điều khiển, hãy tham khảo
Hướng dẫn cấu hình 800xA Control AC 800M (3BSE035980 *)
Màn hình đăng nhập để xác thực được hiển thị như trong Hình 35. Nhập tên
người dùng và mật khẩu để đăng nhập và truy cập trang chủ của máy chủ web.
Tên người dùng mặc định là service và mật khẩu là ABB800xA. Để thay đổi
mật khẩu mặc định, hãy tham khảo Change Password trên trang 105.

106
Lưu ý: Mật khẩu mặc định là ABB800xA. Thay thế mật khẩu này bằng mật
khẩu phù hợp với chính sách bảo mật của tổ chức của bạn tại cơ hội có thể đầu
tiên. Việc không thay thế mật khẩu mặc định khiến hệ thống dễ bị truy cập trái
phép.
Tham khảo chủ đề Bảo mật mật khẩu trong Quản trị và bảo mật hệ thống
800xA (3BSE037410 *) để biết các đề xuất về cách thiết lập sơ đồ bảo mật mật
khẩu.
Chú ý: Sau khi cập nhật firmware lên phiên bản hệ thống 6.0, mật khẩu bộ điều
khiển PM8xx phải được cấu hình lại, vì mật khẩu được cấu hình trước đó sẽ bị
xóa và được thay thế bằng mật khẩu mặc định mới.

107
Nếu ba lần đăng nhập không thành công xảy ra trong một phút, máy chủ web sẽ
bị khóa và chỉ có thể đăng nhập sau mười phút.
Sau khi khởi chạy máy chủ web, chọn CI871 cần thiết từ danh sách thả xuống
Cex slot như trong Hình 36.

Trang máy chủ web chỉ hoạt động trong 4 giờ kể từ lần đăng nhập đầu tiên.
Đồng hồ bấm giờ được đặt trong 4 giờ và trong thời gian phiên giới hạn này,
thông tin về thời gian còn lại trước khi vô hiệu hóa máy chủ web được hiển thị
trong trình duyệt.
Khi thời gian kích hoạt hạn chế đã hết và nếu trang máy chủ web vẫn mở, một
thông báo The web server is disabled, it can only be reenabled externally được
hiển thị.
Để tiếp tục sử dụng máy chủ web, hãy kích hoạt nó thông qua Control Builder.

108
Bảng 10. Báo động và sự kiện máy chủ web
Văn bản Kiểu Mức độ
nghiêm trọng
Máy chủ web được bật, nhưng mật khẩu không Báo động Trung bình
được thay đổi từ mặc định.
Máy chủ web đã được kích hoạt. Sự kiện Thấp
Máy chủ web đã bị vô hiệu hóa. Sự kiện Thấp
Bộ đếm thời gian máy chủ web đã được đặt lại. Sự kiện Thấp
Mật khẩu bộ điều khiển đã được thay đổi từ Sự kiện Thấp
Đăng nhập thành công vào bộ điều khiển từ <IP> Sự kiện Thấp
Cố gắng đăng nhập không thành công vào bộ Sự kiện Trung bình
điều khiển từ <IP>.

109
Cố gắng không thành công để thay đổi mật khẩu Sự kiện Trung bình
bộ điều khiển từ <IP>
Máy chủ web đã được kích hoạt. Đường N/A
mòn kiểm
toán

Giao diện máy chủ web CI871


Giao diện máy chủ web có thể được truy cập thông qua trình duyệt web. Để mở
giao diện máy chủ web, nhập địa chỉ IP của bộ điều khiển vào thanh địa chỉ của
trình duyệt và nhấn <Enter>.
Cửa sổ trình duyệt có hai khung. Khung bên trái hiển thị các mục menu. Chọn mục
menu bên trái để hiển thị nội dung tương ứng trong khung nội dung bên phải.
Giao diện của menu là chức năng cụ thể. Đối với các mục menu nhất định, chỉ một
chế độ xem đơn giản của dữ liệu có sẵn được hiển thị. Một số mục menu cần một
đầu vào bổ sung trước khi dữ liệu tương ứng được hiển thị. Một hộp thoại đầu vào
xuất hiện trên đỉnh của khung nội dung cho các mục menu này.

110
Legend Mô tả
1 Tệp dịch vụ
2 Thay đổi mật khẩu
3 Danh sách chức năng
4 Hộp thoại đầu vào
5 Khung nội dung

111
Các mục menu giao diện máy chủ web CI871
Giao diện máy chủ web CI871 hiển thị các mục menu sau:
• Sai lầm
• Thông tin phiên bản
• Danh sách cuộc sống
• Đặt tên sai
• Nhận I & M theo tên
• Nhận I & M bằng ARID
• Để thiết bị nhấp nháy
• Bộ đệm
• Tải CPU
• Thời điểm hiện tại
• Tình trạng chung

112
• Gỡ lỗi ...
Các chương tiếp theo giải thích một số chức năng quan trọng của máy chủ web
CI871:

Lỗi bộ nhớ
Thông tin này chỉ liên quan đến một kỹ sư dịch vụ ABB trong trường hợp có lỗi.
Hình 39 cho thấy một ví dụ về chi tiết Bộ nhớ Lỗi.

Thông tin phiên bản


Chọn Thông tin phiên bản để hiển thị thông tin phiên bản của phần sụn và giao
diện truyền thông CI871 như trong Hình 40.

113
Danh sách cuộc sống
Chọn LifeList để liệt kê các thiết bị được kết nối với PROFINET IO như trong
Hình 41

114
Các thiết bị IO PROFINET được liệt kê và sắp xếp theo tên cùng với địa chỉ MAC
và địa chỉ IP.
Chú ý: LifeList chỉ hiển thị các thiết bị IO PROFINET được kết nối với
IOPROFINET và hỗ trợ cho giao thức DCP. Các thiết bị IO này độc lập với cấu
hình và trạng thái giao tiếp theo chu kỳ.

Đặt tên sai


Chọn Đặt tên sai để đặt tên biểu tượng cho thiết bị PROFINET IO.
Chú ý: Để đặt tên trạm duy nhất cho thiết bị PNIO trong Trình tạo điều khiển, hãy
tham khảo Tên trạm trên trang 74.
Chọn mục này, hiển thị hộp thoại tham số DCP Set Name. Nhập địa chỉ Điều khiển
truy cập phương tiện (MAC) của thiết bị PROFINET IO để gán tên thiết bị mới. Sử
dụng cú pháp sau:

Chú ý: Kiểm tra LifeList để xác minh các thiết bị và địa chỉ MAC có sẵn.
Nhấn OK để gán tên thiết bị mới, như trong Hình 42.
Xác minh xem thiết bị có được hiển thị trong LifeList với tên thiết bị chính xác
không. Để biết thêm thông tin, hãy tham khảo LifeList trên trang 96.

115
Nếu xảy ra lỗi, một hộp thoại chứa các chi tiết lỗi được hiển thị như trong Hình 43.

Dữ liệu I & M

116
Chọn Get I & M by name để hiển thị dữ liệu I & M. Sử dụng dữ liệu Nhận dạng
và Bảo trì (I & M) để có thêm thông tin cho một thiết bị PROFINET IO cụ thể. Ví
dụ, thông tin quan trọng như sửa đổi phần mềm và phần cứng của thiết bị được
hiển thị.
Nhập tên của thiết bị vào trường Parameter và bấm OK. Hình 44 cho thấy một ví
dụ về dữ liệu I & M cho một thiết bị PROFINET IO cụ thể.

Chú ý: Dữ liệu I & M được hiển thị cho các thiết bị PROFINET IO thành công
được cấu hình trong CI871.

117
Chỉ định tên của thiết bị với cú pháp đúng. Để biết thêm thông tin về việc gán tên
trạm, hãy tham khảo Cài đặt liên lạc cơ bản trên trang 74.

Để thiết bị nhấp nháy


Chọn Let Device blink để xác định Thiết bị PNIO trong mạng. Để bật Thiết bị
PNIO nhấp nháy, chọn Let Device blink từ menu. Nhập địa chỉ MAC của thiết bị
vào trường Parameter và nhấp OK. Thiết bị PNIO có địa chỉ MAC tương ứng sẽ
nhấp nháy trong vài giây (4-5 giây).

Tạp chí đệm

118
Chọn Journal Buffer, để truy cập Bộ đệm Tạp chí. Thông tin này chỉ liên quan
đến một kỹ sư dịch vụ ABB trong trường hợp có lỗi. Bộ đệm Tạp chí cung cấp
thông tin hữu ích ngoài bộ nhớ Lỗi.

Tải CPU
Chọn CPU Load, để hiển thị giá trị hiện tại của tải CPU CI871. Giá trị được hiển
thị theo tỷ lệ phần trăm. Hình 47 cho thấy giá trị mẫu là 15% cho tải CPU.

119
Tình trạng chung
Chọn General Status, để hiển thị trạng thái hiện tại của tất cả các thiết bị PNIO
được kết nối với CI871 cùng với địa chỉ IP, ID nhà cung cấp và thời gian cập nhật
cho đầu vào và đầu ra.

120
Tệp dịch vụ
Chọn Create service file, để tạo tệp dịch vụ cho hành động bảo trì. Giao diện máy
chủ web sẽ tự động biên dịch tất cả các thông tin cần thiết vào một tệp dịch vụ,
trong trường hợp có hành động hỗ trợ. Tệp này chứa tất cả thông tin có thể truy cập
thông qua danh sách chức năng thay vì dữ liệu cụ thể của thiết bị.
Chọn các mô-đun CI871 cần thiết để hiển thị dữ liệu tương ứng. Chọn tất cả các
mô-đun, để hiển thị thông tin liên quan đến tất cả các mô-đun.

Nhấp vào Create. Cửa sổ File Download xuất hiện với các tùy chọn Open hoặc
Save tệp vào đĩa cứng.
Chú ý: Nếu người dùng đã xóa hộp kiểm Luôn hỏi trước khi mở loại tệp này
trong quá trình tải xuống tệp trước đó thì tệp dịch vụ được mở trong Notepad.
Chọn Create service file để tạo thông tin Error Memory dưới dạng tệp
văn bản.

121
Đổi mật khẩu
Lưu ý: Không nên thay đổi mật khẩu bộ điều khiển khi một số người dùng đang sử
dụng máy chủ web cùng một lúc. Nếu một số trang trình duyệt web được kết nối
với máy chủ web, hãy đóng tất cả ngoại trừ một trang trước khi thay đổi mật khẩu.
Trang Change Password được sử dụng để thay đổi mật khẩu mặc định của máy
chủ web. Trang máy chủ web hiển thị cảnh báo thay đổi mật khẩu mặc định, khi
người dùng đăng nhập lần đầu tiên như trong Hình 50. Thận trọng được hiển thị
cho mỗi lần đăng nhập, cho đến khi mật khẩu mặc định được đổi thành mật khẩu
mới.
Chú ý: Sau khi mật khẩu bộ điều khiển đã được thay đổi thông qua trang máy chủ
web, một cửa sổ đăng nhập xuất hiện, bạn cần đăng nhập lại bằng mật khẩu mới.
Để thay đổi mật khẩu từ mặc định, chọn tùy chọn Change Password có sẵn ở góc
trên cùng bên trái của cửa sổ trình duyệt. Nhập mật khẩu hiện tại và mật khẩu mới
và xác nhận mật khẩu mới.

122
Một hoạt động thành công được xác nhận với một thông báo Change password
succeeded.
Mật khẩu mới được kích hoạt ngay lập tức và được lưu trữ không biến đổi trong bộ
điều khiển AC 800M.

Đặt lại mật khẩu mặc định

123
Sử dụng Công cụ cấu hình IP để đặt lại mật khẩu bộ điều khiển về mật khẩu mặc
định. Thực hiện như sau để đặt lại mật khẩu mặc định:
Chú ý: Đảm bảo rằng cổng COM của bộ điều khiển PM8xx được kết nối với cổng
COM của máy tính thông qua cáp nối tiếp (Nếu là bộ điều khiển PM86x, cổng của
bộ điều khiển được kết nối là COM4 được đánh dấu.). Trong công cụ Cấu hình IP,
chọn cổng COM của máy tính được kết nối với bộ điều khiển.
1. Mở IP Config và chọn Settings menu.
Từ menu nội dung Com Port, chọn cổng Com tương ứng của máy tính. Trong ví
dụ này, Com1 được chọn như trong Hình 51. Sau khi chọn cổng COM, bấm
Connect.

Chú ý: Công cụ cấu hình IP chỉ có thể được khởi động sau khi thiết lập lại bộ điều
khiển. Sau đó, một bản tải xuống mới được thực hiện, vì cấu hình bị xóa trong khi
thiết lập lại.
2. Trong menu Misc, nhấp Reset Controller Password.

124
3. Cửa sổ xác nhận, mật khẩu The Controller password has been reset xuất hiện.

125
PHẦN 6 DỮ LIỆU VÀ HIỆU SUẤT KỸ THUẬT
Đối với cấu hình PROFINET IO trong 800xA với CI871, cần phải tính đến các
nguyên tắc kích thước sau:
126
• Tối đa 12 CI871 mỗi bộ điều khiển AC 800M.
• Tối đa 126 thiết bị PNIO trên mỗi CI871.
• Tối đa 512 mô-đun trên mỗi thiết bị PNIO.
• Một IOCR cho mỗi hướng (Đầu vào và Đầu ra) cho mỗi thiết bị PNIO,
mỗi IOCR lên tới 1440 byte dữ liệu I / O.
• Cập nhật thời gian xuống còn 1 ms (chỉ khi CI871 có một thiết bị được cấu hình).
• Để tính toán tải CPU của CI871, các khung Ethernet cho đầu vào và đầu ra cần
được tính toán. CI871 có thể xử lý tối đa một khung hình trên mỗi ms theo mỗi
hướng.
Ví dụ 1: Thời gian cập nhật cho tất cả các thiết bị được định cấu hình là 32 ms
(mặc định), sau đó có thể kết nối tối đa 32 thiết bị với CI871.
Ví dụ 2: Thời gian cập nhật cho tất cả các thiết bị được cấu hình thành 8 ms, sau đó
có thể kết nối tối đa 8 thiết bị với CI871.
• Hạn chế cho giao tiếp theo chu kỳ:
CI871 có thể xử lý tối đa 25 giao dịch / giây cho tải trọng 60 byte cho mỗi thao tác
đọc / ghi, gây ra tải CPU khoảng 1% trên CI871 và 0,3% trên PM866 cho mỗi giao
dịch.
Bước sóng tối đa được xác định bởi 4 KByte cho mỗi dịch vụ. Khung dài hơn 60
byte khiến tải CPU tăng nhẹ.
Lưu ý: Giới hạn tải CPU của CI871 được hệ thống kiểm tra trong quá trình tải
xuống. Nếu hệ thống phát hiện có quá tải CPU, thì nó được chỉ định trong cửa sổ
Tóm tắt tổng hợp và quá trình tải xuống bị chặn. CI871 có thể không hoạt động
đúng khi có quá tải. Người dùng có thể kiểm tra tải CPU trước và sau khi tải xuống
bằng cách sử dụng giao diện máy chủ web. Tham khảo tải CPU để biết thông tin về
cách đọc nó. Giới hạn cho tải CPU là 100%.
Lên đến giá trị đó, CI871 hoạt động ổn định mà không có bất kỳ vấn đề hoặc hạn
chế nào.
Chú ý: Tải CPU cho giao tiếp theo chu kỳ có thể được hệ thống tự động kiểm tra
trong quá trình tải xuống. CI871 có thể xử lý tối đa 10 giao dịch theo chu kỳ / giây
và cũng ổn định trong kịch bản tải cao, Trong trường hợp tải giao tiếp theo chu kỳ

127
cao hơn, người dùng cần lưu ý rằng tải CPU kết quả nằm trong vùng an toàn, ví dụ:
dưới 70%.

PHẦN 7 TRÌNH HƯỚNG DẪN NHẬP THIẾT BỊ


Chức năng của Thiết bị IO PROFINET được mô tả trong tệp Mô tả trạm chung
(GSD). Tệp GSD chứa tất cả dữ liệu có liên quan đến kỹ thuật và trao đổi dữ liệu
với Thiết bị PNIO.
Phần này mô tả Trình hướng dẫn nhập thiết bị, được sử dụng để phân tích các tệp
PROFINET IO GSD và chuyển đổi nó thành thư viện phần cứng. Thư viện phần
cứng được tích hợp trong Control Builder, được yêu cầu để định cấu hình thiết bị
PNIO ở 800xA.
128
Thuật sĩ hỗ trợ các khả năng sau cùng với việc chuyển đổi tệp GSD sang thư viện
phần cứng:
1. Chọn DAP, mô-đun và mô hình con được đưa vào thư viện phần cứng.
2. Chọn Thiết bị và phiên bản tương ứng của chúng.
3. Sửa đổi thuộc tính của Thiết bị I / O (Tên, Kênh, Kiểu dữ liệu, Biểu tượng).
4. Sửa đổi thông số.
5. Chuyển đổi kiểu dữ liệu Integer thành RealIO (Còn được gọi là Định dạng
ADV. Để biết thêm chi tiết, hãy tham khảo Cài đặt ADV nâng cao với trạng thái
trên trang 131).
Chú ý: Nếu không bắt buộc phải sửa đổi bất kỳ cài đặt nào ngoài các cài đặt được
cung cấp trong tệp GSD thì hãy chọn các loại phần cứng bắt buộc và nhấp vào nút
Tiếp theo có sẵn ở dưới cùng của mỗi cửa sổ của Trình hướng dẫn nhập thiết bị để
hoàn tất và chèn thư viện phần cứng.
Cần có thư viện phần cứng để tích hợp và định cấu hình Thiết bị PNIO trong Trình
tạo điều khiển. Trình hướng dẫn chứa Trình phân tích IO PROFINET chuyển đổi
tệp GSD thành thư viện phần cứng. Trình hướng dẫn hỗ trợ nhập lại, trong trường
hợp thư viện phần cứng hiện tại cần được sửa đổi, để người dùng có thể tiếp tục
nhập với các cài đặt được định cấu hình trước đó.

Nhập tệp GSD


Sau đây là chuỗi các bước cần tuân thủ để chuyển đổi tệp GSD sang thư viện phần
cứng:
1. Tạo một thư viện phần cứng mới.
2. Bắt đầu thuật sĩ.
3. Cấu hình các loại phần cứng.

129
Tạo thư viện phần cứng mới
1. Mở Control Builder.
2. Chọn Libraries > Hardware.
3. Nhấp chuột phải vào Hardware và chọn New Library. Cửa sổ New Library bật
lên được hiển thị.

Nhập tên thư viện trong trường Name và nhấp vào OK. Thư viện do người dùng
định nghĩa được tạo dưới cây phần cứng như trong Hình 55.

4. Mở rộng thư viện vừa tạo. Nhấp chuột phải vào Hardware types và chọn
Insert/Replace Hardware Types.

130
Cửa sổ Chèn Định nghĩa Phần cứng xuất hiện như được hiển thị trong Hình 57.
Đặt loại tệp là PROFINET (GSDML * .xml) và chọn tệp GSD sẽ được chuyển đổi
và nhấp vào Open.

Thuật sĩ bắt đầu

131
1. Hộp thoại chào mừng Wizard được hiển thị như trong Hình 58. Hộp thoại này
hiển thị chi tiết về tệp GSD và loại thiết bị được nhập.

2. Nhấp Next. Hộp thoại PROFINET GSD file import - Device Information
được hiển thị. Hộp thoại này đọc thông tin từ tệp GSD và hiển thị thông tin cơ bản
về thiết bị như ID và phiên bản lược đồ của GSDML. Start value for I/O
channels giúp người dùng chỉ định việc đánh số kênh trong Trình tạo điều khiển
nên bắt đầu bằng số 1 hay 0.
Chú ý: Giá trị được chọn trong Start value for I/O channels được hiển thị trong
cây phần cứng Control Builder cùng với tên của kênh đầu tiên. Các số liên tiếp
được hiển thị cùng với tên của các kênh tiếp theo.

132
Số được chọn trong trình đơn thả xuống phải giống hệt với số kênh của mô đun I /
O. Để tránh bất kỳ sự khác biệt nào giữa đánh số kênh I / O và số được hiển thị
trong Control Builder, người dùng phải kiểm tra hướng dẫn sử dụng thiết bị (trong
trường hợp I / O từ xa, đó là nắp trước) để chọn 1 hoặc 0 từ thả xuống

3. Nhấp vào Next. Hộp thoại PROFINET GSD file import - Device Information
được hiển thị.

133
Hộp thoại chọn loại phần cứng hiển thị tất cả thông tin mô-đun cho thiết bị
PROFINET IO được thu thập từ tệp GSD. Đây là cửa sổ chính của Wizard nơi tất
cả các cấu hình được thực hiện.

Cấu hình các loại phần cứng


Menu ngữ cảnh cây phần cứng
Hình 61 cho thấy một mục được chọn trong khung nhìn cây cùng với menu ngữ
cảnh.

134
Bảng 11 mô tả danh sách các tùy chọn khả dụng trong menu ngữ cảnh cho đối
tượng thiết bị được chọn.
Bảng 11. Menu ngữ cảnh cây phần cứng
Mục menu Mô tả
Chọn tất cả Giúp chọn các mô-đun và mô hình con trong mô-đun.
Bỏ chọn tất cả Giúp bỏ chọn tất cả các mô-đun và mô hình con trong mô-đun.
Mở rộng hoặc Dựa trên trạng thái hiện tại của mô-đun, menu ngữ cảnh sẽ
thu gọn hiển thị.
• Mở rộng
Giúp hiển thị chế độ xem mở rộng của tất cả các mô hình con
trong mô-đun.
• Thu gọn
Làm cho tất cả các mô hình con được ẩn trong mô-đun.
Chuyển đến loại Giúp điều hướng giữa DAP / mô đun / mô hình con được chọn
HW được chọn trong chế độ xem dạng cây.
tiếp theo
Chuyển đến loại
HW đã chọn
trước đó
Chế độ xem Hiển thị khung nhìn XML của tệp GSDML của các mô đun
GSDML hoặc mô đun con được chọn như trong Hình 62
Hiển thị các Hiển thị chế độ xem dạng cây của chỉ các mô-đun và mô-đun
mục đã chọn phụ được chọn trong cửa sổ Selected modules như trong Hình
63. Tùy chọn Show selected items có thể được sử dụng cho các
tệp gsd lớn với nhiều loại phần cứng. Cửa sổ điều hướng

135
Selected modules giúp điều hướng rất dễ dàng và người dùng
cũng không phải cuộn (tìm kiếm) trong một danh sách dài.

Nhấp vào Parent XML node để chọn nút XML cha của mô-đun đã chọn.
Cấu trúc XML của toàn bộ tệp GSDML được hiển thị từng bước, bằng cách nhấp
vào nút XML cha.

Cửa sổ Selected modules hiển thị chế độ xem dạng cây của các mô-đun và mô
hình con đã chọn. Nó chỉ có thể được sử dụng cho mục đích điều hướng (để chọn
một mô-đun hoặc mô hình con). Mỗi mô-đun hoặc mô hình con được chọn trong
cửa sổ bên phải cũng được chọn trong chế độ xem dạng cây bên trái và ngược lại.

136
Khi một mô-đun hoặc mô hình con được bỏ chọn trong khung nhìn cây bên trái, nó
sẽ biến mất trong cửa sổ bên phải và khi được chọn, nó cũng xuất hiện trong cửa sổ
bên phải.

Lựa chọn loại phần cứng


Cửa sổ HW type selection chứa một khung nhìn hình cây ở bên trái liệt kê các
thiết bị và các mô-đun tương ứng và các mô hình con. Cửa sổ bên phải của cửa sổ
chứa tab Input, Output, và Parameter. Việc hiển thị nội dung trong các tab này phụ
thuộc vào lựa chọn được thực hiện trong chế độ xem dạng cây.
Cấp độ cao nhất của cây Phần cứng là các thiết bị. Mỗi thiết bị chứa một tập hợp
các mô-đun áp dụng. Mỗi mô-đun chứa một tập hợp các mô hình con áp dụng. Tệp
GSD có thể chứa một số thiết bị và nhiều phiên bản của một thiết bị như trong
Hình 64.

137
Khung nhìn phần cứng cũng được sử dụng để điều hướng giữa các thiết bị, mô-
đun, mô hình con. Chọn hộp kiểm (tạo dấu kiểm) làm cho thiết bị được đưa vào
thư viện phần cứng. Có thể sửa đổi tên và mô tả cho thiết bị, mô-đun và mô hình
con nếu tệp GSD không tuân theo quy ước đặt tên thích hợp hoặc nếu người dùng
muốn tùy chỉnh tên để thân thiện với người dùng. Để sửa đổi tên hoặc mô tả, chọn
mô-đun hoặc mô hình con tương ứng và chỉnh sửa trường văn bản cho Name,
Description trong ngăn HW type information như trong Hình 65. Để chọn biểu
tượng được sử dụng cho một mô hình con cụ thể, hãy sử dụng Icon thả menu
xuống. Biểu tượng được chọn trong cửa sổ này được hiển thị trong Control Builder
cho mỗi mô-đun.

138
Các mô-đun hoặc loại Phần cứng được chọn được biểu thị bằng dấu kiểm và chỉ
những loại này được bao gồm trong thư viện phần cứng. Các lựa chọn được chỉ
định theo nhiều cách khác nhau trong ngăn điều hướng HW types selection.
*Chỉ ra rằng một số mô-đun cơ bản được chọn.
+Cho biết rằng tất cả các mô-đun cơ bản được chọn.
-Chỉ ra rằng không có mô-đun cơ bản nào được chọn.
Một số DAP / mô-đun được tô xám trong khung điều hướng và không thể bỏ chọn.
Đây là các mô-đun được định nghĩa là FixedInSlots trong tệp GSD.
Nhấn vào dấu + trong cây phần cứng để mở rộng các mô-đun như trong Hình 66.
Nếu dấu hiệu thay đổi thành - điều đó có nghĩa là mô-đun không thể được mở rộng
thêm.

139
Có nhiều nút khác nhau trong cửa sổ giúp chọn mô-đun.
Bấm Select All để chọn tất cả các mô-đun trong tệp GSD.
Bấm Select none để xóa tất cả các mô-đun đã chọn. Điều này nhắc nhở xác nhận
như trong Hình 67.

140
Tab đầu vào
Tab đầu vào và đầu ra (được hiển thị trong Hình 68) hiển thị chi tiết về cấu hình
mặc định có sẵn trong tệp GSD cho mô hình con cụ thể được chọn trong chế độ
xem dạng cây phần cứng. Các kênh đầu vào được tạo trong thư viện phần cứng dựa
trên cấu hình được hiển thị trong tab Đầu vào.
Chú ý: Nếu người dùng không muốn sửa đổi các cài đặt mặc định thì hãy chọn các
loại phần cứng cần thiết và nhấp vào nút Next có sẵn ở dưới cùng của cửa sổ (Hình
68) để tiếp tục.
Số kênh trong Trình tạo điều khiển phụ thuộc vào thứ tự các kênh I / O được hiển
thị trong tab Đầu vào. Nếu người dùng muốn thay đổi thứ tự đánh số thì điều đó
được thực hiện bằng cách di chuyển các kênh I / O bằng cách sử dụng tùy chọn kéo
và thả với sự trợ giúp của chuột.
Khung IO PROFINET được hiển thị ở bên trái của tab. Các chi tiết liên quan đến
Kênh có sẵn ở bên phải của tab. Hình 68 hiển thị tab Input cho một mô hình con cụ
thể.

141
Bảng bên phải hiển thị mô tả văn bản của các kênh I / O được xác định.
Những chi tiết này bao gồm:
• Byte, bit - hiển thị bit bắt đầu của kênh I / O. Việc phân bổ Byte và bit có thể
được sửa đổi với sự trợ giúp của màn hình đồ họa của khung PNIO được cung cấp
trên khung bên phải của tab đầu vào. Số lượng hàng có sẵn trong màn hình đồ họa
phụ thuộc vào số byte tối đa cho mô hình con cụ thể. Ví dụ: nếu mô hình con có
thể chứa tối đa 4 byte dữ liệu thì Tab đầu vào được hiển thị như trong Hình 69.
Mỗi bit trong PNIO được cấu hình hai lần cho các kênh IO. Để biết thêm thông tin
về việc gán các bit hai lần cho kênh I / O, hãy tham khảo Tạo kênh I / O trên trang
139.

142
Nếu một kênh cụ thể được chọn trong tab Đầu vào thì các bit tương ứng được tô
sáng trong khung hiển thị đồ họa PNIO (Hình 69) với màu cụ thể của kiểu dữ liệu
như trong Hình 70.

• Độ dài - hiển thị số bit được phân bổ cho mỗi kênh I / O.


• Tên - hiển thị tên của từng kênh I / O. Các kênh đầu vào được tạo
trong thư viện phần cứng với các tên được hiển thị trên tab này.
• Chuyển đổi loại dữ liệu - hiển thị chức năng sao chép được tạo trong tệp thư viện
phần cứng cho mỗi kênh I / O.

143
• Tính năng - hiển thị các tính năng hoặc thuộc tính cụ thể của kênh I / O như hoán
đổi byte, chuyển đổi ADV. Tính khả dụng của một tính năng cụ thể được biểu thị
bằng một biểu tượng và các kiểu dữ liệu khác nhau có các tính năng khác nhau.
Chú ý: Tính năng hoán đổi byte chỉ khả dụng cho các chức năng sao chép cụ thể

Trao đổi Byte


Tính năng Hoán đổi Byte được sử dụng để hoán đổi byte cho các kênh I / O cụ thể.
Các kênh hỗ trợ hoán đổi byte được hiển thị với một biểu tượng trong cột tính năng
của tab Đầu vào. Theo mặc định, định dạng khung được sử dụng trong PNIO là
Big endian trong đó MSB được đọc trước và tiếp theo là LSB. Có một số thiết bị
PNIO cung cấp dữ liệu trong đó LSB có trước MSB, đây là những thiết bị tuân
theo định dạng Little endian. Trong các trường hợp như vậy, sử dụng tính năng
hoán đổi Byte để hoán đổi các byte tạo điều kiện cho Trình hướng dẫn nhập thiết bị
đọc các byte theo đúng thứ tự. Ví dụ, Hình 71 hiển thị rằng kênh 2.7 hỗ trợ hoán
đổi byte.

144
Để trao đổi byte:
1. Nhấp đúp chuột. Hộp thoại định dạng khung được hiển thị.

2. Chọn định dạng khung sẽ được áp dụng. Theo mặc định, Big endian được
chọn.
3. Khi Big endian được chọn, các byte không bị tráo đổi.
4. Khi Little endian được chọn, các byte được hoán đổi.
5. Chọn OK. Biểu tượng tính năng thay đổi thành màu xanh lục, đó là tính
năng hoán đổi byte được áp dụng cho kênh I / O như trong Hình 73.

145
Hình 74 hiển thị cách xử lý cấu trúc khung sau khi hoán đổi Byte trong trường
hợp kênh I / O có hai byte.

Hình 75 hiển thị cách xử lý cấu trúc khung sau khi hoán đổi Byte trong trường
hợp kênh I / O có Four Bytes

146
Cài đặt ADV nâng cao với trạng thái
Trong PNIO, giá trị Integer có thể được ánh xạ tới RealIO. Cài đặt nâng cao có
thể được định cấu hình cho các kênh có giá trị loại dữ liệu là Int16 + IOPS =>
Real.
Hộp thoại tính năng ADV cung cấp các khả năng khác nhau như
• Gán các tham số tỷ lệ sao cho không yêu cầu chia tỷ lệ trong Ứng dụng IEC
61131-3.
• Để sửa đổi phạm vi, ví dụ thay đổi 0..20mA thành 4..20mA không ảnh hưởng
đến ứng dụng IEC 61131-3.
• Trao đổi byte.

147
Một chuỗi các bước được yêu cầu phải được tuân theo để ánh xạ giá trị Integer
thành giá trị RealIO.
Hình 76 cho thấy cấu hình mặc định có sẵn trong Wizard.

• Xóa các kênh có trong tab đầu vào được hiển thị trong Hình 76.
Để biết thêm thông tin về việc xóa các kênh I / O, hãy tham khảo Xóa Kênh I /
O trên trang 138.
• Tạo các kênh mới với 16 bit với kiểu dữ liệu Int16 + IOPS => Real.
Để biết thêm thông tin về việc tạo kênh, hãy tham khảo Tạo kênh I / O trên
trang 139.

• Nhấp chuột phải vào kênh trong tab đầu vào và chọn Chỉnh sửa nâng cao. Một
hộp thoại chứa các tab sau được hiển thị như trong Hình 78:

148
- Tham số phạm vi.
- Định dạng khung.

Tham số phạm vi
Tab Range Parameter chứa tất cả các tham số mà thiết bị hỗ trợ với các tham số
tỷ lệ của chúng như datatype, Byte Offset, Value và Mô tả.
Chọn tham số phạm vi liên quan đến kênh được định cấu hình đó và định cấu
hình kết nối bên trong HWD giữa Kênh I / O và cài đặt. Do đó, kiểu dữ liệu
EnumRange được tạo cho tham số cài đặt (trước đây nó là Enum datatype).

Hình 78 hiển thị một số cấu hình mặc định. Đối với mỗi EnumValue, người
dùng phải định cấu hình giá trị kỹ thuật số của trình chuyển đổi A / D với giá trị

149
tối thiểu và tối đa. Thông thường các giá trị này có sẵn trong hướng dẫn sử
dụng được cung cấp cùng với thiết bị.

Hình 79 hiển thị phạm vi đo điện áp ± 5V và ± 10V cho mô-đun đầu vào tương
tự của Siemens ET 200S.

Hình 80 hiển thị các cài đặt được nhập cho các giá trị tối thiểu và tối đa theo
thiết bị Siemens ET200S.

150
Định dạng khung
Tab định dạng khung hỗ trợ hoán đổi byte. Để biết thêm thông tin về Hoán đổi
Byte, hãy tham khảo Hoán đổi Byte trên trang 127.

Để sửa đổi kênh I / O


Tên kênh I / O có thể được sửa đổi trong khu vực I / O.
Để đổi tên tên kênh, bấm đúp vào hàng bắt buộc và sửa đổi chi tiết.
Để đổi tên nhiều hàng kênh I / O, giữ phím CTRL hoặc phím SHIFT và chọn
các kênh I / O cần thiết như trong Hình 82.

151
1. Nhấp chuột phải vào các hàng kênh I / O đã chọn và chọn Rename (Công
việc hàng loạt) hiển thị hộp thoại như trong Hình 83

2. Nhập tên kênh trong Prefix.


3. Chỉ định số sẽ được thêm bằng tên kênh trong Start wwith và nhấp vào OK

Nếu có sự trùng lặp trong cách đặt tên kênh I / O, thì một thông báo bật lên
được hiển thị như trong Hình 84.

152
Chú ý: Để sửa đổi tên của kênh I / O, bấm đúp vào hàng cụ thể và chỉnh sửa
tên.

Hình 85: Kênh I / O sau khi sửa đổi

Xóa kênh I / O
Để xóa kênh I / O:
1. Nhấp chuột phải vào hàng kênh I / O cần thiết. Điều này sẽ hiển thị menu
ngữ cảnh như trong Hình 86.

153
2. Chọn Delete từ menu ngữ cảnh. Các khe kênh I / O trở nên trống rỗng như
được hiển thị trong Hình 87.

Để xóa một tập hợp các kênh I / O, nhấn phím CTRL hoặc phím SHIFT và
chọn số lượng hàng cần thiết ở bên phải. Nhấp chuột phải vào các hàng đã chọn
và chọn Delete.

Tạo kênh I / O
Các kênh I / O có thể được tạo cho các kênh không sử dụng và trong khu vực I /
O.

154
Để tạo kênh I / O:
1. Chọn các bit trống hoặc chọn tam giác màu xanh để chọn toàn bộ byte không
sử dụng.
Một menu ngữ cảnh với các kiểu dữ liệu được phép cho kênh I / O đã chọn
được hiển thị như trong Hình 88.

Chú ý: PROFINET IO chứa các loại chức năng sao chép khác nhau. Một bộ có
IOPS và một bộ không có IOPS. Theo mặc định IOPS được sử dụng, giúp chỉ
ra các lỗi kênh. Để biết thêm chi tiết về IOPS, hãy tham khảo Chất lượng trao
đổi dữ liệu IO của PROFINET trên trang 33.

155
Sau đây là các kiểu dữ liệu được AC 800M hỗ trợ:
• RealIO.
• DintIO.
• DWORDIO.
• BOOLIO.
2. Chọn chuyển đổi loại dữ liệu cần thiết từ menu ngữ cảnh. Các kênh đã tạo
được hiển thị ở dưới cùng của bảng chi tiết kênh ở bên phải.

Các vị trí khu vực I / O được sử dụng chính xác cho một kênh. Mỗi byte / bit
trong khung PNIO chỉ có thể được truy cập thông qua một chức năng sao chép.

156
Nhưng, có một ngoại lệ cho quy tắc này. Các kênh I / O được tạo bằng kiểu dữ
liệu Bit Boolean cũng có thể được chỉ định với một loại dữ liệu khác.
Mỗi bit có thể được gán hai lần cho các kênh I / O theo các cách sau:
• Một bit có thể hoạt động như một thực thể đơn lẻ và có thể được chỉ định là 1
Bit => Bool.
• Cùng một bit có thể được nhóm cùng với các bit khác để tạo thành một kiểu
dữ liệu có thể được sử dụng cho một số chức năng sao chép khác.
Hình 90 cho thấy một ví dụ về kênh đầu vào 8 bit trong đó mỗi bit được gán với
kênh đầu vào 1 Bit => Bool và cùng 8 bit được nhóm lại với nhau và được gán
cho kênh đầu vào với một kiểu dữ liệu khác nhau. Một kênh được nhóm lại cho
hiệu suất tốt hơn các kênh boolean đơn. Cũng có một bất lợi từ quan điểm kỹ
thuật vì các kênh I / O boolean khác nhau không có một tên duy nhất.

157
Chú ý: Người dùng có thể truy cập dữ liệu tuần hoàn ở cấp độ PNIO chỉ một lần
dưới dạng kênh boolean riêng hoặc kênh được nhóm. Ví dụ, trong Hình 90,
người dùng có tùy chọn truy cập dữ liệu thông qua một kênh 8 boolean duy
nhất hoặc thông qua kênh DINT.
Người dùng không được cung cấp bất kỳ lỗi hoặc cảnh báo nào nếu cả hai kênh
được truy cập hoặc được định cấu hình trong Trình tạo điều khiển. Một lỗi được
nhắc đến người dùng chỉ trong khi tải xuống trong cửa sổ tóm tắt biên dịch.
Hỗ trợ truy cập ba kênh thông qua kênh boolean duy nhất và năm kênh còn lại
thông qua DINT không có sẵn trong PNIO.

Tab đầu ra
Tab đầu ra cung cấp chi tiết về các kênh đầu ra cho mô hình con được chọn.
Các chi tiết bit và byte có sẵn ở bên trái. Các chi tiết kênh có sẵn ở bên phải.
Hình 91 hiển thị tab đầu ra cho một mô hình con cụ thể.

158
Các chi tiết có sẵn trong tab Đầu ra giống hệt với các chi tiết có sẵn trong tab
Đầu vào.
Chú ý: IOPS, Real + Status và ADV Format chỉ được xử lý cho các kênh Đầu
vào và loại trừ cho các kênh Đầu ra.
Để biết thêm thông tin về chi tiết kênh I / O và các chức năng khác, hãy tham
khảo Tab đầu vào trên trang 124.

159
Tab tham số
Tab Parameter hiển thị các tham số khả dụng cho thiết bị PROFINET IO.
Các tham số này được xác định trong tệp GSD và được sử dụng để định cấu
hình các thiết bị IO PROFINET.
Trong trường hợp bình thường, không cần thiết phải sửa đổi cài đặt tham số
mặc định. Nếu tệp GSD không chính xác thì cần phải sửa đổi một số.
Sửa đổi các tham số mặc định
Thực hiện các bước sau để sửa đổi các tham số của thiết bị PROFINET IO:
1. Chọn tab Parameter. Các tham số được mô tả trong tệp GSD được hiển thị
dưới dạng khung nhìn hình cây như trong Hình 92.

160
2. Chọn tham số cần thiết trong chế độ xem dạng cây. Các thiết lập cho tham
số này được hiển thị bên phải như trong Hình 93.

161
3. Sửa đổi cài đặt tham số theo yêu cầu. Các thông số có thể là
- Thay đổi.
- Đã xóa.
- Thêm.

Để cấu hình các tham số, nhấn chuột phải vào cây tham số để hiển thị ngữ cảnh
và hiển thị các tùy chọn khả dụng ở mỗi cấp độ như trong Hình 94....

162
Chú ý: Người dùng có thể định cấu hình tham số bằng các tùy chọn có sẵn
trong menu ngữ cảnh.
Tuy nhiên, tùy thuộc vào loại tham số được chọn, một số trường điều khiển
người dùng bị tắt để chỉnh sửa.

Tạo các loại phần cứng


1. Nhấn Next khi cấu hình cần thiết được thực hiện. Hộp thoại bình luận được
hiển thị như trong Hình 95.

163
Chú ý: Theo mặc định, hộp thoại bình luận chứa dấu thời gian của ngày sửa đổi
cuối cùng.
Nếu được yêu cầu, ghi chú bổ sung cũng có thể được thêm vào được sử dụng
làm nhật ký để nhập lại trong tương lai.

2. Nhấp Next. Kết quả chuyển đổi được hiển thị. Hộp thoại cung cấp một bản
tóm tắt của tất cả các lỗi và cảnh báo gặp phải trong quá trình chuyển đổi.

164
Chú ý: Người ta có thể tiếp tục Wizard ngay cả khi kết quả chuyển đổi hiển thị
bất kỳ cảnh báo nào, nhưng trong trường hợp có bất kỳ lỗi nào, thiết bị có thể
không hoạt động đúng.

3. Chọn Xem / In HWD để xem nội dung của tệp HWD.

165
4. Nhấp vào Kết thúc. Tệp HWD được cấu hình như được thêm vào thư viện
phần cứng.
Thư viện phần cứng được cấu hình được hiển thị trong Control Builder như
trong Hình 98.

166
Nối các tệp GSD vào Thư viện phần cứng
Người dùng có thể nhập nhiều tệp GSD vào thư viện phần cứng. Để chèn các
tệp GSD bổ sung vào thư viện phần cứng:
1. Nhấp chuột phải vào Hardware types và chọn Insert/Replace Hardware
Types như được mô tả trong Bước 4 trong Tạo thư viện phần cứng mới trên
trang 112.

167
2. Người dùng sẽ được nhắc với một hộp thoại như trong Hình 99.

3. Chọn Yes để tiếp tục và nối GSD vào thư viện phần cứng.
Người dùng chỉ có thể chọn một tệp GSD để nhập. Nhiều lựa chọn các tệp GSD
không được hỗ trợ.

Nhập lại tệp GSD


Sau khi tạo thành công thư viện phần cứng, có thể phải thêm các mô-đun bổ
sung hoặc sửa đổi / nối thêm một vài tham số hoặc cài đặt vào cấu hình hiện có.
Khi tệp GSD được phân tích cú pháp được nhập vào Trình hướng dẫn, nó sẽ giữ
lại tất cả cấu hình được đặt trong quá trình chuyển đổi cuối cùng.
Để nhập lại tệp GSD, nhấp chuột phải vào thư viện phần cứng và chọn

168
Các Properties>Files để hiển thị hộp thoại như trong Hình 100.
Chọn tệp GSD cần nhập lại và nhấp vào nút Wizard. Nhấp vào nút Wizard để
hiển thị Trình hướng dẫn Nhập thiết bị. Đây là các cửa sổ điều hướng giống như
được mô tả trong Start Wizard ở trang 114. Người dùng có thể thêm các mô-
đun bổ sung hoặc định cấu hình cài đặt nếu được yêu cầu trong quá trình này.
Chú ý: Trong trường hợp người dùng bỏ chọn các mô-đun / mô hình con đã
được nhập, thì mô-đun / mô hình con sẽ bị xóa khỏi thư viện phần cứng nếu
chúng không được cấu hình như bất kỳ trường hợp nào.

169
PHẦN 8 BỘ ĐIỀU KHIỂN / TRUYỀN THÔNG ĐIỀU KHIỂN
Phần này mô tả quá trình truyền dữ liệu giữa hai Bộ điều khiển IO PROFINET.
Khớp nối PN / PN
Bộ ghép PN / PN cho phép ghép dữ liệu I / O nhanh, đơn giản, xác định giữa
hai Bộ điều khiển PNIO.
Bộ ghép PN / PN có thể được sử dụng để liên lạc ngang hàng nhanh giữa hai bộ
điều khiển bất kể chức năng thiết bị của họ. Dữ liệu có thể được truyền giữa các
mạng PNIO (xem Hình 101) được cấu hình với các bộ điều khiển khác nhau
như AC 800M và Siemens S7 300. Kích thước tối đa của dữ liệu có thể được
truyền là 1044 byte dữ liệu đầu vào và 1044 byte dữ liệu đầu ra với một bản cập
nhật thời gian 1 ms. Nếu việc truyền dữ liệu vượt quá giới hạn (1044 byte) thì
người dùng phải cấu hình nhiều hơn một bộ ghép PN / PN.
Đối với giao tiếp theo chu kỳ, bộ ghép PN / PN hỗ trợ truyền dữ liệu lên đến 64
KByte, vì nó hỗ trợ tối đa 16 khe cắm cho mỗi khe với 4 KByte. Truyền bản ghi

170
dữ liệu theo chu kỳ này vượt quá truyền dữ liệu I / O theo chu kỳ của dữ liệu
đầu vào và đầu ra 1 KByte.

Hình 101. Khớp nối PN / PN giữa các Bộ điều khiển khác nhau
Tệp GSD cho Bộ ghép PN / PN có thể được sử dụng để tích hợp Bộ ghép PN /
PN bằng Trình hướng dẫn nhập thiết bị.

Truyền dữ liệu
Bộ ghép PN / PN hoạt động như một thiết bị giữa các mạng PNIO. Việc truyền
dữ liệu từ một mạng PNIO sang mạng PNIO khác được thực hiện thông qua Bộ
ghép PN / PN. Hình 102 cho thấy quá trình truyền dữ liệu bên trong giữa các
mô đun I / O có 4 byte và 2 byte bằng Bộ ghép PN / PN.

171
Hình 102. Cấu trúc bên trong của bộ ghép PN / PN để truyền dữ liệu
Bộ điều khiển PNIO 1 phải có một mô-đun có 2 byte để giữ dữ liệu được truyền
bởi mô-đun của bộ điều khiển PNIO 2. Tương tự, bộ điều khiển PNIO 2 phải có
một mô-đun có 4 byte để giữ dữ liệu được truyền bởi bộ điều khiển PNIO 1 như
trong Hình 103 .

172
Hình 103. Đặc tả mô-đun để truyền dữ liệu

Phụ lục A Mã lỗi CI871


Các mã lỗi trong Bảng 12 và Bảng 13 được sử dụng cho giao tiếp theo chu kỳ:
173
Bảng 12. Mã lỗi liên quan đến CI871
Code lỗi Mô tả
-7160 Khung dữ liệu quá dài, hơn 4096 byte được sử dụng
-7161 PNIO Stack không thể xử lý yêu cầu đọc hoặc ghi hoặc CI871
nhận được loại tin nhắn không hợp lệ trong yêu cầu từ bộ điều
khiển
-7162 Hết thời gian chờ xảy ra trong khi chờ phản hồi từ CI871
-7163 Phản hồi không hợp lệ từ CI871, giao dịch sai, chỉ mục hoặc loại
phản hồi
-7164 Phản hồi từ CI871 chứa mã lỗi nội bộ đáng tin cậy
-7165 Truyền thông quá tải, quá nhiều giao dịch hoạt động

Các mã lỗi được giải thích trong bảng sau được xác định theo tiêu chuẩn
PROFINET và thuộc về thiết bị PNIO:
Chú ý: Thuật ngữ Người dùng cụ thể được đề cập trong bảng có liên quan đến
thiết bị và được ghi lại trong hướng dẫn sử dụng cụ thể của thiết bị.

174
175
Bảng 13. Mã lỗi từ thiết bị PNIO

176
177

You might also like