Logo  
企业邮局QQ快速登录
浏览文档 当前位置:广州若恒 >> 支持中心 >> 网上课堂 >> 过程控制系统 >> 浏览文档
当把程序从PCS 7 V6.1移植到PCS 7 V7.0后,为什么在SCL 编辑器中会产生错误信息“丢失或者无效的标识符”?
当把程序从PCS 7 V6.1移植到PCS 7 V7.0后,为什么在SCL 编辑器中会产生错误信息“丢失或者无效的标识符”?
核心提示:在SFC type中,可以使用特征值编辑器来创建组态参数。用户可以任意定义参数名。比如在定义特征值的时候,可以创建并参数化设定值。切换到接口编辑器的菜单 中,可以看到特征值编辑器生成的所需连接,这些连接可以用于组态顺控逻辑。特征值名字添加后缀自动生成为这些连接名。

初始状态:
在SFC type中,可以使用特征值编辑器来创建组态参数。用户可以任意定义参数名。比如在定义特征值的时候,可以创建并参数化设定值。切换到接口编辑器的菜单 中,可以看到特征值编辑器生成的所需连接,这些连接可以用于组态顺控逻辑。特征值名字添加后缀自动生成为这些连接名。

如果在PCS 7 V7.x中创建了实数类型的特征值SW1作为设定值,产生连接如下:
 

图. 01

然而,如果在PCS 7 V6.1中创建了实数类型的特征值SW1作为设定值,产生连接如下:


图. 02

在两个截图中,可以看到系统生成变量名的时候不同的地方,PCS 7 V6.1中是"SW1_ERROP",PCS 7 V7.x中是"SW1_ERR"。

描述:
除了系统自动产生的,用户可以自定义contact变量。如果在PCS 7 V6.1中,除了“SW1_ERROP”,用户又自定义了一个连接“SW1_ERR”。那么在升级到PCS 7 V7.x后,就会发生如上所说的改动,产生一个重复变量。也就是说,当把SFC 转化成PCS 7 V7.x的版本,编译完成之后,SCL编辑器会产生一个错误消息。


图. 03


图. 04

重复的连接名导致错误信息"Identifier already exists"产生。用户自定义的连接名“SW1_ERR”被系统改成了“SW1_ERR_1”,但这个改动是不够的。系统产生的连接现在被分配名字“SW1_ERR”,这一点可以从备注“ERR OP”中看出来(图. 05)。


图. 05

解决办法:
必须将系统生成的名字(例如SW1_ERR_1)手动改成比如SW1_ERROR。改动之后,编译不会再产生任何错误信息。


图. 06

注意:
为了检查重复的标识符,必须在编译时选择“Generate SCL source”。这就可以手动编译SCL源,生成错误消息 "... Identifier already exists",这条消息也会生成在SCL 编辑器中。现在,双击错误信息,光标会自动跳转到导致错误的标识符上。


Tags:PCS 7 升级

0% (0)
0% (10)
发表评论
用户评论
最新文档
·HUP to Replace 80 mm wide SM 3 
·当把程序从PCS 7 V6.1移植到PCS  
·PCS 7中已经发布的模板以及固件版 
·如何更新PCS 7的CFC图表中导入的 
·在移植到 PCS 7 V7.0 项目之后得 
推荐文档
视觉焦点
HUP to Replace 80 mm wide SM 336 F-AI and SM 326 F-DO Modules in PCS 7 V7.0 + SP2/SP3
当把程序从PCS 7 V6.1移植到PCS 7 V7.0后,为什么在SCL 编辑器中会产生错误信息“丢失或者无效的标识符”?
  2880306702
  sales@gzrh.com   在线发送
微信扫一扫
  技术支持
  技术论坛
  Support@gzrh.com   在线发送
  项目洽谈
  Support@gzrh.com   在线发送
  投诉与建议
  gzrh@gzrh.com   在线发送
  订阅精彩内容
  填写您的邮件地址,订阅我们的精彩内容:
  联系我们
销售热线:020-85520027/85520287
项目洽谈:020-85533142/85533145
联系传真:020-85520030/85536394
技术热线:020-61087040
咨询邮箱:gzrh@gzrh.com
公司地址:广州市天河区黄埔大道中662号金融城绿地中心509室