西门子授权代理|驱动器总代理

发布
浔之漫智控技术(上海)有限公司
品牌
西门子
型号
模块
产地
德国
电话
15821971992
手机
15821971992
发布时间
2023-07-19 17:06:40
产品详情

不得不说,工业圈是个比较奇怪的圈子,各种各样的项目需求都有,有的人就希望价格低,功能实现即可,有的人又不在乎价格,就要界面好看。近有一些小伙伴又提出了这样的需求,用简单的方式,低的成本,少的代码,实现本地的PLC数据上云。我想了一下,如果想实现这种需求,我们就要站在巨人的肩膀上,用现成的轮子,将它们进行组装,变成自己的东西。那么这次,我们就采用S7.NET+Log4Net+S来实现一个西门子PLC数据上云的案例。


1、框架实现

关于上面4个组件,有一个共同点,那就是开源免费,这样我们就不用在乎价格和授权的问题了,我们先对这4个组件做一个简单的介绍:


组件名称功能说明http://S7.NET西门子PLC的开源通信库Log4Net一款.NET下免费的日志工具S一款非常轻量级并且特别强大的L一款开放源代码的关系型数据库


这个实现过程分为两部分,首先在阿里云服务器中部署一个MySQL数据库,一侧通过http://s7.net采集西门子PLC,然后使用Log4Net直接插入到阿里云服务器中,另一侧通过S从数据库进行查询解析,再进行显示。


2、Iot传输实现

1) 首先在PLC中准备好需要传输的数据,好提前都数据到放到同一个存储区中,并且是连续的N个字节,这里以一个结构体为例,里面包含25个浮点数,占100个字节,如下图所示:



2) 然后创建一个DB块,取名为IotDB,DB号为DB1,添加一个Iot结构体变量,如下图所示:



3) 创建一个控制台应用程序,取名为thinger.cn.IotDataTransfer,该项目用于和PLC通信,并将数据传输到阿里云服务器中的MySQL数据中,这里为了方便,直接将读取的字节数组转换16进制字符串进行传输。


针对本项目案例,如果需要同步视频及其源码,可以点击下方快速获取。


点击进入,领取项目案例同步视频及源码


4) 首先在Nuget服务器中搜索S7netplus,添加到项目中,如下图所示:



5) 接着搜索log4net,添加到项目中,如下图所示:



6) 后再搜索mysql,添加到项目中,如下图所示:



7) 添加完成之后,初始化PLC对象,然后连接PLC,连接成功后,开启一个定时器,编写程序如下所示:



8) 定时器定时读取PLC数据,然后通过Log4Net直接存储到数据中,如下图所示:



9) 运行程序后,结果如下所示:



10) 使用SQLyog查看服务器数据库数据, 如下所示:



11) 通过这种方式,我们可以很轻松实现PLC数据读取并存储到云端数据库中,初步实现了数据上云,接下来我们可以通过创建一个上位机程序,实现数据的查询、解析及显示。


3、Iot接收实现

1) 创建一个Windows窗体应用程序,取名为thinger.cn.IotDataReceiver,该项目用于从云服务器的MySQL数据库中查询数据,并将数据解析成需要的数值,然后进行显示。


2) 由于参数类型各种情况都有,因此针对参数创建了一个参数实体类,如下所示:



3) UI界面设计如下图所示:



4) 这里采用多线程的方式,持续从数据库中进行数据查询,如果查询到数据,进行解析赋值,否则进行状态显示

西门子变频器型号及参数五:SINAMICSV20
基本型变频器SINAMICSV20向小型OEM客户提供适合的经济型解决方案。SINAMICSV20有四种外形尺寸可供选择(FSA~FSD),提供三相400V和单相230V进线两种规格,分别可覆盖0.12~3kW,0.37~15kW的功率范围。高可靠性设计,创新的冷却设计,经久耐用。无需调试软件,通过简单参数设定即可实现预定功能。内置常见的连接宏与应用宏,简化操作,开箱即用。丰富的I/O接口,直观的LED面板显示,完善的集成功能,可以方便地应用在风机、泵、传送装置及搅拌机、混料机等设备中。同时,创新的节能方式及节能结果显示,真正意义上节省费用。

5. 不过值得肯定的是,越来越多的国内企业在投入正规的研发...但目前的北方市场主体还都是野路子,制造业的希望在深圳...整体上差距比较大:矢量算法是西门子提出的,DTC是ABB提出的,这两家依靠算法起家分别做到了第二,如果国内仍然采用矢量或者DTC算法,那么从投入的研发经费和时间上就没法和这两家比,这样我们差距靠什么弥补。

上电显示正常,一给运行信号就出现[p----]或[-----],经过仔细观察,发现风扇的转速有些不正常,把风扇拔掉又会显示[f0030],在维修的过程中有时报好较乱,还出现过[f0021\f0001\a0501]等。在我先给了运行信号然后再把风扇接上去就不出现[p----],但是,接上一个风扇时,风扇的转速是正常的,输出三相也正常,第二个风扇再接上时风扇的转速明显不正常。于是我分析问题在电源板上。(7)还有一台变频器(mm4-22kw)结果是开关电源出来的一路供电滤波电容漏电造成的,换上一个同样的电容问题就解决了。


浔之漫智控技术(上海)有限公司

联系人:
聂聪(先生)
电话:
15821971992
手机:
15821971992
地址:
上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
邮件:
2724917714@qq.com
行业
工控系统及装备 上海工控系统及装备
我们的其他产品
授权代理相关搜索
拨打电话 请卖家联系我