Bỏ qua để đến nội dung

Datasource đầu ra

Một datasource đầu ra ghi dữ liệu ra một hệ thống bên ngoài — một PLC, broker, hoặc ứng dụng điều khiển. Khác với datasource đầu vào, đầu ra không có mô hình hay ánh xạ tag: chúng nhận một payload JSON và chuyển nó tới đích.

Giao thứcKhả năng
OPC-UAGhi vào một node (đồng bộ)
MQTTPublish tới một topic (QoS / retain có thể cấu hình)
Modbus TCPGhi vào holding register hoặc coil
  1. Vào Datasources → Output, bấm + Create, và chọn giao thức.

  2. Mỗi giao thức có các trường riêng. Các trường bí mật bị che thành *** sau khi lưu.

    {
    "endpoint": "opc.tcp://your-plc-host:4840",
    "securityPolicy": "None",
    "authentication": "Anonymous"
    }
  3. Lưu đầu ra, rồi bật nó. Một đầu ra phải được bật trước khi nó chấp nhận một lần ghi thử.

Mở chi tiết của đầu ra, tìm hành động Test Write, nhập một payload JSON, và gửi đi. Kết quả hiển thị thành công hoặc lỗi giao thức mà đích trả về.

Ghi một node duy nhất:

{
"nodeId": "ns=2;s=Temperature",
"value": 42.5
}

Một lần ghi thành công trả về kết quả thành công; một lỗi giao thức trả về một thông báo như OPC UA: node not found hoặc Modbus: address out of range.

Triệu chứngNguyên nhân khả dĩ
Connection timeoutĐích không truy cập được — kiểm tra đường mạng, host và cổng (MQTT 1883, Modbus 502).
Lỗi datasource bị tắtBật đầu ra trước khi gửi một lần ghi thử.
Node not found (OPC-UA)Kiểm tra định dạng NodeId và rằng node tồn tại trên máy chủ.
Địa chỉ ngoài phạm vi (Modbus)Ở trong dải Modicon (coil 1+, holding register 40001+).
Admin only (403)Lệnh ghi thử cần một tài khoản admin.

Xem runbook Khắc phục sự cố để biết thêm.