silu2008
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看silu2008的 主題 / 回貼
樓主  發(fā)表于: 2009-01-06 09:08
我們用的程序中的一部分是
OPN   #IN5
      LAR1  
      =     DIX [AR1,P#0.0]
這里的DIX是什么意思,能用DBX替換嗎?如果不能,區(qū)別在那里?謝謝!
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級別: VIP會員

精華主題: 3 篇
發(fā)帖數(shù)量: 6760 個
工控威望: 38361 點
下載積分: 973 分
在線時間: 9473(小時)
注冊時間: 2006-09-13
最后登錄: 2024-09-22
查看cvlsam的 主題 / 回貼
1樓  發(fā)表于: 2009-01-06 09:14
共享數(shù)據(jù)塊稱作DB,背景數(shù)據(jù)塊稱作DI
DIX自然就是指背景數(shù)據(jù)塊中的位了~~

如果您徹底搞明白什么叫背景數(shù)據(jù)塊,什么叫共享數(shù)據(jù)塊就會明白是否能替換了~~
silu2008
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看silu2008的 主題 / 回貼
2樓  發(fā)表于: 2009-01-06 09:21
呵呵,謝謝
silu2008
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看silu2008的 主題 / 回貼
3樓  發(fā)表于: 2009-01-06 09:43
背景數(shù)據(jù)應(yīng)該是直接屬于某功能塊,如DB99與FB2相對應(yīng),可我在程序中找不到與之對應(yīng)的FB塊,但在程序中可以找到DB99.DBX3.0等,我就想不通了?
以恒
Blog: http://ye_w.plcjs.cn/
級別: 工控俠客

精華主題: 5 篇
發(fā)帖數(shù)量: 467 個
工控威望: 3090 點
下載積分: 4172 分
在線時間: 68(小時)
注冊時間: 2007-08-26
最后登錄: 2024-09-22
查看以恒的 主題 / 回貼
4樓  發(fā)表于: 2009-01-06 10:06
調(diào)用FB2的時候,DB99同樣會更新并保存相應(yīng)的數(shù)據(jù),同時能使用DB99.DBX3.0有沒有好奇怪的?至于你找不到FB塊,那就將程序上傳。
歡迎大家訪問我的BLOG:  [URL]http://ye_w.plcjs.cn/[/URL]

1、ABB AC500系列PLC培訓(xùn)或技術(shù)支持
2、購買PLC和方案咨詢電話:13973322058
3、其他請通過郵箱:07330731@163.com
silu2008
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看silu2008的 主題 / 回貼
5樓  發(fā)表于: 2009-01-08 09:24
我們正在使用的程序:
SET  
      SAVE  
      =     L      2.1
      L     #IN2
      L     #IN1
      T     #TEMP6
      TAK  
      T     LW     4
      TAK  
M001: L     #TEMP6
      L     LW     4
      <=I  
      JCN   M002
      L     #TEMP6
      L     2
      *I    
      ITD  
      L     L#8
      *D    
      OPN   #IN4
      LAR1  
      L     DBW [AR1,P#0.0]
      L     W#16#0
      <>I  
      JCN   M003
      L     #TEMP6
      ITD  
      L     L#8
      *D    
      SET  
      OPN   #IN5
      LAR1  
      =     DIX [AR1,P#0.0]
      JU    M004
M003: L     #TEMP6
      ITD  
      L     L#8
      *D    
      CLR  
      OPN   #IN5
      LAR1  
      =     DBX [AR1,P#0.0]
M004: L     #TEMP6
      L     1
      +I    
      T     #TEMP6
      JU    M001
M002: CLR  
      A     L      2.1
      SAVE  
      BE  
請幫忙解釋為什么同樣是打開#IN5,在M001中使用DIX [AR1,P#0.0],在M002中卻使用DBX [AR1,P#0.0]?謝謝!
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級別: VIP會員

精華主題: 3 篇
發(fā)帖數(shù)量: 6760 個
工控威望: 38361 點
下載積分: 973 分
在線時間: 9473(小時)
注冊時間: 2006-09-13
最后登錄: 2024-09-22
查看cvlsam的 主題 / 回貼
6樓  發(fā)表于: 2009-01-08 10:37
引用
引用第5樓silu2008于2009-01-08 09:24發(fā)表的  :
我們正在使用的程序:
SET  
      SAVE  
      =     L      2.1
      L     #IN2
.......


因為這段程序來自于FC或者FB,其IN引腳可以接駁DB也可以接駁DI,因此在程序中需要對該引腳所接駁的對象進(jìn)行判斷,如果是DB,那么啟用DBX,否則啟用DIX

以上
silu2008
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看silu2008的 主題 / 回貼
7樓  發(fā)表于: 2009-01-09 08:48
終于明白了,謝謝!辛苦了!新年快樂!