aadd654
級別: 探索解密
精華主題: 0
發(fā)帖數量: 14 個
工控威望: 139 點
下載積分: 633 分
在線時間: 16(小時)
注冊時間: 2021-08-25
最后登錄: 2021-12-31
查看aadd654的 主題 / 回貼
樓主  發(fā)表于: 2021-11-03 15:18
本人剛開始學習ST語言,想著看看能不能把ST語言轉換成梯形圖,在FOR語句上卡住了,不知道論壇里的大佬們能不能指導一下,類似于這種:
FOR TongXun_i:=0 TO 20 BY 1 DO
    m1:= Wendu_Stop[TongXun_i];
    Send_Msg[TongXun_i]:=INT_TO_BYTE( m1);
END_FOR
魅傷憶
級別: 家園?
精華主題: 0
發(fā)帖數量: 25 個
工控威望: 573 點
下載積分: 18674 分
在線時間: 88(小時)
注冊時間: 2018-02-28
最后登錄: 2024-12-06
查看魅傷憶的 主題 / 回貼
1樓  發(fā)表于: 2021-11-04 08:43
用梯形圖里面的指令,有for循環(huán)的
鏡子里的人
life is short i use python
級別: 論壇先鋒
精華主題: 0
發(fā)帖數量: 154 個
工控威望: 1089 點
下載積分: 5310 分
在線時間: 78(小時)
注冊時間: 2020-06-05
最后登錄: 2023-01-06
查看鏡子里的人的 主題 / 回貼
2樓  發(fā)表于: 2021-11-04 15:04
不同PLC梯形圖寫法都不一樣,你是要轉換成哪種

還有INT_TO_BYTE 用的時候要注意實參的范圍
努力,奮斗
100759
生活-焉知水生火熱
級別: 家園?
精華主題: 0
發(fā)帖數量: 402 個
工控威望: 570 點
下載積分: 1405 分
在線時間: 332(小時)
注冊時間: 2008-04-03
最后登錄: 2024-11-27
查看100759的 主題 / 回貼
3樓  發(fā)表于: 2021-11-04 20:29
1維數組的循環(huán)
心碎了無痕
人不瘋很難成功
級別: 家園常客
精華主題: 0
發(fā)帖數量: 283 個
工控威望: 515 點
下載積分: 83400 分
在線時間: 681(小時)
注冊時間: 2009-04-09
最后登錄: 2024-12-21
查看心碎了無痕的 主題 / 回貼
4樓  發(fā)表于: 2021-11-10 14:05
IF (LDP(1,X14) )   THEN
FOR  D0 := K0  TO K99  BY 1  DO
    INC(M8000 ,D100 ); ;
END_FOR;
END_IF;



FOR  ?ANY_INT? := ?初始值(式)?  TO  ?結束值(式)?  BY  ?增加值(式)?  DO
     ?執(zhí)行語句? ;
END_FOR;
tingfenghu
級別: 工控俠客

精華主題: 0
發(fā)帖數量: 2846 個
工控威望: 3618 點
下載積分: 3519 分
在線時間: 3810(小時)
注冊時間: 2007-11-04
最后登錄: 2024-12-22
查看tingfenghu的 主題 / 回貼
5樓  發(fā)表于: 2021-11-11 20:11
Wendu_Stop[TongXun_i]  停止溫度
Send_Msg[TongXun_i]:     發(fā)送數據
INT_TO_BYTE( m1)         整型轉為字節(jié)

將D0至D20保存的溫度值,保留低8位值,存到發(fā)送據D30至D50(未考慮溫度為負值)


二手PLC,觸摸屏,伺服驅動,各類氣動設備
http://shop58129605.taobao.com/