工控之家

 找回密码
加入工控之家

请教DIX 是什么意思?

[复制链接]
发表于 2012-7-9 14:38:07 | 显示全部楼层 |阅读模式
我们用的程序中的一部分是
OPN   #IN5
      LAR1  
      =     DIX [AR1,P#0.0]
这里的DIX是什么意思,能用DBX替换吗?如果不能,区别在那里?谢谢!
发表于 2012-7-9 19:11:42 | 显示全部楼层
共享数据块称作DB,背景数据块称作DI
DIX自然就是指背景数据块中的位了~~

如果您彻底搞明白什么叫背景数据块,什么叫共享数据块就会明白是否能替换了~~
发表于 2012-7-9 23:45:17 | 显示全部楼层
呵呵,谢谢
发表于 2012-7-10 08:52:28 | 显示全部楼层
调用FB2的时候,DB99同样会更新并保存相应的数据,同时能使用DB99.DBX3.0有没有好奇怪的?至于你找不到FB块,那就将程序上传。
 楼主| 发表于 2012-7-10 13:26:03 | 显示全部楼层
我们正在使用的程序:
SET   
      SAVE  
      =     L      2.1
      L     #IN2
      L     #IN1
      T     #TEMP6
      TAK   
      T     LW     4
      TAK   
M001: L     #TEMP6
      L     LW     4
发表于 2012-7-10 17:59:38 | 显示全部楼层
引用

引用第5楼silu2008于2009-01-08 09:24发表的  :
我们正在使用的程序:
SET   
      SAVE  
      =     L      2.1
      L     #IN2
.......[/quote]

因为这段程序来自于FC或者FB,其IN引脚可以接驳DB也可以接驳DI,因此在程序中需要对该引脚所接驳的对象进行判断,如果是DB,那么启用DBX,否则启用DIX

以上
发表于 2012-7-10 22:33:13 | 显示全部楼层
终于明白了,谢谢!辛苦了!新年快乐!
您需要登录后才可以回帖 登录 | 加入工控之家

本版积分规则

QQ|手机版|小黑屋|Archiver|工控之家 ( 鲁ICP备12015736号-1 )

GMT+8, 2024-5-19 18:22 , Processed in 0.088511 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表