广东湘恒智能科技有限公司
主营产品: 西门子PLC,西门子模块,西门子触摸屏,西门子变频器,西门子伺服电机驱动,电缆,西门子全系列
自定义Web网页访问PLC数据
发布时间:2024-11-25

概述

自定义Web网页通过TIA Portal的Web服务器功能访问PLC数据并动态更新和显示。本例将在程序中生成动态随机数,在自定义Web网页中显示该随机数。

Web网页效果如下:

图片


开发环境

硬件:CPU 1214C DC/DC/DC。

软件:TIA Portal V16 Update 6,

        HTM代码编辑器。

添加硬件

选择并添加CPU 1214C。

图片

IP地址设置为:192.168.18.18。

修改连接机制

勾选允许来自远程对象的PUT/GET通信访问。

图片

激活Web服务器

勾选在此设备的所有模块上激活Web服务器。

图片

修改访问级别

勾选所有用户授权,使用户具有管理权限,特别要勾选访问并修改用户自定义网页。

图片

编写PLC程序

创建全局数据块GdbData,添加一个数据类型为浮点数的变量randomNum,该变量用来存储动态随机数并被Web网页读取和动态显示。

图片

FC函数WWW由TIA Portal指令库提供,在通信指令库的Web服务器文件夹中。

FB-LGF_RandomReal由西门子通用功能库提供,可以从西门子guanfangwangzhan下载,功能是生成浮点数类型的随机数,不想下载的可以自己编写。

编写Web网页的HTM代码

在HTM代码编辑器中编写Web代码,可以使用专用代码编辑器,也可以使用Windows自带的记事本等文本编辑器。编写完后注意文件扩展名应为.htm,本例HTM文件名为index.htm。图片

使用记事本编写中文时需指定字符编码为UTF-8,否则可能显示乱码。以上代码中需要注意变量名的引用方式。

导入用户自定义Web页面

以上Web网页HTM文件需要导入到TIA Portal,选择生成块,然后编译下载到PLC中。

图片

Web网页测试

在浏览器中输入:

192.168.18.18/awp/index.htm,打开自定义Web网页,可以看到已经和PLC建立连接并读取和显示了动态随机数。

图片




展开全文
拨打电话 微信咨询 发送询价