导读:IOT-FAST是一款全流程低代码物联网平台,提供采集控制、边缘计算、云平台、视频监控、组态展示、APP等功能,帮助中小型集成商快速搭建物联网行业应用,降低集成商使用成本。 :::info 下载地址:https://www.gkiiot.com/download.html :::

案例介绍

行业分类 案例名称 案例简介
智慧能源 智慧能源系统 通过IOT-FAST平台实现智能电表设备、智能水表设备、智能燃气表设备管控。
智慧能源 智慧燃气安全管理平台 通过IOT-FAST平台实现SCADA、GIS、巡检及监控等功能,提升燃气安全监管水平,全面实行“一张网、全过程、智慧化”。
智慧能源 配电房环境监测系统 通过IOT-FAST平台实现分布在配电室内的各类传感器、采集与通信设备,将各种电气信号、运行参数和环境数据传送到智能运维监控平台上,对用户配电室进行远程、集中、实时监控,实现配电室“无人值班,少人值守”。用户可对配电室运行和能效数据进行实时监控。
智慧能源 共享换电柜系统 通过IOT-FAST平台实现一体化租换电服务,电动车产业物联网SAAS服务商,专门致力于做外卖和快递行业的运力解决商。
智慧城市 智慧街区平台 通过IOT-FAST平台赋能智慧街区,实现“万物互联”,实施社区基础设施的智慧化升级改造工程,应用社区综合管理系统,加快传统信息系统数字化转型;以感知为核心,智慧化推动系统集成及实施,实现智慧管理、智慧服务、智慧体验、智慧运营。
智慧园区 智慧园区系统 通过IOT-FAST平台综合管控平台授权感知视频监控、门禁、人脸识别、梯控、水电表、大门人行通道、车辆管理、动环监控、充电桩、系统集成安装等实现设备的综合管控,对时实与历史报表的动态分析展示。
智慧水务 水质监控系统 通过IOT-FAST平台实现水质检测仪、测深仪、气象检测仪、GPS、摄像头、无人机等设备进行管控。
智能工业 云计算中心数据采集 通过IOT-FAST平台实现BA系统、照明系统、极早期系统的管控。
智能工业 钣金工厂数据采集 通过IOT-FAST平台实现冲压机、电焊机、电泳产线的管控。

文章主要分为五个部分:

  • PLC梯形图程序

    简单说明PLC梯形图程序的编写。

  • IOT-FAST-采集控制系统

    对底层设备进行数据读取、写入的配置界面,还可以进行数据处理。

  • IOT-FAST-云平台

    将采集控制系统收集的数据进行分类展示、告警阈值设置、历史数据查询等功能。

  • IOT-FAST-云组态

    进行2D组态,组态元素绑定云平台上展示的数据,来进行动作的执行或是数据展示。

  • IOT-FAST-微信小程序/App

    通过微信小程序或者手机app进行远程数据的查看,以及动作的执行。

西门子S7_1200交通灯案例

一、PLC梯形图程序

打开西门子编程软件博途
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图1
选择左上角的创建新项目,填写项目名称,选择保存路径,点击创建。
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图2
创建成功后点击打开项目视图,进入主界面。
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图3
双击项目树中添加新设备,选择对应的PLC型号,确定。
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图4
创建完成后选择项目树PLC中的程序块,双击Main主程序块开始编写程序。
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图5
从右边指令栏中选择需要的指令,编写交通灯的梯形图。
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图6
主程序梯形图如下,如何编写就不详细说明了。
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图7
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图8
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图9
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图10
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图11
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图12
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图13
完成后下载到PLC中。
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图14
点击左侧PLC变量查看变量表,下面这些点位在后续的采集和控制有需要。
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图15

二、IOT-FAST-采集控制系统

打开IOT-FAST的采集控制系统,选择左边的节点,按住鼠标左键拖入到中间的配置栏。
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图16
根据前面的梯形图,这里我们要采集6个灯和开关状态,已经对开关进行控制,所以我们从左侧的采集引擎拉出S7采集控件。
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图17
双击控件进入配置界面,配置采集的点位,点位的标识符用于和云平台进行关联对应;功能名称是备注的作用,方便自己理解该点位的含义;内存域就是PLC中的Q、I、M、DB1等等;地址则是该内存域下的地址,具体配置如下。
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图18
点击配置界面上面的小铅笔进入通讯配置界面,填写西门子PLC的ip端口TSAP等。(默认端口为102,本地TSAP10.00,远程TSAP03.00)
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图19
接着从控制引擎中拉出S7控制控件,同样对控制点位进行配置。
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图20
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图21
在共通控件中拉出定时器调试控件。
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图22
在两个控件中用线两接起来,数据是从左往右流的。触发定时器时,顺着连接线对PLC进行一次采集,采集后返回的结果再顺着连接线到右边的调试控件,调试控件则会将结果显示在最右边的调试窗口。
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图23
完成后点击右上角的部署按钮。
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图24
部署完成后通讯控件会显示连接成功,点击定时器前面的按钮,在右边的调试窗口中能看到采集的点位数据。
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图25
然后我们先去云平台创建一下产品和设备,再回过头来做数据处理。

