⑦自定义网口

信道类型:自定义网口-TCP_Server和自定义网口-UDP

  

单击按钮“高级参数”,弹出高级参数设置对话框,如下图所示:

本模式下,需要用户自定义从站身份信息的登陆包格式。

登陆包参数由两个部分组成:登陆包头+身份地址。用户在登录包参数和登录包响应框中输入的是16进制的字符串。登录包响应中输入的内容不应该携带身份地址信息。

其中身份地址的计算方式是由“地址参数”决定的,其中编码格式有三种:HEX  ASCII  BCD

例:比如登录包参数内容为:01 32 33 EF FF F0,编码方式选择的是ASCII,地址长度为2,地址开始位置为1,则计算得到的身份地址为:(32 33)转换为10进制数为:23

如果用户设置了心跳超时时间,那么某个站点的上次通信时间超过这个时间值时,断开网络连接。如果用户未设置超时时间,默认值为:10分钟,超过该时间后,会断开网络连接。

该模式下有两种应用模型:

Ø  一个信道模块下带多个设备,即组内最大数不为0,用户登录的身份地址为站址,在站点表中建立的站点号实际为:设备地址。站址的计算:设备地址/组内最大数 + (bool)(设备地址%组内最大数)

Ø  如果组内最大数为0,则站点表中建立的站点实际为:站址。

注:从站登录时,需要将从站登录的站址和用户建立的站点表中的站址进行比较,如果匹配不上,则不会进行登录响应,将非法站址输出到事件记录窗口中。