worker02
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 114 個(gè)
工控威望: 292 點(diǎn)
下載積分: 718 分
在線時(shí)間: 279(小時(shí))
注冊(cè)時(shí)間: 2008-08-01
最后登錄: 2024-11-01
查看worker02的 主題 / 回貼
樓主  發(fā)表于: 38天前
如題:能不能把一個(gè)WOrd類型變量A內(nèi)容轉(zhuǎn)換成另一種變量B bit類型數(shù)組形式。
比如:WOrd類型變量A的值為5時(shí),轉(zhuǎn)換到另外一種變量B(bit 數(shù)組[ 0~15位])形式,那么變量B[0]和B[3]為1,其余的為零。  

2.如訪問D0.0的狀態(tài)(這是直接方式),通過變量形式是否可以這樣表達(dá)D.b,其中i為軟元件D地址(或編號(hào)),b表示地址中的位。如果不能這樣表達(dá)應(yīng)該怎么表達(dá)。  

3.WOrd類型的變量是怎么與D元件對(duì)應(yīng)起來(lái)的。通過D地址又可以獲取具體位的狀態(tài)。  如D0.0。

那么是不是也可訪問這個(gè)變量地址的位狀態(tài)呢?如果可以的話那么這個(gè)變量地址位狀態(tài)是不是對(duì)應(yīng)軟元件D地址位狀態(tài)

呢?這個(gè)變量位是怎么樣的表達(dá)形式(變量A.0),腦袋都大了。
[ 此帖被worker02在2024-10-08 07:04重新編輯 ]
hstec2002
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 479 個(gè)
工控威望: 1881 點(diǎn)
下載積分: 7523 分
在線時(shí)間: 664(小時(shí))
注冊(cè)時(shí)間: 2021-05-05
最后登錄: 2024-11-14
查看hstec2002的 主題 / 回貼
1樓  發(fā)表于: 38天前
簡(jiǎn)單粗暴:先轉(zhuǎn)為K4M0,再將M0-M15賦值給數(shù)組。
QQ: 2845452345
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級(jí)別: VIP會(huì)員

精華主題: 3 篇
發(fā)帖數(shù)量: 6767 個(gè)
工控威望: 38368 點(diǎn)
下載積分: 2831 分
在線時(shí)間: 9502(小時(shí))
注冊(cè)時(shí)間: 2006-09-13
最后登錄: 2024-11-14
查看cvlsam的 主題 / 回貼
2樓  發(fā)表于: 38天前
如題:能不能把一個(gè)WOrd類型變量A內(nèi)容轉(zhuǎn)換成另一種變量B bit類型數(shù)組形式。
比如:WOrd類型變量A的值為5時(shí),轉(zhuǎn)換到另外一種變量B(bit 數(shù)組[ 0~15位])形式,那么變量B[0]和B[3]為1,其余的為零。  

回答:在GX Works2中,你可以在全局變量中通過定義不同類型變量使用同一個(gè)地址來(lái)實(shí)現(xiàn),在GX Works3中,你可以通過變量名.位號(hào)來(lái)實(shí)現(xiàn)Word變量的位訪問。

2.如訪問D0.0的狀態(tài)(這是直接方式),通過變量形式是否可以這樣表達(dá)D.b,其中i為軟元件D地址(或編號(hào)),b表示地址中的位。如果不能這樣表達(dá)應(yīng)該怎么表達(dá)。  

在GX Works2中不允許,在GX Works3中可以,例如你可以:
工控人家園.0來(lái)訪問工控人家園第0位,使用工控人家園.A來(lái)訪問該變量的第10位。

3.WOrd類型的變量是怎么與D元件對(duì)應(yīng)起來(lái)的。通過D地址又可以獲取具體位的狀態(tài)。  如D0.0。

那么是不是也可訪問這個(gè)變量地址的位狀態(tài)呢?如果可以的話那么這個(gè)變量地址位狀態(tài)是不是對(duì)應(yīng)軟元件D地址位狀態(tài)

呢?這個(gè)變量位是怎么樣的表達(dá)形式(變量A.0),腦袋都大了。

在GX Works2中通過重復(fù)地址的方式使得變量使用同一個(gè)地址,類似C語(yǔ)言的聯(lián)合。在GX Works3中可以直接變量A.0的方式訪問。

Good Luck~
本帖最近評(píng)分記錄:
  • 下載積分:+1(方奇10010) 原來(lái)還能這樣
    worker02
    級(jí)別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 114 個(gè)
    工控威望: 292 點(diǎn)
    下載積分: 718 分
    在線時(shí)間: 279(小時(shí))
    注冊(cè)時(shí)間: 2008-08-01
    最后登錄: 2024-11-01
    查看worker02的 主題 / 回貼
    3樓  發(fā)表于: 38天前
    謝謝!
    tingfenghu
    級(jí)別: 工控俠客

    精華主題: 0
    發(fā)帖數(shù)量: 2845 個(gè)
    工控威望: 3617 點(diǎn)
    下載積分: 3517 分
    在線時(shí)間: 3799(小時(shí))
    注冊(cè)時(shí)間: 2007-11-04
    最后登錄: 2024-11-13
    查看tingfenghu的 主題 / 回貼
    4樓  發(fā)表于: 37天前
    邏輯運(yùn)算,WAND、WOR、WXOR
    可以將相對(duì)應(yīng)的位,置零,置1,取反,
    WAND   HFF HF0    等于HF0        低四位置零,高四位不變,
    二手PLC,觸摸屏,伺服驅(qū)動(dòng),各類氣動(dòng)設(shè)備
    http://shop58129605.taobao.com/
    heiheiwodeai
    級(jí)別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 245 個(gè)
    工控威望: 367 點(diǎn)
    下載積分: 974 分
    在線時(shí)間: 329(小時(shí))
    注冊(cè)時(shí)間: 2013-03-26
    最后登錄: 2024-11-14
    查看heiheiwodeai的 主題 / 回貼
    5樓  發(fā)表于: 37天前
    圖片:
    gxwork2 本身不支持片段方法訪問變量,可以全局變量里指定變量地址,傳送
    博圖是支持的