kiss_moon
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 17 個
工控威望: 120 點
下載積分: 560 分
在線時間: 7(小時)
注冊時間: 2017-03-11
最后登錄: 2024-10-26
查看kiss_moon的 主題 / 回貼
樓主  發(fā)表于: 2017-08-01 16:33
如題,因為這個語句我暫時放棄用ST語言,三菱的PLC無論是結(jié)構(gòu)化梯形圖或ST語言均都轉(zhuǎn)化成簡單梯形圖,大家可試試,寫入后再用簡單梯形圖模式再抽出來看看轉(zhuǎn)成什么樣。ST語言中乘法只有 *和 MUL_E,而簡單梯形圖中乘法若超限,結(jié)果是放到一個4word的數(shù)據(jù)空間里的,即64位。ST語言轉(zhuǎn)化后也是使用 DMUL來乘,但問題是它結(jié)果只搬回低32位部分,這造成若超限會有不知道是時候,請問有好的代替方法嗎?


從這看出三菱真不打算把ST作主要編程語言
kiss_moon
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 17 個
工控威望: 120 點
下載積分: 560 分
在線時間: 7(小時)
注冊時間: 2017-03-11
最后登錄: 2024-10-26
查看kiss_moon的 主題 / 回貼
1樓  發(fā)表于: 2017-08-01 16:35
其實我自已有個解決方法,就是用結(jié)構(gòu)化梯形圖方式造個小FB,但這樣做法可預(yù)見生成的低層代碼是如何的疊床架屋~對于輕度強(qiáng)迫癥的我簡直想吐