xujiehao04
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 68 個
工控威望: 182 點
下載積分: 345 分
在線時間: 108(小時)
注冊時間: 2015-11-01
最后登錄: 2024-10-12
查看xujiehao04的 主題 / 回貼
樓主  發(fā)表于: 75天前
圖片:
各位大師們

這個ST語言 上面我用指令寫可以的

下面我想簡化一下,數(shù)值就是讀不出來 是這個只能用指令來寫還是我哪里沒有標注對
暴躁小白兔
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 150 個
工控威望: 198 點
下載積分: 4387 分
在線時間: 95(小時)
注冊時間: 2021-05-11
最后登錄: 2024-12-20
查看暴躁小白兔的 主題 / 回貼
1樓  發(fā)表于: 75天前
+,-,*,/是整型計算指令,你這是基恩士的PLC?
浮點型計算需要浮點型計算指令才能正常計算,不然直接轉(zhuǎn)換成整型計算。

三菱的話有E+,E-,E*,E/等針對浮點計算的指令存在。

基恩士PLC地址有后綴的概念,□.U  □.S  □.D  □.L  □.F  □.DF  □.A,簡化了數(shù)據(jù)轉(zhuǎn)換的問題
[ 此帖被暴躁小白兔在2024-10-09 10:47重新編輯 ]
xujiehao04
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 68 個
工控威望: 182 點
下載積分: 345 分
在線時間: 108(小時)
注冊時間: 2015-11-01
最后登錄: 2024-10-12
查看xujiehao04的 主題 / 回貼
2樓  發(fā)表于: 75天前
大師傅 怎么寫呢

D2504:=D2002E*DD2050;
暴躁小白兔
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 150 個
工控威望: 198 點
下載積分: 4387 分
在線時間: 95(小時)
注冊時間: 2021-05-11
最后登錄: 2024-12-20
查看暴躁小白兔的 主題 / 回貼
3樓  發(fā)表于: 75天前
圖片:
三菱的話,你還是用標簽吧,定義浮點實數(shù)和地址,這樣就可以四則計算了。
基恩士是次時代的產(chǎn)品,有點梯形圖+C語言的意思
三菱對ST語言的支持不咋地。

iQ-R系列的PLC處理方式如圖,與基恩士有點不一樣,注意使用方法
[ 此帖被暴躁小白兔在2024-10-10 10:32重新編輯 ]
xujiehao04
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 68 個
工控威望: 182 點
下載積分: 345 分
在線時間: 108(小時)
注冊時間: 2015-11-01
最后登錄: 2024-10-12
查看xujiehao04的 主題 / 回貼
4樓  發(fā)表于: 75天前
好的謝謝你
fzlkui
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 50 個
工控威望: 110 點
下載積分: 428 分
在線時間: 22(小時)
注冊時間: 2020-12-21
最后登錄: 2024-12-20
查看fzlkui的 主題 / 回貼
5樓  發(fā)表于: 74天前
自定義標簽,數(shù)據(jù)類型選real,可以。直接使用D寄存器,只能為整數(shù),不能為浮點數(shù)。

  
實在需要用指定的D寄存器,定義全局標簽,把你要用的D寄存器指定上,就可以了。

  
[ 此帖被fzlkui在2024-10-09 16:44重新編輯 ]
gione
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 166 個
工控威望: 348 點
下載積分: 988 分
在線時間: 325(小時)
注冊時間: 2007-11-05
最后登錄: 2024-12-21
查看gione的 主題 / 回貼
6樓  發(fā)表于: 74天前
是這個嗎
D2504:E:=D2002:E*D2050:E;
有魚丶
勿以獨見而違眾//勿以辯說為必然
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 238 個
工控威望: 289 點
下載積分: 312 分
在線時間: 114(小時)
注冊時間: 2024-07-13
最后登錄: 2024-12-20
查看有魚丶的 主題 / 回貼
7樓  發(fā)表于: 74天前
引用
引用第6樓gione于2024-10-10 09:46發(fā)表的  :
是這個嗎
D2504:E:=D2002:E*D2050:E;

你這樣的ST寫法還不如直接用T型圖,ST要用標簽,少用直接地址,就算要用,也分配給標簽用
有魚丶
勿以獨見而違眾//勿以辯說為必然
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 238 個
工控威望: 289 點
下載積分: 312 分
在線時間: 114(小時)
注冊時間: 2024-07-13
最后登錄: 2024-12-20
查看有魚丶的 主題 / 回貼
8樓  發(fā)表于: 74天前
例如你的單精度實數(shù)D10/D12/D14
正常命名:real1;real2;real3;
支持中文的編譯器則:rXXX1;rXXX2;rXXX3;XXX表示這個實數(shù)是干嘛的
gione
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 166 個
工控威望: 348 點
下載積分: 988 分
在線時間: 325(小時)
注冊時間: 2007-11-05
最后登錄: 2024-12-21
查看gione的 主題 / 回貼
9樓  發(fā)表于: 74天前
引用
引用第7樓有魚丶于2024-10-10 10:17發(fā)表的  :

你這樣的ST寫法還不如直接用T型圖,ST要用標簽,少用直接地址,就算要用,也分配給標簽用

是的
當不支持標簽的觸屏需要調(diào)用時,就無可奈何
有魚丶
勿以獨見而違眾//勿以辯說為必然
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 238 個
工控威望: 289 點
下載積分: 312 分
在線時間: 114(小時)
注冊時間: 2024-07-13
最后登錄: 2024-12-20
查看有魚丶的 主題 / 回貼
10樓  發(fā)表于: 74天前
引用
引用第9樓gione于2024-10-10 10:24發(fā)表的  :

是的
當不支持標簽的觸屏需要調(diào)用時,就無可奈何

標簽可以分配地址,分配好后。直接讀地址就可以了
方奇10010
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 98 個
工控威望: 209 點
下載積分: 1606 分
在線時間: 56(小時)
注冊時間: 2021-07-29
最后登錄: 2024-12-05
查看方奇10010的 主題 / 回貼
11樓  發(fā)表于: 74天前
基恩士KV-8000才支持腳本和ST怎么說也不咋地
引用
引用第3樓暴躁小白兔于2024-10-09 11:49發(fā)表的  :
三菱的話,你還是用標簽吧,定義浮點實數(shù)和地址,這樣就可以四則計算了。
基恩士是次時代的產(chǎn)品,有點梯形圖+C語言的意思
三菱對ST語言的支持不咋地。

iQ-R系列的PLC處理方式如圖,與基恩士有點不一樣,注意使用方法