版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。


串口参数配置

  • 通过网关界面进行参数配置

  • 串口名称

在网关中,RS232和RS485口共用了4个串口,串口的内部名字按照顺序分别是:在网关和Linux系统中,RS232和RS485口共用了4个串口,串口的内部名字,按照顺序分别是:/dev/ttyO1,/dev/ttyO2,/dev/ttyO3,/dev/ttyO4。和COM1、COM2、COM3、COM4相对照ttyO4。(windows下名称:COM1、COM2、COM3、COM4)


  • 串口连接参数配置
    • connparam:多个参数key和value对,每对参数之间以分号隔开,参数的key和value之间使用=号。如:port=COM2;baudrate=9600;parity=E;databits=8;stopbits=1
    • 除以上配置外,内部还支持如下参数:
    • baudrate:支持:2400、4800、9600/115200/19200/25600等25600等。缺省:无效值(-8888),必须设置
    • parity:O,E,N:偶校验,奇校验,无校验。缺省为Nparity:O,E,N:偶校验,奇校验,无校验。缺省为N(无校验)
    • databits:5/6/7/8,缺省为8
    • stopbits:1:1个停止位;2:2个停止位2个停止位。缺省:1
    • xonlimit:如1000xonlimit:如1000。缺省:0
    • xofflimit:如1000xofflimit:如1000。缺省:0
    • readmincharacters:整数整数。缺省:0
    • readtimeout:整数,需要保证为100及以上(毫秒,使用AccessPort工具,为-1可能读取不到,如西门子S7-200 PPI该参数为-1则会读取不到应答)1则会读取不到应答)。缺省:100
    • ctsenable:整数整数。缺省:0
    • rtsenable:整数。Windows下缺省:1,Linux下缺省:0
    • dtrenable:整数整数,0:Disable,1:Enable,2:Handshake(Only In Win32)。Windows下缺省为1(handshake),Linux缺省:0
    • flowcontrolinenble:整数,是否允许输入的软件流控 1:允许,0:禁止1:允许,0:禁止。缺省:0
    • flowcontroloutenble:整数,是否允许输出的软件流控 1:允许,0:禁止1:允许,0:禁止。缺省:0
    • modem:整数整数。缺省:0
    • receiverenble:整数整数。缺省:1
    • dsrenable:整数:Controls whether DSR is disabled or enabled (Win32)dtrenable:整数,0:Disable,1:Enable,2:Handshake(Only In Win32)。缺省:0
    • 示例:
      • port=COM2;baudrate=9600;parity=E;databits=8;stopbits=1;ctsenable=1;rtsenable=1;dtrenable=2

...