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

 

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

2020-02-09 19:06:45

自己动手开发手机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云屏—特点

  1. 硬件性能:LINUX系统,
  2. CPU 4核1.5G,内存1G,硬盘8G
  3. 4个485串口,1个232
  4. 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 教程(原创干货)的更多相关文章

  1. 开发手机APP的神器 --- ionic

      前  言          在如今的生活中,手机已经与我们的生活紧紧的联系在了一起.而手机APP更是其中,重要的一环.今天,影子就为大家介绍一种开发手机APP的超级神器---ionic. ioni ...

  2. Delphi 开发手机 App 与其他工具之间的比较分析

    写在前头 关于各种手机App开发的工具,从2010年前后到现在已经在很多不同的场合介绍过,在元智大学.中台科技大学.德霖科技大学等不同学校的讲座.课程当中,都有类似的主题,所以对我来说,这个主题属于驾 ...

  3. 用mui框架开发手机app项目实践中的那些事儿

    http://www.yilingsj.com/xwzj/2015-04-29/260.html 最近在玩mui框架,坑的我是:西湖的水,全都是眼泪!!! 公司的手机app要进行改版,我率先想到的是j ...

  4. 手机app测试用例怎么写?手机app测试点有哪些?只有干货没有水分,错过绝对后悔!

    一.前言    在当今竞争激烈的市场上一个APP的成功离不开一个可靠的测试工程师.因此,对功能和用户体验有特殊关注的App进行全面测试是必不可少的.如何做到测试用例的百分百覆盖一直是测试用例编写过程中 ...

  5. html5文章 -- 应用HTML5 开发手机APP

    因为HTML5暂时无法短期内在PC普及,主要方向在使用高端浏览器的高端移动设备,所以可以用作开发Android系统的App.但只有Android2.2以上.iOS3.2以上均支持HTML5,两大平台有 ...

  6. 使用HBuilder+MUI+Flask后端服务器框架+Mongodb数据库开发手机APP

    1.开发准备HBuilder: 1.下载安装HBuilder2.创建APP项目 3.代码示例: <!doctype html> <html lang="en"&g ...

  7. 开发手机APP过程,不同使用场景APP搜索框的样式及区别

    搜索框是 app 内最常见的控件之一,可以帮助用户快速又精准找到期望的内容与功能.不同的使用场景下,根据页面中搜索的重要程度,搜索框也有着不同的样式. 下面就常州开发APP公司和大家聊聊常见的四种样式 ...

  8. 项目-开发手机app

    一.  安装Hbuilder,和夜神安卓模拟器 注:夜神模拟器,如过windows中安装了hyper-v,需要卸载,不然会死机 二. Hbuilder简介 官网:http://www.dcloud.i ...

  9. hbuilder 手机app开发系列(一)

    最佳答案好水啊,实在看不过眼,首先apicloud是一个框架,hbuidler是ide工具,两者没什么可比性.我来推荐一个国外免费开源的项目吧,Ionic framework,我之所以推荐它是因为它支 ...

随机推荐

  1. Java:Excel文件上传至后台

    之前的项目中有遇到上传Excel文件的需求,简单说就是解析一个固定格式的Excel表格,然后存到数据库对应的表中,表格如下: 项目采用SSM架构,mvc模式,显而易见,这个Excel表需要拆成两个表, ...

  2. Activity启动过程源码分析(Android 8.0)

    Activity启动过程源码分析 本文来Activity的启动流程,一般我们都是通过startActivity或startActivityForResult来启动目标activity,那么我们就由此出 ...

  3. HR系列GPS北斗时间同步服务器在电力系统典型应用

    HR系列GPS北斗时间同步服务器在电力系统典型应用 时间同步系统主要由主时钟.若干从时钟.时间信号传输介质组成.根据时间同步现场的不同要求,时间同步系统的结构配置有多种形式,主要分为三种:基本式.主从 ...

  4. linux搭建简单的web服务器

    主要想法是:使用虚拟机的Ubuntu系统搭建http服务器,然后在window的浏览器上测试 1.先测试windows和虚拟机上的ubuntu能否相互ping通 2.下载http.tar.gz并拷贝到 ...

  5. ubuntu(linux)虚拟主机部署桌面,使用window链接

    买的ubuntu只有命令行,想安装一个桌面,远程操控 网上教程很多,我主要遇到一个问题,百思不得其解 之间安装的不是连接超时,就是拒绝连接 又重新参考这篇博客安装后才解决 说一下大致流程,详细的见这位 ...

  6. Intellij Idea插件使用记录之Alibaba Java Coding Guidelines

    目录 Intellij Idea插件Alibaba Java Coding Guidelines 前言 使用 感谢 Intellij Idea插件Alibaba Java Coding Guideli ...

  7. iOS从gif获取图片数组

    iOS中,当我们UIImageView实现动画时,如果图片是gif则不会自动播放gif图片,我们可以从gif图片中读取出每一帧的图片,然后组成图片数组,之后再实现使用UIImageView实现动画效果 ...

  8. python专题我对json的日常操作

    一前言 本篇文章将会阐述对json的日常操作,如何读取json文件,将json文件转为字典:如何将字典转为json,将字典写入文件等: 二 josn数据格式简要说明 json对于初学者可以理解是一种数 ...

  9. 原生javascript 元素依次掉落及上升

    一.实现原理: ① 通过onoff开关,判断元素是往下走 还是往上走,并在每次清除定时器后,把onoff 设为 !onoff,以便下次点击做判断 ②move函数的运用 二.代码 <!DOCTYP ...

  10. C#.Net ComboBox控件设置DropDownList之后背景颜色问题,以及发现的微软的一个BUG

    先说背景颜色问题怎么处理. C#.Net WinForm中如果设置ComboBox的DropDownStyle为DropDownList,控件背景色会变成灰色,并且这个时候ComboBox控件的Bac ...