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

微信扫一扫
在线技术支持

微信扫一扫
访问视频号

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

兼容性

变量“LS”和“LSS”的值

如果在画面或D脚本中将变量“LS”或“LSS”设为32位数据并转换工程文件,转换后将会查找指定地址和“指定地址 + 1”的数据。

示例
在画面中使用了变量LS<100>,转换工程文件后,如果数据显示器的数据类型是32位,并在LS<100>中写入了“1”,则将显示“65536”。



上述现象发生时数据显示器的设置



注意
* 如果使用非Memory Link寄存器,地址将是[#INTERNAL]LS0100,并且会发生同样的现象。

如何避免此现象
转换后将数据显示器的数据类型更改为“16位”可避免此现象。请检查D脚本表达式。

画面设置
在数据显示器的[基本]选项卡上将[数据类型]更改为“16位”。



注意
* 在D脚本等其他功能中将数据类型更改为16位,也可以避免此现象。

D脚本

如果在D脚本中将数据类型更改为16位,请务必检查表达式。需要将表达式中的每个地址从32位改为16位,因为对应的D脚本处理的数据长度已被改为16位。
如果包含必须按32位处理的地址,请创建自定义函数来进行处理。这样就能避免发生此现象。

例如) 当控制器/PLC为Memory Link并按以下方式处理数据时如何避免此现象

[#MEMLINK]1000:16位
[#MEMLINK]1001:32位(使用[#MEMLINK]1001和[#MEMLINK]1002 )
[#MEMLINK]1003:32位(使用[#MEMLINK]1003和[#MEMLINK]1004)


注意
* 使用以下版本可能发生上述现象。
画面和逻辑编程软件:
GP-Pro EX Ver.1.10.000及以上
运行时程序:

V 1.2.0及以上


返回顶端 返回上一页
常见问题 | 个人信息保护 | 关于知识产权 | 使用条款
版权 (C) 2005- Schneider Electric Japan Holdings Ltd.,和普洛菲斯国际贸易(上海)有限公司版权所有,保留所有权利。
沪ICP备05028659号-3