n
组态注意事项:
如果期望把通过PROFIBUS DP链接连接到SIMATIC S5控制器的行或图形操作员面板交换为一个基于Windows的操作器面板,以下所描述的程序改变是必要的。n
本样例描述了当把OP25替换成MP 270B时需要考虑哪些设置。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。
注意事项:
在对项目作出任何改变之前请为组态做备份。
No. |
COM PROFIBUS: |
1 |
打开COM PROFIBUS组态。 n
把HMI站的设置记下来 - 尤其是 I/O地址和使用的PROFIBUS地址。n
图 01
|
2 | 改变操作员面板。 n
一旦把所有设置记下来后,删除“旧”HMI站(OP25)。然后插入“新”HMI站(MP270B)。 在“class B微型”这种情况下,将模块插入到“新”HMI站。将“旧”HMI站的地址输入到“新”HMI站中。 使用“Auto addressing”功能自动分配附加的I/O地址。n
图 02 n
这包括了COM PROFIBUS页上的组态改变;现在它们仍需被传送到IM模块。 |
3 | 添加一个GSD文件。 n
如果替换的操作员面板没有列在COM PROFIBUS软件中,可以随后添加丢失的GSD文件。 例如,可以从西门子客户支持站点条目ID 113264下下载HMI GSD文件。 将GSD文件复制到COM PROFIBUS文件夹中,例如C:SiemensCPBV51gsd ...n
然后打开COM PROFIBUS软件。 新的GSD文件读入到“File > Read in GSD files”文件夹中并更新。n
图 03
|
No. | S5组态: |
1 | 基本原理 n
在S5页发生更改 - 这是本质差别的一个总结。n
图形操作员面板:
FB58 -- 标准FB (TDOP:DP) DB51 -- 接口DB (长度256个双字) DB52 -- 通信DB (DB-ZU,最小长度16个双字)
基于Windows的操作员面板:
FB158 -- 协议处理 FB159 -- 复制数据到/从内存 DB58 -- 空闲的DB,FB158 的主内存(空闲DB 11个数据字长度。该DB可被来自第11个数据字的用户使用。)
注意事项: 下面的通信手册包括关于所使用的FB和DB结构的详细信息:n
- 行和图形系统的SIMATIC HMI通信 - 条目ID 1137086
- 基于Windows系统的SIMATIC HMI通信 - 条目ID 1405528
|
2 |
S5程序改变: n
如果用一个带DP链接的基于Windows的操作员面板来替换一个行或图形操作员面板,不再需要下面的块。n
用带有DP链接的基于Windows的操作员面板通信需要下面的块。n
- FB158n
- FB159n
- DBxx (有11个数据字长度的空闲DB。该DB可被来自第11个数据字的用户使用。)
ProTool软件与FB158和FB159 一起安装。例如,可以找到S5 文件,在: C:...SiemensPROTOOLPLCPrgSimaticS5Deuag.....
图 04 n
打开合适的S5 程序文件(根据所使用的CPU)并将FB158和FB159 块复制到组态中。n
图 05 n
调用FB 158 必须在循环程序中调用FB 158,例如 OB 1,使用下面的参数:n
- PERA:I/O起始地址,必须与COM PROFIBUS中的组态匹配。n
- BLEN: 块长度 - 不在AG (PLC) 95U中 (只支持微型)
0:微型 1:小型 2:中型 3:大型n
- CADB:空闲DB,用作FB 158的一个主内存。DB的前11个字被FB 158 用来临时保存数据。该DB可以被来自第11个数据字的用户使用。
块长度必须与ProTool中的组态匹配(控制器 > 参数)。 本例中已经选择0=微型为块长度(见图02).n
FB 158的样例调用: :SPA FB 158 NAME :DPHMI PERA :KF 128 BLEN :KF 0 CADB :DB 58n
图 06 n
多FB 158调用: 当使用多个操作员面板时,每个操作员面板必须调用FB一次。n
调用FB 159: FB 159只传送到PLC。 FB 159可以不被实际的S5程序中的用户调用。n
这里总结了通信所需要的改变。 FB 158/159 的详细描述在 “基于Windows系统的SIMATIC HMI通信” 手册,条目ID 1405528,第 4 章“PROFIBUS DP到SIMATIC S5的连接”。 |
No. | ProTool组态: |
1 | 转换一个项目 n
使用ProTool软件,可以将为图形操作员面板创建的任何项目转换成为基于Windows的系统创建的一个项目。 对基于Windows操作员面板只要项目不超出系统限制就会转换。n
注意事项: 在位于ProTool安装文件夹中标题为“migration.chm”的文件中可找到关于“Migration”主题的详细信息。 样例:C:ProgramsSiemensProTool n
文件显示了下面列出的主题的情况,即n
- 变量n
- 消息n
- 图像对象n
- 标准图像n
- 功能键n
- 事件n
- 功能n
- 控制器要求n
- 配方
执行下面项目的转换(移动),如果必要的话必须进一步调整/处理。n
参考下表找出对视图应该使用哪种转换才能达到一个最佳结果。(摘自“migration.chm”文件)。 图 07 n
ProTool在线帮助也包括关于“Conversion”主题的详细信息。 |
2 | 转换OP25 --> MP270B n
打开OP25组态。进入文件夹“File > Convert > Start”。另一个窗口打开。分配一个文件名并指定设备类型。 然后点击“Save”按钮。项目被转换。n
图 08 n
下面总结了转换项目之前和之后应执行或检查的几点内容。n
控制器:
- 转换项目之前,协议从“SIMATIC S5 L2-DP”改变到“SIMATIC S5 - AS511”。n
- 转换项目之后,协议从
“SIMATIC S5 - AS511”改变到“SIMATIC S5 - DP”。n
- 然后检查“Parameters...”下的设置。
这些设置必须与COM PROFIBUS组态中保存的设置相匹配。n
- => 在“migration.chm”文件中可找到详细描述。
图 09
区域指针: 在基于Windows的系统中将“interface area”指针分成三个区域指针:“coordination”、“job mailbox”和“date/time”。 此分割有助于简化操作员面板和控制器之间的数据交换。下面的转换必须将新的区域指针插入到目标项目中并相应地建立源项目。 => 在“migration.chm”文件中可找到详细描述。
S5时间: S5时间值(定时器数据类型)到控制器的传送在操作员面板中通过不同的时基执行。
- 行 / 图形操作员面板:S5时间以秒为时基。
- 基于Windows操作员面板:S5时间以毫秒为时基。
当一个行/图形操作员面板被转移到一个集成有定时器变量的基于Windows的操作员面板上时,定时器变量的时基从行/图形操作员面板时的1秒变到基于Windows的操作员面板时的10毫秒。 对于图形操作员面板1秒的输入相当于对基于Windows的操作员面板的10毫秒。
为了给基于Windows的操作员面板创建一个1秒的时基,对于所有定时器变量也要建立系数为100的转换。 |
关键字:
RMOS操作员面板
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc338746.html