wangyuh7400
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 201 個(gè)
工控威望: 1604 點(diǎn)
下載積分: 4391 分
在線時(shí)間: 141(小時(shí))
注冊(cè)時(shí)間: 2016-08-15
最后登錄: 2024-11-06
查看wangyuh7400的 主題 / 回貼
樓主  發(fā)表于: 2017-09-24 15:29
最近在學(xué)功能塊編程,在碰到使用范圍軟元件時(shí)不知道該怎樣處理
比如在FB中,[cmp d0 k1000 M0]下面還要用到比較值M1,不知道M0這個(gè)標(biāo)簽該怎么處理.如果M0用VAR  bit的話,M1該怎么辦
apei2014
工控的世界,我不懂
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 1192 個(gè)
工控威望: 1835 點(diǎn)
下載積分: 77711 分
在線時(shí)間: 515(小時(shí))
注冊(cè)時(shí)間: 2016-08-15
最后登錄: 2024-11-15
查看apei2014的 主題 / 回貼
1樓  發(fā)表于: 2017-09-25 08:36
FB塊里都是自己定義的標(biāo)簽地址,可以定義為數(shù)組類型,位[0],個(gè)數(shù)為3。三個(gè)位分別為位[0]、位[1]、位[2]
東隅已逝,桑榆非晚。
wangyuh7400
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 201 個(gè)
工控威望: 1604 點(diǎn)
下載積分: 4391 分
在線時(shí)間: 141(小時(shí))
注冊(cè)時(shí)間: 2016-08-15
最后登錄: 2024-11-06
查看wangyuh7400的 主題 / 回貼
2樓  發(fā)表于: 2017-09-26 08:49
引用
引用第1樓apei2014于2017-09-25 08:36發(fā)表的  :
FB塊里都是自己定義的標(biāo)簽地址,可以定義為數(shù)組類型,位[0],個(gè)數(shù)為3。三個(gè)位分別為位[0]、位[1]、位[2]

標(biāo)簽類型:
         VAR                              是FB 程序中可使用的內(nèi)部變量的標(biāo)簽。
     VAR_CONSTANT         是FB 程序中可使用的常數(shù)的標(biāo)簽。
     VAR_RETAIN*1            是FB 程序中可使用的鎖存型的標(biāo)簽。
     VAR_INPUT                  是FB 程序的輸入中使用的標(biāo)簽( 輸入標(biāo)簽)。在FB 程序內(nèi)不能對(duì)值進(jìn)行更改。
     VAR_OUTPUT              是FB 程序的輸出中使用的標(biāo)簽( 輸出標(biāo)簽)。
     VAR_IN_OUT               是輸入與輸出可使用相同名稱的標(biāo)簽( 輸入輸出標(biāo)簽)。在FB 程序內(nèi)可對(duì)值進(jìn)行更改。
     *1 : FXCPU 不支持。
數(shù)據(jù)類型:
     位
          字[ 帶符號(hào)]
         雙字[ 帶符號(hào)]
         字[ 無(wú)符號(hào)]/ 位列[16 位]
         雙字[ 無(wú)符號(hào)]/ 位列[32 位]
         單精度實(shí)數(shù)*1
         雙精度實(shí)數(shù)*2
         字符串*3
         時(shí)間
         定時(shí)器
         計(jì)數(shù)器
         累計(jì)定時(shí)器
         指針
查了操作手冊(cè)只有這幾個(gè)標(biāo)簽類型啊。沒(méi)有數(shù)組
twingo49
級(jí)別: 網(wǎng)絡(luò)英雄

