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

主题:fx1n的PLC自动加1,自动减1后,如何把结果变成十进制

点击:3396 回复:14

附件 QQ截图20160927211140.jpg
各位前辈,fx1n的PLC自动加1,自动减1后,如何把结果变成十进制,INC和DEC是二进制的自动加1,自动减1指令,把结果存入DO,是不是变成了16进制了,查了一下,说是用HEX指令,不知道具体该怎么用,请前辈们指教
16-09-27 21:19
D0的数值本来就是十进制数。二进制只有0和1
16-09-27 21:44
它是一个16位的存储器吧
16-09-27 21:54
当X12接通后,D0里的二进制数加1,当X13借用后,D0里的二进制数减1,我认为图上的程序是这个意思,不知道是否有误
16-09-27 21:56
本来就是十进制的啊!
16-09-27 21:58
D0是十进制数。这个十进制可以用16位的二进制表示。
16-09-27 21:58
理解了,那我用的INC和DEC指令是用错了吗
16-09-27 22:06
二进制与十进制存在等效转换关系;D0数值,在程序监控时可以显示为十进制数(只是机器中是以二进制数存储的)。
指令是否用对,看要求是什么。
最后修改:2016/9/27 22:14:16
16-09-27 22:13
我是想在触摸屏上显示一个十进制的数字,当我按下X12的时候,触摸屏上的数字加1,当按下X13的时候,触摸屏上的数字减1,刚刚试过了,在自动加1减1的时候数字变化比较大,是不是该用的定时功能,谢谢各位前辈的指导
最后修改:2016/9/27 22:27:27
16-09-27 22:17
这个你应用的寄存器计数器都是BIN数据,不需要转换!!
只有你需要将数据输出到数码管才需要转换
16-09-27 22:54

上一页下一页

工控新闻

更多新闻资讯