Mạng truyền thông Modbus trong công nghiệp là gi?

Chia sẻ:
Số lượng
Yêu cầu gọi lại
số điện thoại

Modbus

Modbus là giao thức do hãng Modicon phát triển. Theo mô hình ISO/OSI thì Modbus thực chất là một chuẩn giao thức và dịch vụ thuộc lớp ứng dụng, vì vậy có thể  được thực  hiện trên các  cơ  chế  vận chuyển cấp  thấp  như  TCP/IP, MAP (Manufactoring Message Protocol), và ngay cả qua đường truyền nối tiếp RS-232. Modbus định nghĩa một tập hợp rộng các dịch vụ phục vụ trao đổi dữ liệu quá trình, dữ liệu điều khiển và chẩn đoán. Tất cả các bộ điều khiển của Modicon đều sử dụng Modbus là ngôn ngữ chung. Modbus mô tả quá trình giao tiếp giữa một bộ điều khiển với các thiết bị khác thông qua cơ chế yêu cầu/đáp ứng. Vì lý do đơn giản nên Modbus có ảnh hưởng tương đối mạnh đối với các hệ PLC của các nhà sản xuất. Cụ thể , trong mỗi PLC người ta cũng có thể tìm thấy một tập hợp con các dịch vụ đã được đưa ra trong Modbus. Đặc biệt trong các hệ thống thu thập dữ liệu và điều khiển giám sát, Modbus hay được sử dụng trên các đường truyền RS-232 ghép nối giữa các thiết bị dữ liệu đầu cuối (PLC, PC,...) với thiết bị truyền dữ liệu (Modem).

  1. Cơ chế giao tiếp

Cơ chế giao tiếp ở Modbus phụ thuộc vào hệ thống truyền thông cấp thấp. Cụ thể, có thể phân chia ra hai loại mạng là Modbus chuẩn và Modbus trên các mạng khác (ví dụ TCP/IP, Modbus Plus, MAP)

a.Mạng Modbus chuẩn

Các cổng Modbus chuẩn trên các bộ điều khiển của Modicon cũng như một số nhà sản xuất khác sử dụng giao diện nối tiếp RS-232. Các bộ điều khiển có thể được nối mạng trực tiếp hoặc qua modem. Các trạm Modbus giao tiếp với nhau qua cơ chế chủ/ tớ (Master/Slave), trong đó chỉ một thiết bị có thể chủ động gửi yêu cầu, còn lại các thiết bị tớ sẽ đáp ứng bằng dữ liệu trả lại hoặc thực hiện một hành động nhất định theo như yêu cầu. Các thiết bị chủ thông thường là các máy tính điều khiển trung tâm và các thiết bị lập trình, trong khi các thiết bị tớ có thể là PLC hoặc các bộ điều khiển số chuyên dụng khác. Một trạm chủ có thể gửi thông báo yêu cầu tới riêng một trạm tớ nhất định hoặc gửi thông báo đồng loạt tới tất cả các trạm tớ. Chỉ trong trường hợp nhận được yêu cầu riêng, các trạm tớ mới gửi thông báo đáp ứng trả lại trạm chủ. Trong một thông báo yêu cầu có chứa địa chỉ trạm nhận, mã hàm dịch vụ bên nhận cần thực  hiện, dữ liệu đi kèm và thông tin kiểm lỗi.

b. Modbus trên các mạng khác

Với một số mạng như Modbus Plus và MAP sử dụng Modbus là giao thức cho lớp ứng dụng, các thiết bị có thể giao tiếp theo cơ chế riêng của mạng đó, mỗi bộ điều khiển có thể đóng vai trò  là chủ hoặc tớ trong các lần giao dịch khác nhau. Nhìn nhận ở mức giao tiếp thông báo, giao thức Modbus vẫn tuân theo nguyên tắc chủ/ tớ mặc dù phương pháp giao tiếp mạng cấp thấp có thể là tay đôi. Khi một bộ điều khiển gửi một yêu cầu thông báo thì nó đóng vai trò là chủ và chờ đợi đáp ứng từ thiết bị tớ. Ngược lại, một bộ điều khiển sẽ đóng vai trò là tớ nếu nó nhận thông báo yêu cầu từ một trạm khác và phải gửi trả lại đáp ứng.

c. Chu trình yêu cầu đáp ứng

Giao thức Modbus định nghĩa khuôn dạng của thông báo yêu cầu cũng như của thông báo đáp ứng.

Một thông báo yêu cầu gồm các phần sau :

