基础选项

上图是基础选项的截图,可以看到它提供了多个选项,以允许用户对入口、出口数量进行配置,以及以太网卡进行配置。 入口数量存在上限32,出口数据出存在上限8,入口数量最少为1,出口数量最少为0(也就是没有出口)。
以太网联网存在两个模式,一个是静态模式,一个DHCP模式。前者系统将使用用户手工指定的一组网络参数来设置网络, 后者设备将使用DHCP协议来设置网络参数。随模式之后提供的一组网络参数设置选项,只在静态模式下生效。
网络相关的参数需要“重启设备”后方可生效,而出入口数量的设置,在“重启应用”后即可生效。
零号入口选项

零号入口就是串口,对于本设备来说,只有一个特殊的入口——串口,它被设备指定为零号入口,它的参数配置将与其它入口的配置不同, 故单独拿出来在此处单独配置。
对比上图,我们可以看到,串口设备路径是 /dev/ttyO1 ,该路径是确定的,不需要也不能更改。其它相关的参数都可以更改, 只要在通信的过程匹配就可以。
在串口数据输入的过程中,设备支持3种类型的数据处理。“透明传输”,此时设备不对数据做任何转换或处理,它简单地把数据收入并缓存, 在后面的出口处理过程再读出数据,写入相应的出口。“Mobus Master RTU to TCP 互转”,此时设备假设与串口相连接的是一个 Modbus Master 协议, 因为出口都是TCP端口,所以在写入网络的之前,设备会将RTU协议改写成TCP协议。“Mobus Slave RTU to TCP 互转”, 此时设备假设与串口相连接的是一个 Modbus Slave 协议,同样的设备也会将RTU协议改写成TCP协议。两个跟 Modbus 相关的类型, 在收到回复数据时,同时也会进行反方向的处理和转换。如果想实现“Modbus RTU over TCP”的效果,直接使用透明传输即可。
在此处需要特别说明的两个参数是“扫描周期”和“帧大小”。在串口处理过程中,设备通过时间和尺寸两个维度上分隔数据。 所谓扫描同期就是指该时间内到达的数据作为一帧处理,而帧大小则说明超过此尺寸的数据将被分隔成两个帧。
零号入口设置的选项在“重启应用”后生效。