工业级扩展UDP协议的以太网通讯模块M03
商品编号:荣士
商品说明:
较之于同行的特点 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
联联方式采用以太网(TCP/IP)接口,扩展型UDP协议,既有TCP的强纠错,又有UDP免握手的方便;
免驱,不需要安装TCPIP转串口驱动程序,即插即用; 电脑上直接用用UDP协议与模块通讯,不是以串口方式来转发; 提供OCX控件让电脑与模块通讯,方便用户开发,提供例子代码! |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
产品介绍 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
RSM03型UDP协议的以太网模块适合应用于在一局域网中用一台电脑联网控制多台终端设备的情况。操作简单,第一次组网时一般先把各终端设备联网到局域网,在电脑主机上运行配置软件,把所有终端设备的远程IP地址都指向该电脑,同时把终端设备的端口等参数也都设定好。如果端终设备还没有设定各自的IP地址(IP地址有冲突),还可以通过配置软件单独设定每一台终端设备的IP地址。这款模块最显著的地方是我公司提供了相应的电脑软件开发的OCX控件,用户不需要懂得以太网编程知识也能开发出稳定的通讯功能!
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
模块联网拓扑图 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
终端设备与模块通过串口通讯方式的协议 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
参数表
模块数据缓冲区:有接收缓冲区和发送缓冲区。
一、查看模块状态
发送:0xF0,返回一个字节的模块状态。
状态字说明:
BIT0为1表示接收缓区有有效数据
BIT7为1表示联网成功
二、接收缓冲区操作
(一)、读出接收缓冲区有效字节数:为计算机通过网络发至模块的有效字节数 发送:0xE1。返回两个字节的接收缓冲区有效字节数,低字节在前,高字节在后。其中高字节的bit7位为1表示接收到的是广播式的UDP信息。如返回01 00,表示接收缓冲区接收到1个字节的数据,不是广播式信息。返回 01 80 表示接收缓冲区接收到1个字节的数据的广播式信息。 (二)、读取接收缓冲区中的信息 发送:0xD2、缓冲区起始位置、准备读取的字节数X(每次读取的字节数不能超过16个)。返回X个数据 (三)、清空接收缓冲区 发送:0xC3 三、发送缓冲区操作 (一)、读取发送缓冲区的待发送字节数 发送:0xb4,返回两个字节的发送缓冲区有效字节数,低字节在前,高字节在后。如返回01 00,表示发送缓冲区有1个字节的数据。返回 00 01 表示发送缓冲区有256个字节的数据。 (二)、更改发送缓冲区的待发送字节数 发送:0xa5、待发送字节数低字节,高字节,没有返回。 (三)、读出发送缓冲区数据 发送:0x96、缓冲区起始位置、准备读取的字节数X,返回X个数据 (四)、写发送缓冲区数据 发送:0x87、缓冲区起始位置、写进的字节数X,X个字节的数据 (五)、从发送缓冲区发送数据以太网,发送字节数以以上的待发送字节数为准 发送:0x78 四、更改IP地址 发送:0x69、IP地址(4个字节),没有返回 如:发送69 C0 A8 01 08,表示要把模块IP地址改为192.168.1.8 另外说明:模块的其他网络属性如端口、子网掩码、远程电脑主机IP地址等,不需要用串口指令来更改,只需要在模块联上以太网后通过软件操作UDP01.OCX控件来进行设定,具体操作请看UDP01.OCX控件开发说明。 五、读取模块IP地址 发送:0x5A,返回:IP地址(4个字节)。如:返回C0 A8 01 08,表示返回IP地址为192.168.1.8 六、读取模块型号代码:用于测试模块是否无故障 发送:0x0F,返回:0xA8 |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
电脑通过软件控件与模块通讯的ocx控件的使用说明 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1、属性
2、 方法
我公司提供VB、DELPHI、C#.net等有关于UDP01.OCX使用的例子代码。
|