moxa串口服务器配置说明(moxa串口驱动)

串口服务器简介串口服务器提供串口转网络功能,能够将RS-232/485/422串口转换成TCP/IP网络接口,实现RS-232/485/422串口与TCP/IP网络接口的数据双向透明传输。使得串口设备能够立即具备TCP/IP网络接口功能,连接网络进行数据通信,极大的扩展串口设备的通信距离。MOXA串口服务器的工作方式1.TCP/UDP通讯模式:该模式下,串口服务器成对的使用,一个作为server端…

大家好,又见面了,我是你们的朋友全栈君。

串口服务器简介

串口服务器提供串口转网络功能,能够将RS-232/485/422串口转换成TCP/IP网络接口,实现RS-232/485/422串口与TCP/IP网络接口的数据双向透明传输。使得串口设备能够立即具备TCP/IP网络接口功能,连接网络进行数据通信,极大的扩展串口设备的通信距离。

e9e0e82b5712e1c633eb1bfa5ea6d33c.png

MOXA串口服务器的工作方式

1.TCP/UDP通讯模式:该模式下,串口服务器成对的使用,一个作为server端,一个作为client端,两者之间通过IP地址与端口号建立连接,实现数据双向透明传输。该模式适用于将两个串口设备之间的总线连接改造为TCP/IP网络连接。

2.使用虚拟串口通讯模式:该模式下,一个或者多个转换器与一台电脑建立连接,支持数据的双向透明传输。由电脑上的虚拟串口软件管理下面的转换器,可以实现一个虚拟串口对应多个转换器,N个虚拟串口对应M个转换器(N《=M)。该模式适用于串口设备由电脑控制的485总线或者232设备连接。

3.基于网络通讯模式:该模式下,电脑上的应用程序基于SOCKET协议编写了通讯程序,在转换器设置上直接选择支持SOCKET协议即可。

094bdecaf90310f757dd9c2f0207ac67.png

moxa串口服务器通讯设置参数

1.配置AP

步骤一:连接网线,如果遇到无法连接本地网络就先查看宽带驱动有没有装好,另外换一根网线试试。打开网络连接–点属性打开本地连接属性

步骤二:更改电脑的IP地址,如192.168.127.1(AP默认的为192.168.127.253)

步骤三:用一条网线连接电脑与AP

步骤四:在配置模式下打开浏览器,在网址栏敲入AP的默认IP地址192.168.127.253,输入完成后按下ENTER键弹出配置画面

步骤五:登录密码是root

步骤六:当按上图操作后就会弹出如下画面

4ab4a0b14cfdaf5212d29c2847186ada.png

骤七:点击NetWorkSetTIngs,IP地址输入192.168.126.230

步骤八:点击WLAN-BasicWlanSetTIngs

步骤九:点击edit

步骤十:当按上图操作后就会弹出如下画面,按下图指示操作,ssid改为MOXA2

6ad1664840e89adf0f4649d766e7825d.png

步骤十一:当按上图操作后就会弹出如下画面,按下图设置安全模式及密码,用的是WPA2,AES,密码是passphrase:hust1234567。

步骤十二:点击restart,然后重启,重启完成后设置完成。

2.串口服务器设置

步骤一:先插网线连接电脑,再给串口服务器供电,进入配置模式

步骤二:moxa默认以太网IP地址:192.168.126.254,所以在浏览器上面输入此网址进入配置界面,默认无密码,直接登录

步骤三:点击WIZARD,然后设置IP地址,这是串口服务器的无线IP地址哦,默认是192.168.127.254,设置为192.168.126.231,代表一号agv小车

步骤四:上一步完成后,把ssid改成MOXA2,代表的是AP的ssid。

步骤五:进入安全属性配置,点击WPA2–psk,然后下面选AES,就可以在passphrase上面输入密码hust1234567。

步骤六:operaTIonmode选择TCPsercer,然后输入TCPport8989,那个cmdport保持默认的不用管

步骤七:选择串口参数:9600,none,8,1,none,enable,rs-232

步骤八:点击submit,然后完成后点击WLANSetTIngs-profile,点击general

步骤九:点击restart,然后restartsystem,submit,至此,就可以等待重启,重启后完成串口服务器的配置

3.判断是否配置正确

先打开AP,然后再打开串口服务器,此时等待5秒钟,在工作模式下串口服务器就会连上AP了,说明配置正确,如果连接不上说明串口服务器的密码那里可能没有和AP配置时保持一致。

