john42tw
級別: 網絡英雄
|
因為他本來就不一樣 樓主留言:請教大俠,能說明一下,兩者之間為什么不一樣嗎??非常感謝你的幫忙 |
---|---|
本帖最近評分記錄: |
jigong159
級別: 探索解密
|
DMOV D10 K8Y0 這里D10是浮點數,要去零留整后,再傳送到K8Y0; MOV K-4 D21 DEBIN D20 D30 首先D20不是浮點數,沒必要做浮點數二進制轉換;如果D20假設是浮點數,D21也不應該被使用,因為單精度浮點數占32位。 我是搞維修的,編程方面懂的不多,見笑了! |
|
---|---|---|
|
lvhonjun
lvhonjun
級別: 論壇先鋒
|
程序寫錯了,浮點數的常數前綴要用e,而不是K,整數和浮點數要分開來用,不能混用的,浮點數的16位運算都要占用兩地址, 樓主留言:你好,我用的PLC是2N的,不是3U,不過還是感謝你的回復。。 |
---|---|
|
wang551615
級別: 工控俠客
|
樓上正解,D20 D21重疊 3U可以直接用Exx.xx 2N需要先轉換為浮點在進行運算! |
---|---|
|