worker02
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 115 個
工控威望: 294 點
下載積分: 723 分
在線時間: 280(小時)
注冊時間: 2008-08-01
最后登錄: 2024-12-07
查看worker02的 主題 / 回貼
樓主  發(fā)表于: 2024-09-25 23:48
為什么不能這樣表達呢?如D0.0Z0
皮五
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 635 個
工控威望: 2306 點
下載積分: 2349 分
在線時間: 360(小時)
注冊時間: 2007-07-14
最后登錄: 2024-12-25
查看皮五的 主題 / 回貼
1樓  發(fā)表于: 2024-09-26 07:35
轉(zhuǎn)換一下,mov D0Z0 D100,然后操作D100.0不就可以了嗎?
sunzengli
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 701 個
工控威望: 1082 點
下載積分: 1586 分
在線時間: 223(小時)
注冊時間: 2021-07-09
最后登錄: 2024-12-25
查看sunzengli的 主題 / 回貼
2樓  發(fā)表于: 2024-09-26 09:08
圖片:
你最終的目的不就是想使用或者處理D區(qū)的位嗎?用數(shù)組不就好了?
像這樣子。
worker02
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 115 個
工控威望: 294 點
下載積分: 723 分
在線時間: 280(小時)
注冊時間: 2008-08-01
最后登錄: 2024-12-07
查看worker02的 主題 / 回貼
3樓  發(fā)表于: 2024-09-26 09:38
圖片:
如圖:這種情況梯形調(diào)用不這個功能塊,編譯通了,但沒辦調(diào)用。
heiheiwodeai
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 253 個
工控威望: 375 點
下載積分: 990 分
在線時間: 337(小時)
注冊時間: 2013-03-26
最后登錄: 2024-12-25
查看heiheiwodeai的 主題 / 回貼
4樓  發(fā)表于: 2024-09-26 10:37
引用
引用第3樓worker02于2024-09-26 09:38發(fā)表的  :
如圖:這種情況梯形調(diào)用不這個功能塊,編譯通了,但沒辦調(diào)用。

簡單梯形圖不能使用數(shù)組接口,要用結(jié)構(gòu)化梯形圖,才能連接FB的數(shù)組接口
暴躁小白兔
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 150 個
工控威望: 198 點
下載積分: 4387 分
在線時間: 95(小時)
注冊時間: 2021-05-11
最后登錄: 2024-12-20
查看暴躁小白兔的 主題 / 回貼
5樓  發(fā)表于: 2024-09-26 10:57
數(shù)組無法作為輸入值在FB內(nèi)處理,QCPU FB的局限性

試了下輸入輸出都不可以用數(shù)組。

我看你的GX錯誤彈窗內(nèi)容不全啊,是不是版本過低啊,日版的會有錯誤細節(jié)提示。
[ 此帖被暴躁小白兔在2024-09-26 11:03重新編輯 ]
worker02
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 115 個
工控威望: 294 點
下載積分: 723 分
在線時間: 280(小時)
注冊時間: 2008-08-01
最后登錄: 2024-12-07
查看worker02的 主題 / 回貼
6樓  發(fā)表于: 2024-09-26 11:56
圖片:
謝謝!可以了。另外想問一下數(shù)組長度是否可以❌預先設(shè)置,而是在調(diào)用時臨時設(shè)置。
[ 此帖被worker02在2024-09-26 12:21重新編輯 ]
sunzengli
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 701 個
工控威望: 1082 點
下載積分: 1586 分
在線時間: 223(小時)
注冊時間: 2021-07-09
最后登錄: 2024-12-25
查看sunzengli的 主題 / 回貼
7樓  發(fā)表于: 2024-09-26 16:58
圖片:
圖片:
圖片:
引用
引用第6樓worker02于2024-09-26 11:56發(fā)表的  :
謝謝!可以了。另外想問一下數(shù)組長度是否可以❌預先設(shè)置,而是在調(diào)用時臨時設(shè)置。

數(shù)組長度不可以臨時設(shè)置。

另外請教一下你是怎么做到的?我反復嘗試,D0.0設(shè)置數(shù)組時可以用做起始位,但是在編譯時 提示無法動態(tài)訪問具有位名稱的數(shù)組的起始軟元件。
worker02
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 115 個
工控威望: 294 點
下載積分: 723 分
在線時間: 280(小時)
注冊時間: 2008-08-01
最后登錄: 2024-12-07
查看worker02的 主題 / 回貼
8樓  發(fā)表于: 2024-09-26 18:14
簡單梯形圖不可以,要在結(jié)構(gòu)化梯形下就可以了。局布數(shù)組長度與全局符號實參數(shù)組要一樣長度。三菱的ST跟西門子SCL確實挺像的。不過它們還是有區(qū)別的,西門子的起始字或位都是不要在全局符號表預設(shè)置,而是可以在調(diào)用功能塊引腳隨時設(shè)定或更改。剛學ST摸不著頭在簡單梯形圖用變址Z來變址感覺上怪怪。因為它屬全局不是局布變量,這樣就可沒通用性了。
[ 此帖被worker02在2024-09-26 18:39重新編輯 ]
heiheiwodeai
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 253 個
工控威望: 375 點
下載積分: 990 分
在線時間: 337(小時)
注冊時間: 2013-03-26
最后登錄: 2024-12-25
查看heiheiwodeai的 主題 / 回貼
9樓  發(fā)表于: 90天前
三菱的ST不支持接口可變數(shù)組,閹割版的ST,并不完全支持IEC61131-3,沒辦法,而且三菱的 FC不能做遞歸
worker02
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 115 個
工控威望: 294 點
下載積分: 723 分
在線時間: 280(小時)
注冊時間: 2008-08-01
最后登錄: 2024-12-07
查看worker02的 主題 / 回貼
10樓  發(fā)表于: 90天前
這樣很浪費資料,少了又怕不夠用,多了又浪費。
heiheiwodeai
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 253 個
工控威望: 375 點
下載積分: 990 分
在線時間: 337(小時)
注冊時間: 2013-03-26
最后登錄: 2024-12-25
查看heiheiwodeai的 主題 / 回貼
11樓  發(fā)表于: 90天前
  可以指定成 16位或者32位的就行