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

yumo6663个月前 (05-12)技术文章9

在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论坛采集(图文说明)

论坛采集,是论坛站长的辅助工具,论坛在建设初期,需要大量的内容,手工发送费时费力,而且难以形成论坛的互动,论坛采集器主要是帮助论坛站长采集、发送大量帖子内容到指定的板块,论坛采集辅助功能是模拟成千上万...

discuz!论坛系统项目安装手册

云服务器部署论坛系统discuz1.Logo2.安装LAMP[root@apache ~ ]# yum -y install httpd mariadb-server mariadb php php-...

[西门子PLC] 博途Graph编程,在线调试方法

(一)GRAPH在博图中的适用性TIA portal中不同型号PLC使用GRAPH的可行性:博途软件本身已经集成GRAPH语言包。因为V11以上才支持S7-300/400,V12以上支持S7-1500...