機械社區(qū)

 找回密碼
 注冊會員

QQ登錄

只需一步,快速開始

搜索
查看: 5029|回復: 9
打印 上一主題 下一主題

請教PLC四則運算

[復制鏈接]
跳轉到指定樓層
1#
發(fā)表于 2008-11-18 22:25:17 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
各位大俠:我剛剛接觸PLC,現在有個問題百思不得其解,請賜教。
/ L7 }* y7 Q' ?  d* V用PLC進行四則運算求  Y=(36+255X)/255   其中假設X=7,那么7*255=1785,再加36就=1821,再除255就應該=7.141176 。但是PLC算出的余數是36,為什么呢?

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?注冊會員

x
回復

使用道具 舉報

2#
 樓主| 發(fā)表于 2008-11-19 07:10:19 | 只看該作者
我搞錯了,D12是余數是對的。/ D9 O1 p: w& \+ w! F6 O
只是如果要用這最后的得數再進行運算該怎么辦呢?最后得數已經是D10~D13了,如果再除31應該怎么寫?
5 A- K7 N: Y' f- ?' c+ B7 f
- m5 v. K# K' j0 U* T0 B[ 本帖最后由 kuangxin1 于 2008-11-19 07:17 編輯 ]
回復 支持 反對

使用道具 舉報

3#
發(fā)表于 2008-11-19 19:33:36 | 只看該作者
呵呵,我曾經專門對于這個問題做個深刻的研究!
回復 支持 反對

使用道具 舉報

4#
發(fā)表于 2008-11-19 19:37:16 | 只看該作者
三菱很多PLC只能做整數運算,請問樓主,你將7除以36,在哪里顯示,是在觸摸屏上顯示嗎?
回復 支持 反對

使用道具 舉報

5#
 樓主| 發(fā)表于 2008-11-19 20:13:19 | 只看該作者
最后結果也要在觸摸屏上顯示5 k# s: z8 G1 ~- K, T  D1 _1 s
我現在用三菱的FX2N的PLC
2 R7 c: C8 K& K% U+ z2 j再個就是我在除了以后結果已經占了四個字元件,我如果還要進行運算的話應該如何寫呢?
+ k, I' ^- `  i: o" r% a7 u7 t請黃兄多多賜教!
回復 支持 反對

使用道具 舉報

6#
發(fā)表于 2008-11-19 21:10:26 | 只看該作者
請問你準備保留幾位小數數字?
回復 支持 反對

使用道具 舉報

7#
 樓主| 發(fā)表于 2008-11-19 22:05:13 | 只看該作者
一般有兩位夠了
回復 支持 反對

使用道具 舉報

8#
 樓主| 發(fā)表于 2008-11-21 22:07:05 | 只看該作者
有小小明白了,要用浮點運算
回復 支持 反對

使用道具 舉報

9#
發(fā)表于 2008-11-22 18:43:16 | 只看該作者
如果觸發(fā)要留2位小數,可以先將被除數乘以1000,然后除以除數,再加5(目的為四舍五入),然后再除以10,樓主你覺得如何?
回復 支持 反對

使用道具 舉報

10#
 樓主| 發(fā)表于 2008-11-24 07:16:26 | 只看該作者
多謝黃兄指教,等下用您教的方法練習下。謝謝了!
回復 支持 反對

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 注冊會員

本版積分規(guī)則

小黑屋|手機版|Archiver|機械社區(qū) ( 京ICP備10217105號-1,京ICP證050210號,浙公網安備33038202004372號 )

GMT+8, 2024-11-8 02:56 , Processed in 0.055097 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表