zsh340
zsh340
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 992 個
工控威望: 1148 點
下載積分: 18350 分
在線時間: 273(小時)
注冊時間: 2009-05-29
最后登錄: 2024-12-25
查看zsh340的 主題 / 回貼
樓主  發(fā)表于: 2020-11-01 17:51
圖片:
圖片:
圖片:
各位師付們好:
     我做一個小程序,想用C函數(shù)塊來實現(xiàn).可在實現(xiàn)中出了問題.函數(shù)塊FUNC1 D0 M0能正常運算;但是FUNC2 D4 M4沒有運算,不明白.以前沒有用過.請教師付們.
      謝謝
相互交流。。。。相互學習。。。。使技術更上一層樓。。。。
heidelberg
級別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 163 個
工控威望: 521 點
下載積分: 19230 分
在線時間: 102(小時)
注冊時間: 2019-11-06
最后登錄: 2024-11-04
查看heidelberg的 主題 / 回貼
1樓  發(fā)表于: 2020-11-02 09:59
有現(xiàn)成的 TCA TCC 你不調(diào)用,自己寫干嘛?
vx:heidelberg-press
zsh340
zsh340
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 992 個
工控威望: 1148 點
下載積分: 18350 分
在線時間: 273(小時)
注冊時間: 2009-05-29
最后登錄: 2024-12-25
查看zsh340的 主題 / 回貼
2樓  發(fā)表于: 2020-11-02 10:09
引用
引用第1樓heidelberg于2020-11-02 09:59發(fā)表的  :
有現(xiàn)成的 TCA TCC 你不調(diào)用,自己寫干嘛?

現(xiàn)有的數(shù)據(jù)寄存器地址都是默認的,所以用起來不方便.因為程序中已經(jīng)用了那些地址.所以自已重新搞一個,地址變更起來很方便.
相互交流。。。。相互學習。。。。使技術更上一層樓。。。。
heidelberg
級別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 163 個
工控威望: 521 點
下載積分: 19230 分
在線時間: 102(小時)
注冊時間: 2019-11-06
最后登錄: 2024-11-04
查看heidelberg的 主題 / 回貼
3樓  發(fā)表于: 2020-11-02 11:04
引用
引用第2樓zsh340于2020-11-02 10:09發(fā)表的  :

現(xiàn)有的數(shù)據(jù)寄存器地址都是默認的,所以用起來不方便.因為程序中已經(jīng)用了那些地址.所以自已重新搞一個,地址變更起來很方便.

寫,都正確,沒毛病。十有八九,D4 D6在觸屏內(nèi)數(shù)據(jù)類型未按你定義的數(shù)據(jù)類型選擇。PLC與觸屏數(shù)據(jù)類型不一致。。。
vx:heidelberg-press
天空流星
SZ-CL
級別: 網(wǎng)絡英雄
精華主題: 0
發(fā)帖數(shù)量: 571 個
工控威望: 6193 點
下載積分: 20503 分
在線時間: 560(小時)
注冊時間: 2008-03-17
最后登錄: 2024-12-24
查看天空流星的 主題 / 回貼
4樓  發(fā)表于: 2020-11-02 11:28
FUNC2 實際使用的地址不是 D4,D6
FUNC2 D4 M4 中用的FW[4],的實際地址是 4+4,D8
FUNC2 D4 M4 中用的FW[6],的實際地址是 4+6,D10
heidelberg
級別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 163 個
工控威望: 521 點
下載積分: 19230 分
在線時間: 102(小時)
注冊時間: 2019-11-06
最后登錄: 2024-11-04
查看heidelberg的 主題 / 回貼
5樓  發(fā)表于: 2020-11-02 15:58
第一張圖小沒有看仔細,原來是FUNC2 D4 M4

改為FUNC2 D0 M4  就是D4 D6

或者FUNC2 D4 M4  屏上改 D8 D10
vx:heidelberg-press
zsh340
zsh340
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 992 個
工控威望: 1148 點
下載積分: 18350 分
在線時間: 273(小時)
注冊時間: 2009-05-29
最后登錄: 2024-12-25
查看zsh340的 主題 / 回貼
6樓  發(fā)表于: 2020-11-05 08:23
引用
引用第4樓king125于2020-11-02 11:28發(fā)表的  :
FUNC2 實際使用的地址不是 D4,D6
FUNC2 D4 M4 中用的FW[4],的實際地址是 4+4,D8
FUNC2 D4 M4 中用的FW[6],的實際地址是 4+6,D10

謝謝
相互交流。。。。相互學習。。。。使技術更上一層樓。。。。
zsh340
zsh340
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 992 個
工控威望: 1148 點
下載積分: 18350 分
在線時間: 273(小時)
注冊時間: 2009-05-29
最后登錄: 2024-12-25
查看zsh340的 主題 / 回貼
7樓  發(fā)表于: 2020-11-05 08:25
引用
引用第5樓heidelberg于2020-11-02 15:58發(fā)表的  :
第一張圖小沒有看仔細,原來是FUNC2 D4 M4

改為FUNC2 D0 M4  就是D4 D6

或者FUNC2 D4 M4  屏上改 D8 D10

謝謝
相互交流。。。。相互學習。。。。使技術更上一層樓。。。。
zsh340
zsh340
級別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 992 個
工控威望: 1148 點
下載積分: 18350 分
在線時間: 273(小時)
注冊時間: 2009-05-29
最后登錄: 2024-12-25
查看zsh340的 主題 / 回貼
8樓  發(fā)表于: 2020-11-05 10:01
謝謝4.5樓的兩位師付提示,今天特地重新看了一下手冊.FUNC2  D4 M4變更成FUCN2 D0 M4或FUCN2 D4 M0都行.
  如果調(diào)用軟件中現(xiàn)存的C函數(shù)時,只需要變更S2位址,S1地址就是你要用的地址號
[ 此帖被zsh340在2020-11-05 10:22重新編輯 ]
相互交流。。。。相互學習。。。。使技術更上一層樓。。。。