wangyuh7400
級別: 論壇先鋒
|
最近在學功能塊編程,在碰到使用范圍軟元件時不知道該怎樣處理 比如在FB中,[cmp d0 k1000 M0]下面還要用到比較值M1,不知道M0這個標簽該怎么處理.如果M0用VAR bit的話,M1該怎么辦 |
---|---|
|
apei2014
工控的世界,我不懂
級別: 論壇先鋒
|
FB塊里都是自己定義的標簽地址,可以定義為數(shù)組類型,位[0],個數(shù)為3。三個位分別為位[0]、位[1]、位[2] |
|
---|---|---|
|
wangyuh7400
級別: 論壇先鋒
|
標簽類型: VAR 是FB 程序中可使用的內(nèi)部變量的標簽。 VAR_CONSTANT 是FB 程序中可使用的常數(shù)的標簽。 VAR_RETAIN*1 是FB 程序中可使用的鎖存型的標簽。 VAR_INPUT 是FB 程序的輸入中使用的標簽( 輸入標簽)。在FB 程序內(nèi)不能對值進行更改。 VAR_OUTPUT 是FB 程序的輸出中使用的標簽( 輸出標簽)。 VAR_IN_OUT 是輸入與輸出可使用相同名稱的標簽( 輸入輸出標簽)。在FB 程序內(nèi)可對值進行更改。 *1 : FXCPU 不支持。 數(shù)據(jù)類型: 位 字[ 帶符號] 雙字[ 帶符號] 字[ 無符號]/ 位列[16 位] 雙字[ 無符號]/ 位列[32 位] 單精度實數(shù)*1 雙精度實數(shù)*2 字符串*3 時間 定時器 計數(shù)器 累計定時器 指針 查了操作手冊只有這幾個標簽類型啊。沒有數(shù)組 |
---|---|
|
twingo49
級別: 網(wǎng)絡(luò)英雄
|
圖片:
看看是不是這個 |
---|---|
本帖最近評分記錄: |
apei2014
工控的世界,我不懂
級別: 論壇先鋒
|
圖片:
差不多,軟件版本不一樣,顯示的不一樣 |
|
---|---|---|
|
wangyuh7400
級別: 論壇先鋒
|
謝謝大家了 可是數(shù)組和元素設(shè)好后,還是沒太明白怎么用 比如[cmp d0 k1000 M0],m0數(shù)據(jù)類型為VAR 標簽名為A 數(shù)據(jù)類型為bit(0..2),那在下面程序引用中,m1和M2的標簽怎么表示 。 |
---|---|
|
luelyzeng
歲月不饒人,我亦未曾饒過歲月
級別: 工控俠客
|
既然M0是輸出,那就是 VAR_OUTPUT 變量啊 |
|
---|---|---|
|
luelyzeng
歲月不饒人,我亦未曾饒過歲月
級別: 工控俠客
|
D0 和 K1000 都是輸入 ,比較結(jié)果是輸出 |
|
---|---|---|
|
wangyuh7400
級別: 論壇先鋒
|
比較結(jié)果在功能塊程序里還要用,在主程序里不需要用所以m0標簽類型應該是VAR,標簽名取個"比較輸出A“,類型bit,設(shè)定數(shù)組為3,在下面程序里要用到M1,那這個標簽名怎么辦? 就是這個標簽數(shù)組的使用方法,看了下5u的有個下標用方括號表示,3u好像不行 |
---|---|
|
apei2014
工控的世界,我不懂
級別: 論壇先鋒
|
子程序里調(diào)用時為比較輸出A[0],比較輸出A[1],比較輸出A[2], 設(shè)定比較輸出A[0]輸出類型為VAR—OUTPUT,數(shù)組位3。 主程序調(diào)用時該點設(shè)為M0,那么M0,M1,M2就可以調(diào)用了 |
|
---|---|---|
|