C2000-B1-THE0101-BB1 使用说明书
最近更新时间:2022-11-27 15:41:14
C2000-B1-THE0101-BB1 使用说明书
目录
本节“快速使用”可使用户快速了解及使用产品,了解产品接线、配套软件安装及搜索设备等。
C2000-B1-THE0101-BB1产品使用前需额外准备网线、USB转RS485转换器、电源、螺丝刀及电脑等相关辅件,具体见下表所示:
类型 |
产品准备 |
其他辅件准备 |
硬件 |
B1-THE0101-BB1设备一台(下文统称“ C2000设备 ”) |
另需自备网线一根,USB转RS485转换器一台,导线若干;9~27VDC电源一个。 |
软件 |
《虚拟串口管理程序》安装包 |
电脑一台,已预装Windows操作系统 |
软件包下载地址:https://www.konnad.com/service/download 服务与下载中心-->软件 & SDK --> 虚拟串口管理程序 |
将C2000设备按如下接线示意图接上,需要外接电源:
设备接线注意事项:
● C2000设备和电脑直连使用交叉网线,接入交换机或路由器使用直连网线;
● RS485总线必须使用屏蔽双绞线和手拉手式的总线结构,坚决杜绝星型连接和分叉连接。
网线制作线序图:
设备正常连接后指示灯情况:
● C2000设备上电后,电源指示灯PWR红色常亮,RUN闪烁,设备供电正常。
● 设备接上网线,网线另外一端插入电脑网口或交换机,网络指示灯LINK闪烁,表示C2000设备已接入网络。
● 在未进行数据通信的时候COM指示灯不亮,当C2000设备将网络端接收到的数据发往串口时绿灯亮,从串口接收到数据时红灯亮。
在参数设置前请按如下操作安装好软件包,将已完成上一步骤的C2000设备用网线连接至电脑,打开安装好的《虚拟串口管理程序》,搜索设备并进行参数设置。
软件包安装:1.下载软件压缩包;2.软件压缩包右键属性-->常规-->解除锁定(如下图示,无此项时忽略本步骤);3.软件压缩包解压缩(电脑操作系统为32位安装x86安装包,电脑操作系统为64位安装X64安装包)-->选择VCom.Setup.exe右键“ 以管理员身份运行 ”安装即可。
安装完软件后,右键桌面上《虚拟串口管理程序》快捷方式图标,选择属性-->兼容性-->勾选以管理员身份运行此程序-->应用-->确定。然后再双击打开程序,将出现登录界面,如下图:
默认用户名 admin,密码为空,输入用户名后点 确定 进入《虚拟串口管理程序》。
特别提示:软件安装后显示“local正在登陆...”解决方法如下(无此项时忽略如下操作)
● 确认使用用户名admin 密码空来登陆;
● 查看电脑“启动任务管理器-->所有进程-->C2000Service.exe”,若无此进程需手动安装服务“安装根目录文件夹server/uninstall.bat(双击)-->server/install.bat(双击安装服务)”。
设备搜索进入后主界面如下图所示,程序主要有主菜单、设备分组及搜索等组成。打开《虚拟串口管理程序》,选择 搜索设备 ,点击 搜索 可以搜索设备,如下图示:
特别提示:如果搜索不到设备时,解决方法如下
● 关闭Windows防火墙;
● 将电脑与C2000设备接入到同一个交换机下,并设置与C2000设备的IP在同一个网段;
● 检查网络指示灯状态是否正常或更换好的网线。
1.3.2. 设备配置 设置网络参数右键选择搜索到的设备,在弹出的快捷菜单中选择“ 设置 ”,在弹出的页面中选择“ C2000网络参数 ”进行网络参数配置。C2000设备出厂默认IP地址为10.1.1.10(子网掩码255.0.0.0 \网关10.1.1.200),如下图示:
如果勾选“自动获得 IP地址”,那么此C2000所在网段当中的DHCP服务器将为其自动分配IP地址,但仍需手动设置上本网段默认网关。如不勾选“自动获得IP地址”需要手动为其指定IP地址和子网掩码、默认网关等。
设置套接口参数点击“串口1”进入“套接口参数”设置,套接口参数可设置参数如下图所示,主要设置连接方式及是否使用本公司动态库控件进行通信。
下面对套接口参数进行详细介绍。
工作方式:TCP Client\ TCP Server\ UDP_Appointed\ UDP_Normal。
TCP Client:设备作为客户端,选择此种工作方式时要同时设置服务IP和端口。当C2000设备做为客户端时从上电开始就会主动的连接服务器,直到和服务器建立连接为止。
TCP Server:C2000作为服务器端,在此模式下C2000在指定的端口监听来自客户端的连接。当电脑上开了防火墙,C2000连接不上电脑上的程序,比如当虚拟串口转发不能成功时可以尝试使用此种模式进行通信。
UDP_Appointed:使用UDP进行通信,当C2000工作在“UDP_ Appointed”模式时,它只接收指定的IP地址和端口发过来的数据,并将返回的数据发送给指定的IP地址和端口。
UDP_Normal:使用UDP进行通信,当C2000工作在“UDP Normal”模式时,它会回应所有的IP地址和端口发过来的数据,并将返回的数据发送到最后一次发给它查询请求的IP地址和端口。
C2000端口:设备通信时使用的端口,可以根据需要更改。
服务器IP或域名:当设备设置为TCP Client或UDP_Appointed时此项需要设置。IP地址填上作为服务器的电脑或者是设备的IP,也可通过域名去连接服务器。当单击旁边的“本机IP”时可以获取电脑IP,但当此电脑有两张网卡或者是单张网卡有一个以上IP时可能不能自动获取需要的IP时,请手动输入。
服务器端口:当设备做为客户端时才需要设置此项,且必须设置为和服务器监听的端口一致。比如用使用虚拟串口管理程序和C2000通信时,如果虚拟串口管理程序监听的端口为8005,那么此处服务器端口也应该设置为8005。
使用“虚拟串口”或“EDSockServer控件”:选上此选项时,设备将使用本公司的协议进行通信。如用户使用了虚拟串口或者用本公司提供的动态库或者控件进行的二次开发则必须要选上此项,其他情况下无需选择。如不选择此项,设备将使用标准的Socket进行通信。
设置串口参数在此处主要可设置RS485接口的通信参数及串口数据打包规则相关的配置:
这里需要设置RS485通信的参数有波特率、数据位、校验位和停止位。设置的数值应该和串口服务器串口下接串口设备的通信参数设置成一致。比如串口服务器的串口下接了一个考勤机,而这个考勤机的通信参数为9600、N、7、1,那么C2000串口参数里面应该也设置成9600、N、7、1。
“串口工作方式”:选择RS485模式。
“字节间隔超时”:C2000设备从串口收到字节后,在“字节间隔超时”过后,还没有从串口收到下一个字节,C2000设备将收到的数据发送到网络上,默认20,推荐修改范围为0~100ms。
“最大帧长度”:C2000设备从串口收到的数据量等于此长度时向网络发送这些数据,推荐值1000字节。
C2000设备只要满足“字节间隔超时”与“最大帧长度”其中一个条件,就会将串口接收到的数据往网络转发。
上述介绍C2000设备的“C2000网络参数”和“串口参数”设置,产品详细连接配置请参考“ 参数设置及测试 ”章节相关内容。
网络 |
网口数量 |
1 |
速度 |
10/100M |
|
传输距离 |
100米 |
|
通讯方式 |
透传 |
|
连接数(TCP) |
1 |
|
串口参数 |
串口数量 |
1个RS485 |
串口形式 |
凤凰端子,孔径5.08 |
|
保护形式 |
PPTC+TVS |
|
过压过流保护 |
30V/200mA |
|
校验 |
None,Even,Odd |
|
数据位 |
6、7、8 |
|
停止位 |
1、1.5、2 |
|
流量控制 |
None |
|
速率 |
1200bps至115200bps |
|
传输距离 |
1200米 |
|
无线参数 |
接口数量 |
1个WiFi接口(仅用于设置参数) |
无线标准 |
802.11b/g/n |
|
频率 |
2.4GHz |
|
天线 |
内置 |
|
电源需求 |
电源规格 |
9~27V DC |
接口形式 |
凤凰端子(1个),孔径5.08mm 和 圆孔插头(1个),内外径2.1*5.5mm |
|
电流 |
80mA@12VDC |
|
功耗 |
< 1W |
|
电源保护 |
保护形式 |
PPTC+TVS |
过压过流保护 |
30V/500mA |
|
工作环境 |
操作温度、湿度 |
-40℃~85℃,5~95%RH不凝露 |
存储温度、湿度 |
-60℃~125℃,5~95%RH不凝露 |
|
安装&尺寸 |
安装方式 |
金属壳,定位孔安装 |
尺寸 |
67.46*61.92*25.00mm |
指示灯 |
指示灯状态 |
正常状态说明 |
PWR |
电源指示灯 |
设备上电即亮红灯,掉电即灭。 |
RUN |
运行指示灯 |
设备上电正常运行后指示灯间隔1秒钟灯闪烁 |
COM |
串口指示灯 |
网络端发送的数据从串口转发出去时绿灯闪烁; 接收到串口回复的数据时红灯闪烁;无数据时不亮。 |
Wi-Fi |
WiFi指示灯 |
平时WiFi关闭,短按按钮(1~2s)WiFi开启AP 模式,WiFi指示灯常亮表示可以WiFi连接。 再短按退出配置模式 WiFi继续关闭,或者超时10分钟后自动关闭,对应WiFi指示灯灭掉。 |
LINK |
网络状态指示灯 |
接入百兆网络环境后红的常亮,绿灯闪烁(表现红绿闪烁);接入十兆网络仅绿灯闪烁; 未插网线或未接入网络后指示灯不亮。 |
端口名称 |
端口标识 |
说明 |
建议线材 |
电源 |
V+、V-、PE |
V+电源输入正极、V-电源输入负极、PE电源地 |
RVV 2*1.0 |
㊉ → ㊀ |
圆孔插头,内外径2.1*5.5mm |
RVV 2*1.0 |
|
网口 |
10/100M |
RJ45 网口 |
CAT-5e |
串口 |
485(+ 、-) |
RS485+ 正极、RS485- 负极 |
RVSP 2*0.5 |
WiFi切换/ 复位按钮 |
按钮 |
短按(1~2s)进行WiFi有无切换,长按(5s)产品恢复默认出厂设置(长按到5秒后,RUN指示灯间隔200ms一直闪烁,直到松开设备完成复位) 注:恢复出厂是只将WiFi恢复到AP模式,IP地址为出厂192.168.4.1, 串口等其他参数保持用户配置的参数。(且恢复WiFi登录密码为8个0,恢复设置密码为空) |
- |
单位:mm
挂耳式安装
串口服务器可以实现串口与网络端直接的数据透明传输,而不对数据进行任何的处理。
通过本公司开发的虚拟串口管理程序,将网络数据定向到虚拟串口,然后从虚拟串口读取数据,上位机可直接使用虚拟的串口通讯,无需再开发通讯连接方式。
设备可以作为TCP服务器
C2000设备上电后在指定的TCP 端口等待数据服务器的连接请求,数据服务器在需要与C2000设备通讯的时候,向C2000设备的监听端口请求建立TCP 连接。连接建立后,数据服务器可以随时向C2000设备发送数据,C2000设备也可以随时将数据发送到数据服务器,在完成指定的通讯后,数据服务器可以主动要求断开连接,否则连接一直保持。
设备可以作为TCP客户端
C2000设备上电时会主动向服务器请求连接,直到TCP连接建立为止,并且连接一旦建立将一直保持。连接建立后,数据服务器可以随时向C2000设备发送数据,C2000设备也可以随时将数据发送到数据服务器。
当C2000 设备工作在“UDP normal”模式时,C2000设备会回应所有的IP地址和端口发过来的数据,并将返回的数据发送到最后一次发给它查询请求的IP地址和端口;
当C2000设备工作在“UDP Appointed”模式时,它能接收所有的IP地址和端口发过来的数据,但只将返回的数据发送给指定的IP地址和端口。
在使用以太网口、内置无线Wi-Fi接口,通过设置工具或网页Web可以对设备进行参数设置。
TCP连接时,可以自定义设置主动发送的数据包(最大可设置20个字符串的数据包),以通知连接端连接成功或用于区别多个串口服务器。
可设置是否启用心跳包,可设置心跳包类型、发送间隔时间及心跳包长度(最大40个字节长度),使用协议控件时自定义心跳包自动关闭。
上位机应用程序与C2000设备连接通信的话,可以使用本公司提供的控件EDSockServer.ocx(或动态库EDSockServer.dll)进行二次开发。
上位机可使用虚拟串口、Socket连接及使用动态库和串口服务器进行通信。设置设备参数时除使用虚拟串口管理程序外还可以通过Web进行设置。
下面将介绍使用虚拟串口和Socket连接进行数据收发测试,使用动态库的方式在此不做介绍,需要了解可以参考相关的二次开发包。
在配置串口服务器和上位机连接通信时,首先要确定上位机是采用串口的方式通信,还是Socket的方式通信,然后选择相应的章节配置。
使用虚拟串口后,用户基于串口通信的上位机应用软件不需要做任何的修改,即可通过虚拟的串口在网络上收发数据。
4.1.1 设备做为客户端模式在进行下面的配置之前请按照实际使用环境设置好串口服务器的“C2000网络参数”。
如本地电脑IP地址为10.55.56.122,子网掩码255.0.0.0,那么设置C2000串口服务器IP地址和电脑在同一个网段,如10.55.56.100,子网掩码255.0.0.0,且电脑CMD命令能够ping通10.55.56.100地址。
设置“串口1”参数如下图示:
工作方式:选择TCP Client。
C2000端口:可以使用默认8000不做修改,也可以自定义设置为其它数值。
服务器的IP或域名:需要连接的服务器的IP地址或连接的域名,假设要虚拟串口的本地电脑IP地址为10.55.56.122,此处服务器IP就要填写10.55.56.122。当过公网使用时如服务器端没有固定的公网IP,此处就可以填入服务器端提前准备好的域名。
服务器端口:此处数值需要和服务器监听C2000连接端口里面设置的值一样(使用虚拟串口时如虚拟串口管理程序里面没有更改监听端口,此处需要固定为8000)。
如下图示,“监听C2000连接的端口”要与“服务器端口”设置一致。
使用“虚拟串口”或“EDSockServer控件”:此次测试使用虚拟串口通信,需要勾选上。
串口参数:设置和串口服务器串口下接的串口设备通信参数一致。
“字节间隔超时”:C2000设备从串口收到字节后,在“字节间隔超时”过后,还没有从串口收到下一个字节,C2000设备将收到的数据发送到网络上,默认20,推荐修改范围为0~100ms。
“最大帧长度”:C2000设备从串口收到的数据量等于此长度时向网络发送这些数据,推荐值1000字节。
只要满足“字节间隔超时”与“最大帧长度”其中一个条件,就会将串口接收到的数据往网络转发。
点击“确定”后设置成功,设备会出现短暂软重启,然后再重新搜索一下设备,搜索到的设备需要先拖到设备组后才能建立需要的串口号。
将搜索到的设备拖到“local”下的“默认设备组”,如下图示:
设备拖到默认设备组后释放鼠标左键,将弹出如下“添加设备”界面,直接点击确定即可(也可以修改一下名称,其他参数固定)将设备添加到默认设备组。
将设备添加到默认设备组后,鼠标左键点击一下默认设备组里添加的设备,可以看到连接已经打绿勾,表示串口服务器已经和虚拟串口管理程序连接成功,如下图所示:
此时设置基本完成,只需要选择一个虚拟串口即可完成配置。双击右侧“虚拟串口”栏,将弹出一个COM口选择列表,只要是电脑系统没有被占用的COM口都可以选择使用,如上图:
也可以通过“计算机-->管理-->设备管理器-->端口”查看上述已经创建好的串口号,如下图示:
说明:如果网络环境开启防火墙(如Windows防火墙)会屏蔽作为客户端模式的串口服务器连接,虚拟串口连接打叉时可以关闭电脑Windows防火墙。
综上,串口服务器作为客户端虚拟串口号设置完毕,假设创建的虚拟串口为COM3,则上位机应用软件可以打开COM3进行串口的数据通信(可参考 虚拟串口测试 章节)。
4.1.2 设备做为服务器模式当网络环境开启防火墙屏蔽作为客户端模式的串口服务器连接时,可以使用此方法。同样,设备同做为客户端模式一样需要先设置好“C2000网络参数”。(具体C2000网络参数设置 可以参考 “使用虚拟串口进行通信”的 “设备作为客户端模式”章节)
设置“串口1”参数如下图示:
工作方式:选择TCP Server。
C2000端口:可以使用默认8000不做修改,也可以自定义设置为其它数值。
服务器的IP或域名:设备工作方式设为TCP Server,后此处不需要设置。
服务器端口:设备工作方式设为TCP Server后此,处不需要设置。
使用“虚拟串口”或“EDSockServer控件”:此次测试使用虚拟串口通信,因此需要勾选上。
串口参数:设置和串口服务器串口下接的串口设备通信参数一致。
“字节间隔超时”:C2000设备从串口收到字节后,在“字节间隔超时”过后,还没有从串口收到下一个字节,C2000设备将收到的数据发送到网络上,默认20,推荐修改范围为0~100ms。
“最大帧长度”:C2000设备从串口收到的数据量等于此长度时向网络发送这些数据,推荐值1000字节。
只要满足“字节间隔超时”与“最大帧长度”其中一个条件,就会将串口接收到的数据往网络转发。
设备作为服务器时,设置完C2000串口服务器配置参数后还需要在虚拟串口管理程序里面将设备添加为服务器,步骤如下:
打开主菜单,软件左上角“康耐德--设置”。
选择主菜单下面的“添加设置为服务器的C2000”,将弹出添加设为服务器的C2000设置页面,如下图示:
IP或域名:输入作为服务器C2000的IP或域名。
端口:输入C2000端口,上图中我们将C2000端口设置为8000,故此端口输入8000。
输入完成后选择“添加”,将设备加入,然后点“确定”返回主菜单,将搜索到的设备拖到“local”下的“默认设备组”。
将设备拖到默认设备组里面后释放鼠标左键,将弹出如下“添加设备”界面,直接点击确定即可(也可以修改一下名称,其他参数固定)将设备添加到默认设备组。
将设备添加到默认设备组后,鼠标左键点击一下默认设备组里添加的设备,可以看到连接已经打绿勾,表示串口服务器已经和虚拟串口管理程序连接成功,如下图所示:
此时设置基本完成,只需要选择一个虚拟串口即可完成配置。双击右侧“虚拟串口”栏,将弹出一个COM口选择列表,只要是系统没有被占用的COM口都可以选择使用,如上图:
也可以通过“计算机-->管理-->设备管理器-->端口”查看上述已经创建好的串口号。
综上,串口服务器作为客户端虚拟串口号设置完毕,假设创建的虚拟串口为COM3,则上位机应用软件可以打开COM3进行串口的数据通信(可参考 虚拟串口测试 章节)。
注意事项:
设备连接处的 变成绿色的 才表示已经连接。
虚拟串口后,虚拟串口管理程序会随电脑操作系统自启动,无需再打开。
如没有连接可先检查设备的IP地址是否配置正确,可以在CMD命令提示符下检查是否可以Ping通设备,同时也可通过ARP命令检查MAC地址和IP地址对应关系。
设备做为客户端时,如电脑安装有安全软件或其他限制外部进来的连接可能导致连接不能建立,可暂时关闭Windows防火墙或将设备设置为服务器的工作方式。
4.1.3 虚拟串口测试使用虚拟串口管理程序自带的串口测试工具,模拟作为上位机上位机应用软件和串口服务器进行串口通信。依次选择“康耐德--数据--串口数据测试”,打开串口测试工具。
如下图示,打开虚拟串口号COM3,发送数据区域输入C2000串口服务器下接的串口设备能够识别的串口指令,点击“ 手动发送 ”,接收区域可以接收到串口设备返回的数据。
虚拟串口管理程序还可以监视虚拟串口和上位机上位机应用软件通信的数据流,如下图,在虚拟串口处右击,点击监视可以弹出数据流监视窗口。
当串口服务器使用Socket进行通信时,基于网络进行开发的上位机可以直接和设备进行连接。
4.2.1 设备作为TCP Client在进行Socket通信测试前先设置好串口服务器的网络参数,设置完成后确保电脑能Ping通串口服务器IP地址(具体C2000网络参数设置 可以参考 “使用虚拟串口进行通信” 章节)。
设置“串口1”参数如下图示:
工作方式:选择TCP Client。
C2000端口:可以使用默认值8000,也可以设置为其它需要的数值。
服务器的IP或域名:需要连接的服务器的IP地址或连接的域名,假如要连接的电脑IP地址为10.55.56.122,此处服务器IP填写10.55.56.122。当过公网使用时如服务器端没有固定的公网IP,此处可以填入服务器端提前准备好的域名。
服务器端口:假设上位机应用软件的监听端口为9000,因此此处填上9000。
使用“虚拟串口”或“EDSockServer控件”:此次测试使用Socket通信,不需要勾选上。
串口参数:设置和串口服务器串口下接的串口设备通信参数一致。
修改好参数后,点“确定”按钮设置串口服务器参数成功。
>>数据收发测试<<
使用虚拟串口管理程序自带的网络测试工具,模拟上位机应用软件和串口服务器进行Socket连接通信。依次选择“康耐德--数据--网络数据测试”,打开网络测试工具,如下图示:
因设置串口服务器为“TCP Client”模式,所以串口服务器会主动去连接设置的上位机服务器端。网络测试工具做为服务端等待串口服务器的连接,因此在”监听端口”栏,连接类型选择“Socket”,在“IP地址”栏中选择电脑的IP(10.55.56.122)地址及监听端口(9000)。
设置完点击“开始监听”可以看到串口服务器已经和网络测试工具建立了Socket连接,如下图:
如上图示,在发送数据区域输入C2000串口服务器下接的串口设备能够识别的串口指令,点击“ 手动发送 ”,接收区域可以接收到串口设备返回的数据。
4.2.2 设备作为TCP Server在进行Socket通信测试前先设置好串口服务器的网络参数,设置完成后确保电脑能Ping通串口服务器IP地址(具体C2000网络参数设置 可以参考 使用虚拟串口进行通信 章节)。
设置“串口1”参数如下图示:
工作方式:选择TCP Server。
C2000端口:可以使用默认值8000,也可以设置为其它需要的数值。
服务器的IP或域名:设备做为TCP Server,无需填写。
服务器端口:设备做为TCP Server,无需填写。
使用“虚拟串口”或“EDSockServer控件”:此次测试使用Socket通信,无需勾选上。
串口参数:设置和串口服务器串口下接的串口设备通信参数一致。
修改好参数后,点“确定”按钮设置串口服务器参数成功。
>>数据收发测试<<
同上面章节 设备作为TCP Client 测试一样打开使用网络测试工具,模拟上位机应用软件和串口服务器进行Socket连接通信。
依次选择虚拟串口管理程序左上角“ 康耐德--数据--网络数据测试 ”,打开网络测试工具,如下图示:
因设置串口服务器为“TCP Server”模式,所以串口服务器会在设置的端口监听客户端的连接。网络测试工具做为Socket连接的客户端,因此在“请求连接”栏,选择连接类型为”Socket”,在“IP地址”中输入串口服务器的IP(10.55.56.100)地址及串口服务器监听端口(8000)即C2000端口。
在发送数据区域输入C2000串口服务器下接的串口设备能够识别的串口指令,点击“ 手动发送 ”,接收区域可以接收到串口设备返回的数据。
注意事项:
串口服务器和网络测试工具建立了Socket连接后,只要网络测试工具往此连接发送数据,串口服务器就会将从网络接到的数据转发到串口。同样,串口服务器从串口接到的数据也会被串口服务器转发到网络测试工具。客户使用其他第三方测试工具测试和实际生产中使用时可参考上面设置,但是需要注意的是串口服务器只是透明转发数据而不对数据进行任何的处理,且无数据时不进行数据转发
使用Socket连接通信,虚拟串口管理程序仅做配置设备参数使用,无需再和设备连接,是上位机应用软件和设备建立Socket连接。
如果之前虚拟过串口号再使用Socket连接测试,则设备连接处的红叉 是正常的,表示设备不再和虚拟串口管理程序连接。
使用Socket连接通信,C2000设备是否和上位机应用软件连接上,可以通过虚拟串口管理程序“搜索到设备-->右键-->查看状态-->串口1状态”,查看设备连接状态及与对端建立Socket连接的IP地址,如下图:
当串口服务器使用UDP进行通信时,基于网络进行开发的上位机可以直接和设备进行连接。
4.3.1 UDP_Appointed工作模式在进行UDP_Appointed通信测试前先设置好串口服务器的网络参数,设置完成后确保电脑能Ping通串口服务器IP地址(具体C2000网络参数设置 可以参考 使用虚拟串口进行通信 章节)。
设置“串口1”参数如下图示:
工作方式:选择UDP_ Appointed。
C2000端口:可以使用默认值8000,也可设置为其它需要的数值。
服务器的IP或域名:需要连接的服务器的IP地址或连接的域名,假如要指定IP为电脑的IP地址10.55.56.122,此处服务器IP填写10.55.56.122。
服务器端口:假设指定的端口为9000,此处填上9000,也可设置为其它需要的数值。
使用“虚拟串口”或“EDSockServer控件”:此次测试使用UDP通信,此功能失效不勾选。
串口参数:设置和串口服务器串口下接的串口设备通信参数一致。
“主动上传串口编号”:使用SOCKET通信时生效,启用后在TCP连接后将首先往对端发送设置的编号。使用UDP进行通信此设置项无效。
>>数据收发测试<<
修改好参数后,点“确定”按钮设置串口服务器参数。设置完成后设备即可使用UDP进行通信。
同上面章节TCP测试一样,打开使用网络测试工具,模拟上位机应用软件和串口服务器进行UDP通信。依次选择虚拟串口管理程序左上角“ 康耐德--数据--网络数据测试 ”,打开网络测试工具,如下图示:
因设置串口服务器为“UDP_ Appointed”模式,网络测试工具通过UDP连接串口服务器。
因此在“请求连接”栏,选择“UDP”连接类型,在“IP地址”中输入串口服务器的IP(10.55.56.100)地址及端口号即C2000端口(8000),点击“请求连接”按钮;
在“监听端口”栏,选择“UDP”连接类型,在“IP地址”中选择本地电脑的IP(10.55.56.122)地址及监听端口号即服务器端口(9000),点击“开始监听”。
设置完可以看到串口服务器已经和网络测试工具建立了UDP连接,在发送区输入要发送的数据,选择“ 手动发送 ”即可将数据发送到串口服务器。但是需要注意的是串口服务器只和IP为10.55.56.122端口为9000的主机通信。
4.3.2 UDP_Normal工作模式在进行UDP_Normal通信测试前先设置好串口服务器的网络参数,设置完成后确保电脑能Ping通串口服务器IP地址(具体C2000网络参数设置 可以参考 使用虚拟串口进行通信 章节)。
设置“串口1”参数如下图示:
工作方式:选择UDP_Normal。
C2000端口:可以使用默认值8000,也可以设置为其它需要的数值。
服务器的IP或域名:UDP_Normal模式,无需填写。
服务器端口:UDP_Normal模式,无需填写。
使用“虚拟串口”或“EDSockServer控件”:此次测试使用UDP通信,此功能失效不勾选。
串口参数:设置和串口服务器串口下接的串口设备通信参数一致。
“主动上传串口编号”:使用Socket通信时生效,启用后在TCP连接后将首先往对端发送设置的编号。使用UDP进行通信此设置项无效。
修改好参数后,点“确定”按钮设置串口服务器参数。
>>数据收发测试<<
同上面章节TCP测试一样,打开使用网络测试工具,模拟上位机应用软件和串口服务器进行UDP通信。依次选择虚拟串口管理程序左上角“ 康耐德--数据--网络数据测试 ”,打开网络测试工具,如下图示:
因设置串口服务器为“UDP_Normal”模式,网络测试工具通过UDP连接串口服务器。
因此在“请求连接”栏,“IP地址”中输入串口服务器的IP(10.55.56.100)地址及端口号即C2000端口(8000),点击“请求连接”按钮。
设置完可以看到串口服务器已经和网络测试工具建立了UDP连接,在发送区输入要发送的数据,选择“ 手动发送 ”即可将数据发送到串口服务器。需要注意串口服务器在“UDP_Normal”模式时,它会回应所有的IP地址和端口发过来的数据,并将返回的数据发送到最后一次发给它查询请求的IP地址和端口。
在设备跨网段使用、使用Socket通信、电脑开防火墙导致设备搜索不到或不方便安装虚拟串口管理程序时可以通过Web对设备进行参数设置。使用浏览器对串口服务器进行参数设置前必须确保电脑能Ping通串口服务器的IP地址。
在浏览器里面输入串口服务器的IP地址后即可进入设置界面,如下图,默认密码:00000000,直接点击提交即可进入设置页面。
进入后有“基本信息”、“串口管理”和“安全管理”配置界面,除“安全管理”项中可以修改Web登录密码外,其他的配置参数含义和上面设置工具配置一样,下面对相关配置相进行简单说明。
1).基本信息,可编辑设备名称,查看设备型号、版本、MAC地址及设置设备IP地址等参数。
2).串口管理,可以设置串口参数、模式及转发规则等参数。
3).安全管理,可以设置设备登录密码及重启设备等。
在前面已经设置好了参数后,点击“提交”完成参数保存,设备会自动重启,重启完成新的配置才能生效。
43
深圳市中联创新自控系统有限公司 电话: 0755-88865168 https://www.konnad.com
在线客服 QQ 交谈
查询热线 0755-88865168
天猫旗舰店
京东旗舰店
微信公众号
在线留言