维修西门子触摸屏
高级网页编程介绍
1.1 描述
PROFINET基于工业以太网,是开放的,标准的,实时的工业以太网标准,这意味着日新月异的以太网IT技术可以融入到PROFINET以及相关的PROFINET产品中。
现在支持PROFINET的CPU或CP模板不但支持RPOFINET实时通信,而且还支持SNMP,FTP,Web等IT功能。Web服务器集成在相关的模板中,用户可以方便的通过IE浏览器浏览Web服务器所提供的网页信息,这包括产品,通信,拓扑,变量,报警等等。对于Web服务器的基本使用方法,请参考西门子网上课堂《PROFINET IO Web使用入门》如下链接:82098950
对于S7-300的PN PLC的固件版本3.2或更高以及S7-400 PN PLC的固件版本6.0或更高允许用户根据实际的工艺流程自定义制作HTML网页并内嵌到Web服务器中,这样更具有可视性和观赏性。自定义制作HTML网页并内嵌到Web服务器中的方法,称为高级网页编程,英文缩写即AWP。例如图 1 自定义网页。
图 1 自定义网页
AWP的实现需要:
- Step7 5.5或更高,必须安装CD2的Web2PLC程序
- PN CPU必须支持,S7-300固件版本3.2或更高S7-400固件版本6.0或更高
- 网页制作的基本知识
当安装Web2PLC程序后,在Step7的SIMATIC Manager中,打开项目对话框,点击“Sample projects”标签页,可以查看并参考共16个AWP相关的Step7示例程序。请见图 2 AWP示例程序。
图 2 AWP示例程序
所定制的HTML网页的例子对应在这些示例项目的文件夹Web2PLC中。参考图 3 HTML网页示例。
图 3 HTML网页示例
AWP高级网页编程的流程主要分为4个步骤,参考图 4 AWP流程。
1. 在编辑器中创建与工艺流程相关的HTML网页
2. 通过S7-Web2PLC程序创建与定制网页的DB块
3. 编写用户程序SFC99”WWW”同步定制网页功能块
4. 下载所有用户程序至PLC中,打开IE浏览器浏览定制的页面
图 4 AWP流程
2 AWP组态
2.1 组态
根据实际的设备进行配置,在Step7中新建一个项目为“AWP4Web”。CPU使用CPU319-3PN/DP固件版本为维修西门子触摸屏
3.2。在Step7的硬件组态中,双击CPU319,打开CPU的属性对话框,选择“Web”标签页,使能Web服务器,选择语言为英语“English”,并点击“Add..”按钮添加一个用户admin,并使能所有权限。参考图 5 使能Web服务器并添加用户。
图 5 使能Web服务器并添加用户
使用Cutepage编辑器编辑网页,在“HTML”标签页中创建新的HTML网页,在“设计”标签页中设计网页的画面,在“预览”中查看设计网页的结果。参考图 6 Cutepage编辑器界面
图 6 Cutepage编辑器界面
这里在HTML标签页中创建一个新的网页,(也可以使用前面提到的HTML网页例子作为参考。)这里创建4个输出变量分别是V1,V2,V3,V4和一个输入变量var1。结果与“设计”标签页的画面进行对照,结果如图 7 编辑网页结果。