精華主題: 0
發(fā)帖數(shù)量: 559 個(gè)
工控威望: 9134 點(diǎn)
下載積分: 22555 分
在線時(shí)間: 1019(小時(shí))
注冊(cè)時(shí)間: 2013-08-08
最后登錄: 2024-11-10
查看twingo49的 主題 / 回貼
3樓  發(fā)表于: 2017-09-26 12:42
圖片:
看看是不是這個(gè)
本帖最近評(píng)分記錄:
  • 下載積分:+1(wangyuh7400) 真誠(chéng)感謝!
    apei2014
    工控的世界,我不懂
    級(jí)別: 論壇先鋒
    精華主題: 0
    發(fā)帖數(shù)量: 1192 個(gè)
    工控威望: 1835 點(diǎn)
    下載積分: 77711 分
    在線時(shí)間: 515(小時(shí))
    注冊(cè)時(shí)間: 2016-08-15
    最后登錄: 2024-11-15
    查看apei2014的 主題 / 回貼
    4樓  發(fā)表于: 2017-09-27 11:53
    圖片:
    差不多,軟件版本不一樣,顯示的不一樣
    東隅已逝,桑榆非晚。
    wangyuh7400
    級(jí)別: 論壇先鋒
    精華主題: 0
    發(fā)帖數(shù)量: 201 個(gè)
    工控威望: 1604 點(diǎn)
    下載積分: 4391 分
    在線時(shí)間: 141(小時(shí))
    注冊(cè)時(shí)間: 2016-08-15
    最后登錄: 2024-11-06
    查看wangyuh7400的 主題 / 回貼
    5樓  發(fā)表于: 2017-09-29 08:18
    謝謝大家了
      可是數(shù)組和元素設(shè)好后,還是沒(méi)太明白怎么用
      比如[cmp d0 k1000 M0],m0數(shù)據(jù)類型為VAR 標(biāo)簽名為A 數(shù)據(jù)類型為bit(0..2),那在下面程序引用中,m1和M2的標(biāo)簽怎么表示 。

    luelyzeng
    歲月不饒人,我亦未曾饒過(guò)歲月
    級(jí)別: 工控俠客
    精華主題: 0
    發(fā)帖數(shù)量: 356 個(gè)
    工控威望: 2101 點(diǎn)
    下載積分: 848 分
    在線時(shí)間: 187(小時(shí))
    注冊(cè)時(shí)間: 2015-01-12
    最后登錄: 2024-06-20
    查看luelyzeng的 主題 / 回貼
    6樓  發(fā)表于: 2017-10-10 17:58
    既然M0是輸出,那就是   VAR_OUTPUT     變量啊
    好好賺錢
    luelyzeng
    歲月不饒人,我亦未曾饒過(guò)歲月
    級(jí)別: 工控俠客
    精華主題: 0
    發(fā)帖數(shù)量: 356 個(gè)
    工控威望: 2101 點(diǎn)
    下載積分: 848 分
    在線時(shí)間: 187(小時(shí))
    注冊(cè)時(shí)間: 2015-01-12
    最后登錄: 2024-06-20
    查看luelyzeng的 主題 / 回貼
    7樓  發(fā)表于: 2017-10-10 17:59
    D0 和  K1000 都是輸入 ,比較結(jié)果是輸出
    好好賺錢
    wangyuh7400
    級(jí)別: 論壇先鋒
    精華主題: 0
    發(fā)帖數(shù)量: 201 個(gè)
    工控威望: 1604 點(diǎn)
    下載積分: 4391 分
    在線時(shí)間: 141(小時(shí))
    注冊(cè)時(shí)間: 2016-08-15
    最后登錄: 2024-11-06
    查看wangyuh7400的 主題 / 回貼
    8樓  發(fā)表于: 2017-10-11 10:59
    引用
    引用第6樓luelyzeng于2017-10-10 17:58發(fā)表的  :
    既然M0是輸出,那就是   VAR_OUTPUT     變量啊

    比較結(jié)果在功能塊程序里還要用,在主程序里不需要用所以m0標(biāo)簽類型應(yīng)該是VAR,標(biāo)簽名取個(gè)"比較輸出A“,類型bit,設(shè)定數(shù)組為3,在下面程序里要用到M1,那這個(gè)標(biāo)簽名怎么辦?
    就是這個(gè)標(biāo)簽數(shù)組的使用方法,看了下5u的有個(gè)下標(biāo)用方括號(hào)表示,3u好像不行
    apei2014
    工控的世界,我不懂
    級(jí)別: 論壇先鋒
    精華主題: 0
    發(fā)帖數(shù)量: 1192 個(gè)
    工控威望: 1835 點(diǎn)
    下載積分: 77711 分
    在線時(shí)間: 515(小時(shí))
    注冊(cè)時(shí)間: 2016-08-15
    最后登錄: 2024-11-15
    查看apei2014的 主題 / 回貼
    9樓  發(fā)表于: 2017-10-12 08:50
    子程序里調(diào)用時(shí)為比較輸出A[0],比較輸出A[1],比較輸出A[2],
    設(shè)定比較輸出A[0]輸出類型為VAR—OUTPUT,數(shù)組位3。
    主程序調(diào)用時(shí)該點(diǎn)設(shè)為M0,那么M0,M1,M2就可以調(diào)用了
    東隅已逝,桑榆非晚。
    wangyuh7400
    級(jí)別: 論壇先鋒
    精華主題: 0
    發(fā)帖數(shù)量: 201 個(gè)
    工控威望: 1604 點(diǎn)
    下載積分: 4391 分
    在線時(shí)間: 141(小時(shí))
    注冊(cè)時(shí)間: 2016-08-15
    最后登錄: 2024-11-06
    查看wangyuh7400的 主題 / 回貼
    10樓  發(fā)表于: 2017-10-13 13:11
    謝謝大家問(wèn)題找到了,我用錯(cuò)方括號(hào)了用了輸入法里的。