当将通过 PROFIBUS 连接的文本或者图形操作面板更换为基于 Windows 的操作面板后,必须对 S5 控制器程序进行哪些更改?

组态说明:
如果要将一台通过PROFIBUS DP 连接到SIMATIC S5 控制器的文本或图形操作面板更改为基于 Windows 的操作面板,那么如下所述的程序改变是必需的。n

如下示例说明将“OP25”更改为“MP 277 Key”,哪些设置需要更改。S5 控制器是 S5 115U / CPU 944A。n

这同样适用如下文本和图形操作面板:n

  • TD10, TD20 和 OP20 (PROFIBUS DP 接口模块和固件存储模块。)n
  • OP5 和 OP15: OP5/A2, OP15/A2 或 OP15/C2 版本的操作面板。n
  • OP7: OP7/DP 或 OP7/DP–12 版本的操作面板。n
  • OP17: OP17/DP 或 OP17/DP–12版本的操作面板。n
  • OP25/35, OP27/37 和 TP27/37。

注意:
对项目进行任何更改之前,请备份原有的组态。
n

序号 COM PROFIBUS:
1 打开 COM PROFIBUS 组态程序。 n

记下 HMI 站的设置 - 尤其是 I/O 地址,已经使用的 PROFIBUS 地址。n

当将通过 PROFIBUS 连接的文本或者图形操作面板更换为基于 Windows 的操作面板后,必须对 S5 控制器程序进行哪些更改?
Fig. 01

2更改操作面板和分配地址 n

  • 记下所有设置后,删除“旧的”HMI 站(OP25)。n
  • 然后插入“新的”HMI 站(MP277)。n
  • 插入一个模块到“新的”HMI 站,命名为“class B tiny”。n
  • 将“旧的”HMI 站地址插入“新的”HMI 站。
    使用“Auto addressing”功能,自动分配 I/O 地址。

当将通过 PROFIBUS 连接的文本或者图形操作面板更换为基于 Windows 的操作面板后,必须对 S5 控制器程序进行哪些更改?
Fig. 02

这样 COM PROFIBUS 侧的组态就改变了。
这些数据仍然要传送给 IM 模块。

3添加 GSD 文件
如果替换的操作面板没有在 COM PROFIBUS 软件中列出,那么可以添加缺失的 GSD 文件。 n

  • 相关的 GSD 文件可以在 WinCC flexible 安装目录*)下找到,例如“C:Program FilesSiemensSIMATIC WinCC flexibleWinCC flexible SupportPlcProgGSD”。
    对于 MP 277 是“Siem813F.gsd”文件。可以使用文本编辑器打开独立的 GSD 文件,例如使用记事本。在 GSD 文件的开始部分列出了可用的操作面板。n
  • 拷贝 GSD 文件到 COM PROFIBUS 文件夹,例如:C:SiemensCPBV51gsd ....n
  • 然后打开 COM PROFIBUS 软件。
    新的 GSD 文件被读入并更新在“File > Read in GSD files”文件夹。

当将通过 PROFIBUS 连接的文本或者图形操作面板更换为基于 Windows 的操作面板后,必须对 S5 控制器程序进行哪些更改?
Fig. 03n

*) 可以从条目 ID: 39329178 下载 SIMATIC 面板的 GSD 文件。

n

序号 S5 组态:
1 基本操作
需要更改 S5 的程序。
如下是本质区别的总结。 n

对于图形操作面板:

FB58 -- 标准 FB (TDOP:DP)
DB51 -- 接口 DB (长度 256DW)
DB52 -- 通信 DB (DB-ZU, 最小长度 16DW)

基于 Windows 的操作面板:

FB158 -- 协议处理
FB159 -- 拷贝数据从/到存储器
DB58 -- 自由 DB, 主存储器用于 FB158 (自由 DB 长度为 11 个数据字。用户可以使用该 DB 第 11 个数据字开始的区域。)

注意:
如下通信手册中包含用到的 FB 和 DB 结构的详细信息:n

  • 文本和图形系统的 SIMATIC HMI 通信 - 条目 ID 1137086
  • SIMATIC WinCC flexible ES 通信部分 1 - 条目 ID 18797552
2 S5 程序改变:
如果将带有 DP 连接的文本或者图形操作面板替换为基于 Windows 的操作面板,如下的程序块不再需要。 n

  • FB58n
  • DB51n
  • DB52

如下的程序块用于 DP 连接的基于 Windows 的操作面板。n

  • FB158n
  • FB159n
  • DBxx(11个字长的自由 DB。该 DB 从第 11 个数据字可被用户使用。)

FB158 和 FB159 随 WinCC flexible 一起安装。
可以在 WinCC flexible 的安装目录下找到 S5 文件,例如,在:
C:...SiemensSIMATIC WinCC flexibleWinCC flexible SupportPlcProgSimaticS5DEUag...

