免费学plc的手机app_手机APP操控PLC

以下是引用yming在2016-05-17 16:42:06的发言 >19楼:

你要这么说,那我就有些怀疑你是否知晓 手机APP的对象、功能了。

你前面的帖子,是指定制的手机APP客户端。它是与项目同时进行的开发,需要融合在项目中。换句话说,它是定制的、专用的。

现在的博图,都是采用变量名访问,不用具体的地址。如果你连变量名都不知道,如何读写?

手机 APP也可以开发通用的(如果你愿意),但不容易做很多的功能(只能提供有限的开关量与模拟量的读写);而这些变量的标识呢?所以,通常现场调试,维护人员都是用西门子开发的免费的手机APP客户端,即可满足偶尔应用。

手机APP客户端,主要是针对 PN 网络的;网络内每一台 设备都有 IP; 许多都是 支持 TCP/IP 下的S7通讯。对于其他的,就要通过这些设备做中介,来读写。

最后,确实如 刚刚入门大侠所说,如果专攻这行,应该想法子与西门子合作,在授权下开发。为什么?因为这里牵扯到许许多多地安全 问题。绝对不能随意提供“按钮”控制远程设备启停。

以下是引用giantcontrol在2016-05-17 15:03:04的发言:最近工业4.0很火,很...

引用16楼详细内容:

最近工业4.0很火,很多老板脑袋一拍,我要搞个智能工厂,似乎找个人开发一个手机软件或者后台就完事了。手机APP,远程控制PLC,理想很丰满,但是现实很骨感。

下面简单的说一点粗浅的认识:

1:现场PLC很多没有网络,那么可能需要使用3G,4G等通讯手段。

2:PLC现场网络更不太可能有固定IP,那么需要架设服务器,这样PLC数据发送到服务器之后,APP或者网页从服务器取数据。

3:各种PLC的接口和通讯协议不一,比如西门子的PPI,MPI,网络的S7协议,这些根本不公开,解析PLC数据对IT开发人员更是难上加难。

4:很多工厂的PLC设备是外购,已经找不到通讯协议的说明或者PLC源代码,即使你知道是最简单的MODBUS RTU协议,那你也得知道4X区某某寄存器地址,是电流,单位是A培,这些很多已经没办法知道了。更多的是很多设备并未留出多余的通讯接口。

以下是引用yming在2016-05-17 12:26:04的发言:同意楼上。定制的确...

引用15楼详细内容:

同意楼上。定制的确实是很好用的。

很明显,这些 既是 工控自动化工程师的弱项,也是 IT 工程师 的弱项。

希望国内工程师多多开发APP。积累的越多,成本就会越低;市场就会越做越大,把它做成一个行业。

如您所说,OPC是对开发人员来说,最简单的事情了,你无需了解PLC的通讯协议了。

但是换个角度考虑,为啥要变量名?一定要OPC?为啥要求PLC一定有网口?

PPI,MPI,包括西门子S7的网络协议还是有人搞的定的,西门子的协议虽然保密,国内全部做组态的,全部做触屏的,很多做集成软件的,都能搞定。所以和触摸屏一样,有寄存器的地址,数据内容即可。

我说的现实很骨感,是说,很多工厂已有设备想改造,PLC以前的代码,包括技术员都找不到了,连寄存器地址都无从得知,所以没有办法获取数据了,很多领导拍脑袋就要上~~~·

下面我简单的说一下一种方式(以西门子PLC为例):

PLC +  采集转换模块(通过PPI和MPI或者网口)--->自定义格式---->自己搭建的服务器或者租用阿里云之类------>自定义接口或者OPC接口,或者转成MODBUS TCP----->第三方从服务器读取数据,制作APP或者网页。

也就是说,首先你得熟悉并能搞定西门子的那些协议,能解析到数据。

至于网络上的安全,无非是VPN,数据加密算法等等常用手段。

操作端的操作,其实就和组态软件触摸屏没有区别了,你一样可以在APP上做权限,用户名,密码认证。

如果想看到现场情况,也可以配上网络摄像头,嵌入到APP或者网页上去观看。

至于具体多安全,只能说,就是现在这种网络安全的水平,只不过现在的对象是机器,需要更周全的考虑。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值