研选课堂
HOME
研选课堂
正文内容
可以手机编程的plc 手机上能安装PLC编程软件吗?为什么?
发布时间 : 2024-12-28
作者 : 小编
访问数量 : 23
扫码分享至微信

手机上能安装PLC编程软件吗?为什么?

时常会有初学者来问,手机是否可以安装PLC编程软件?在这里明确的告诉大家,手机不可以安装PLC编程软件

手机不支持安装PLC编程软件,因为PLC编程软件是你所用的品牌厂家开发出来的 ,如三菱PLC、西门子PLC、欧姆龙PLC等,厂家开发出软件并上线,供我们下载安装,我们才有的用,目前没有任何厂家有开发手机版的PLC编程软件。

其实想用手机版的PLC编程软件,就目前来看,非常的不现实,存在一些问题,如安装内存、软件功能、系统要求等。

安装内存:

PLC编程软件小则几百兆,多则十来个GB,尤其是西门子博途软件,安装西门子博图软件非常的忙,需要安装先装STEP,安装好后再安装WINCC,最后需要安装专属此博途版本的仿真软件PLSIM,再接下来还需要安装STAETER,最后还需要授权,这样一串下来,不说手机了,就是电脑也并不一样带的动,安装博途软件的电脑都是有要求,安装内存需要大于8GB,具体的要求你可以参考下图:

西门子博途V14软件安装要求

软件功能:

如果真的有手机版的PLC编程软件,那么必定功能很少,功能太多,手机肯定带不动。大家肯定知道PS软件,也就是Adobe Photoshop ,这款软件很多人用来修图片,但这款软件是没有手机版的,但是手机版可以美图的软件很多,她们的功能和Adobe Photoshop软件一比,不堪一击,虽然胜在简单,但是对于有部分人来说,有和没有一样,自己要的功能根本没有。

用IT行业的编程软件来举例也是一样的,现在IT行业有几款手机可以运行的软件,使用简单,可以运行、可以保存、可以报错,但功能完全不够用,能在能在电脑上用,就不要在手机端做。甚至有人说,程序员初期都是用文本文档写代码的,所以你在手机上新建一个文本文档,然后写就行了,如果你要编译运行的话,还是得到电脑端,手机性能不如PC机。

在我们工控行业,搞PLC工程不仅仅是编程就可以了,我们还需要通讯,这里也是要用电脑的,接线也是一门大学问,绝不可忽视,一定需要多多实操。

系统要求:

软件开发出来,都会附带对系统有要求,现在的PLC编程软件只适合在Windows系统上用,连苹果电脑系统都不支持,大多数苹果系统用户采用的是安装虚拟机的办法,不然就是安装双系统,不过前者用的人比较多一些,虚拟机运行效果比双系统强。

如果想要在手机上运行,那还得分安卓Android系统和苹果ios系统,任重而道远,目前看来还要很久……

PLC编程软件一般都是厂家开发,当然民间也会有软件开发出来,不过民间开发难度很大,这是一个非常大的工程量,未来也许会有大神去做,可以期待一下。

顺便给大家介绍一下民间开发的软件,比如西门子S7-200仿真软件,比如西门子S7-200仿真软件,这款软件并非西门子官方软件,但是这款能仿真大部分的指令,而且适用于西门子S7-200 SMART。

在初学者并没有实物来操作的时候,仿真软件非常实用,软件可以在某平台的论坛下载,这款软件使用非常的广泛,有需要的朋友可以试试。

西门子S7-200仿真软件

总体来说,目前能适用于手机端的PLC编程软件,大家还是安安心心电脑上安装,如果将来推出了手机版PLC编程软件,那么各大工控论坛抑或者是说有工控人在地方,一定会大范围推广的,未来可期。

本文为技成培训王曾原创,未经授权不得转载,违者必究!

往期优秀文章展示:

34张原理图帮你熟悉自动控制,直观易懂,这资料错不了~

手机app控制PLC方案-仅限局域网

前面有视频讲到了用浏览器可以监控PLC的变量的方法,如下图所示,将PLC的IP地址192.168.10.6映射到了一个外网地址,随意一台上网的手机或者电脑都可以查看对应变量表的数值。

后面一直琢磨怎么能让手机能够控制PLC呢?web 服务器可以自定义网页,但是需要自己开发网页,我不会啊,然后就想到了用MIT APP开发APP软件,具体的使用编程有兴趣可以去试试,拖拽式,很适合没有C语言基础的小白,我不细讲了。

