ABB
HIEE300900R0001
$8000
Còn hàng
T/T
Hạ Môn
| sẵn có: | |
|---|---|
| Số lượng: | |
PP C322 BE là bộ điều khiển lập trình đa năng, hiệu suất cao được ABB Industrie AG phát triển cho hệ thống PSR của mình. PSR, viết tắt của 'Programmierbarer Schneller Regler' (Bộ điều khiển nhanh có thể lập trình), cho biết hệ thống được thiết kế đặc biệt cho các ứng dụng công nghiệp yêu cầu các tác vụ điều khiển tốc độ cao, độ chính xác cao. PP C322 BE có thể xử lý các quy trình động, phức tạp, chẳng hạn như điều khiển chính xác mô-men xoắn, tốc độ và từ thông của động cơ trong các tình huống như thép, khai thác mỏ, động cơ đẩy hàng hải và các ứng dụng quạt/bơm lớn.
2. Kiến trúc cốt lõi & Nguyên tắc vận hành
Nguyên lý hoạt động cốt lõi của PP C322 BE dựa trên Ngôn ngữ lập trình khối chức năng. Đây là mô hình lập trình đồ họa gói gọn các thuật toán điều khiển phức tạp, các phép toán logic và tính toán toán học thành các đơn vị chức năng được tiêu chuẩn hóa, có thể tái sử dụng được gọi là 'Khối chức năng.'
2.1 Khối chức năng: Khối kiểm soát cơ bản
Mỗi khối chức năng là một mô-đun phần mềm độc lập thực hiện một chức năng hoàn chỉnh, được đặc trưng bởi:
Ký hiệu đồ họa: Được thể hiện dưới dạng hình chữ nhật trong giao diện lập trình, với đầu vào ở bên trái và đầu ra ở bên phải, tạo điều kiện cho sự hiểu biết trực quan và xây dựng logic.
Giao diện được chuẩn hóa: Mỗi đầu vào và đầu ra có kiểu dữ liệu được xác định nghiêm ngặt (ví dụ: Phần trăm, Boolean, Số nguyên, BCD), đảm bảo tính nhất quán của dữ liệu trong các kết nối.
Khả năng cấu hình: Hầu hết các khối đều có các chân tham số, cho phép người dùng điều chỉnh hành vi (ví dụ: đặt mức tăng tỷ lệ của bộ điều khiển PI, thời gian tích phân) mà không làm thay đổi logic lõi.
Khả năng mở rộng: Nhiều khối (ví dụ: Adder ADD, cổng AND) có đầu vào có thể mở rộng (tối đa 32), có thể đạt được bằng cách thêm các chân bằng đồ họa, tối ưu hóa cấu trúc chương trình và hiệu quả thực thi mà không cần xếp tầng nhiều khối.
2.2 Độ chính xác trong thiết kế kiểu dữ liệu
PP C322 BE hỗ trợ nhiều loại dữ liệu phong phú để đáp ứng các yêu cầu nhiệm vụ điều khiển đa dạng, phản ánh thiết kế chính xác của nó:
Boolean (B): Biểu thị Đúng/Sai (1B/0B), được sử dụng để điều khiển logic.
Bitset (BS): Một từ 16 bit trong đó mỗi bit có thể được xử lý độc lập, thường được sử dụng để đóng gói nhiều tín hiệu Boolean hoặc biểu thị các từ trạng thái thiết bị.
Phần trăm (%): Định dạng chính cho xử lý tương tự. Đó là số điểm cố định 16 bit nằm trong khoảng từ -199,9939% đến +199,9939%. Cách biểu diễn này lý tưởng cho các hệ thống điều khiển, tương ứng trực tiếp với các giá trị trên mỗi đơn vị hoặc tỷ lệ phần trăm trên toàn thang đo. Phần trăm chính xác kép 32-bit cũng được hỗ trợ để có dải động và độ chính xác cao hơn.
Số nguyên (I) & Số nguyên dài (LI): Số nguyên có dấu 16 bit và 32 bit để đếm và xử lý giá trị rời rạc.
Hệ số (K), Mili giây (MS), Giây (S): Các định dạng chuyên dụng cho hằng số thời gian, hệ số tỷ lệ và độ trễ thời gian, đơn giản hóa việc tham số hóa.
BCD: Được sử dụng để trao đổi dữ liệu với các thiết bị bên ngoài như màn hình kỹ thuật số hoặc công tắc ngón tay cái.
Word (H): Vùng chứa dữ liệu 16 bit chung.
Ma trận tương thích kiểu dữ liệu đảm bảo chỉ những kiểu tương thích mới có thể được kết nối với nhau, ngăn ngừa lỗi kiểu dữ liệu ở cấp độ ngôn ngữ; mặt khác, cần phải chuyển đổi rõ ràng bằng cách sử dụng các khối chức năng TRAN hoặc TRANW.
2.3 Cơ chế thực thi & Hiệu suất thời gian thực
Chương trình điều khiển bao gồm một chuỗi các khối chức năng được thực hiện theo thứ tự. PP C322 BE hỗ trợ đa tác vụ, bao gồm các tác vụ ngắt và tác vụ nền.
Nhiệm vụ ngắt: Được sử dụng để thực thi các vòng điều khiển nhanh quan trọng về thời gian, được kích hoạt chính xác bởi bộ hẹn giờ phần cứng (ví dụ: Bộ hẹn giờ 0 ở 2000 micro giây được đề cập trong tài liệu). Điều này rất quan trọng đối với các phản hồi tần số cao như vòng lặp dòng điện và tốc độ.
Tác vụ nền: Xử lý các hoạt động phi thời gian thực như giao tiếp, quản lý tham số và logic chậm.
3. Danh mục chức năng cốt lõi & Phân tích nguyên tắc chuyên sâu
Các danh mục chính được giải thích dưới đây:
A. Các hàm số học và tương tự cơ bản
Những hàm này tạo thành nền tảng của các thuật toán điều khiển.
Các phép toán số học: ADD (Cộng/Trừ), MULT (Nhân), DIV (Chia), SQRT (Căn bậc hai) thực hiện các phép toán cơ bản. Chúng sử dụng số học điểm cố định trong nội bộ và xử lý tràn đúng cách (đầu ra được giới hạn ở giá trị tối đa/tối thiểu).
Tạo hàm: FCTL (Trình tạo hàm tuyến tính) xấp xỉ các đường cong tùy ý thông qua phép nội suy tuyến tính giữa các điểm dừng do người dùng xác định (X, Y). FCTP (Bộ tạo hàm đa thức) xử lý các mối quan hệ phi tuyến tính phức tạp hơn, tính toán các giá trị đa thức bằng phương pháp Horner để đạt hiệu quả.
Hàm lượng giác: SIN, COS, ASIN, ACOS xử lý trực tiếp các góc (tính bằng radian, được ánh xạ tới định dạng phần trăm). Đây là những điều cần thiết cho các phép biến đổi tọa độ và tính toán pha. Tài liệu chỉ định chính xác phạm vi đầu vào/đầu ra và điều kiện tràn của chúng, ví dụ: đầu vào ACOS phải > -41,6092% để tránh kết quả vượt quá phạm vi phần trăm.
B. Chức năng logic & tuần tự cơ bản
Thực hiện điều khiển chuỗi và logic kỹ thuật số.
Cổng logic: AND, OR, EXOR hỗ trợ các định dạng Boolean và Bitset cho logic tổ hợp.
Flip-Flop: RSFF (RS Flip-Flop, reset-dominant), TOGFF (T Flip-Flop) để lưu trữ trạng thái.
Bộ hẹn giờ & Bộ đếm:
MS, MS& (Bộ đa hài đơn ổn): Tạo xung có độ rộng cố định. MS không thể kích hoạt lại, MS& ngắt đầu ra nếu đầu vào ở mức thấp. Độ chính xác về thời gian của chúng liên quan đến thời gian chu kỳ của bộ điều khiển, như được ghi lại.
OND, OFD, OOD (On-Delay, Off-Delay, On/Off-Delay): Được sử dụng để lọc tín hiệu và phối hợp thời gian.
CNT, PBCNT (Counters): Thực hiện đếm và so sánh sự kiện.
C. Thuật toán điều khiển và tích hợp cao
Điều này thể hiện sức mạnh cốt lõi của PP C322 BE.
Bộ điều khiển PI (PI-R0, PI-R1):
Nguyên tắc: Thuật toán điều khiển cổ điển. Phần Tỷ lệ (P) cung cấp phản hồi nhanh, phần Tích phân (I) loại bỏ lỗi trạng thái ổn định. Đây là những triển khai kỹ thuật số, theo thời gian rời rạc. Công thức tích phân là: o(k) = o(k-1) + [i(k) + i(k-1)]/2 * (T0/TN) , sử dụng phương pháp tích phân hình thang (Tustin), chính xác hơn phương pháp tích phân hình chữ nhật đơn giản.
Các tính năng: Cả PI-R0 và PI-R1 đều hỗ trợ so sánh điểm đặt/phản hồi, đầu vào tín hiệu lỗi, giới hạn đầu ra, cài đặt điều kiện ban đầu của bộ tích hợp và chống kết thúc. PI-R0 còn cung cấp thêm các giới hạn tích hợp độc lập (UPL-I, LOL-I), mang đến chiến lược chống cuộn dây linh hoạt hơn.
Các phép biến đổi tọa độ (RSTDQ, DQRST, DQPOL):
Nguyên tắc: Điều khiển truyền động lõi tới vector. RSTDQ biến đổi đại lượng xoay chiều ba pha từ hệ quy chiếu đứng yên (R, S, T) thành đại lượng DC trong hệ quy chiếu quay hai pha (d, q). Phép biến đổi này (bao gồm các phép biến đổi Clarke và Park) chuyển đổi các tham số AC thay đổi theo thời gian (ví dụ: dòng điện, điện áp) thành các tham số DC (thành phần mô-men xoắn, thành phần từ thông) lý tưởng để điều khiển.
Ứng dụng: DQRST thực hiện phép biến đổi nghịch đảo, chuyển đổi đại lượng d, q DC trở lại đại lượng AC ba pha để tạo ra dạng sóng xung lực. DQPOL chuyển đổi từ tọa độ Descartes (d, q) sang tọa độ cực (cường độ |A|, góc PHI), thường được sử dụng để tính cường độ từ thông, v.v.
Các khối này đơn giản hóa đáng kể việc triển khai thuật toán Điều khiển hướng trường (FOC) trong bộ điều khiển AC.
Bộ tích hợp (INT, INT-I):
INT có hằng số thời gian tích hợp dựa trên cơ sở thời gian phần cứng cố định (1ms hoặc 1s), phù hợp cho việc tích hợp liên quan chặt chẽ đến thời gian vật lý.
INT-I có hệ số tích phân liên quan đến thời gian chu kỳ tác vụ ngắt (T0). Đầu ra của nó là o(k) = o(k-1) + (T0/TI) * [i(k) + i(k-1)]/2 . Điều này đồng bộ hóa hành vi tích hợp với tần suất thực hiện chương trình, làm cho nó trở nên phổ biến và chính xác hơn trong các hệ thống điều khiển kỹ thuật số.
Bộ lọc kỹ thuật số (AVG, AVG-M, G2(Z)):
AVG là bộ lọc trung bình động, khử nhiễu tần số cụ thể bằng cách lấy trung bình N mẫu cuối cùng.
G2(Z) là phương pháp triển khai phương trình sai phân bậc hai có mục đích chung, có thể định cấu hình dưới dạng các bộ lọc khác nhau (ví dụ: thông thấp, thông cao, thông dải) hoặc thậm chí là bộ dao động. Hàm truyền của nó là G(z) = (A0 + A1*z⁻¹ + A2*z⁻²) / (1 + B1*z⁻¹ + B2*z⁻²) . Bằng cách thiết lập các hệ số A0-A2 và B1-B2, gần như mọi hệ thống rời rạc tuyến tính bất biến theo thời gian đều có thể được thực hiện.
D. Quản lý dữ liệu và truyền thông
Chuyển đổi dữ liệu: %-BCD, BCD-%, BIBS, BSBI, MERGE, SPLIT xử lý chuyển đổi giữa các định dạng dữ liệu và độ rộng bit khác nhau, đóng vai trò là cầu nối giữa bộ điều khiển và thế giới bên ngoài (ví dụ: màn hình, bộ mã hóa).
Giao tiếp Bus: RDLA, WRLA được sử dụng để đọc/ghi dữ liệu trong không gian địa chỉ dài của bus B448 (bus công nghiệp độc quyền của ABB). SLAVE-I được sử dụng trong quá trình khởi tạo hệ thống để định cấu hình địa chỉ, kích thước hộp thư và các tham số của các thiết bị phụ khác trên bus, tạo thành nền tảng cho việc phối hợp hệ thống nhiều thiết bị.
E. Chẩn đoán & Chức năng nâng cao
Transient Recorder (TREC): Một công cụ chẩn đoán cực kỳ mạnh mẽ. Nó có thể lấy mẫu nhiều tín hiệu liên tục ở tần số cao và theo điều kiện kích hoạt (ví dụ: tín hiệu lỗi), ghi lại dữ liệu từ trước và sau điểm kích hoạt. Dữ liệu này có thể được xuất ra định kỳ để kết nối với máy hiện sóng hoặc bộ ghi dữ liệu, điều này rất quan trọng để phân tích phản hồi động của hệ thống và khắc phục các lỗi nhất thời.
Kiểm tra tín hiệu & Sửa đổi tham số (INSP): Khối chức năng này cho phép người được ủy quyền (thông qua bảo vệ bằng mật khẩu KEY) đọc trực tuyến và sửa đổi các giá trị của bất kỳ tín hiệu nội bộ nào trong bộ điều khiển, bao gồm cả các tham số. Được sử dụng với các Đơn vị Dịch vụ (ví dụ: SD A338), nó tạo thành một công cụ gỡ lỗi và HMI mạnh mẽ.
Giám sát thời gian (TSUP-US, TSUP-MS) & Ghi sự kiện (EVENT): Cung cấp khả năng giám sát vận hành hệ thống và thông báo lỗi đầu tiên tuân thủ DIN 19235, chỉ rõ trình tự xảy ra lỗi.
4. Phát triển & Cấu hình
Lập trình PP C322 BE yêu cầu sử dụng PTS-Tools (Công cụ hệ thống kiểm tra và lập trình) của ABB. Các kỹ sư sử dụng giao diện đồ họa trên PC để kéo và thả các khối chức năng cần thiết vào chương trình, kết nối đầu vào và đầu ra của chúng cũng như đặt tham số. Sau đó, chuỗi công cụ sẽ biên dịch chương trình đồ họa thành mã có thể thực thi được bởi bộ điều khiển, mã này được tải xuống thiết bị đích (PP C322 BE) thông qua một trình tải.
PP C322 BE phải phù hợp với phiên bản thư viện khối chức năng (ví dụ: C_R1_V20). Các khối chức năng mới hơn (ví dụ: ACOS, ASIN, BRREL) chỉ có sẵn trong các phiên bản thư viện cao hơn, đảm bảo khả năng tương thích cao hơn và mở rộng chức năng liên tục.
| Danh mục | Đặc điểm kỹ thuật Mô tả |
|---|---|
| Mẫu sản phẩm | PP C322 ĐƯỢC |
| Hệ thống | Hệ thống ABB PSR (Bộ điều khiển nhanh có thể lập trình) |
| Ứng dụng mục tiêu | Hệ thống truyền động AC lớn và các lĩnh vực công nghiệp khác yêu cầu điều khiển thời gian thực hiệu suất cao. |
| Ngôn ngữ lập trình | Sơ đồ khối chức năng (FUPLA - Thư viện khối chức năng) |
| Kiến trúc xử lý | Hỗ trợ xử lý đa tác vụ, bao gồm các tác vụ ngắt tốc độ cao và tác vụ nền. |
| Hiệu suất thực thi | Thời gian thực hiện khối chức năng trong phạm vi micro giây (trường hợp xấu nhất), ví dụ: • ADD: 1,225 µs + n*0,3 µs • COS: 2,625 µs • PI-R1: 16,300 µs • DQPOL: 28,975 µs |
| Các loại dữ liệu được hỗ trợ | Boolean (B), Bitset (BS-16 bit), Phần trăm (% - 16/32 bit), Số nguyên (I-16 bit), Số nguyên dài (LI-32 bit), Hệ số (K), Mili giây (MS), Giây (S), BCD, Word (H-16/32 bit) |
| Thư viện chức năng cốt lõi | A) Tương tự cơ bản: ABS, ACOS, ADD, SIN, COS, SQRT, DIV, MULT, v.v. B) Nhị phân cơ bản: AND, OR, EXOR, RSFF, MS, OND, OFD, v.v. C) Tương tự/nhị phân kết hợp: LIM, MAX, MIN, INT, SWI, THRLL, THRUL, v.v. D) Số học tích hợp cao: Bộ điều khiển PI-R0/PI-R1, RSTDQ/DQRST Chuyển đổi tọa độ, Bộ lọc G2(Z), MUX/DMUX, v.v. E) Logic tích hợp cao: DECOD, ENCOD, EVENT, PBCNT, v.v. F) Kiểm soát trình tự: BRREL, LABEL, TRIG, v.v. G) Chuyển đổi và truyền dữ liệu: %-BCD, BCD-%, BIBS, BSBI, R-IND, W-IND, v.v. H) Cấu hình, Chẩn đoán & Giám sát: INSP, TREC, TSUP-MS, TSUP-US, SME, SLAVE-I, v.v. |
| Truyền thông & Tích hợp | • Giao tiếp với các thiết bị khác (phụ) trong hệ thống thông qua bus công nghiệp B448. • Hỗ trợ các hoạt động đọc/ghi trong cả hai phạm vi Địa chỉ ngắn và Địa chỉ dài. • Sử dụng khối chức năng SLAVE-I để khởi tạo các thiết bị phụ trên bus. • Giám sát trực tuyến và sửa đổi tham số thông qua khối chức năng INSP kết hợp với các Đơn vị Dịch vụ (ví dụ: SD A338, SD B005). |
| Chẩn đoán & Ghi âm | • TREC: Bộ ghi nhất thời hiệu suất cao hỗ trợ các chế độ lấy mẫu kích hoạt bên ngoài, dựa trên thời gian và dựa trên ngắt để phân tích lỗi và gỡ lỗi hệ thống. • SỰ KIỆN: Chỉ báo sự kiện đầu tiên tuân thủ DIN 19235. • SME: Chỉ báo lỗi mô-đun hệ thống, điều khiển đèn LED bên ngoài và chân đầu ra. • TSUP-MS/US: Giám sát thời gian mili giây/micro giây. |
| Cấu hình bộ nhớ | Bộ nhớ dữ liệu nội bộ hỗ trợ các chức năng như Bộ ghi tạm thời (TREC). Tổng bộ nhớ khả dụng phụ thuộc vào dự án và được xác định sau khi biên dịch. |
| Phần sụn & Khả năng tương thích | • Yêu cầu phiên bản phần sụn và phiên bản thư viện khối chức năng phù hợp. • Model này (PP C322 BE) tương ứng với phiên bản thư viện khối chức năng: C_R1_V20. • Tương thích hướng lên trên, hỗ trợ các khối chức năng cũ và mới. |
| Công cụ phát triển | ABB PTS-Tools (Công cụ lập trình và kiểm tra hệ thống) |