《以太网远程控制开关量模块使用说明书.doc》由会员分享,可在线阅读,更多相关《以太网远程控制开关量模块使用说明书.doc(43页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、C2000 M232-P1路RS232转TCP/IP、16DI、16DO增强型32位开关量网络采集模块使用说明目录第1章 概述- 3 -第2章 技术参数- 5 -第3章 硬件说明- 6 -3.1产品外观- 6 -3.2 指示灯- 6 -3.3 引脚说明- 7 -3.4 接线示意图- 10 -第4章 软件说明- 11 -4.1 虚拟串口管理程序- 11 -4.1.1 使用快速设置进行设置- 11 -4.1.2 使用设置进行设置- 14 -4.1.3 使用批量设置进行通讯- 22 -4.1.4 延时补偿- 22 -4.2 C2000设置程序- 24 -4.2.1 使用快速设置进行设置- 24 -4
2、.2.2 使用设置进行设置- 25 -4.2.3 使用批量设置进行设置- 27 -4.2.4 远程设置和远程查询状态- 27 -4.3 IE浏览器设置(需知道转换器IP地址)- 29 -4.4测试程序- 33 -4.3.1 C2000工作在“TCP Client”模式- 33 -4.3.2 C2000工作在“TCP Server”模式- 35 -4.5串口测试程序- 39 -第5章 装箱清单- 40 -第6章 产品保修卡- 41 -第1章 概述C2000 M232-P是增强型塑料外壳的RS232和开关量到TCP/IP的协议转换模块,它向上提供10M/100M自适应以太网接口,向下提供1个标准R
3、S232串行口和32个开关量接点,在实现一路RS232到TCP/IP网络和TCP/IP网络到RS232的数据透明传输的同时,通过网络实现主动上传式16路开关量采集(DI)与16路继电器开关量输出(DO)。C2000 M232-P内部集成ARP、IP、ICMP、DHCP、HTTP等协议。通信参数可通过软件设置,可使用动态IP或静态IP,使用时可通过软件进行设置。特点:具有TCP Server、TCP Client、UDP、虚拟串口、点对点连接等操作模式;用户基于网络软件,不需要做任何修改就可以与C2000 M232-P通讯;通过安装我们免费提供的虚拟串口软件,用户基于串口的软件不需要做任何修改就
4、可以与C2000 M232-P通讯;对于需要开发软件的用户,我们免费提供通讯动态库、设置动态库或OCX控件;通过设置软件或设置动态库进行参数设置;支持DNS域名解析功能;远程控制和采集开关量;16路开关量输入(DI)、16路继电器常开输出(DO);电源具有良好的过流过压、防反接保护功能;看门狗设计,稳定性高。a) 本产品有以下三种工作模式:1作为TCP服务器,转换器上电后在指定的TCP 端口等待数据服务器的连接请求,数据服务器在需要与转换器通讯的时候,向转换器的监听端口请求建立TCP 连接,连接建立后,数据服务器可以随时向转换器发送数据,转换器也可以随时将数据发送到数据服务器,在完成指定的通讯
5、后,数据服务器可以主动要求断开连接,否则连接一直保持。2作为TCP客户端,转换器上电时会主动向服务器请求连接,直到TCP连接建立为止,并且连接一旦建立将一直保持,连接建立后,数据服务器可以随时向转换器发送数据,转换器也可以随时将数据发送到数据服务器。 3UDP方式有两种:当C2000 工作在“UDP normal”模式时,C2000会回应所有的IP地址和端口发过来的数据 ,并将返回的数据发送到最后一次发给它查询请求的IP地址和端口。当C2000 工作在“UDP Appointed”模式时,它只接收指定的IP地址和端口发过来的数据,并将返回的数据发送给指定的IP地址和端口。b) 应用软件可使用三
6、种方式与转换器通讯: 1通过本公司开发的虚拟串口管理程序,将网络数据重定向到虚拟串口,然后从虚拟串口读取数据;2用本公司开发的控件EDSockServer.ocx(或动态库EDSockServer.dll);3使用Socket进行通讯。第2章 技术参数系统CPU32-bit ARMRAM64KBFlash256KBLAN速率10M/100Mbps接口RJ45串口串口RS-232串口数量1个信号RS-232:TXD,RXD,RTS,CTS,GND串口通信参数效验None , Even , Odd , MARK , SPACE数据位6、7、8停止位1、2流量控制RTS/CTS,XON/XOFF,N
7、one速率300bpsbpsIO数字接口DI16路干接点输入DI有保护过压小于60V ,过流小于100mADO16路常开型继电器输出DO容量2A/30V DC,1A/125V AC软件特点协议ARP,IP,ICMP,TCP,UDP,DHCP,HTTP操作模式TCP Server、UDP、TCP Client、虚拟串口、点对点连接设置C2000设置程序、Web浏览器、设置动态库提供软件虚拟串口软件、C2000设置程序、串口调试工具、网络设置程序、EDSockServer.OCX控件、EDSockServer.DLL动态库、设置动态库以及VB、VC、BC、Delphi的示例代码驱动支持Window
8、s 98/ME/2000/XP/2003/Vista/Windows 7 32位电源需求电源规格924VDC(推荐12VDC)工作电流 500mA(12VDC)环境操作温度-2585储存温度-60125湿度595%RH,不凝露尺寸长*宽*高185 mm*125mm*30mm第3章 硬件说明3.1产品外观3.2 指示灯POWER电源指示灯LINK网络状态指示灯RS232RS232状态指示灯DI1-DI1616路数字量输入对应的状态指示灯DO1-DO1616路数字量输出对应的状态指示灯3.3 引脚说明电源接口12V电源正(推荐12V)GND电源负PE大地网络接口LANRJ45以太网口RS232接口
9、RS232RS232口(DB9公头)DI输入接口DI-1DI-16数字量信号输入端GND数字量信号输入公共端DO输出接口N.O1N.O16数字量信号输出端(常开)COM1COM16数字量信号输出公共端 RS232:标准RS-232 接口1空脚2接收数据RXD3发送数据TXD4空脚5信号地GND6空脚7请求发送RTS8清除发送CTS9空脚网线制作线序图:说明:1、 C2000连交换机时,请使用直连网线;2、 C2000与电脑直连时,请使用交叉网线。3.4 接线示意图第4章 软件说明 如果用户的软件是串口通信,只需要使用到“虚拟串口管理程序”来设置;如果用户的软件是TCP/IP方式通信,可以使用
10、“C2000设置程序”或“IE浏览器”进行设置。4.1 虚拟串口管理程序本程序使用户更直观方便地管理C2000。可对C2000进行设置、数据转发和监视操作;打开程序主界面之后,选择“搜索C2000”,程序会自动搜索出当前网络中所有的C2000。M232-P搜索到的型号为E232。4.1.1 使用快速设置进行设置“快速设置”功能只对单个C2000有效。选中可设置的C2000,点击“快速设置”按钮,会自动弹出如下对话框,如下图:快速设置与服务器IP地址在同一网段中点确定后,C2000被设为“TCP Client”工作模式,服务器IP为本机IP,端口号为8000,其他参数均为默认。如果勾选“自动获得
11、 IP地址”,那么此C2000所在网段当中的DHCP服务器将为其自动分配IP地址;否则,需要为其指定IP地址和子网掩码。通过上面的操作对C2000设置好了参数,那么就需要选择一个或多个虚拟串口来通讯。这样用户基于串口通讯的软件就无需修改即可使用。它有两种选择方式:、所有C2000串口映射到一个虚拟串口上打上选择需要的COM口、可为每个C2000单独配置一个COM口,或为几个C2000配置一个COM口。选择需要的COM口 选择好串口后,点击开始转发,如下图:开始转发转发成功前面设置的服务器端口号是8000到此就完成了快速设置转发的过程,用户软件就可以运行操作了。您也可以选择“设置”进行详细设置。
12、4.1.2 使用设置进行设置在这里可以更改C2000的具体参数,比如名字、IP地址、子网掩码、网关、DNS、工作模式和串口参数等设置。具体如下图:可以填写设备名字设置下面介绍TCP Client工作模式的转发,步骤如下:正确填写IP地址、子网掩码和网关,如果服务器需要使用域名,则需填写正确的DNS服务器IP若选择“自动获得IP”,C2000所在网段当中的DHCP服务器将会为其自动分配IP地址和掩码;否则,需要为其指定IP地址和掩码。网关即为C2000所在网络的网关的IP地址。选择TCP Client,填写C2000端口、服务器IP(域名)和端口选择工作方式工作方式:选择“TCP Client”
13、。C2000端口:与其他网络设备通讯时,C2000采用的TCP端口。注意:该端口不能为80。服务器的IP:当设置为TCP Client方式时,与C2000通信的服务器IP地址。可通过“本机IP”来获得电脑的IP地址,并将它设置为服务器IP。服务器端口:当设置为TCP Client方式时,与C2000通信的服务器所采用的TCP端口。点击“高级设置”按钮,设置当前选中C2000串口的转发原则,一般情况下不需要修改。如下图所示:一般情况下不需要修改点高级设置字节间隔超时:C2000从串口收到字节后,在“字节间隔超时”过后,还没有从串口收到下一个字节,C2000将收到的数据发送到网络上,推荐修改范围为
14、0100ms。最大帧长度: C2000从串口收到的数据量等于此长度时向网络发送这些数据,推荐值1000字节。只要满足了(字节间隔超时)或(最大帧长度)其中的任何一个条件,C2000就会把数据发送到网络上去。通过上面的操作对C2000设置好了参数,那么就需要选择一个或多个虚拟串口来通讯。这样用户基于串口通讯的软件就无需修改即可使用。它有两种选择方式:、所有C2000串口映射到一个虚拟串口上打上选择需要的COM口、可为每个C2000单独配置一个COM口,或为几个C2000配置一个COM口。选择需要的COM口 选择好串口后,点击开始转发,如下图:开始转发转发正常前面设置的服务器端口号是8000监听端
15、口只有与服务器端口(在串口参数设置里面)匹配了才能正常转发,否则会失败。到此TCP Client模式的转发已经完成,开启用户软件,选择相应的串口就可以进行通讯了。下面介绍说明TCP Server工作模式的转发,操作步骤如下:正确填写IP地址、子网掩码和网关若选择“自动获得IP”,C2000 所在网段当中的DHCP 服务器将会为其自动分配IP 地址和掩码;否则,需要为其指定IP 地址和掩码。但是在作为TCP server模式下,不建议通过DHCP server来获取网络参数,因为这样C2000获取到的IP地址将不方便查询。网关即为C2000 所在网段的网关的IP 地址。选择TCP Server方
16、式和端口工作方式:选择“TCP Server”。C2000端口:与其他网络设备通讯时,C2000采用的TCP端口。注意:该端口不能为80。点击“高级设置”按钮,设置当前选中C2000串口的转发原则,如下图所示:一般情况下不需要修改点高级设置字节间隔超时:C2000从串口收到字节后,在“字节间隔超时”过后,还没有从串口收到下一个字节,C2000将收到的数据发送到网络上,推荐修改范围为0100ms。最大帧长度: C2000从串口收到的数据量等于此长度时向网络发送这些数据,推荐值1000字节。只要满足了(字节间隔超时)或(最大帧长度)其中的任何一个条件,C2000就会把数据发送到网络上去。前面设置好
17、了串口参数后,还需要建立C2000为服务器的通讯,步骤如下:把C2000添加为服务器确定输入C2000 IP和端口添加通过上面的操作对C2000设置好了参数,那么就需要选择一个或多个虚拟串口来通讯。这样用户基于串口通讯的软件就无需修改即可使用。它有两种选择方式:、所有C2000串口映射到一个虚拟串口上打上选择需要的COM口、可为每个C2000单独配置一个COM口,或为几个C2000配置一个COM口。选择需要的COM口 选择好串口后,点击开始转发,如下图:开始转发转发成功前面设置的服务器端口号是8000到此TCP Server模式的转发已经完成,开启用户软件,选择相应的串口就可以进行通讯了。4.
18、1.3 使用批量设置进行通讯设置菜单栏中的“批量设置”功能只有在选中两个或两个以上相同型号但MAC地址不同的C2000时才有效。可通过按住“Ctrl”键单击选中要批量设置的C2000,选择设置菜单中的批量设置即可对多个C2000同时设置。4.1.4 延时补偿由于使用C2000放在不同的网络时会有网络延时,通过它可以将这些延时补偿回来。仅在Windows2000及以后版本有效,界面如下图:建议:仅当用户应用程序出现“读超时”时,才需要考虑使用延时补偿。推荐使用补偿方式1,延时补偿时间建议设置为01000毫秒。当在一些大型网络、公网或网络状态不好的情况时,可以适当将延时补偿设置的长一些(最大为20
19、00ms)。4.2 C2000设置程序C2000设置程序是用设置动态库开发的。首先搜索到要设置的C2000设备,双击进入设置。4.2.1 使用快速设置进行设置只对单个C2000有效。快速设置与服务器IP地址在同一网段中如果勾选“自动获得 IP地址”,那么此C2000所在网段当中的DHCP服务器将为其自动分配IP地址;否则,需要人为指定IP地址。C2000被默认设置为“TCP Client”方式,服务器IP默认为本机IP,其他参数也均为默认,到此已经完成了设置。4.2.2 使用设置进行设置设置可以填写设备名字下面介绍TCP Client工作模式,操作步骤如下:正确填写IP地址、子网掩码和网关在“
20、C2000网络参数”栏,可以使用“自动获得IP地址”,也可以对其指定IP地址、子网掩码和DNS服务器,网关即为C2000所在网络的网关的IP地址。如果未使用EDSockServer通讯的则取消根据用户设备选择串口参数选择Tcp Client,填写C2000端口、服务器IP和端口工作方式:选择“TCP Client”。C2000端口:与其他网络设备通讯时,C2000采用的TCP端口。注意:该端口不能为80。服务器的IP:当设置为TCP Client方式时,与C2000通信的服务器IP地址。可通过“本机IP”来获得电脑的IP地址,并将它设置为服务器IP。服务器端口:当设置为TCP Client方式
21、时,与C2000通信的服务器所采用的TCP端口。使用“虚拟串口”或“EDSockServer控件”:当使用虚拟串口通信或者使用EDSockServer控件或者动态库时,需要选中。串口参数:要与设备的串口参数一致。点击“高级设置”按钮,设置当前选中C2000串口的转发原则,一般情况下不需要修改。如下图所示:点高级设置一般情况下不需要修改字节间隔超时:C2000从串口收到字节后,在“字节间隔超时”过后,还没有从串口收到下一个字节,C2000将收到的数据发送到网络上,推荐修改范围为0100ms。最大帧长度:C2000从串口收到的数据量等于此长度时向网络发送这些数据,推荐值1000字节。只要满足了(字
22、节间隔超时)或(最大帧长度)其中的任何一个条件,C2000就会把数据发送到网络上去。如果想用TCP Server工作方式,只需要把TCP Client改成TCP Server即可,其它设置步骤基本一致。4.2.3 使用批量设置进行设置设置菜单栏中的“批量设置”功能只有在选中两个或两个以上相同型号但MAC地址不同的C2000时才有效。可通过按住“Ctrl”键单击选中要批量设置的C2000,选择设置菜单中的批量设置即可对多个C2000同时设置。4.2.4 远程设置和远程查询状态使用C2000设置程序或虚拟串口管理程序进行远程设置和远程状态查询,方法都相同。1、在“设置”菜单中点击“远程设置”: 2
23、、弹出下面的对话框,请输入要设置的C2000的IP(端口是指远程设置的端口号,默认为TCP的21678端口):3、点击确定后弹出设置页面(该页面与本地设置时的设置页面完全相同): 4、远程查询状态的方法与上相同4.3 IE浏览器设置(需知道转换器IP地址)操作方法:在地址栏中输入转换器的IP地址(假如C2000的IP为10.1.1.124)输入IP地址,回车在以上界面中输入密码,当无密码时,点 “提交”。“本地MAC地址”:为转换器的MAC地址,它可以唯一的标识一个转换器,在使用虚拟串口时可能会用到该参数。“动态获取IP地址(DHCP):是 否”:选中该项表示C2000通过DHCP协议自动获得
24、IP地址;不选中该项时表示C2000使用静态IP地址,你必须为模块指定IP地址和掩码。“IP地址”:在此项中输入C2000所使用的IP地址;当选中 “ 通过DHCP 自动获得IP地址” 时,该项被忽略。“子网掩码”:在此项中输入C2000所使用的IP地址对应的掩码;当选中 “ 通过DHCP 自动获得IP地址” 时,该项被忽略。“网关”:在此项中输入C2000所在网络的网关的IP地址。“DNS服务器”:用于广域网域名解析用的。“选择串口”:COM1“串口工作方式”: RS232 “SOCKET类型”:在此项中可以指定该C2000的工作方式。C2000共有三种工作方式:“TCP客户端” 、“TCP
25、服务器” 和“UDP”。 当C2000工作在“TCP客户端”方式时,转换器不断向数据服务器请求连接,直到TCP连接建立,并且连接一旦建立将一直保持,连接建立后,数据服务器可以随时向转换器发送数据,转换器也可以随时将数据发送到数据服务器; 当C2000转换器工作在“TCP服务器”方式时,转换器上电后在指定的TCP端口等待数据服务器的连接请求,数据服务器在需要与转换器通讯的时候,向转换器的监听端口请求建立TCP连接,连接建立后,数据服务器可以随时向转换器发送数据,转换器也可以随时将数据发送到数据服务器,在完成指定的通讯后,数据服务器可以主动要求断开连接,否则连接一直保持。 C2000工作在“UDP
26、”模式。“本地端口”:在此项中输入C2000的端口,转换器在此TCP端口上监听数据服务器的连接请求。注意:该端口不能为80。“对端IP”:在此项中输入数据服务器的IP地址。当C2000工作在“TCP客户端”方式时,转换器主动向这个IP地址请求建立TCP连接。“对端 端口”:在此项中输入数据服务器的监听端口,数据服务器在这个TCP端口上等待C2000的连接请求。“使用虚拟串口或控件:是 否”:转换器与数据服务器上用户程序的通讯通过虚拟串口或控件EDSockServer.ocx进行;选中否时,转换器与数据服务器上用户程序的通讯使用Socket进行。“是否使用对端域名:是 否”:选中该项时,可以在下
27、面输入域名。“串口波特率”:在该项中选择C2000串口的波特率。“串口数据位”:在该项中选择C2000串口的数据位。“串口校验方式”:在该项中选择C2000串口的校验方式。“串口停止位”:在该项中选择C2000串口的停止位。“串口流控方式”:用于软件或硬件流控。“间隔超时”:C2000从串口收到字节后,在“字节间隔超时”过后,还没有从串口收到下一个字节,C2000将收到的数据发送到网络上,推荐修改范围为0100ms。“最大帧长度”: C2000从串口收到此数量的数据时向网络发送这些数据,推荐值1000字节。只要满足了(字节间隔超时)或(最大帧长度)其中的任何一个条件,C2000就会把数据发送到
28、网络上去。在前面已经设置好了参数后,点击“提交”完成参数保存,但是转换器并没有应用刚才的设置,所以还必须点击“重启C2000”,新的配置才能生效,如下图:4.4测试程序网络测试程序是用通讯动态库开发的。首先,打开网络测试程序(“开始”“程序”“C2000 Software”“网络测试程序”),则弹出下图:4.3.1 C2000工作在“TCP Client”模式如果您在“C2000设置程序”中设置C2000为“TCP Client”模式,那么此时在“网络测试程序”界面中应点击“开始监听”按钮,在“IP地址”栏中输入您电脑的IP地址。点击“确定”按钮,网络测试程序设置完成。弹出如下窗口:可向下拖动
29、滚动条向下拖动右侧滚动条,可以看到开关量测试界面输入指示灯区开关量控制区当有数字量输入时,该输入所在的DI通道对应的输入指示灯变亮,上排从左到右分别为DI-1DI-16通道。下方输出控制按钮,上排从左到右对应DO-1DO-8,下排从左到右对应DO-9DO-16通道。绿色为断开,红色为闭合。4.3.2 C2000工作在“TCP Server”模式如果您在“C2000设置程序”中设置C2000为“TCP Server”模式,那么此时在“网络测试程序”界面中应点击“请求连接”按钮(弹出“本地IP及端口号”窗口),在“IP地址”栏中输入您C2000的IP地址。如下图:当有数字量输入时,该输入所在的DI
30、通道对应的输入指示灯变亮,上排从左到右分别为DI-1DI-16通道。下方输出控制按钮,上排从左到右对应DO-1DO-8,下排从左到右对应DO-9DO-16通道。绿色为断开,红色为闭合。UDP工作方式连接类型:选用“UDP”,程序自动切换到UDP视图。开始监听:则本机处于监听状态,弹出“本地IP及端口号”窗口,设置本地的IP和用来监听的端口号,如图:当连接类型为“UDP”时,此时只能接收数据不能发送数据,发送数据的系列控件处于禁用状态,如图:在连接类型为“UDP”时,如果需要发送数据则需要进一步的建立连接。执行“请求连接”:弹出“对方IP及端口”窗口,设置要连接对方的IP及端口,如下图:设置正确
31、,建立连接成功,此时则可以发送数据了,如下图:此工作方式下,连接类型为“UDP”时,如果没有监听就直接连接,那么监听的端口默认的为任意端口。此视图有如下主要功能: 可发送十六进制和ASCII码。 可接收十六进制和ASCII码。4.5串口测试程序串口测试工具是用来发送和接收COM口的数据。打开电脑串口,设置串口参数就能收发数据了。第5章 装箱清单序号名称数量单位备注1主设备M232-P1台2电源端子1个3合格证1张第6章 产品保修卡 尊敬的用户:感谢您购买和使用本公司的产品!您所购买的产品在正常使用产品的情况下,凡是由原材料或生产过程中造成的质量问题,自购买之日期提供免费换新与保修服务(具体参见
32、产品保修、换新表格)。凡是由于用户不按本产品说明书要求,自行安装、拆卸或不正确使用而造成的损坏本公司提供维修,但收取适当维修费。保修条例:l 自购买产品之日起,在正常使用的情况下(由公司授权技术人员判定),对发生故障的产品进行免费维修或换新(具体时间参考保修、换新表格)。l 在保修期内曾经由我公司以外的维修人员修理或更改过的产品、或安装不当、输入电压不正确、使用不当、意外事件或自然灾害等原因引起的故障的产品不属于换新、保修范围。l 在接受保修服务前,需要客户出示保修卡或购买发票来证明产品购买日期。无法确认日期的将不予保修。l 经我公司换新或维修后的产品有90天保修期。l 所有换新、保修或维修的产品,用户承担运费和运送时的风险。l 超过保修期或不符合保修条件的产品,本公司提供收费维修。l 和本保修条款发生冲突的其他口头承诺等,参照本保修条款执行。l 我公司在产品制造、销售及使用上所担负的责任,均不应超过产品的原始成本。本公司不承担任何连带责任。l 本条款的解释权归本公司所拥有。保修、换新表格带外壳产品不带外壳产品电源换新3个月内换新1个月内换新保修5年内保修1年内保修一年内保修