三、IOT-FAST-云平台

点击云平台按钮进入云平台首页。
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图26
点击左侧产品中心-产品开发,新增一个产品,类别选择自定义品类
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图27
查看创建好的产品,在功能定义-自定义参数中新增采集控制的数据点。
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图28
配置如下,注意标识符要和采集控制系统中的标识符一致。
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图29
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图30
功能定义-分组中创建上报和下发分组。
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图31
创建一个上报分组,类型选择上报,将左边的点位全选,点击右箭头,加入到当前分组中。
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图32
创建一个下发分组,类型选择下发,一样将左边的点位加入到当前分组中。
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图33
接着点击产品中心-设备管理,在该产品下增加一个设备。
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图34
查看设备的运行状态,就能看到刚刚定义的点位已经创建出来了,后续采集控制系统上报的数据就会在这边展示。
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图35
回到采集控制系统,从左侧IOT-FAST中拉出设备上行设备下发控件。上行用于将采集的数据上报,下发用于云端下发控制指令。
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图36
双击控件就可以选择刚刚在云平台创建的产品、设备和分组了。
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图37
在设备下发后面接一个调试控件,方便排查问题,然后点击部署,完成后显示连接成功,点击定时器,调试窗口显示操作成功。
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图38
回到云平台,查看设备的运行状态,可以看到数据已经显示出来了。
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图39
查看设备的设备调试,模拟一个下发控制,开关选择开,点击发送。
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图40
回到采集控制系统,可以看到从云平台下发出来的报文格式。
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图41
我们对下发的格式做一下处理,从左侧拉出一个F(X) 控件,接在设备下发S7控制控件中间,双击写一句简单的代码,将M1_0提取到msg.payload对象下。
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图42
双击定时器设置周期性触发,周期0.5s,点击部署,采集控制系统就全部配置完成了。
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图43
接着在云组态中进行交通灯的组态,然后绑定云平台的数据。

四、IOT-FAST-云组态

点击云组态按钮进入云组态首页。
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图44
先新建一个项目,填写项目名称,保存,进入项目。
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图45
点击应用-我的应用,点击图示位置新增一张图纸,来构建组态。
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图46
填写图纸名称后就可以开始画组态图了。
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图47
可以在左侧项目树中选择图标使用现成的组件,也可以在设计中设计自己需要的组件。
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图48
点击图纸空白处,在右侧修改图纸大小和背景颜色。
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图49
从图标中拷贝一个指示灯,粘贴到设计中微调成需要的组件。
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图50
点击设计,创建一个新的文件夹,然后粘贴指示灯,双击进行调整,调整完成后保存。
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图51
绘图过程就不详细介绍了,画面成型后如下,接着将灯和开关绑定云平台的数据。
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图52
选中一个灯,点击箭头处的图标绑定数据。
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图53
选择数据源-设备,来源-我的,产品-云平台创建的产品,设备-云平台创建的设备,属性-选择东西方向绿灯,点击确定。剩下的灯和开关同理,依次进行绑定。
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图54
绑定完成后对于有控制的开关需要进行一下交互设置,选中开关,点击右上角的交互,双击鼠标单击时
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图55
对这个控制进行命名,然后点击添加条件。
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图56
设置条件,当开关这个组件的值为false时触发。
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图57
点击左边的数据反馈设置交互动作,动作为:对开关写true,最后保存。
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图58
这条交互的含义是:当开关当前的值为false时,单击开关,开关会触发动作,给云端发送开关为true的指令。同样,设置一条对立的交互,开关为true时,单击开关触发false。
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图59
全部配置完成后点击保存,然后点击右上角的预览
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图60
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图61
点击开关,交通灯开始运行!
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图62

五、IOT-FAST-微信小程序/APP

软件上的数据支持在微信小程序或者APP上查看,小程序和APP的二维码在云平台首页的右侧,目前只支持安卓APP,ios的用户可以直接用微信小程序查看。
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图63
扫码进入IOT-FAST小程序,输入PC端注册的账号密码。
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图64
进入首页,可以看到产品和设备数量,点击设备查看该账号下的所有设备。
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图65
选择交通灯,点击查看可以看到设备的详细信息。
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图66
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图67
点击运行状态右侧的箭头可以查看设备的实时数据。
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图68
点击设备控制右侧的箭头则是可以对设备进行指令下发。
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图69
回到首页,点击组态查看该账号下的所有组态,选择交通灯,点击查看。
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图70
和PC端一样,点击按钮就可以对组态进行控制。
只靠一款免费软件竟然能同时解决PLC的数采、上云和组态? - 图71