首先,我们在基于Windows系统底层的基础上进行了再次的研发和创新的,通过在服务器上安装 *** 作系统和软件,50个云终端同连接服务器上公有的 *** 作系统和软件使用的,同时50个云终端用户可以独立云终端安装在服务器上的系统和软件而互不干扰,并且可以达到媲美i3电脑性能,完美适应办公,教学等应用场景不卡顿。
其次,而对于通过协议连接服务器使用云终端我们也同样作出了研发和创新的,通过自研的DDP动态传输协议,对图形算法等进行了大量的优化,不仅使云终端在通过协议连接服务器使用时可以达到i3电脑性能,同时更是简化了一些安装和维护上的步骤,采用一键式的安装10分钟就可快速完成50个用户的部署,让不懂电脑的用户也能轻松掌握的。
第三,有人就会问了说了这么多那么需要什么样的云终端和服务器才可以的呢?我们知道云终端是不进行计算和数据存储的,所以对于云终端的配置我们只需要采用禹龙YL-A100系列的ARM云终端就可以的,而对于服务器的配置我们一般是建议采用(2颗Intel®XeonE5-2600系列12核处理器;内存:96G;960G的固态硬盘做系统盘;4T的机械存储盘)这样的服务器配置的,基本上就可以实现50个云终端用户的需求的。
当然了这里说的50个云终端只需要一台服务器是针对于办公应用相对简单的场景来说的,对于应用非常复杂是一些厂家来说对于云终端和服务器的要求还是会更高一些的。这样可以,
第一,就是把一台电脑虚拟为多台服务器来用。
第二,用专用的设备可以接多个显示器和键盘,给几个人来共同使用。
就是这样,一般我们都 是使用第一。第二只是听说有这样的东西没听说谁在用。不可以,modbuspoll是仿真调试工具,不提供链接,但是可以用Virtual Serial Port Driver 90在一台电脑里创建虚拟机,实现链接的目的
Modbus学习必备的三大神器分别是ModbusPoll、ModbusSlave及VSPD,可以非常方便的进行modbus调试
ModbusPoll软件主要用于仿真Modbus主站或Modbus客户端
ModbusSlave软件主要用于仿真Modbus从站或Modbus服务器
而VSPD全称Configure Virtual Serial Port Driver,是用来给电脑创建虚拟串口使用的。
Modbus Poll :Modbus主机仿真器,用于测试和调试Modbus从设备。该软件支持ModbusRTU、ASCII、TCP/IP。用来帮助开发人员测试Modbus从设备,或者其它Modbus协议的测试和仿真。它支持多文档接口,即,可以同时监视多个从设备/数据域。每个窗口简单地设定从设备ID,功能,地址,大小和轮询间隔。你可以从任意一个窗口读写寄存器和线圈。如果你想改变一个单独的寄存器,简单地双击这个值即可。或者你可以改变多个寄存器/线圈值。提供数据的多种格式方式,比如浮点、双精度、长整型(可以字节序列交换)。
Modbus Slave: Modbus从设备仿真器,可以仿真32个从设备/地址域。每个接口都提供了对EXCEL报表的OLE自动化支持。主要用来模拟Modbus从站设备,接收主站的命令包,回送数据包。帮助Modbus通讯设备开发人员进行Modbus通讯协议的模拟和测试,用于模拟、测试、调试Modbus通讯设备。可以32个窗口中模拟多达32个Modbus子设备。与Modbus Poll的用户界面相同,支持功能01, 02, 03, 04, 05, 06, 15, 16, 22和23,监视串口数据。
Virtual Serial Port Driver 90 虚拟com端口工具
Virtual Serial Port Driver 90使用
Modbus调试需要需要两台电脑联机或者上位机与下位机进行调试。有了这个工具后就可以在一个电脑上虚拟出两个连接的com端口,就可以在一台电脑上进行调试。
安装过程一直点next即可,这里不再阐述,安装完成之后打开软件,主体是下图
我们分成两个部分,左边是虚拟串口的设置,右边是虚拟串口的添加
注意添加虚拟串口时尽量选择较大的COM口,因为较小的COM口可能被电脑的键盘,鼠标,U盘等设备占用,会出现冲突。
我这里选择COM10跟COM11 点击Add virtual pair在左边就可以看到建立的虚拟串口。
在此电脑----右键----管理----设备管理器->端口中查看是否新加了两个端口:
Modbus Poll使用
安装过程一直点next即可,安装完成之后破解一下(输一下密钥,很简单),软件界面如下图所示。
状态框:
Tx = 0表示向主站发送数据帧次数,图中为0次;
Err = 0表示通讯错误次数,图中为0次;
ID = 1表示模拟的Modbus子设备的设备地址,图中地址为1;
F = 03表示所使用的Modbus功能码,图中为03功能码;
SR = 1000ms表示发送周期,1S一次。
红字部分,表示当前的错误状态,“No Connection”表示未连接状态。
单击Setup----Read/Write Definition… 或者按F8进行参数设置,会d出参数设置对话框。
Slave ID为要访问的Modbus从机的地址,
Function 功能码的选择,
Address 为寄存器起始地址,根据功能码的不同,访问地址不同
Quantity:为访问寄存器个数,
Scan Rate为读取数据周期,轮询发送,单位毫秒,
Modbus协议同时规定了二十几种功能码,但是常用的只有8种,用于对存储区的读写,如下表所示:
功能码 功能说明
01H 读取输出线圈
02H 读取输入线圈
03H 读取保持寄存器
04H 读取输入寄存器
05H 写入单线圈
06H 写入单寄存器
0FH 写入多线圈
10H 写入多寄存器
当然我们用的最多的就是03和06 一个是读取数据,一个是修改数据。
关于功能码以及寄存器地址
看这篇讲解原理的文章:
详解Modbus通信协议—清晰易懂
点击Display可以设置数据的显示方式,默认为Signed方式(16进制无符号二进制),数据范围为-32768~32767
点击 Connection -> Connect或者按“F3”进行连接
端口主从机分别选择我们虚拟出来的com10和com11端口,其他选项如波特率9600,比特位8,校验位1,无等价位等可以保持不变,然后点击确定进行连接,未连接成功窗口第二行会给出提示信息。
Response Timeout,表示读取超时时间,从站在超时时间内没有返回数据,则认为通讯失败。
Delay Between Polls,每次扫描的最小间隔时间,默认为20ms。
Remote Modbus Server,表示TCP/IP模式时的终端从站设备的网络设置。
IP Address,表示TCP/IP模式时从站IP地址。
Port,表示TCP模式时从站网络端口
Connect Timeout 表示TCP链接超时时间
IPV4/IPV6
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)