一、必备硬件: 单片机开发板一块; 2 WIFI模块或者以太网模块一个; 3 无线路由器一个; 4 客户端监控软件有组态王组态软件、MCGS触摸屏、手机组态软件、Modbus Poll调试助手等 5 花生壳软件客户端 二、实现目的: 实现上述客户端监控软件异地监视、控制单片机:读取单片机数字量输入、读写单片机晶体管输出、读取单片机模拟量输入、读写单片机模拟量输出! 三、通信协议: Modbus TCP 四、分步详解: 1、准备工作: a 给无线路由器上电 b 下载单片机程序 c 无线路由器一个; d WIFI模块初始化并接入到局域网中 2、单片机开发板实物如下所示: 3、WIFI模块、以太网模块实物图如下所示: 4、单片机程序相关信息如下所示,以WIFI模块为例: 由上图可知单片机WIFI模块的IP地址和端口号为:IP地址:192.168.1.120;端口号:502 5、花生壳软件设置: a 下载花生壳客户端并注册,注册获得免费玉米后登录,如下所示: b 点击内网穿透,如下: c 点击添加映射,并填写相关信息: d 点击提交确定,如下 可知外网访问的IP地址和端口为: 6、组态软件设置: a 选择莫迪康Modbus TCP: b 设备地址填写: 这里的guanyumou.oicp.net是IP地址、51128是端口号、1是单元ID、50是超时时间;后续按照提示完成即可,然后建立IO变量 c 组态画面: 7、触摸屏设置: a 选择设备如下,包括通用TCPIP父设备和莫迪康MODBUS TCP: b 通用TCPIP父设备设置如下: 这里的guanyumou.oicp.net是IP地址、51128是端口号、1是单元ID、50是超时时间; 这里的192.168.1.102是触摸屏本身IP地址、3000是端口号 c 莫迪康Modbus TCP设备设置: 1为单元ID d 组态画面: 8、手机组态软件设置: a 安装手机组态软件APP,和一般APP一样,安装好后如下: b 点击设备,建立一个新设备: c 之后就是组态: 9、Modbus Poll调试助手: a 设置如下: b 监控变量: 10、测试运行: a 单片机WIFI模块配置好后,且花生壳客户端在线,此时在另外一台电脑依次运行组态软件、触摸屏、Modbus Poll,手机上运行手机组态软件,运行截图如下所示: 11、总结: 此方法实现远程监控,花生壳客户端必须一直在线,比较麻烦,也可以采用购买一个花生棒连接到路由器!亦可实现远程监控! 中华工控网,转载请注明来源 |
|