4.进行数据传输

1).安装好drvmgr_setup_Ver1.8_Build_08052115_WHQL,这个是配置虚拟串口的,打开后点击add-search,就能发现IP地址192.168.126.231(如果自动搜索不到的话,就直接手动输入,但前提是有本地连接),这个是串口服务器的无线IP,点击OK后,会自动activate,等待成功后就可以生成一个串口了

2).安装setup_pcommlite_1.6_12041917,这个是网络编程调试助手,很好用。点击那个文档图标,弹出来一个配置画面,把方式选为TCPclient模式,这个时候会提示输入IP地址和端口号,那就简单了,首先保证网线连上AP,串口服务器也已经连上AP,输入192.168.126.231和8989,点击确定就会自动连接上主机端(串口服务器),右键选择sendpattern,选择ascll,然后100,点击开始发送,在串口服务器的2和3口之间连一个杜邦线,就可以看到有源源不断的100了

3).如果MFC已经建立一个客户端,那么就可以代替掉那个网络编程调试助手了,打开界面后,首先保证网线连上AP,串口服务器也已经连上AP**首先保证网线连上AP,串口服务器也已经连上AP**,此时在MFC上输入IP地址和端口号,点击连接,提示连接成功,发送数据,就会提示发送成功,同时返回一个数据。如果要控制多台小车,就多搞几个IP地址和端口号的绑定界面。效果图如下:

12a5c65e2d6034e17e035adf4052c663.png

3ae27311bb659e32efbcf8643d684929.png

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/125855.html原文链接:https://javaforall.net

(1)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • ldap服务器是什么

    ldap服务器是什么LDAP服务器简单来说它是一种得到某些数据的快捷方式,同时LDAP服务器也是一个协议,它经常被用作集体的地址本使用,甚至可以做到更加庞大。它是一种特殊的数据库,与一般的数据库相比有很大的差距,LDAP服务器的读性与一般服务器相比更加优秀。同时LDAP服务器在查询上总了很多的优化,所以利用它可以快速查询出想要得到的结果,当然它也有缺陷,比如在更新方面,它会更新的很慢。LDAP服务器的目录有哪些优势…

    2022年5月14日
    63
  • 蓝牙脂肪秤模块测量原理

    蓝牙脂肪秤模块原理跟普通电子体重秤的原理差不多,都是利用压力传感器及芯片设计完成功能的实现。蓝牙电子秤的外形和地面有四个接触点,四个接触点那里都放着一种压力传感器,压力传感器将人体的重量转换成电信号,后经过芯片设计完成处理器AD采样,再经过换算便可以得到人体的体重。蓝牙脂肪秤模块测量体脂是通过电阻抗法测量出来的,它的具体原理是由电极片发出微弱电流,与人体形成一个闭环,通过肌肉易导电,脂肪不导电的…

    2022年4月11日
    55
  • 关于pycharm下载tensorflow时报错解决「建议收藏」

    关于pycharm下载tensorflow时报错解决「建议收藏」1.查看pip工具是否需要更新2.点击settings,进入pythoninterperter,对pip进行更新3.可以双击上箭头进行更新,也可以点击加号搜索pip进行更新

    2022年8月27日
    5
  • python学习笔记 day22 面向对象(一)

    python学习笔记 day22 面向对象(一)1.人狗大战一个简单的小例子,定义一个Person(类)里面有人的很多属性,比如名字,性别,血量。攻击力,然后定义一个Dog(类),里面设置狗的很多属性,名字,血量,攻击力,种类等,然后又定义了两

    2022年7月6日
    19
  • nfv网络功能虚拟化[通俗易懂]

    nfv网络功能虚拟化[通俗易懂]标题作者及单位文件名日期概述数据度量OnOrchestratingVirtualNetworkFunctionsinNFVMd.FaizulBari,ShihaburRahmanChowdhury,ReazAhmed,andRaoufBoutabaDavidR.CheritonSchoolofComputerScienc…

    2025年9月5日
    7
  • C# FileStream简单介绍和使用

    C# FileStream简单介绍和使用本章讲述:FileStream类的基本功能,以及简单示例;1、引用命名空间:usingSystem.IO;2、注意:使用IO操作文件时,要注意流关闭和释放问题!强力推荐:将创建文件流对象的过程写在using当中,会自动帮助我们释放资源;使用try{}catch(Exceptionex){}进行一次捕获;3、FileStream操作字节,可以操作任何类型…

    2022年7月21日
    10

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号