qpqpqpqp
級別: *
![]() |
本人在一個(gè)FB里建了一個(gè)ARRAY[1..30] OF CHAR的變量,名子叫BUFFER。 開(kāi)始我想通過(guò)間接尋址去訪(fǎng)問(wèn)數組中的地址,編了下面的程序 建了一個(gè)INT 的TEMP變量:INDEX,然后 L #BUFFER[#INDEX] T #ABC 結果不行 找了一下手冊,發(fā)現通過(guò)指針可能實(shí)現對數組的間接尋址,可是要用指針,得知道數據塊號!雙找了半天手冊,無(wú)解! 請問(wèn)各位大俠:有什么辦法或指令可以在FB里得到得到背離景數據塊號,或直接打開(kāi)背景數據塊的嗎? |
---|---|
|
cvlsam
富士低壓,POD(觸摸屏),PLC專(zhuān)賣(mài)
級別: VIP會(huì )員
![]() ![]() ![]() ![]() |
STL模式下,不支持對數組的下標引用。 因此即使使用指針也無(wú)濟于事,要對下標引用,請直接使用SCL編程。 在FB中,使用OPN來(lái)打開(kāi)背景數據塊,但是這樣做其實(shí)沒(méi)有什么意義,通過(guò)對FB的In和OUT定義表中定義的變量進(jìn)行操作,實(shí)際也就是對背景數據塊進(jìn)行操作。 以上! |
---|---|
|