silu2008
級別: *
|
我們用的程序中的一部分是 OPN #IN5 LAR1 = DIX [AR1,P#0.0] 這里的DIX是什么意思,能用DBX替換嗎?如果不能,區(qū)別在那里?謝謝! |
---|---|
|
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級別: VIP會員
|
共享數(shù)據(jù)塊稱作DB,背景數(shù)據(jù)塊稱作DI DIX自然就是指背景數(shù)據(jù)塊中的位了~~ 如果您徹底搞明白什么叫背景數(shù)據(jù)塊,什么叫共享數(shù)據(jù)塊就會明白是否能替換了~~ |
---|---|
|
silu2008
級別: *
|
背景數(shù)據(jù)應(yīng)該是直接屬于某功能塊,如DB99與FB2相對應(yīng),可我在程序中找不到與之對應(yīng)的FB塊,但在程序中可以找到DB99.DBX3.0等,我就想不通了? |
---|---|
|
以恒
Blog: http://ye_w.plcjs.cn/
級別: 工控俠客
|
調(diào)用FB2的時候,DB99同樣會更新并保存相應(yīng)的數(shù)據(jù),同時能使用DB99.DBX3.0有沒有好奇怪的?至于你找不到FB塊,那就將程序上傳。 |
|
---|---|---|
|
silu2008
級別: *
|
我們正在使用的程序: 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會員
|
因為這段程序來自于FC或者FB,其IN引腳可以接駁DB也可以接駁DI,因此在程序中需要對該引腳所接駁的對象進(jìn)行判斷,如果是DB,那么啟用DBX,否則啟用DIX 以上 |
---|---|
|