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