在非标工业自动系统中,往往需要将plc数据采集到pc端上位软件,直接采集plc需要做大量的软件开发和调试工作量,甚至需要购买软件驱动然后在做开发,很多上位机支持 modbus协议,深圳市钡铼技术有限公司推出的bl102网关很好的解决了这个问题,下面以西门子s7-200smart为例进行说明。
添加lan口设备s7-200smart
(1)点击“lan”,点击鼠标右键,点击“添加”,弹出设备配置框。(2)设备名称:命名设备,如:因采集西门子s7-200smart为例,可以填写s7-200smart。(3)填写采集设备的ip,如:因s7-200smart指定ip改为:192.168.3.250,所以这里填写192.168.3.250。这里填写的是plc的ip,要注意plc的ip要与lan口的ip同一网段。(4)设备端口号:填写lan口设备的端口号。(5)因是采集西门子s7-200smart,因此,设备品牌:选择西门子,设备型号:选择s7-200smart。(6)点击“确定”,添加s7-200smart。
注:点击确定后会在lan口下显示添加的设备见上图显示出来s7-200smart,如果想添加多个设备,重复(1)--(6)步骤即可。
注:点击“写入配置”网关将自动重启,重启后lan口添加的s7-200smart才添加成功。
添加采集s7-200smart的数据点
本示例采集s7-200smart的寄存器q和vw的部分数据配置如下:
(1)点击“s7-200smart”,鼠标光标移动到方框内,鼠标右键,点击“添加”弹出数据点设置框。(2)变量名称:命名数据点的名字,如:采集“vw0”的数据,可以填写为:vw0。(3)变量单位:根据需求任意填写。(4)地址类型:根据采集的plc的数据点选择。如:要采集“vw0”的数据则选择“vw”。(5)起始地址:采集数据点的寄存器地址,如:采集“vw0”的数据,地址为:0。(6)数据类型:根据选择采集plc的寄存器的类型选择。(7)添加数量:如果是采集连续地址,同一寄存器可以多个采集。(8)读写类型:从“只读”、“可读可写”中选择。(9)系数:扩大或缩小多少倍上传给平台,根据需求填写。(10)modbus映射地址:填写采集到的数据点存储到bl102网关设备的地址,可以随意填写。映射地址不能重复。范围:0-2000。如:采集“vw0”的映射地址为“8”。(11)数据点的mqtt标识符,可以任意填写。标识符不能重复,如:采集“vw0”数据点的mqtt标识填写为“vw0”。(12)点击“确定”。
注:点击“确定”后数据点会在方框内显示出来见上图,如果想继续添加数据点,在方框鼠标右键,点击“添加”弹出数据点配置框,重复(2)--(11)步骤。
注:点击“写入配置”网关将自动重启,重启后采集s7-200smart的数据点才生效。
生效后,网关将s7-200smart数据点存入上图配置的modbus映射地址,上位机软件通过这个modbus地址或者plc数据。接下来只要将bl102网关wan口配置成modbus tcp服务端就可以,如下图。
用于为ADAS应用开发的电源系统的功能安全开发工具和方法
鼎阳科技发布首款达到40GHz高端毫米波产品和便携式频谱仪产品
如何在使用加密货币时增加隐私性
LG与特斯拉签署供应合同,为上海工厂的Model Y提供NCM电池
MAXHUB发布沉浸式视频会议方案:多项能力突破协作边界
西门子S7-200Smart如何转换Modbus
石金科技募资7000万建第三代半导体热场及材料生产项目
NetApp亦取代HPE成为本轮Gartner通用驱动器阵列报告中的最强供应商
三菱PLC中断指令用法-输入中断
如何使用半导体制造二极管?
健身房中的智能魔镜将全新定义不一样的健身活动
以太坊的新词汇以及该技术给社会带来了新承诺
三大运营商表示5G资费不会很贵人人都能承担得起
数字防晒——艾迈斯欧司朗推出业界首款具有UV-A检测功能的超小型环境光传感器,适用于可穿戴和移动设备
Arduinoflake的制作教程
oc语言基本数据类型
三星note8终极爆料:三星note8或8月26日发布,你想知道的都在这里!
工业WiFi路由器的特点性能介绍
上海微电子“投影物镜光学系统及***”专利公布
全面屏的小米7要来了!外观酷炫,搭载最新骁龙845,价格将突破3000,明年年初见