自己动手开发手机APP控制西门子200smart 教程(原创干货)
自己动手开发手机APP控制西门子200smart 教程(原创干货)

自己动手开发手机APP控制西门子200smart 教程(原创干货)
自己动手开发手机APP控制西门子200smart 教程(原创干货)
大家好,最近赶上肺炎疫情,在家有空分享给大家一些控制教程,鸿控主打手机APP开发教程
需要有些基础,最起码电气专业,懂电气跟PLC就可以。
准备材料:西门子200SMART SR40 Y一个 鸿控物联网网关一个 网线一个(能接局域网)
软件:STEP 7-MicroWIN SMART (网络版)开发环境


主要从软件方面讲解 具体接线就不多说,
第一步,编写PLC控制程序,我这个程序主要是定时控制,一共分为很多组


周期循环控制程序,我做了一个子程序

这样一个子程序我就可以调用,节省很多变量,这里就不多介绍了,不会的可以学学PLC技术就OK
我们主要讲软件方面,,网关配置方面
打开软件界面,如下这是很简单的类似组态软件吧
首先在画面里面新建画面,
我用的定时输出多,所以画面多,正常一个就OK了

画面制作很简单,底板是一张PS做成的图片,不会的学习一下PS技术,然后在WONDOWS控件那里点击编辑框,连接变量用

在数据库里面 新建一个驱动,找到西门子200smart的驱动,然后增加变量,如图
地址跟PLC地址对应,PLC地址vw120 对应XW120

然后回到开发界面,输入变量跟输出变量选上数据库地址对应上

最后一步,填写P2P地址 并注册就可以了

做成了,然后点击下载,下载到网关里面

网关跟电脑是一个局域网内,用网线连接就可以了
然后去鸿控科技官网,下载APP
APP名称叫TSBROWSER 苹果去应用商店搜索Tsbrowser
可以去网站联系管理员定做APP

手机下载后是这样.打开APP ,在输入ID跟密码。ID就是你的P2P:bjtcn2 密码为空。
界面如下