Ø Địa chỉ trạm nhận yêu cầu (0-247), trong đó 0 là địa chỉ gửi đồng loạt.

Ø  Mã hàm gọi chỉ thị hành động trạm tớ cần thực hiện theo yêu cầu. Ví dụ, mã hàm 03 yêu cầu trạm tớ đọc nội dung các thanh ghi lưu giữ và trả lại kết quả.

Ø Dữ liệu chứa các thông tin bổ sung mà trạm tớ cần cho việc thực hiện hàm được gọi. Trong trường hợp đọc thanh ghi, dữ liệu này chỉ rõ thanh ghi đầu tiên và số lượng các thanh ghi cần đọc.

Ø Thông tin kiểm lỗi giúp trạm tớ kiểm tra nội dung thông báo nhận được. Thông báo đáp ứng cũng bao gồm các thành phần giống như thông báo yêu cầu. Địa chỉ ở đây là địa chỉ của chính trạm tớ đã thực hiện yêu cầu và gửi lại đáp ứng. Trong trường hợp bình thường, mã hàm được giữ nguyên như trong thông báo yêu cầu và dữ liệu chứa kết quả thực hiện hành động, ví dụ nội dung hoặc trạng thái các thanh ghi. Nếu xảy ra lỗi, mã hàm quay lại được sửa để chỉ thị đáp ứng là một thông báo lỗi, còn dữ liệu mô tả chi tiết lỗi đã xảy ra. Phần kiểm lỗi giúp trạm chủ xác định độ chính xác của nôi dung thông báo nhận được.

  2. Chế độ truyền

a. Chế độ ASCI

Khi các thiết bị trong một mạng Modbus chuẩn giao tiếp với chế độ ASCII, mỗi byte trong thông báo được gửi thành hai ký tự ASCII 7 bit, trong đó mỗi ký tự biểu diễn một chữ số Hex. Ưu điểm của chế độ truyền này là nó cho phép một khoảng thời gian trống tối đa một giây giữa hai ký tự mà không gây ra lỗi. Cấu trúc một ký tự khung gửi đi được thể hiện như sau :

Mỗi ký tự khung bao gồm :

+ 1 bit khởi đầu (Start bit)

+ 7 bit biểu diễn một chữ số hex của byte cần gửi dưới dạng kí tự ASCII (0-9 và A-F), trong đó bit thấp nhất được gửi đi trước.

+ 1 bit parity chẵn/lẻ, nếu sử dụng parity

+ 1 bit kết thúc (Stop bit) nếu sử dụng parity hoặc 2 bit kết thúc nếu không sử dụng parity.

b. Chế độ RTU

Khi các thiết bị trong một mạng Modbus chuẩn được đặt chế độ RTU (Remote Terminal Unit), mỗi byte trong thông báo được gửi thành một ký tự 8 bit. Ưu điểm chính của chế độ truyền này so với chế độ ASCII là hiệu suất cao hơn. Tuy nhiên , mỗi thông báo phải được truyền thành một dòng liên tục. Cấu trúc một kí tự khung gửi đi được thể hiện như sau

Mỗi ký tự khung bao gồm :

- 1 bit khởi đầu (Start bit)

- 8 bit của byte thông báo cần gửi, trong đó bit thấp nhất được gửi đi trước

- 1 bit parity chẵn /lẻ, nếu sử dụng parity

- 1 bit kết thúc (Stop bit) nếu sử dụng parity hoặc 2 bit kết thúc nếu không sử dụng parity

Mạng truyền thông Modbus trong công nghiệp là gi?

CÔNG TY TNHH TM và DV TĂNG MINH PHÁT

  Trụ sở:    119 Quốc Hương,  Phường Thảo  Điền,  Q.2,  Tp.HCM

  VPGD:    602/41E, Điện Biên Phủ, P.22, Q.Bình Thạnh, Tp.HCM

  Ðiện Thoại:   (028) 35121007                 Fax:  (028) 35121008

  Mr.Thân: sale06@tmpvietnam.com      Phone: 0911 175 069

  VP tại Đức: Am Boscheler Berg 4a 52134 Herzogenrath

Chính sách mua hàng

  Giao hàng miễn phí.

  Làm việc các ngày trong tuần.

  Thanh toán linh động.

  Bảo hành 12 tháng.

  Hỗ trợ lắp đặt, vận hành.

Bản đồ TMP

© 2017 Tudonghoatmp.com, all right reserved.

Thiết kế website www.webso.vn

Loading...

Back To Top