Trình tự điều khiển giao tiếpGiao diện

Một phần của tài liệu temperature controller of autonics guides (Trang 50 - 52)

X efwjbujpojoejdbupst 4gspou ajt Vbsbnfufs` R

Trình tự điều khiển giao tiếpGiao diện

Giao diện

Ứng dụng của cấu tạo hệ thống

Khối và lệnh giao tiếp

Nó sử dụng để truyền nhiệt độ và độ ẩm hiện thời đến thiết bị khác Tiêu chuẩn

Số lượng kết nối Phương pháp giao tiếp Phương pháp đồng bộ Khoảng cách giao tiếp Tốc độ giao tiếp Bit khởi động Bit dừng Bit chẵn lẻ Bit dữ liệu Ngoại tiếp EIA RS485 31, nó có thể dùng để cài đặt địa chỉ 01~31 Chia đôi Loại không đồng bộ Trong phạm vi max. 800m 1200 ~ 115200 (Có thể cài đặt) 1 (Cố định) 1 (Cố định) Không (Cố định) 8bit (Cố định) MODBUS RTU

Nó không có khả năng thay đổi thông số liên quan đến giao tiếp của THD dưới dạng giao tiếp với hệ thông lệnh cao. Làm phù hợp thông số của giao tiếp THD cho giống với hệ thống lệnh cao.

Nó không cho phép cài đặt trùng lặp địa chỉ giao tiếp trên cùng một đường giao tiếp. Hãy sử dụng đầu nối chỗ rẽ thích hợp cho giao tiếp RS485.

SCM-38I sản xuất bởi Autonics được khuyên dùng để chuyển đổi từ RS232C sang RS485. Phương pháp giao tiếp là MODBUS RTU (PI-MBUS-300 REV.J).

Sau 0.5sec cấp nguồn vào hệ thống lệnh cao, nó khởi động giao tiếp.

Giao tiếp ban đầu sẽ được khởi động bởi hệ thống lệnh cao. Khi một lệnh xuất ra từ hệ thống lệnh cao, THD sẽ đáp ứng.

Phần

bên trên Mã địa chỉ Lệnh Đ/c khởi động Số dữ liệu CRC 16 Mã địa chỉ Lệnh Đ/c khởi động Số lượng CRC 16

Mã địa chỉ Lệnh Số lượng CRC 16

Máy tính

A Min. 0.5sec sau khi cấp nguồn

B Trong giới hạn (Tốc độ giao tiếp x 10) x 10 VD: 9600bps = 960cps = 1.04ms x 10

C Min. (Tốc độ giao tiếp x 10) x 4

Định dạng câu hỏi và câu trả lời Câu hỏi

Mã địa chỉ Lệnh Địa chỉ khởi động Số dữ liệu CRC 16

Dải tính toán của CRC 16

Mã địa chỉ: Mã này làm cho hệ thống lệnh cao có thể nhận dạng THD. Nó có thể được cài đặt trong dải giới hạn 01 đến 1F. Lệnh: Đọc lệnh cho thanh ghi ngõ vào.

Địa chỉ khởi động: Địa chỉ khởi động của thanh ghi ngõ vào để đọc, nó có thể chọn 0000 và 0001 cho địa chỉ khởi động.

Số dữ liệu: Số của 16 bit dữ liệu từ địa chỉ khởi động (Số vị trí). Nó đọc 2 đến 16 bit dữ liệu khi địa chỉ khởi động là 0000 hoặc đọc 1 đến 16 bit dữ liệu có giá trị khi địa chỉ khởi động là 0001.

CRC 16: Kiểm tra tổng quát toàn bộ cấu trúc và nó được sử dụng cho việc nhận/truyền chắc chắn hơn để kiểm tra lỗi giữa nhận và truyền.

16 bit dữ liệu trong địa chỉ 0000 hiển thị giá trị nhiệt độ, 16 bit dữ liệu trong địa chỉ 0001 hiển thị giá trị độ ẩm. (Tham khảo bảng sắp xếp MODBUS)

Bộ Chuyển Đổi Nhiệt Độ/Độ Ẩm

Câu trả lời

Mã địa chỉ Lệnh Tổng số dữ liệu Dữ liệu nhiệt độ Dữ liệu độ ẩm CRC 16

Dải tính toán của CRC 16

Mã địa chỉ: Mã, W hệ thống lệnh cao có thể nhận dạng THD. Nó có thể được cài đặt trong phạm vi dải 01 đến 1F. Lệnh: Đọc lệnh thanh ghi ngõ vào.

Tổng số dữ liệu: Tổng số 8 bit dữ liệu gởi từ địa chỉ khởi động (Số Byte)

Nó đọc 4 của 8 bit dữ liệu khi địa chỉ khởi động là 0000 hoặc đọc 2 của 8 bit dữ liệu có giá trị khi địa chỉ khởi động là 0001. (Tham khảo bảng sắp xếp MODBUS)

Dữ liệu nhiệt độ: Để tính giá trị nhiệt độ hiện thời, lấy giá trị đọc chia cho 100. VD: Khi dữ liệu đọc là 0x09B6, giá trị thập phân 2486, giá trị hiện thời là: 2486/100 = Dữ liệu độ ẩm: Để tính giá trị độ ẩm hiện thời, lấy giá trị đọc chia cho 100.

VD: Khi dữ liệu đọc là 0x12FE, giá trị thập phân 4862, giá trị hiện thời là: 4862/100 = CRC 16: Kiểm tra tổng quát toàn bộ cấu trúc. (Tham khảo bảng CRC 16 ở trang E-26)

Ứng dụng

(Câu hỏi): Mã địa chỉ (01), Địa chỉ khởi động (0000), Tổng số 16 bit dữ liệu để đọc (2), Kiểm tra tổng quát (0x71CB) Số

đơn vị Lệnh

Mã khởi động Tổng số dữ liệu CRC 16

Lệnh cao Lệnh cao Lệnh cao

Lệnh cao Lệnh cao Lệnh cao

Số đơn vị trả lờiLệnh Tổng số dữ liệu Lệnh thấp Lệnh thấp Lệnh thấp Lệnh thấp Lệnh thấp Lệnh thấp

Dữ liệu nhiệt độ Dữ liệu độ ẩm CRC 16

Lỗi xử lý (Slave → Master)

Lệnh không xác minh

(Câu trả lời): Mã địa chỉ (01), Tổng số 8 bit dữ liệu để đọc (4), Nhiệt độ (0x09B6), Độ ẩm (0x12FE), CRC kiểm tra tổng (0x94DE)

Số đơn vị Lệnh trả lời Mã ngoại lệ CRC 16

Cài đặt nhận bit cao nhất và gởi nó đến lệnh trả lời và mã ngoại lệ 01 Mã khởi động của dữ liệu câu hỏi không thích hợp để có thể truyền mã

Số đơn vị Số đơn vị Số đơn vị Lệnh trả lời Lệnh trả lời Lệnh trả lời Mã ngoại lệ Mã ngoại lệ Mã ngoại lệ CRC 16 CRC 16 CRC 16 Cài đặt nhận bit cao nhất và gởi nó đến lệnh trả lời và mã ngoại lệ 02

Cài đặt nhận bit cao nhất và gởi nó đến lệnh trả lời và mã ngoại lệ 03

Cài đặt nhận bit cao nhất và gởi nó đến lệnh trả lời và mã ngoại lệ 04 Tổng số của dữ liệu câu hỏi lớn hơn câu hỏi có thể truyền được

Xử lý khác thường với một lệnh nhận được.

Thay đổi tốc độ giao tiếp (THD-R Series)

Cài đặt SW1 đến 0 và cấp nguồn. LED hoạt động đang nhấp nháy.

Cài đặt tốc độ giao tiếp sau khi chọn SW1 trong dải 1~8 và giữ nó trong 3sec. Sau khi cài đặt tốc độ giao tiếp, LED sẽ ON.

Nhà máy mặc định tốc độ giao tiếp là 9600bps (SW1: 4) cho tốc độ giao tiếp. Trong lệnh để thay đổi tốc độ giao tiếp, hãy tắt nguồn và lặp lại bước 1) ~ 4). Bảng cài đặt của tốc độ giao tiếp (bps).

Công tắc cài đặt địa chỉ giao tiếp (SW1)

[PCB bên trong của THD-R] [PCB bên trong của ]

Công tắc cài đặt địa chỉ giao tiếp (SW1)

Thay đổi địa chỉ giao tiếp (THD-R Series)

Cài chân cắm CAL và SW1 ở địa chỉ mới, cấp nguồn.

Một phần của tài liệu temperature controller of autonics guides (Trang 50 - 52)

Tải bản đầy đủ (PDF)

(68 trang)