[西门子PLC] 西门子S7-1200 自定义WEB网页功能的实例程序

yumo6666个月前 (05-12)技术文章33

在2016年的时候,作为产品经理拜访了一位工程师朋友,他制作了S7-1200的WEB页面,可以通过手机和电脑浏览器访问S7-1200的数据,参考下面的图片。



我确定这是一位优秀的工程师,因为他做了优秀的应用。也把这个WEB页面的制作方法分享给大家。
实例内容:通过自定义WEB网页,实现PLC变量的显示和设置。
第一步:组态CPU



第二步:编辑 HTML代码


第三步:启用CPU的标准Web服务器


第四步:组态自定义Web服务器
选择“Web服务器”→“用户自定义界面”,如图所示,操作如下:
① HTML目录为第四步新建的文件夹(本例为桌面文件夹webserver);
② 默认HTML页面选择webserver文件夹下的start.html的文件;
③ 应用程序名称为webserver,可以用户自定义;
④ 最后单击“生成块”,系统将自动生成用户自定义WEB服务器的DB块。


第五步:PLC程序编写



第六步:程序测试
程序编译后,下载到S7-1200 CPU,按以下步骤进行程序测试。
(1) S7-1200 PLC和电脑通过交换机连接,并且都处于同一个网段;
(2) 在电脑的IE浏览器输入:http://192.168.0.1,如图13-4-11所示;
(3) 在登陆页面上输入用户名(admin)和密码(123456),进入主页面;
(4) 在WEB页面上,单击“应用程序主页Webserver”,如下图所示;
在图的WEB页面上,设定时间值,按启动和停止按钮,可以控制电机的启动和停止,也可以监控其运行状态。


第七步:程序制作视频

西门子S7-1200 PLC自定义WEB网页功能的实例程序

http://bbs.plcjs.com/forum.php?mod=viewthread&tid=501390&fromuid=1

(出处: PLC论坛-全力打造可编程控制器专业技术论坛)

#非标自动化#

相关文章

实战项目搭建个人论坛网站

1.创建服务器ECS centos7.62.安装NGINX,并设置开机启动wget http://nginx.org/packages/centos/7/noarch/RPMS/nginx-relea...

《第42天》ansible实战:如何为一千台服务器部署网站

我的一千台服务器又来了,之前讲了运维管理工具saltstack,当时还介绍了一个ansible,这个软件的靠山是redhat,它有漂亮的ui界面,今天呢,我们就来认识一下ansible,以及做一个a...

Discuz!是什么东西怎么搭建?论坛程序安装+模板配置教程

Discuz!论坛程序安装+模板配置教程Linux系统安装方法:第一步:检查是否安装apache mysql phpps -ef |grep httpdps -ef |grep mysqlps -ef...

手动搭建 Discuz! 论坛

一、搭建LAMP环境安装软件(Apache、MariaDB、PHP)yum install httpd php php-fpm php-mysql mariadb mariadb-server -y...

beinest原创小工具诞生了!网贷竞标工具小丑测试版

网贷竞标工具小丑测试版诞生文/贝壳club-桑巴 图/网络创新不断!贝壳论坛在上周推出了网贷竞标工具!工具地址:网页登陆www.beinest.com ——未来宗师——柳暗花明,就找到咯。点击阅读原文...