TRUYỀN THÔNG GIỮA PLC BECKHOFF BC8150 VÀ PRO-FACE PANEL GP4105
|
Trong bài viết trước chúng tôi đã hướng dẫn viết chương trình của một BC8150 PLC Beckhoff. Trong bài này tôi sẽ giải thích các bước kết nối một màn hình cảm ứng Pro-Face GP4105 với BC8150 mà tôi đã thực hiện để giao tiếp cả hai thiết bị này.
Giao thức truyền thông được sử dụng là Modbus RTU. Trong PLC chỉ có để cung cấp cho một địa chỉ từ 40 đến 59 trong các công tắc xoay trên mặt trước (với hơn 40 địa chỉ PLC được tự động thiết lập cho Modbus RTU ). Cáp truyền thông ở một đầu có một đầu nối DB9 đực cho PLC và tenminal trên màng hình, với các kết nối sau:
Chương trình phần mềm được sử dụng là Pro-Face GP-Pro EX Limited Edition miễn phí. Nó có sẵn trong trang web của hãng. Sau đó chạy GP-Pro EX Limited Edition và cho biết nó sẽ tạo ra một dự án mới.
Chọn OK và lựa chọn mô hình bảng điều khiển chúng ta có, trong trường hợp của tôi GP4105 , và những định hướng trong đó chúng ta sẽ cài đặt, tôi chọn là Landscape (ngang).
Cách bấm Next , chúng tôi sẽ yêu cầu các giao thức giao tiếp với PLC. Trong số hàng loạt các khả năng chọn Modbus-IDA .
Dự án được tạo thì xem màn hình hệ thống
Nhấn vào liên kết Device / PLC1 để nhập chi tiết của thông tin liên lạc. Ở đây chúng ta chỉ đơn giản là thay đổi tốc độ 9600baud
và ở phía dưới, bên cạnh hộp PLC1 nhấp chuột vào nút nhỏ chỉ để bên phải (giữa Device Name và Cài đặt ). một cửa sổ nơi chúng tôi định hướng, chúng tôi đã thiết lập thiết bị chuyển mạch quay PLC trong xuất hiện trường hợp của tôi 40 .
Cài đặt đã sẵn sàng. Đơn giản chỉ cần kết nối cáp từ HMI vào PLC. HMI sẽ có quyền truy cập vào các khu vực bộ nhớ ( khu vực cờ ) của PLC. Nếu chúng tôi truyền liên quan đến một vài biến số, chúng tôi có thể đặt chúng bằng tay. Ví dụ, địa chỉ % MX0.0 PLC thì địa chỉ modbus trong HMI sẽ là 416.385,0 , phần còn lại của khu vực bộ nhớ được ánh xạ. Chúng ta nên nhớ rằng các khu vực bộ nhớ PLC là địa chỉ trong byte và bảng điều khiển bằng địa chỉ mặc định trong lời nói . Để làm dễ dàng hơn ta chuyển định dạng xuất TwinCAT sang một định dạng được chấp nhận bởi GP-Pro EX . Bước đầu tiên là tạo ra các biến, chúng tôi muốn xuất ra bảng như các biến toàn cầu trong TwinCAT .
Chúng tôi sau đó vào menu Project -> Export ...
Và chọn các biến toàn cầu.
Và chúng tôi cung cấp cho các tên " VARIABLES GLOBALES.EXP ".
Nội dung của tập tin sẽ có một nội dung như sau:
(*NESTEDCOMMENTS: = 'Yes' *)
(*GLOBAL_VARIABLE_LIST: = 'Variables_globales' *)
(*PATH: = '' *)
(*SYMFILEFLAGS: = '2048' *)
(* http: // notasdeautomatizacion .blogspot.com *)
VAR_GLOBAL Contador AT% MW0: INT; Rearme AT% MX2.0: BOOL; En_Origen AT% MX2.1: BOOL; END_VAR (*OBJECT_END: = 'Variables_globales' *) (*CONNECTIONS: = Variables_globales FILENAME: '' FILETIME: 0 KHẨU: 0 NUMOFCONNECTIONS: 0 *)
(*GLOBAL_VARIABLE_LIST: = 'Variables_globales' *)
(*PATH: = '' *)
(*SYMFILEFLAGS: = '2048' *)
(* http: // notasdeautomatizacion .blogspot.com *)
VAR_GLOBAL Contador AT% MW0: INT; Rearme AT% MX2.0: BOOL; En_Origen AT% MX2.1: BOOL; END_VAR (*OBJECT_END: = 'Variables_globales' *) (*CONNECTIONS: = Variables_globales FILENAME: '' FILETIME: 0 KHẨU: 0 NUMOFCONNECTIONS: 0 *)
Bây giờ chạy chương trình David (link: http://www.infoplc.net/foro/showthread.php?345-Comunicacion-Beckhoff-Proface-en-Modbus-Tcp) và vào menu Tools -> Tạo ra các biến toàn cầu
Sau đó bấm vào nút Tạo tất cả các biến
Chọn thư mục mà bạn đã có file “VARIABLES GLOBALES.EXP "tạo ra trước đó.
Và nhận được một tập tin mới được gọi là "VARIABLES GP.csv "mà là trong một định dạng được chấp nhận bởi GP-Pro EX .
GP-Pro EX
"File Type", "SymbolVariable"
"File Version","1","0"
"Name","Index","Type","Internal/External","Address","Keep","Comment"
Contador,,WordAddress,PLC1,416385,,
Rearme,,BitAddress,PLC1,"416386,0",,
En_Origen,,BitAddress,PLC1,"416386,1",,
"File Type", "SymbolVariable"
"File Version","1","0"
"Name","Index","Type","Internal/External","Address","Keep","Comment"
Contador,,WordAddress,PLC1,416385,,
Rearme,,BitAddress,PLC1,"416386,0",,
En_Origen,,BitAddress,PLC1,"416386,1",,
Bây giờ chúng ta quay trở lại GP-Pro EX và vào menu Cài đặt chung -> Symbol Variable
Màn hình sẽ mở Symbol , nơi mà chúng ta click vào liên kết hữu ích về phía bên phải.
Và chọn Import -> GP-Pro EX Format
Và chúng ta tìm kiếm các tập tin “ VARIABLES GP.csv "
Chúng tôi có các biến của chúng tôi đã sẵn sàng để sử dụng trong các cửa sổ chương trình.
Kết luận, tôi có thể nói rằng BC8150 Beckhoff PLC giao tiếp với Pro-Face panel GP4105 là đơn giản, nhanh chóng và đáng tin cậy. Tuy nhiên có một nhược điểm. Vì số lượng các chương trình và các cổng giao tiếp PLC là nội bộ của mỗi hãng, có thể không phù hợp với các PLC và HMI của hãng khác. Hơn nữa, các giao thức truyền thông là khác nhau. Chúng ta thay đổi cấu hình của thiết bị bằng công tắc xoay mỗi khi bạn muốn chuyển đổi sang một chế độ khác.
TBE biên soạn
Không có nhận xét nào:
Đăng nhận xét