PROFINET IO Web网页控制-使用入门

1 profinet io web服务器
1.1 简介
连接web服务器的客户端,例如pg/pc到cpu的profinet接口或者网络中的交换机端口上,打开ie浏览器输入该cpu的ip地址(例如:http://192.168.0.1)即可。
s7-400pn的cpu从firmware v5.2开始支持web服务器,s7-300pn的cpu从firmware v2.6开始支持web服务器。
web服务器可以从cpu中读到以下信息:
• 起始页cpu基本信息
• 识别,订货号,版本等信息
• cpu的诊断缓冲区
• 模块的信息
• 消息(没有应答选项)
• 关于通讯的信息
• 拓扑信息
• 变量状态
• 变量表
组态上述web服务器的数据存储在cpu的存储介质上,例如mmc卡。推荐使用大于512k。
另外,与cp卡不同,集成的web服务器的cpu本身不提供任何的安全机制,那么如果需要防止非授权的访问,可以使用一个防火墙来保护信息安全。
2 profinet io web服务器组态
2.1 组态
profinet io系统的硬件组态,参考图 1 硬件组态。
图 1 硬件组态
双击cpu319-3pn/dp,弹出cpu属性对话框,使能“enable web server on this module”,选择语言为“english”,这里最多可以选择两种语言,该语言用于显示消息和诊断信息的文本信息。自动刷新使能“enable”,保持默认的刷新web页面的时间间隔为10秒,这里所组态的刷新时间是最小的刷新时间,当数据量大或者具有多个客户端连接时刷新时间将增大。保持显示分类为默认状态0~16,其中的0~16勾选的越少,生成的sdb越小,从而占用存储介质的容量越小。这些设置显示分类的消息会显示在“message”的web页面上,没有选择消息分类的消息,一经产生将以16进制代码显示而没有文本显示。参考图 2 cpu属性。
图 2 cpu属性
所选择的基于语言(english)的文本下载到plc中,同时需要注意的是这里所选择的语言(english)需要被安装。通过在simatic manager下的菜单命令“options ->language for display devices”进行。参考图 3 添加语言。
图 3 添加语言
组态消息有两种方式,一种是step7中功能块相关的消息,该种方式手动使用alarm进行编程,手动编写消息文本;另外一种使用step7提供的“report system error”功能,在硬件组态中,点选一下cpu,然后选择菜单“options-> report system error”。在message页面可以进行设置消息显示分类,其它设置为默认状态,然后点击“generate”按钮,自动生成。参考图 4 rse组态。
图 4 rse组态
添加一个变量表vat_1到web服务器中,通过该变量表的属性对话框中,使能“web server”。参考图 5 变量表属性。
图 5 变量表属性
最后把整个项目保存编译并全部下载到cpu中。
2.2 浏览
打开ie浏览器,输入cpu319-3pn/dp的ip地址192.168.0.1,然后回车,见图 6 web首页。语言选择“english”。
图 6 web首页
点击“enter”进入cpu的起始画面。可见cpu319的状态,启动或停止,错误等一般信息。见图 7 web起始页。
图 7 web起始页
点击左侧的“identification”,可以看见cpu的订货号,序列号,firmware版本等信息。参考图 8 web识别画面。
图 8 web识别画面
点击web页面的“diagnostic buffer”,可以看见与cpu的buffer一样的消息。参考图 9 cpu的诊断缓冲区。
图 9 cpu的诊断缓冲区
点击web页面的“module information”,可以看见机架,网络,网络的设备状态,可以逐级点击查看更加详细的信息。参考图 10 模块信息。
图 10 模块信息
点击web页面“messages”,可以查看报警消息,参考图 11 cpu消息。
图 11 cpu消息
点击web的“communication”,可以看见相关通讯的各种参数,包括网络连接,接口属性,ip参数,统计信息等等。参考图 12 通讯参数。
图 12 通讯参数
点击web页面的“topology”,可以看见整个profinet io网络的拓扑信息,设备的状态等。参考图 13 拓扑信息。
图 13 拓扑信息
点击web页面的“tag status”,可以输入一些变量进行在线监视,例如输入m0.0的value为1。参考图 14 变量状态。
图 14 变量状态
点击web页面的“variable tables”,可以监控vat_1变量表。参考图 15 变量表。

植物缺水告警器,water alarm for plant
TS16949与ISQ9000的区别 浅谈TS16949与ISQ9000的不同之处
大屏手机的旗舰对决:三星Galaxy S8与华为Mate9,你选谁?
深度:构建GPT-4模型,如何商业落地?
海克斯康智能制造贯穿制造业全生命周期
PROFINET IO Web网页控制-使用入门
iPhoneXS对比iPhoneX 到底有多大区别
工业制造业B2B撮合平台供应链协同数智化管理解决方案
钛基电极材料助力未来电池可持续设计
芯片替代后电压不稳、输出纹波大咋办?这些技巧让你少走弯路
电流模式控制优缺点
Science杂志评选10项激动人心的机器人开发和技术
中国处于全球制造业第三梯队 仍需努力30年成制造强国
CHA4253AQQG中功率放大器UMS
中国电子产业10大突破 看本土产业如何崛起?
三极管电路的反馈类型的判断方法
瑞欧威尔研发工业头戴计算机,助力计算机智能化
电子电路术语的理由
无人驾驶时代的脚步越来越近了
TCP的可靠传输原理