登录
首页 PLC论坛 三菱Mitsubishi
回帖 发帖
正文

主题:用三菱PLC计算不良率

点击:3645 回复:13

公司做了台全自动的CCD检测机器.我想把不良率显示在人机上.自己拿PLC做了下实验.首先不良数和总产量都是整数,而不良率是个小数,是不是应该先把不良数和总产量都转换成二进制浮点数,然后用DEDIV指令进行运算呢.请大虾们指教!
10-03-26 09:43
如果是用浮点数除法,两个相除的数也要是浮点数
但是三菱FX系列PLC在用DEDIV指令时,如果指令中的参数是常数K或H表示的,指令会自动把这常数转换成浮点数
10-03-26 09:58
如果是FX1N/FX1S,是不能支持浮点运算的;
10-03-26 11:19
附件:
[本地下载]
请指教!
10-03-26 15:00
想学习一下
10-03-26 17:58
假如:不良数/总产量=D0 如果D0是16位的,余数就是D1中。
LD M8 
DIV D100 D110 D120  D100=5 D110=2 结果是D120=2 D121=1
在屏上数字的后面放一个文本的"%"。
10-03-26 19:12
上面的方法只能得到整数部分;
10-03-27 14:09
我在PLC中计算出来了不良率,是带小数的.程序我放在上面了.就是D50,是一个小数,我如何在GT1050中显示出来呢.调试了下,没调试出来.望知道的朋友指教下!谢谢!
10-03-30 11:45
得出余數也是整數的,但是如果在屏上做帶兩位小數那這個數就變成0.**了。余數可能會是很大的數可以再用除的方法得到前兩位數。
10-03-30 14:18
在GOT1050中画一个D50的数据显示框
设置D50数据为实数16位或32位看你需显示长度
设置D50小数位数
10-08-12 23:03

上一页下一页

工控新闻

更多新闻资讯