




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
TCP232-T-D2-TCP232-T-D2- 第2页共41 TCP、ICMP协议,可选工作模式:TCPServer,TCP、UDPServer、UDP模式,特点:支持DHCP,DNS,可选择性获取DHCP相关信息。工作方式TCP,UDP,TCPSserver,UDPserver,MODBUSTCP,MODBUS-RTU,MODBUS-ASCII等多种模式。在TCPServer模式下,最多可以同时存在20个。1、产品介产品NNZN-TCP232-T/-D2/-850以太网模块是用来将TCP网络数据包或UDP数据包与标准的UART接口数据实现双向透明传输的设备,可以通过工作方式的选择来支持MODBUSRTU转功耗低,速度快,响应迅速,稳定性高。内部集成TCP/IP协议栈用户利用它可以轻松完成嵌入式设备的网络功能,节省人力物力和开发时间品更快的投入市场强竞争力。串口服务器集成10/100M自适应以太网接口,UART通信最高波特率高达4.6Mbps,具有TCP,UDP,TCPServer,MODBUSRTU,MODBUSSERVERRTU,MODBUSASCII,MODBUSSERVERASCIIPC功能100M,10/100M支持AUTOMDI/MDIX,UART1200bps4.6Mbps工作方式TCP,UDP,TCPSserver,UDP可以网关,交换机,路由工作端口,目标IP产品LAN:10/100Mbps保护:内建5KV电磁;UART串口×1:TXD、RXD、GN:(-T、-D2的串口是TTL电平的-850:DB9串口一个,RS485接线:A+,B-,GND;串口速率:波特率:从1200bps到4.6Mbps,可设置。ETHERNET、ARP、IP、UDP、TCP、配置方式:网络电源:3.3V或5V/500MA(-T);3.3V/500MA(-D2);5~18V/500MA(--T:(L×W×H):55×23×23(mm)PCB尺寸(L×W):--工作温度:工业级:-25~85°C.45~85°C5~95%RH.1.5工作温度:-25~85°C保存温度:-45~85°C保存湿度:5%~95%2、工作模式说明(本章简介绍几种常见的应用场合与使用方系统NNZN-TCP232-T/-D2/-850是连接串口设备到网络的桥梁,借助此模块,用户可以轻 TCP模在TCP模式下,模块上电后根据自己的设置主动去连接到TCPserver服务器端,然后建立一个长连接,之后的数据进行透明传输。此模式下,TCPserverIP模块所在的IP可以直接通服务器IP,服务器端可以是互联网的固定IP,也可以是和模块同一个局域TCP232-T-D2-TCP232-T-D2- 第5页共41 UDP在UDP模式下,模块上电后设置的端口,不主动建立连接,当有数据从通过传过来时,转发到串口,当串口收到数据时,通过网络发送到模块设置的IP和端口。UDPserverUDPserverUDPIPUDPIPIP,类似TCPserverIP,当串口有数据时,想记录的IP据,同时,模块处于服务器地位,接受网络中发给模块的数据包,并随时调整目标IP为数据来源的IP,适合于多IP对应模块的工作模式。使用上,计算机端的程序和UDP模式完全一样,不需要更改。TCPserver连接,最多可同时存在20个,串口收到数据后将同时发送给所有与网络模块建立的设备。3、硬件说工作指接口NNZN-TCP232-T硬件接口介绍模块的CPU工作电压为3.3V,但是引脚可以承受5V的电压,TTL电平设计也是兼容3.3V和5V的,模块 引脚编描功说1输入4.5-5.5V的电电压5V,两个电源仅需要使用一2输入3.3V电电压3.3V,两个电源仅需要3电源与板子地连与板子地连4复引脚上收到20ms低电平以复位整个模通常不必理会,悬空即可5模块数据发TTL5V3.3V6模块数据接TTL5V3.3V7悬悬空(接高电平会导致模块RJ45网络接口计算机直接连接,也可以进试。安装孔提供模块的封装文件,方便您在画PCBNNZN-TCP232-D2硬件接口介绍模块上的LED灯,在模块工作正常时,按 间隔闪烁+3.3V:3.3V输入电源正的33220定331、上电后此脚是上拉输入状态,如果此脚被拉为低电平,则串口参数固定为9600N81(只在上电2、当模块的 脚驱动485时,此脚可以作为485电路的方向转换控制脚。通过软件设定使(即设置软件中的reset)。(无需接上下拉电阻TX数据发送UARTTL3.3与533RX:数据接收UARTTL3.3与533RESET:TCP232-T-D2-TCP232-T-D2- 第10页共41 1050MCMCMC33MC)LINKLED:LEDLE)负RX网口数据接收正端RX网口数据接收负端TX网口数据发送正端TX网口数据发送负端LANLED:LED控制脚 NNZN-TCP232-850接口介绍TCP232-T-D2-TCP232-T-D2- 第12页共41 4、应用结构COM口到网络模此模式下,计算机需要编写网络应用程序,基于socket虚拟串口模虚拟串口模式下,用户不需要对原来的系统做任何更改,只需要在计算机上安装VSPM通过网络连接,虚拟串口,实现透明连双串口连接模双串口连接模式是虚拟串口工作模式的一个升级,将2个设备的通讯距离延长,串多对一服务器多对多任意通讯模多对多模式下,CPU可以即时修改模块的配置,修改发送数据的目的地址,后文描述如何进行设置。高级功能,网络串口,(需要服务器支持)无论你的设备在世界哪个角落,只要接ID统就会处理,并将数据送达。4.5服务器模服务器控制模式,是最常用的应用模式之一,串口服务器分布在网络不同的位应用方式介TCP232-T-D2-TCP232-T-D2- 第17页共41 5、模块设工作模式可以通过串口或者网口进行设置5.1串口命令格1、串口协设备上电1.5S内,工作在等待用户命令模式,串口固定为:波特率-9600,数据设置成功后,设备会自动重启。如果1.5S内未收到正确的用户命令则进入正常第二步:等待500毫秒第三步:发送配置命第四步:设备收到命令,返回相应数据并自动重设备上电后1.5秒内,串口固定设置如9600N81(波特率9600,无校验,8数据位,1停止位可以配置参数,但有时用户模式比如七位数据就无法配置成功设置参 令功能描字说举长数据 12数据包头固定为:0XEAEA设备MAC地址2-6设置本设备的E098F43521设备 114设置设备自身c0a801设备端 12-2设置设备自身端27 目标 174设置要连接的主机c0a80102目标端 18-2设置要连接的主机通讯端27 网关 234设置网络中网关c0a801子网掩 24-4设置网络中的ffffff工作模 1设置设备的工作4(Modbus-5(ModbusServer-6(Modbus-7(ModbusServer-波特 313设置设备串口速01C2数据 1设置设备串口0为8 校验设置设备串口为无校验为偶校验为积校验停止设置设备串口0为11为22为1.5延时发 1设置串口延时0— 单位ms(毫秒独立 383设置2位独立ID和1位ID类型000036字节是ID37字节是ID位,38字节是ID类型,具体请考ID说明部分DHCPDNS功能选择1功能描述第0位:是否启用值为1是启用,0是关第1位:是否获取本机值为1是自动获取,0是用户第2位:是否获取子网掩值为1是自动获取,0是用户第3位:是否获值为1是自动获取,0是用户第4位:是否获取DNS服务值为1是自动获取,0是用户第5位:是否启用值为1是启用,0是关首选DNS4设置首选DNS服务c0a80140-备用DNS4设置备用DNS服务c0a80144-功能选 48-248字节功能描述第0位是否更新MAC地址If(arr[48]&0x01)更新48,49位都是00任第1位是否更新本机If(arr[48]&0X02)更新本机信息都不更新,设第2位是否更新本机端If(arr[48]&0X04)更新本机端会自动重第3位是否更新目标If(arr[48]&0X08)更新目标第4位是否更新目标端If(arr[48]&0X10)更新目标端第5位是否更新网关If(arr[48]&0X20)更新网关第6位是否更新子网掩If(arr[48]&0X40)更新子网掩第7位是否更新协议类If(arr[48]&0X80)更新协议类49字节功能描述第0位是否更新If(arr[49]&0X01)更新波特第1位是否更串口数据位,校If(arr[49]&0X02)更新串口数位,停止校验位,停止第2位是否更新延时时If(arr[49]&0x04)更新延时时第3位是否更新ID设If(arr[49]&0x08)更新ID和ID类第4位是否设置DHCP相If(arr[49]&0x10)更新DHCP相第5位是否设置DNS相If(arr[49]&0x20)更新DNS相第6 保留为第7 保留为为1表示更新,0表示不4849更新,设备自动10命令类1固定为1除了头以外的所有数据校验从0开始算,第2-51字节的PC发送53字节:EA9B00A572237E04C0A801022716C0A801032716C0A80101FFFF000101C2000000003200000000C0A80101C0A80101BE3720B0设备返回:EA9B000045串口参数协信息命令固定为44EA9B000102030405060708090A0B0C0D0E0F111213 A1B1C1D1E1F2021222324252627B1设备收到命令后返回配置信息53字节下表为返回参 令功能描说举长数据 12数据包头固定为:0XEAEA设备MAC地址2-6本设备的MAC地E098F43521设备 114设备自身c0a801设备端 12-2设备自身端27 目标 174要连接的主机c0a801 目标端 18-2要连接的主机27 网关 234网络中网关c0a801子网掩 24-4网络中的子网掩ffffff工作模 1设备的工作模4(Modbus-5(ModbusServer-6(Modbus-7(ModbusServer-波特 313设备串口速01C2数据 1设备串口的数据0为8 校验设备串口的校验为无校验为偶校验为积校验停止设备串口的停止0为11为22为1.5延时发 1串口延时发送时0—250ms(毫秒独立 383设置2位独立ID和1位ID类型000036字节是ID37字节是ID位,38字节是ID类型,具体请考ID说明部分DHCPDNS功能选择1功能描述第0位:是否启用值为1是启用,0是关第1位:是否获取本机值为1是自动获取,0是用户第2位:是否获取子网掩值为1是自动获取,0是用户第3位:是否获值为1是自动获取,0是用户第4位:是否获取DNS服务值为1是自动获取,0是用户第5位:是否启用值为1是启用,0是关DNS4设置首选DNS服务c0a80140-DNS4设置备用DNS服务c0a80144-保 491固定为00版本信 BCD0X42表示版本命令类 固定为除了头以外的所有数据校验从0开始算,第2-51字节的例如PC下发53字节数据:EA9B00A572237E04C0A801022716C0A801032716C0A80101FFFFFF000101C20000000000000000C0A80103C0A80103BE3720E05EA9B0000用户出厂参:是允许用户自己定义一组参数,当做系统默认参数,通过发送命令或者按键操作随时恢复当串口用户出厂参数协用户出厂设置命令与“串口参数协议”格式大概相同,区别在第42字节为E1。例如PC下发44字节数据:EA9B000102030405060708090A0B0C0D0E0F10111213 A1B1C1D1E1F20212324252627E153EA9B00A572237E04C0A801022716C0A801032716C0A80101FFFFFF000101C20000000000000000C0A80103C0A80103000042E1PC44EA9B000102030405060708090A0B0C0D0E0F10111213 A1B1C1D271F21222324252627A0设备返回五字节数据EA9BA027恢复用户出厂设置成功2:网口配置协搜索设备命PC下发广播包数"Read 下表为返回参 令功能描长说举数据 56本设备的MAC地E098F43521设备 94设备自身c0a80103设备端 10-2设备自身端27 目标 154要连接的主机c0a801 目标端 16-2要连接的主机27 网关 214网络中网关c0a80101子网掩 22-4网络中的子网掩ffffff工作模 1设备的工作模7(ModbusServer-波特 293设备串口速01C2数据 1设备串口的数据0为8 校验设备串口的校验为无校验为偶校验为积校验停止设备串口的停止0为11为22为1.5延时发 1串口延时发送时0—250ms(毫秒独立 363设置2位独立ID和1位ID类型34字节是ID35字节是ID0000位,36字节是ID类型,具体请考ID说明部分DHCPDNS1功能描述第0位:是否启用值为1是启用,0是关第1位:是否获取本机值为1是自动获取,0是用户第2位:是否获取子网掩值为1是自动获取,0是用户第3位:是否获值为1是自动获取,0是用户第4位:是否获取DNS服务值为1是自动获取,0是用户第5位:是否启用值为1是启用,0是关DNS4设置首选DNS服务c0a80138-DNS4设置备用DNS服务c0a80142-预46-2预留(暂时固定为版本信1BCD0X20表示版本1保1设置设备参数下表为设置设备参 令功能描长说举数据 52设备的MAC地E098F43521设备MAC地址6-6设置本设备的新硬件地E098F43521设备 154设置设备自身c0a80103设备端 16-2设置设备自身端27 目标 214设置要连接的主机c0a801 目标端 22-2设置要连接的主机通讯端27 网关 274设置网络中网关c0a80101子网掩 28-4设置网络中的ffffff工作模 1设置设备的工作7(ModbusServer-波特 353设置设备串口速01C2数据 1设置设备串口0为8 校验设置设备串口为无校验为偶校验为积校验停止设置设备串口0为11为22为1.5延时发 1设置串口延时0— 单位ms(毫秒独立 423设置2位独立ID和1位ID类型40字节是ID41字节是ID位,42字节是ID类型,具体请考ID说明部分DHCPDNS1功能描述第0位:是否启用值为1是启用,0是关第1位:是否获取本机值为1是自动获取,0是用户第2位:是否获取子网掩值为1是自动获取,0是用户第3位:是否获值为1是自动获取,0是用户第4位:是否获取DNS服务值为1是自动获取,0是用户第5位:是否启用值为1是启用,0是关DNS4设置首选DNS服务c0a80144-DNS4设置备用DNS服务c0a80148-功能选 52-252字节功能描述第0位是否更新MAC地址If(arr[52]&0x01)更新52,53位都是00任第1位是否更新本机If(arr[52]&0X02)更新本机信息都不更新,设第2位是否更新本机端If(arr[52]&0X04)更新本机端会自动重第3位是否更新目标If(arr[52]&0X08)更新目标第4位是否更新目标端If(arr[52]&0X10)更新目标端第5位是否更新网关If(arr[52]&0X20)更新网关第6位是否更新子网掩If(arr[52]&0X40)更新子网掩第7位是否更新协议类If(arr[52]&0X80)更新协议类53字节功能描述第0位是否更新If(arr[53]&0X01)更新波特第1位是否更串口数据位,校If(arr[53]&0X02)更新串口数位,停止校验位,停止第2位是否更新延时时If(arr[53]&0x04)更新延时时第3位是否更新ID设If(arr[53]&0x08)更新ID和ID类第4位是否设置DHCP相If(arr[53]&0x10)更新DHCP相第5位是否设置DNS相If(arr[53]&0x20)更新DNS相第6 保留为第7 保留为为1表示更新,0表示不52,,53字节都为零,不进行何更新,设备版本信 1命令类 1预 1预留(固定为举例PC发送设置命令 设备返回UDP数据:设备设置成功后会发送已更新后的参数返回与读命令结构相同的51字节数据,其中第50字节0XB0,读命令第3:恢复出用户厂设举例:第一步:给设第二步:上电1.5秒内按住第三步:LED灯开始闪烁,持续按住按第四步:持续四秒后,LED停止闪烁。成功恢复用户出厂设置。断电重入手初级测测试前电脑准备工1、把电脑关闭或者让允许设置软件和测试软件运行;2、不要开双网卡,把WIFI网卡禁用;3、给你的电脑分配一个固定的IP地址。如果又要让电脑上网,也要完全测试模块的话,请把模块的网口接到路由器上或者交换机上。(好多用户使用笔记本电脑测试,经常碰到的问题:用WIFI网卡上网,直接把模块的网口接到笔记本电脑的网口,也不关,直接就说设置软件搜索不到模块,这个时候可以按前面说的把笔记本准备好。如果一定要用笔记本电脑的WIFI网卡上网的话,你可以这样操作:把模块接到路由器上,把笔记本的关了,再打开设置软件,这个时候一般可以搜索到模块的,在用测试软件测试时,最好是把模块设置成SERVER服务器模式,让你的电脑上的软件去连接模块。为什么要这样呢?WIFI网卡在电脑重启后IP自动获取后可能会变化,笔记本电脑的本地IP也就不是固定的了,不适合做服务器。)设置软件介建议直接用网络设置,来设置IP及-D/-E/-600/-602/-610的串口参数,通过网络设置参数比用串口直接设置参数方便,当设置好“设置软件”左边的IP及串口参数后,用鼠标点击选中需要设置参数的设备,直接点“网口设置”即可,设置后会弹出一个三秒重启的界面。如果需要知道一个未知参数的设备的P及串口参数,可以通过网口“搜索模块”后,双击设备,设置软件就会把设备的内部P及串口参数,到设置软件界面左边的对应位置上。设置软件界面介标记1——工作方式,点下拉,可以看到多种工作模式)、UDP-Server(UDP广播服务器模式)、TCP-Server(服务器MODBUS网关协议:MOD-SERVER- RTU服务器 标记器上,此处网关可以写成路由器的IP,比如接入的路由器IP是192.18.0.1。如果你的其他网段的,你就修改成你接入的网段。标记——模块地址,即分配给模块的IP地址,默认出厂值是192.18.0.7,这个IP在客户实际应用时,要根据具体网络环境来分配,要分配一个在当前网络上没有的IP地址给模块即可。标记4——模块端口,即模块自身的端,默认的是10006,此处可以修改,用户可以根据标记5——目标地址,如果模块工作在TCPSERVER模式,此处就不用管了,无意义。如果 无法接收。UDPServer是指在普通UDP的基础上不验证来源IP地址,每收到一个UDP数据包后,都将目标IP改成数据来源IP和端,发送数据时,发给最近通讯的那个IP和端.标记6——目标端口,如果模块工作在TCPSERVER模式,此处就不用管了,无意义。如果 时,目标端口应该是服务器上位机软件开放的端。(默认是标记9——当针对-D模块时,如果客户扩展的是RS485电路,这个地方标记9-rese需要打勾,并设置到模块里(如-0的设置)。如果客户使用-模块扩展的是RS232电路,这个地方一般不打勾(如-602设置),如果客户使用的是-600/-610的485转网口的设备,201年出的货都烧录了4852017年之前的-600/-610,此处需要打勾并和参数一起设置,如果没有打勾设置,会出现485向网络方向的数据传送不过来。标记10、1——通过网络操作,网络模块设置时最方便的操作,就是通过网络来设置参数如果知道模块的IP,也可以通过WEB页面来设置参数。模块供电和连接正常,点设置软件的标记10,可以搜索模块。当左边的IP及串口参数设置好后,选中要设置的设备,点击标记11,可以通过网口设置参数到模块保存。这时模块重启。标记1——设备,此处显示通过网口搜索到的模块,显示内容为,模块的本身IP地址,模块本身的MAC,模块固件号及固件版本。标记13、14——标记14是把设备软件左边所有参数保存为软件默认参数,并保存在设置软件的配置文件里,标记13是把配置文件中的默认参数加载到设置软件页面对应参数位置。方便不同客户,不同网络参数及串口参数的快速调用。其他功能介还可以通过设置模块WEB界面,左击设备,再右击,弹出如下界面此界面,常用的是WEBSET(等会后面会讲解的),English(中文)——英文和中文页面切换;PCComSet(串口)——此处的串口设置不是通过串口设置参数,是设置电脑上的1、选择WebSet(网页)(W),如下图,设置好了,点OKTCP232-T-D2-TCP232-T-D2- 第31页共41 设置好后,在IE输入模块IP,点回车,可以进入,“0000”也可以直接通过WEB界面,设置IP及串口参数,设置好后,点“更新参数并重新连6、工作模式默认工作模式模块的IP地址:192.168.1.100串口波特率连接目标测试所需条件,有串口的计算机15VTCPIP软件(光盘内提供,也可),若无串口,可以使用USB转串口线(注意模块的串口是TTL电平将计算机的IP完成上诉步骤后,基本配置完成,可以用第的测试软件进试了以下测试IP为0网段2,给模块设置具体的参数,如下图TCP232-T-D2-TCP232-T-D2- 第34页共41 模块端口:10006(可以自行设置,当模块为TCPSERVER模式时,模块端是开放给其他客户端的端口TCP模式时,就是服务器开放给模块的端,这两个端口要一样的),串口速率,115200(即3,选择测试软件的协议类型及参数,如TCPSERERTCPTCPSERE模)(TCPTCPSERE,地IP,92.68..20IP端1006端口始 会成功)测试软件左边是串口参数及发送页面,如 另外一种工作方式的测试方法:即模块为TCP另外一
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030年中国精加工大头钳数据监测研究报告
- 2025-2030年中国PVC防眩板数据监测研究报告
- 2025年高考命题命题的反思与2022年高考备考的思考
- 采购合同集锦
- 电子商务订单处理缓存策略
- 医学资料 医疗器械 学习课件
- SEO推广策略执行情况表
- “高校-幼儿园”专业实践共同体建构的策略分析研究的目录
- 分店承包经营协议书
- 长安镇供应钢板桩施工方案
- 不合格产品处置管理制度
- 《现代家政导论》电子教案 2.2模块二项目二家庭制度认知
- 商务礼仪课件教学课件
- 2024年普通高等学校招生全国统一考试·新课标卷(生物)附试卷分析
- 2024中国软件供应链安全分析报告-2024.08-56正式版
- 优化热处理工艺的机器学习
- 省属企业阳光采购监督管理办法
- 2024年1月时政热点题库及答案
- 2023年山东省夏季普通高中学业水平合格考试会考生物试题及参考答案
- 非正常接发列车作业标准
- 体育室内课-体育大富翁
评论
0/150
提交评论