当将通过 PROFIBUS 连接的文本或者图形操作面板更换为基于 Windows 的操作面板后,必须对 S5 控制器程序进行哪些更改?
Fig. 04n

拷贝适当的 S5 程序文件 (取决于使用的 CPU) 并拷贝 FB158 和 FB159 块到组态中。n

当将通过 PROFIBUS 连接的文本或者图形操作面板更换为基于 Windows 的操作面板后,必须对 S5 控制器程序进行哪些更改?
Fig. 05n

调用 FB 158
FB 158 必须在周期程序中调用,例如 OB 1,并使用如下的参数:n

  • PERA:I/O 起始地址必须与 COM PROFIBUS 中的组态一致。n
  • BLEN: 块长度 - 不在 AG (PLC) 95U (仅支持 tiny)
    0: tiny
    1: small
    2: middle
    3: bign
  • CADB: 自由 DB,作为 FB 158 的主存储器。DB 中开始的 11 个字由 FB 158 使用,用于存储临时数据。该 DB 从第 11 个数据字开始,可以由用户使用。

块的长度必须与 WinCC flexible 中的组态一致(控制器 〉参数)。
示例中 0=tiny 已经被选择为块的长度(见图 02)。n

FB 158 的调用示例:
:SPA FB 158
NAME :DPHMI
PERA :KF 128
BLEN :KF 0
CADB :DB 58n

当将通过 PROFIBUS 连接的文本或者图形操作面板更换为基于 Windows 的操作面板后,必须对 S5 控制器程序进行哪些更改?
Fig. 06n

多重 FB 158 调用:
当使用多个操作面板时,FB 必须被每个操作面板调用一次。n

调用 FB 159:
FB 159 仅传送到 PLC。
在实际的 S5 程序中,FB 159可以被用户调用。n

这些就是通信需要做的改变。

序号组态 WinCC flexible:
1转换项目
使用 WinCC flexible,可以将“文本设备”和“图形设备”转换至基于 Windows 的系统。
只要项目没有超出系统限制,都可以转换至基于 Windows 的操作面板。 n

注意:
关于“移植”更详细的信息参见 WinCC flexible 在线帮助,在“Help > Contents > Getting Started > Migration”下。n

参考如下表格,按照能实现最优的转换来选择操作面板。n

当将通过 PROFIBUS 连接的文本或者图形操作面板更换为基于 Windows 的操作面板后,必须对 S5 控制器程序进行哪些更改?
Fig. 07

2转换 OP25 --> MP277 n

  • 在转换项目之前,使用 ProTool 打开“OP25”,并将协议“SIMATIC S5 L2-DP”改为“SIMATIC S5 - AS511”。关闭项目并退出 ProTool。n
  • 打开WinCC flexible 并选择打开“Open ProTool Project”。n
  • 选择欲转换的 ProTool 项目并单击“Open”按钮。移植向导启动。n
  • 在移植的过程中选择目标设备,其上的 ProTool 项目将被移植。
    参见图 07 ,选择欲转换的设备。也可以使用其它的操作面板。
  • 转换项目后,进入“通信 > 连接” 并将通信驱动从“SIMATIC S5 - AS511”改变为“SIMATIC S5 - DP”。
  • 然后检查设置中的“参数”。
    这些设置必须与存储在 COM PROFIBUS 中的组态一致。

当将通过 PROFIBUS 连接的文本或者图形操作面板更换为基于 Windows 的操作面板后,必须对 S5 控制器程序进行哪些更改?
Fig. 08

在项目转换之前或之后,应当执行或者检查下面列出的这些要点。

区域指针:
在基于 Windows 的系统中,“接口区域”指针被分成三个区域指针:"协调", "作业信箱" 和 "日期/时间"
这种分法简化了操作面板和控制器之间的数据交换。必须将下面的转换插入到目标项目的新的区域指针中,并建立相应的源项目。

S5 time:
将 S5 time 数值(定时器数据类型)传送到控制器,在操作面板中通过不同的时间基准来实现。

  • 文本 / 图形操作面板:S5 time 使用秒为时间基准。
  • 基于 Windows 的操作面板:S5 time 使用毫秒为时间基准。

当使用了定时器变量的文本/图形操作面板被转换至基于 Windows 的操作面板时,定时器变量的时间基准从 1 秒变为 10 毫秒。对于图形操作面板的输入 1 秒相当于基于 Windows 操作面板的 10 毫秒。

为了在基于 Windows 的操作面板上也创建 1 秒的时间基准,必须对所有定时器变量都进行系数为 100 的线性转换。

关键词:
RMOS 操作面板,面板

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

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

相关推荐

发表回复

登录后才能评论