作者 | 主题 |
---|---|
工控人论坛 游士 经验值:166 发帖数:14 精华帖:0 |
楼主 2019-04-13 20:27:25
主题:最近研究了一下1200的Web Server 最近需要用到远程控制,顺带就研究了自带的Web Server。我们可以利用Web Server创建一个简单的网页或功能齐全的HTML5 Web应用程序。 下面我就详细的介绍一下吧。 步骤1.打开Web服务器。选中组态的PLC,然后找到Web服务器菜单,然后选中启用Web服务器。 步骤2:将项目下载到PLC并使用Web浏览器访问其IP地址。我们会进入默认的Siemens PLC Web服务器。 这里面会有一些基础的功能,比如启停CPU,查看诊断缓冲区,修改变量等等。 下面呢,我就纤细的说一下怎么创建个人Html页面: 在PLC中启用用户定义的页面之前,我们需要为用户页面创建一个HTML文件。创建一个名为“index.htm”的文本文件并将其保存到计算机上的文件夹中(即“C:\ UserPages”)。 内容如下: <!DOCTYPE html> <html lang="zh-cn"> <head> <meta charset="utf-8"> <title>My Title</title> </head> <body> Hello World </body> </html> 现在我们可以启用用户页面并使用我们创建的文件。要启用用户页面,请到设备配置 - > Web服务器 - >用户定义的Web页面。将HTML目录设置为创建的文件夹,将默认HTML页面设置为创建的文件。然后单击Generate Blocks以编译用户页面: 我们会注意到“生成块”功能在项目中创建了两个新数据块。 可以在下面看到文件中的每个字节如何打包到数组中: 当向文件夹添加更多文件时,可能会超出数据块中可包含的最大字节数,当发生这种情况时,会创建另一个顺序数据块。可以包含HTML文件,Javas cript,CSS文件甚至图像文件,它们都将被转换为数据块片段: 要使用户页面正常工作,必须在项目中调用WWW函数。回想一下“Generate Blocks”功能创建的DB。我们已经知道DB334存储了这些片段。DB333与WWW函数结合使用以控制片段的检索和传递: 将WWW函数插入代码中。编译并下载项目。 此功能处理来自浏览器的请求并同步用户页面中的数据。如下所示,打开浏览器,就能看见自定义的页面: 今天就先到这,明天再更~
个人微信:zwying9999
|