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


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