参数说明

method,通讯类型

  • rs485/rs232,虽然485与232的接线方式不一样,但它们都是串口通讯,rs485和rs232的参数效果是一样的
  • udp,UDP通讯
  • tcp,TCP通讯,注意DCS主机是TCP客户端

ip,IP地址和端口号

  • 该参数仅在method=udp或method=tcp时有效
  • IP和端口号用“:”分割,例如192.168.1.100:6666

readInterval,循环读取的时间间隔

  • RS485设备通常需要主机去循环读取它的状态
  • APP在进入相应设备界面的时候,即使readInterval=0,主机也会主动触发读取指令去刷新485设备状态
  • 一般情况下,该参数可设为readInterval=0
  • 在确认需要循环读取的情况下,该参数的推荐取值=该串口的设备数量*5,单位是秒
  • 该值不宜过小,可能导致严重的通讯阻塞

address,设备地址

  • 该参数需要与设备实际地址相匹配。通常情况下,设备的实际地址可修改,需要参考设备说明书或详询设备厂家

str#, 字符串码

2021.0730及以上版本支持

适用于serialdevice等设备的控制码是ASCII码的情况,可完全替代原有的16进制码。

例如,16进制码的设备写法如下:switch=on/63 74 72 6c 6f 6e+off/63 74 72 6c 6f 66 66,

其中on的控制码是63 74 72 6c 6f 6e,off的控制码是63 74 72 6c 6f 66 66。

对应ASCII码的写法是:switch=on/str#ctrlon+off/str#ctrloff,用str#字符码的格式替代原有的16进制码即可。

支持在str字符串中嵌入16进制码的写法,例如:str#ctrlon<0d>

特殊字符如下:

  • 空格(0x20)
    <SP>
    
  • 英文逗号(,)(0x2C)
    <CA>
    
  • 英文#号(0x23)
    <U3>
    
  • 换行键(\n)(0x0A)
    <LF>
    
  • 归位键(\r)(0x0D)
    <CR>
    
  • 英文等号=(0x3D)
    <#EQ>
    

results matching ""

    No results matching ""