概述
自定义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建立连接并读取和显示了动态随机数。
- 西门子精智面板仿真连接S7200SMART进行交通灯控制 2024-11-25
- S7-200SMART实例之交通灯控制子程序 2024-11-25
- 国产IO德克威尔测试 2024-11-25
- 西门子 TIA Portal WinCC 通过 VB 脚本从 Excel 文件中读取数据的方法 2024-11-25
- WinCC Professional Runtime / Simulation V19 下载与安装 2024-11-25
- 西门子 TIA Portal WinCC 中实现水流动画的方法和步骤 2024-11-25
- 西门子 TIA Portal WinCC 通过 VB 脚本实现设备启停操作弹窗确认 2024-11-25
- 西门子 TIA Portal WinCC 通过 VB 脚本制作一个调色板实现动态背景色 2024-11-25
- 西门子 TIA Portal Modbus RTU 轮询读写多个从站设备的实用例程与仿真测试 2024-11-25
- 如何在西门子 TIA Portal WinCC 中实现雷达旋转扫描动画 2024-11-25