Page 86 - Kỷ yếu hội thảo khoa học quốc tế - Ứng dụng công nghệ mới trong công trình xanh , lần thứ 8
P. 86

th
               HỘI THẢO KHOA HỌC QUỐC TẾ ATiGB LẦN THỨ TÁM - The 8  ATiGB 2023                          69

                  Khối trung tâm Master: Bao gồm một PLC S7-200   bắt  đầu.  Do  vậy  ngõ  vào  này  thường  ở  dạng  xung,
               CPU224XP được cấu hình là Master với chức năng   mỗi  lần  có  xung  ngõ  vào  thì  quá  trình  truyền  nhận
               giao tiếp, truyền nhận dữ liệu với giao diện giám sát   bắt đầu.
               SCADA. Qua bộ truyền nhận tín hiệu Lora để kết nối,   Slave:  Địa  chỉ  của  Slave  mà  Master  hướng  tới
               trao đổi dữ liệu với các Slave có trong hệ thống.   trong hệ thống, có giá trị tương ứng từ 0 đến 247.
                  Khối  trung  tâm  điều  khiển  giám  sát  là  một  máy   RW: Ngõ vào điều khiển đọc dữ liệu hay ghi dữ
               tính  chạy  giao  diện  giám  sát  SCADA  (SCADA-  liệu đối với Slave.
               Supervisory  Control  And  Data  Acquisition)  trên
               WinCC và cơ sở dữ liệu. Khối này truyền thông với   + RW = 0: Đọc dữ liệu từ Slave về Master.
               khối trung tâm thông qua giao thức truyền thông công   + RW = 1: Ghi dữ liệu từ Master xuống Slave.
               nghiệp Modbus RTU.                                Addr:  Địa  chỉ  thanh  ghi  Modbus,  chỉ  có  ghi  dữ
                  B. Xây dựng chương trình truyền thông       liệu ngõ ra số và thanh ghi lưu trữ hỗ trợ cả đọc và ghi
                  1. Tại trạm chủ (Master)                    còn thanh ghi ngõ vào và dữ liệu ngõ vào số chỉ hỗ
                                                              trợ đọc.
                  Khởi tạo hàm truyền nhận Modbus:
                                                                 Count: Số lượng bit hay Word dữ liệu được đọc
                                                              hay ghi.
                                                                 DataPtr:  Con  trỏ  địa  chỉ:  Chỉ  vùng  nhớ  V  trong
                                                              S7-200 tại Master.
                                                                 Done: Ngõ ra báo hiệu việc ghi hay đọc đã hoàn tất
                                                                 Error: Byte báo lỗi trong quá trình truyền thông.

                   Hình 3. Khởi tạo hàm truyền tại trạm Master   2. Tại trạm khách (Slave)
                  Master  (Trạm  chủ)  là  nơi  thu  thập  dữ  liệu,  điều   Khởi tạo hàm truyền nhận Modbus tại Slave.
               khiển và giám sát các trạm khách (Slave).
                  Các tham số ngõ vào hàm khởi tạo Modbus:
                  EN:  Cho  phép  khởi  tạo  hoạt  động  truyền  thông,
               ngõ  vào  phải  luôn  ON  để  đảm  bảo  quá  trình  điều
               khiển và giám sát của việc truyền nhận.
                  Mode: Chọn lựa giao thức truyền thông cho cổng
               giao tiếp của PLC.

                  + Mode = 0: Cho phép giao tiếp theo chuẩn PPI.   Hình 5. Khởi tạo hàm truyền tại trạm Slave
                  +  Mode  =  1:  Cho  phép  giao  tiếp  theo  chuẩn   EN: Bắt đầu cho phép thực hiện truyền thông.
               Modbus.
                                                                 Mode: Chọn lựa giao thức truyền thông cho cổng
                  Baud: Tốc độ truyền thông phải tương ứng với tốc   giao tiếp của PLC.
               độ truyền của Slave.
                                                                  + Mode = 0: Cho phép giao tiếp theo chuẩn PPI.
                  Timeout: Thời gian tối đa đáp ứng từ Slave.
                                                                  +  Mode  =  1:  Cho  phép  giao  tiếp  theo  chuẩn
                  Hàm  truyền  nhận  dữ  liệu  giữa  Master  và  các   Modbus.
               Slave:
                                                                 Addr:  Địa  chỉ  của  Slave  thực  hiện  yêu  cầu  từ  1
                                                              đến 247.
                                                                 Baud: Tốc độ truyền thông của Slave phải tương
                                                              ứng  với  tốc  độ  truyền  ở  Master  từ  1200byte  đến
                                                              115200byte.
                                                                 Parity: Bit kiểm tra chẵn lẻ.
                                                                 Delay:  Thời  gian  chờ  để  nhận  dữ  liệu  từ  0  đến
                                                              32767 ms.
                Hình 4. Khởi tạo chế độ truyền nhận với trạm Slave
                                                                 MaxIQ: Số lượng ngõ vào, ngõ ra cho phép đọc,
                  EN: Cho phép khối hàm truyền nhận hoạt động.   ghi dữ liệu từ 0 đến 128.
                  First: Kích hoạt quá trình truyền nhận dữ liệu. Mỗi   MaxAI:  Số  lượng  analog  cho  phép  ghi  từ  0  đến
               lần ngõ vào First = 1 thì quá trình truyền nhận dữ liệu   32.
                                                                                   ISBN: 978-604-80-9122-4
   81   82   83   84   85   86   87   88   89   90   91