多台PLC控制器、变频器、智能仪表采集数据并缓存,以太网方式与上位机通讯

本文介绍IGT-SER智能网关模块通过ModbusRTU协议采集仪表数据,并作为ModbusTCP的服务端或客户端与上位机通讯的方法。支持缓存数据或直接转换协议。

        IGT-SER系列智能网关方便实现设备数据采集缓存。支持多种PLC的以太网、串口协议对接PLC控制器、变频器、智能仪表等下位设备采集数据,转换为ModbusTCP服务端、HTTP服务端,以及OPC UA服务端。

        本案例是通过IGT-SER系列智能网关模块RS485方式ModbusRTU协议与智能仪表通讯,采集多台仪表的数据后缓存,分别作为ModbusTCP的客户端/服务端与上位机通讯。

        关于IGT-SER系列智能网关实现SQL数据库对接HTTP发送和接收MQTT发布订阅 的相关图文介绍。

        一、IGT-SER系列智能网关作为服务端(Server): 

        IGT-SER采集多台设备数据后缓存,提供网络服务端口,供上位机访问读取数据。网口与串口参数设置如下图:

        通过‘参数’->‘数据上报与对接’,进入数据配置页面,选择‘数据转发与缓存’配置每台设备的数据寄存器,如下图:

         通过Modbus Poll测试,通过502端口读取缓存区域的数据,如下图:

        

        如果不需要缓存,即用网关实现ModbusTCP转ModbusRTU的功能,则只需要设置网口参数和串口参数,不需要配置数据转发与缓存。

         缓存与不带缓存主要是网口参数的‘对应输出接口’不一样,不带缓存的按以下设置:

        二、IGT-SER系列智能网关作为客户端(Client): 

        采集设备数据后主动发送到网络服务端,供上位机监听接收。该方式还支持三菱的MC协议、西门子的S7协议等。

        网口与串口参数设置跟服务端方式相同。

        数据转发与缓存数据配置表,如下图:

          通过Modbus Slave测试,如下图:

         另外,在这里关于智能网关模块实现OPC UA数据转发、CIP协议数据转发S7协议转发的案例,支持以下品牌系列的PLC控制器:

        ◆ FX:   三菱FX/A系列系列PLC                                 ◆ ABM:  罗克韦尔/AB Micro系列PLC
        ◆ QLR:  三菱Q/L/R系列PLC(支持标签方式)             ◆ ABC:  罗克韦尔/AB Compact/Control系列
        ◆ OM:   欧姆龙全系列PLC(支持标签方式)                ◆ DVP:  台达、信捷全系列PLC
        ◆ S72S: 西门子S7-200/Smart系列PLC                    ◆ FTK:  永宏/丰炜全系列PLC
        ◆ S734: 西门子S7-300/400系列PLC                        ◆ NAIS: 松下全系列PLC
        ◆ S71K: 西门子S7-1200/1500系列PLC                    ◆ KVS:  基恩士全系列PLC
        ◆ INO:  汇川全系列PLC                                            ◆ LS:      LG/LS全系列PLC
        ◆ MBS:  兼容Modbus协议的PLC、智能仪表            ◆ TPC:  丰田工机PC2/PC3系列
        ◆ FNC:  发那科数控/机器人的PMC系统                    ◆ GE:   GE PAC/PLC系统
        ◆ OPC:  OPC UA、OPC DA协议的客户端                ◆ BKF:  倍福PLC CX系列控制器

多路数据采集系统功能说明(数据采集系统ADAS解决方案): 本方案计划实现一种基于LABVIEW上位机界面的STM32F0 DISCOVERY 多路数据采集系统(数据采集系统ADAS解决方案),利用STM32F0 DISCOVERY 板载芯片STM32F051R8T6(STM32F051R8T6数据手册)上的12位ADC实现高精度数据采集采集到的数据发送至LABVIEW上位机界面显示。 1、STM32F051R8T6 ADC模块具有16路外部通道和3路内部通道,在此方案中,利用普通电位器产生电压来模拟各种环境变量的信号。增加DS18B20(DS18B20数据手册)温度传感器模块。 2、上位机界面除正常的波形数据显示界面外,视情况增加一些额外演示功能。增加控制板载LED灯闪烁效果,将采集到的数据发送TXT文件中保存功能。 3、利用LABVIEW自带的VISA串口实现和STM32F0 DISCOVERY板子的通信。 4、硬件:STM32F0 DISCOVERY 开发板 5、软件:LABVIEW8.2 or LABVIEW8.6 具体详见附件内容:基于LABVIEW多路数据采集系统(数据采集系统ADAS解决方案)详细流程设计说明。 多路数据采集上位机界面功能主要分为三块:LED闪灯测试、DS18B20温度采集和5通道ADC数据采集数据采集系统ADAS解决方案)。 硬件系统框图如下: 视频演示: 多路数据采集上位机截图: 附件内容包括: 硬件电路设计原理图PDF档; 上位机界面运行程序; 上位机工程文件代码; 下位机工程文件代码; 基于LABVIEW的STM32F0 DISCOVERY多路数据采集系统设计方案说明(数据采集系统ADAS解决方案); LABVIEW上位机软件说明书V1.0; 基于LABVIEW多路数据采集系统详细流程设计说明; 相关技术方案: 模拟数据采集系统(ADAS)解决方案 ADI提供大量的模拟数据采集系统(ADAS)、放大器、数据转换、信号处理和电源管理解决方案供用户选择,使DR和CT设备达到最佳图像质量,降低功耗和成本。此外, ADI公司还提供评估板、仿真工具和应用专业技术,为客户的设计和开发工作提供支持。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值