技成培训网论坛

 找回密码
 立即注册
打印 上一主题 下一主题
开启左侧

[已答复] 比较运算

[复制链接]
跳转到指定楼层
楼主
发表于 2016-5-17 19:17:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式   来自:122.238.128.181

您正在浏览的页面需要登录,为了提高您的阅读体验,请在右上角登录您的账号!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
付老师,我在写一个程序时遇到此类问题,用的是GX DEVELOPER 软件,在触摸屏中用了一个D8010,在程序中要对D8010进行计数,当要求计数到120000时写一个报警,当我将K120000与D8010做比较时,系统提示超出量程范围报错,那我要该怎么来写这段程序呢?难道D8010不能计数到120000吗?谢谢!!!
2
发表于 2016-5-18 16:20:11 | 只看该作者   来自:183.240.210.63
你是什么型号的PLC
D8010是16位的寄存器,120000超过了16位寄存器能存储的范围,你要比较这么大的数,要用32位的比较指令。
3
 楼主| 发表于 2016-5-19 09:49:07 | 只看该作者   来自:122.238.128.181
付明忠讲师 发表于 2016-5-18 16:20
你是什么型号的PLC
D8010是16位的寄存器,120000超过了16位寄存器能存储的范围,你要比较这么大的数,要用3 ...

三菱Q系列PLC,嗯,后来我发现D8010是16位的,我改成32位的,但在编写程序时,将K120000与D8010做比较时还是不行,Q系列有直接32位的寄存器吗?望付老师详解一下!!!
4
发表于 2016-5-22 12:31:28 | 只看该作者   来自:183.240.210.63
两个连续的寄存器就是能组成32位的,只要是32位的指令,那后面的操作数就会自动取用32位的寄存器。
此软件“仅限学习交流”,如用于商业用途,请到官方购买正版软件,追究法律责任与“技成培训网”无关!
本站仅提供软件下载,不提供软件安装、破解等指导服务。
您需要登录后才可以回帖 登录 | 立即注册

本版技能点规则

小黑屋|技成培训网论坛   粤ICP备11069432号-1

GMT+8, 2024-4-28 00:54

Powered by jcpeixun X3.3

© 2007-2024 深圳市技成科技有限公司

快速回复 返回顶部 返回列表