设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
Guide
排行榜
Ranklist
搜索
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
工控技术交流区
›
『国外:三菱/西门子/欧姆龙/松下』
›
自定义Web网页访问PLC数据
返回列表
发新帖
[西门子]
自定义Web网页访问PLC数据
[复制链接]
31402
|
0
|
2024-3-5 08:00:30
|
显示全部楼层
|
阅读模式
概述
自定义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由西门子通用功能库提供,可以从西门子官方网站下载,功能是生成浮点数类型的随机数,不想下载的可以自己编写。
编写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建立连接并读取和显示了动态随机数。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
注册哦
x
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
远_海
回复楼主
返回列表
『国外:三菱/西门子/欧姆龙/松下』
『国产:台达/汇川/信捷产品交流区』