北京鸿控科技专注物联网研发,手机APP简单开发应用。低成本打造手机APP控制
技术优势如下:
一:CT云屏—特点
- 硬件性能:LINUX系统,
- CPU 4核1.5G,内存1G,硬盘8G
- 4个485串口,1个232
- 1个网口
软件功能:云屏=电脑(小服务器)
+组态软件(支持西门子PLC,支持三菱,支持欧姆龙,支持modbusRTU/TCP)
+软PLC(内置JS脚本,定时器,触发器)
+web发布+安卓苹果APP
+微信报警
+视频(海康,萤石云,大华,)
+GIS地图
+远程PLC下载(支持smart 200,1200等等)
+MQTT(支持百度天工,支持阿里云物联网平台)
云屏和其他物联网盒子区别:
市场上几乎所有得物联网盒子主要功能是数据采集,并且上传数据到云服务器,本质是数据采集网关。
特点1:云屏除了数据采集,数据上传,同时还内置实时数据库,实时报警,历史报警,历史记录,支持组态画面,并且支持PNG 透明图片,支持SVG 矢量图片,支持按钮,标签等常用控件,也支持摄像头,GIS等特殊控件,还支持PLC远程下载,物联网协议数据上传。
特点2:云屏无需服务器,内置穿透(类似花生壳技术,自主研发),手机直接访问云屏,云屏本质就是一个小型服务器,只要上网,手机任何地方都可以访问。(国外也可以访问)
特点3:用云屏开发APP,简单接地气,工程师只专注组态,组态完成,APP就自动生成;工程师只需要在自己电脑上组态,组态方法和传统组态软件类似,容易上手,并且开发简单,效率很高。
特点4:不增加额外工作量,工程项目中,组态是工程师必须要做得工作,用云屏/云屏,组态结束,APP 即生成,不给工程师增加额外工作(相比其他物联网盒子,工程师需要制作本地组态画面,同时通过物联网盒子上传到云服务器,然后在云服务器上再做一遍组态画面,其工作量相当于翻倍)
特点5:云屏app是纯APP 架构,不是网页架构,因此可以做出更加精美专业的APP,各种分辨率手机均可以完美自动全屏,动画更加丰富,比如游标拖拽;并且支持app 名字和logo 定制。
特点6:云屏预装自主研发的移动SCADA组态软件(自主研发10年)
处理器:4核心A9,主频为1.4GHz
内存:1GB DDR3高性能内存
存储:MLC eMMC 板载为8GByte eMMC
显示:1024*600髙分辨率 IPS全视角液晶屏(7寸)/1280*800髙分辨率 IPS全视角液晶屏(10寸)/1920*1080高分辨率的液晶屏(15寸)
触摸屏:髙灵敏度髙透光率工业4线电阻触摸屏
系统:支持Andriod/LINUX/Ubuntu多系统,Andriod系统版本为5.1.1,LINUX系统版本为3.4.39,Ubuntu系统版本为16.04,QT版本为5.8.0
RS485接口:4个全隔离RS485接口,RS485采用三级防雷防静电设计,支持4KV雷击防护
RS232:1个DB9全隔离RS232接口
网络:1个高性能100M/10M自适应工业网卡,支持AUTO MDI/MDIX
USB HOST:4路USB HOST 插口为标准USB A型标准USB座
OTG USB:OTG USB接口为标准Type-C接口
TF卡接口:1个自弹式标准TF卡座
音频输出接口:1个3.5mm音频输出接口
麦克风输入:1个3.5mm麦克风输入接口
Debug UART接口:Console UART口对外接口为Type-C座,内部集成USB转串口芯片,方便用户直接使用串口进行调试与维护
FUN按键:可编程按键 默认用于更新文件系统与恢复出厂默认IP
RTC时钟:内部集成实时时钟(RTC时钟电源3V) 板载RTC备份电池断电后可以运行3年以上
蜂鸣器:板载1个可编程控制蜂鸣器 可用于警报或者提示发声
加密芯片:集成先进的专用加密芯片,为用户的应用程序提供专业的加密防护,每一个机器都有唯一不可篡改ID号。提供几种加密防护方案,配合用户的应用程序进行加密绑定后,可以有效防止用户的应用程序被盗取
电源:超宽压电源输入,支持交直流输入。(交流)AC 12V~24V、(直流)DC 12V~24V电源支持反接、抗脉冲群、抗静电等保护,电源能抵御GB/T 17626.5-2008标准4级(4KV)8/20uS雷击测试
功耗:整机最大平均功耗≤5W 典型峰值功耗≤7W
外壳:选用优质环保的ABS+PC工程塑料原料注塑成型,外观成型精美,同时具有良好的机械强度。优秀的结构设计与髙品质原料注塑能提供极佳的抗腐蚀性和恶劣环境下的耐受性,为内部精密电路的运行提供优良保护。
重量:600g
开孔尺寸:7寸 213*147 ;10寸 257*176;15寸 387*245
北京鸿控科技有限公司
如果你有幸看了我的文章,而你又不会做,那么请联系我
田锁 北京鸿控科技有限公司
自己动手开发手机APP控制西门子200smart 教程(原创干货)的更多相关文章
- 开发手机APP的神器 --- ionic
前 言 在如今的生活中,手机已经与我们的生活紧紧的联系在了一起.而手机APP更是其中,重要的一环.今天,影子就为大家介绍一种开发手机APP的超级神器---ionic. ioni ...
- Delphi 开发手机 App 与其他工具之间的比较分析
写在前头 关于各种手机App开发的工具,从2010年前后到现在已经在很多不同的场合介绍过,在元智大学.中台科技大学.德霖科技大学等不同学校的讲座.课程当中,都有类似的主题,所以对我来说,这个主题属于驾 ...
- 用mui框架开发手机app项目实践中的那些事儿
http://www.yilingsj.com/xwzj/2015-04-29/260.html 最近在玩mui框架,坑的我是:西湖的水,全都是眼泪!!! 公司的手机app要进行改版,我率先想到的是j ...
- 手机app测试用例怎么写?手机app测试点有哪些?只有干货没有水分,错过绝对后悔!
一.前言 在当今竞争激烈的市场上一个APP的成功离不开一个可靠的测试工程师.因此,对功能和用户体验有特殊关注的App进行全面测试是必不可少的.如何做到测试用例的百分百覆盖一直是测试用例编写过程中 ...
- html5文章 -- 应用HTML5 开发手机APP
因为HTML5暂时无法短期内在PC普及,主要方向在使用高端浏览器的高端移动设备,所以可以用作开发Android系统的App.但只有Android2.2以上.iOS3.2以上均支持HTML5,两大平台有 ...
- 使用HBuilder+MUI+Flask后端服务器框架+Mongodb数据库开发手机APP
1.开发准备HBuilder: 1.下载安装HBuilder2.创建APP项目 3.代码示例: <!doctype html> <html lang="en"&g ...
- 开发手机APP过程,不同使用场景APP搜索框的样式及区别
搜索框是 app 内最常见的控件之一,可以帮助用户快速又精准找到期望的内容与功能.不同的使用场景下,根据页面中搜索的重要程度,搜索框也有着不同的样式. 下面就常州开发APP公司和大家聊聊常见的四种样式 ...
- 项目-开发手机app
一. 安装Hbuilder,和夜神安卓模拟器 注:夜神模拟器,如过windows中安装了hyper-v,需要卸载,不然会死机 二. Hbuilder简介 官网:http://www.dcloud.i ...
- hbuilder 手机app开发系列(一)
最佳答案好水啊,实在看不过眼,首先apicloud是一个框架,hbuidler是ide工具,两者没什么可比性.我来推荐一个国外免费开源的项目吧,Ionic framework,我之所以推荐它是因为它支 ...
随机推荐
- windows10 powershell上切换至cmd
前言 在windows10 上是遇到了坑,因为出现了这样的情况!不要说什么盗版,公司买的正版呢. 上图是powershell,下图是 cmd,然后我同样使用powershell 与 cmd,查询nod ...
- vue实现下拉框全选和输入匹配
实际项目中的一个需求: 点击文本框,弹出带有复选框的选项,然后获取选中项的数据,传给后面的一个功能.在文本框输入内容,也会动态的匹配下拉列表,并且列表带有全选功能. 朴素的效果图: 我选择了用vue实 ...
- js中this指向问题(call,apply,bind)
call.apply.bind的作用是改变函数运行时this的指向. 如果你传的 context 就 null 或者 undefined,那么 window 对象就是默认的 context(严格模式下 ...
- 「Vijos 1283」「OIBH杯NOIP2006第二次模拟赛」佳佳的魔杖
佳佳的魔杖 背景 配制成功了珍贵的0号药水,MM的病治好了.轻松下来的佳佳意外的得到了一个好东西--那就是--一种非常珍贵的树枝.这些树枝可以用来做优质的魔杖!当然了,不能只做自己的,至少还要考虑到M ...
- 吴恩达机器学习笔记 - cost function and gradient descent
一.简介 cost fuction是用来判断机器预算值和实际值得误差,一般来说训练机器学习的目的就是希望将这个cost function减到最小.本文会介绍如何找到这个最小值. 二.线性回归的cost ...
- InnoDB与MyISAM的区别(高性能MySQL笔记)
1.InnoDB支持事务,MyISAM不支持,也就是说MyISAM不支持事务回滚操作,这个功能可能是致命的 2.InnoDB支持行锁,MyISAM只支持表锁,不过InnoDB的行锁是建立在索引之上的, ...
- ffmpeg 视频合并
/// <summary> /// 视频合并 /// </summary> /// <param name="File1">第一个视频地址< ...
- php配置xdebug插件,断点调试
xdebug 下载地址:https://xdebug.org 1.项目目录下新建phpinfo(); 文件: 2.快速查找符合自己的phpxdebug插件: https://xdebug.org/wi ...
- Spring Boot 入门(十一):集成 WebSocket, 实时显示系统日志
以前面的博客为基础,最近一篇为Spring Boot 入门(十):集成Redis哨兵模式,实现Mybatis二级缓存.本篇博客主要介绍了Spring Boot集成 Web Socket进行日志的推送, ...
- 鉴于崔庆才大大的对于 beautifulsoup 的再理解
源地址看 soups = BeautifulSoup(html) soup = BeautifulSoup(open('index.html')) print soup.prettify() Tag通 ...