最近需要用到远程控制,顺带就研究了自带的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文件,JavaScript,CSS文件甚至图像文件,它们都将被转换为数据块片段:

要使用户页面正常工作,必须在项目中调用WWW函数。回想一下“Generate Blocks”功能创建的DB。我们已经知道DB334存储了这些片段。DB333与WWW函数结合使用以控制片段的检索和传递:

将WWW函数插入代码中。编译并下载项目。

此功能处理来自浏览器的请求并同步用户页面中的数据。如下所示,打开浏览器,就能看见自定义的页面:

今天就先到这,明天再更~