如何为SIMATIC NET IT-CP自动生成HTML页(通过S7 applet)?

n

描述:
HTML代码发生器(HCG)用来为以下SIMATIC NET IT CP自动创建简单的HTML页:n

  • CP243-1 ITn
  • CP343-1 ITn
  • CP343-1 Advancedn
  • CP443-1 ITn
  • CP443-1 Advanced

使用此工具可快速生成含有标准S7 applet的网页。这里的重点在于集成到IT CP文件系统中的S7 applet的自动组合和参数化。但是有四个S7 applet不能在所有的IT CP上运行。下表说明了哪些S7 applet可在哪些IT CP上组态:

S7 applet

S7-200

S7-300 / S7-400

S7 Get
(从控制器读数据)

X

X

S7 Put
(写数据到控制器)

X

X

S7 Ident
(控制器中模块的识别)

X

S7 Status
(S7机架中模块的状态显示)

X

绝大多数情况HCG工具可完全自动地生成网页。该工具帮助用户使用便利的组态对话框完成容易出错的S7 applet的手动参数设置。n

可使用生成的HTML页面作为自己网页的基础。 更多相关信息可见条目号16832609下的手册“ S7 Beans/Applets for IT CPs Programming Tool”中。n

在本条目底部的下载区有工具和相关手册的下载。n

为了更好地理解和使用HCG工具,包含了如何在STEP 7 MicroWIN的CP 343-1 IT和STEP 7中的CP 243-1 IT上组态通信处理器和设置参数,以及在HCG工具中生成HTML页的简要说明。n

CP 243-1 IT说明

No.

步骤

1

在STEP 7 MicroWIN中打开互联网向导并填入相关掩码(指定IP地址,创建和管理用户,启动HTML和FTP功能……)。

2

由向导创建的功能块必须在S7-200 CPU的用户程序中被调用。

3

打开符号表并创建希望以后通过HTML页控制和监视的变量。

关于给S7-200配置IT CP的更多信息,可见条目号13283549中的手册“SIMATIC NET CP 243-1 工业以太网通信处理器”。n

CP 343-1 IT说明

No.

步骤

1

在STEP 7硬件配置中配置带电源的S7机架,CPU和SIMATIC NET IT CP。

2

将IT CP连到一个以太网子网,指定一个MAC地址和一个IP地址。

3

打开IT CP的属性并转到用户栏。为“everybody”用户指定权限,因为稍后在这个样例中会把HTML页传送到IT CP并通过这个用户访问它们。

4

保存并编译所创建的硬件配置然后创建一个数据块DB1。为数据块指定符号名称并在数据块内创建一个变量。

5

切换回到硬件配置,打开IT CP的属性并转到符号栏。在这里,插入希望从网页通过符号访问的变量。此数据会从符号表中读出。

6

保存并编译硬件配置。将创建的系统数据和数据块加载到控制器中。这一步就完成了STEP 7中的配置。

更多信息可见条目号:8776544中的手册“S7 CP Manual / Part B3 Description CP 343-1 IT / CP 343-1 IT GX20”。n

HCG工具说明

No.

步骤

1

打开HCG工具。
如何为SIMATIC NET IT-CP自动生成HTML页(通过S7 applet)?
图 01

2

选择IT CP的类型(S7-200或S7-300/400)并分配机架和槽号。S7-200的这些区域不能编辑。

3

选择选项“Create Index.htm”和“Create selected applets”。

注意事项:
当选择了选项“Create Index.htm”时,会导致IT CP的标准起始页被覆盖。如果需要,请从文件系统中保存index.htm文件。

4

然后,在以下四栏中选择所需要的S7 applet,并根据IT CP的类型配置布局和数据访问(见图2至7)。
从STEP 7 MicroWIN的符号表中或从STEP 7的硬件配置中得到数据区域,数据类型和地址。在HCG工具对话窗口的右侧可相应地设置各applet的大小和布局。n

CP 243-1 IT

如何为SIMATIC NET IT-CP自动生成HTML页(通过S7 applet)?
图 02

如何为SIMATIC NET IT-CP自动生成HTML页(通过S7 applet)?
图 03

CP 343-1 IT

如何为SIMATIC NET IT-CP自动生成HTML页(通过S7 applet)?
图 04

如何为SIMATIC NET IT-CP自动生成HTML页(通过S7 applet)?
图 05

如何为SIMATIC NET IT-CP自动生成HTML页(通过S7 applet)?
图 06

如何为SIMATIC NET IT-CP自动生成HTML页(通过S7 applet)?
图 07

注意事项
关于程序参数设置的详细信息可见本条目末尾下载区中的手册“HTML代码生成器”。

5

点击Generate按钮,HCG工具就根据已设置的配置完全自动地为IT CP创建HTML格式的网页。可选择在本地保存创建的HTML代码或直接将其通过集成的FTP程序传送到IT CP。
如何为SIMATIC NET IT-CP自动生成HTML页(通过S7 applet)?
图 08

6

选择“Save to IT CP…”,打开下一个对话框(见图9)。输入在相关的工程工具中指定的IT CP的IP地址。另外 ,必须指定有权限通过FTP访问S7站中的文件的用户的用户名和密码。第一次装载时请选中选项“所有文件”。以后可取消选择此选项。这会缩短装载时间。n

如何为SIMATIC NET IT-CP自动生成HTML页(通过S7 applet)?
图 09

7

通过这一步就生成了HTML页并将其传送到IT CP。现在可使用网页浏览器(见图12和13)来访问IT CP,显示网页以及通过S7 程序访问控制器。n

如何为SIMATIC NET IT-CP自动生成HTML页(通过S7 applet)?
图 10

如何为SIMATIC NET IT-CP自动生成HTML页(通过S7 applet)?
图 11n

如果所有的applet合并在一起,可使用记事本/编辑器的复制/粘贴功能将整个HTML代码复制回HCG待发箱。n

如何为SIMATIC NET IT-CP自动生成HTML页(通过S7 applet)?
图 12n

如何为SIMATIC NET IT-CP自动生成HTML页(通过S7 applet)?
图 13n

注意事项
使用HCG时请注意有以下几点技巧:
如果想在一个HTML页中使用同一类型的多个applet(S7-GET,S7-PUT,S7-IDENT,S7-STATUS),可按以下步骤进行:
打开HCG附带的Microsoft编辑器。对第一个applet,通过剪贴板从HCG待发箱中复制整个HTML代码,并将其插入到编辑器中。在HCG中设置下一个applet的参数并生成HTML代码。在HCG的待发箱中选中所有以<applet>语句开头和</applet>语句结尾的内容。直接复制HTML代码到编辑器中最后一个</applet>语句之后(见图14)。带两个applet的HTML页现在 就出现在编辑器中。对想在一个HTML页上使用的所有的applet重复这一步骤。

如何为SIMATIC NET IT-CP自动生成HTML页(通过S7 applet)?
图 14

下载区

HTML代码生成器手册

如何为SIMATIC NET IT-CP自动生成HTML页(通过S7 applet)?hcg_manual.pdf ( 1009 KB )

HTML代码生成器

如何为SIMATIC NET IT-CP自动生成HTML页(通过S7 applet)?HCG_install.exe ( 3824 KB )

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc333857.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日
下一篇 2021年4月12日

相关推荐

发表回复

登录后才能评论