产品
下载
联系我们
网站地图
返回首页

微信扫一扫
在线技术支持

微信扫一扫
访问视频号

  • 1 硬件兼容性
  • 2 外接设备兼容性
  • 3 软件兼容性
  • 4 替换步骤

兼容性

 LS和LSS变量变成LS寄存器

LS和LSS变量被转换为LS地址(采用Memory Link方式时为MEMLINK地址)。
特殊继电器LSS变量变为GP-PRO/PBIII C-Package上设置的地址 + 2032。

LS和LSS变量在转换前是32位变量。但是,因为它们在转换后变成了LS寄存器(或MEMLINK),所以32位变量可被转换为16位寄存器。
但在下述情况下,它们不能被正确转换。请参阅不同情况下的解决方案,在转换后进行调整。


*GP-Pro EX的内部寄存器配置

特殊数据区从内部寄存器的2032开始。
 如果在控制器/PLC设置中选择了Memory Link
GP-PRO/PBIII C-Package上的设置
 
LS和LSS变量被转换为Memory Link型内部寄存器[#MEMLINK]。

LSS数组元素编号加上了2032,例如,地址10显示为[MEMLINK2042]。


   
 如果在控制器/PLC设置中选择了非Memory Link选项
GP-PRO/PBIII C-Package上的设置
 
LS变量和LSS变量被转换为LS寄存器。

LSS数组元素编号加上了2032,例如,地址10显示为[LS2042]。
 
注意
? 当LS变量被转换为LS/MEMLINK寄存器(内部寄存器)时,地址数量的上限为249。如果在逻辑程序中使用250或以上的数组元素数,将发生转换错误。出错的地址需要在转换后在GP-Pro EX中重新指定。

? LS和LSS变量的位设置范围是0 ~ 15 (LS[***].x[0] ~ [15])。
如果指定了LS[***].X[16]~[31],用工程转换器(Project Converter)转换工程后,分配给指令的变量将显示为[?],并发生错误。出错的地址需要在转换后在GP-Pro EX中重新分配。
 
解决方法1: 用MOV指令替换原指令
* 如果容量不足以容纳200个字的LS数组变量或1000步逻辑程序,请转到解决方案2
 
在那些用BMOV指令批量复制的LS数组变量中,选择要复制的地址,用MOV指令执行复制。该解决方法在需要复制的地址数较少时比较有效。
 
例如,BMOV指令将从LS变量的第16个字开始的4个字复制到DATA变量的第0~3个字…
   
用4个MOV指令逐个复制LS0016~LS0019。

解决方法2: 使用D脚本
* 请将数组数量和D脚本中的数量(用粗体表示)改为实际使用的数量。
■在地址和LS变量之间执行数据读写
 
变量名称 数组数量 类型 用法
Temp_Address 276 整型 保留以前的值
LS 276 整型 用于逻辑程序
  D脚本  
 
     
■仅从地址到LS变量写入数据
 
变量名称 数组数量 类型 用法
LS 276 整型 用于逻辑程序
  D脚本  
 
     
■仅从LS变量到地址写入数据
 
变量名称 数组数量 类型 用法
LS 276 整型 用于逻辑程序
  D脚本  
 
返回顶端 返回上一页
常见问题 | 个人信息保护 | 关于知识产权 | 使用条款
版权 (C) 2005- Schneider Electric Japan Holdings Ltd.,和普洛菲斯国际贸易(上海)有限公司版权所有,保留所有权利。
沪ICP备05028659号-3