受限于该开发平台限制,合适使用的通讯方式只有TCP连接,PLC做服务器,app做客户端。

PLC的配置如下,开放2001端口连接

app的客户端配置

然后就是数据处理,首先是浮点数处理,因为这个开发平台是不能处理浮点数的,也没有各种进制转换,所以只有PLC那边将所用数据转成字符串形式发送,所以它只适合做简单控制处理。

如上图,将压力28.41转成字符传2841

将Q 点状态转成ON或者OFF,(这里0和1也行),后续在app处理

如下图,就是app 收到的字符传,收到内容在app后台编程截取字符加上小数点就行

部分代码如下,截取97和99开始的各两个字符,加上小数点显示即可

就把2487转成了24.87

下图就是输入输出的转态和控制开关,绿色标识为ON中,蓝色标识OFF中,也是app 接收到ON,OFF进行编程处理

开关量状态部分代码如下,接收到OFF设置背景延时为蓝,否则背景颜色为绿,(其实发送01好像节省PLC地址,我懒得改了。)

处理完读取然后是控制指令,需要如果需要设置浮点数的话,需要在app 设置字符串,然后PLC转换成浮点数,我就没搞了,浪费时间,讲下开关量控制吧。

我给每个开关设置预留一个字符位置,点击就取反,总共需要10个控制点位+一个总开关

比如SV4106对应第五个字符,SV4203对应的第8个字符位置

点击一下就取反,然后刷新数据发送

将起始符+10个开关状态+总开关状态合并合成一串字符,发送到PLC

PLC收到就是&B开头的一串字符串,如下,然后进行数据处理

PLC如下处理,手动下,链接状态正常,确认开始符后,对应字符=1就执行输出

通过以上方式就实现手机APP控制PLC,缺点是数据处理麻烦,不适合需要设置比较多参数的项目,最适合手动调试一些开关量。

还有个缺点是tcp 客户端通讯是能适用于局域网,外网是不支持的,后续研究下外网吧。

相关问答

手机能否查看PLC程序?

一般情况下,直接通过手机查看PLC(可编程逻辑控制器)程序是不太可能的。PLC程序通常是在专用的编程软件(如SiemensStep7、Allen-BradleyRSLogix等)中编写...

手机能上传程序到plc吗?

应该不能直接上传,前几天有个整流电源plc故障,需要重新下载,中控室和整流电源控制柜网线连接不好,没办法把中控室的plc程序直接下载到整流电源控制柜的plc上...

如何实现PLC手机端监控及远程调试?

随着万物互联,移动互联的兴起,工业里已经有很多无线互联的产品了。PLC与电脑无线互联,PLC与手机无线互联,国外的,国产的都已经有了很广的应用。我们来看...

西门子plc怎样跟手机通信?

西门子PLC可以通过模块/硬件/软件等连接方式,通过手机或移动设备与其连接通信。比如西门子的S7-1200CPU,它可以通过以太网/WIFI和GPRS模块连接手机,或者使用...

华为手机怎么连接无线plc?

你好,华为手机连接无线PLC的步骤如下:1.确保您的无线PLC已经连接到电源并且具有可用的无线网络。2.在您的华为手机上,打开“设置”应用程序并选择“无线和...

plc与触摸屏怎么跟手机通讯?

PLC与触摸屏可以通过不同的通讯协议与手机进行通讯。一种常用的方式是利用工业以太网或ModbusTCP协议,将PLC连接到局域网中,并通过局域网连接到手机所在的无...

plc数据,怎么把数据显示在手机端?

HMI(人机界面)编写下位,并HMI要安装APP,PLC允许链接网络通讯,手机与HMI功能一样HMI(人机界面)编写下位,并HMI要安装APP,PLC允许链接网络通讯,手机与HMI功能一样

华为手机新电池充满可用多长时间?

一般来说新电池可以用一天一般来说新电池可以用一天

三菱plc中文字符串怎么发文字到手机上?

要将三菱PLC中的中文字符串发送到手机上,首先需要确保PLC和手机之间存在有效的通信链接。可以通过使用PLC的通信模块(如以太网模块或Modbus通信模块)与手机上...

为什么我的手机号码,注册一些网站时都显示格式错误?

如果是国内的网站注册的话,出现这种情况,可能是你手机号是新的开头的手机号,别人注册的地方没有添加这个开头的数字,就显示格式不对了,如果是国外的,可能是...

 无抵押无担保贷款  厦门brt爆炸事件 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2024  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部