电子开发网

电子开发网电子设计 | 电子开发网Rss 2.0 会员中心 会员注册
搜索: 您现在的位置: 电子开发网 >> 电子开发 >> PLC基础入门教程 >> 正文

二进制、十六进制、十进制在PLC编程中的应用,学PLC必备

作者:佚名    文章来源:本站原创    点击数:    更新时间:2024/6/12

 

PLC也是一台微电脑,许多功能指令离不开进制转换,同时也是为了增加程序的可读性,想要对PLC进行编程,那么必须得清楚数制的设置以及转化和对应的符号。

当然,人们输入计算机的十进制被转换成二进制进行计算,计算后的结果又由二进制转换成十进制,这都由操作系统自动完成,并不需要人们手工去做。人们通常采用的数制有十进制二进制、八进制和十六进制。


常用进制对应表

常用进制对应表 



常用进制对应表 


常用进制使用场合

二进制只有 0 和 1 两个符号,按照逢二进一的规则运算。0和1用来表示开关量(或称数字量)的两种不同状态,如触点的断开和接通,线圈的得电和失电等。


 

所有数据的运算、存储都是采用二进制进行


 


西门子PLC上的输入输出编号是采用八进制方式命名

西门子PLC上的输入输出编号是采用八进制方式命名 


MODBUS-RTU通信数据发送与接收是采用了十六进制

 

某变频器的参数地址以十六进制分配


某变频器的参数地址以十六进制分配 

进制之间的相互转换

进制之间的相互转换 


方法:二进制数从低位到高位(即从右往左)计算,第0位的权值是2的0次方,第1位的权值是2的1次方,第2位的权值是2的2次方,依次递增下去,把最后的结果相加的值就是十进制的值了! 


二进制数和十进制数的转换 

 


方法:将二进制数从最低位开始( 从右到左 ),以4位二进制数为一组进行分组,最左边不足4位的补零。然后对每组分别运用“8421”法则快速运算。

二进制数和十六进制数的转换


 

 



方法:
十进制数除2取余法,即十进制数除2,余数为权位上的数,得到的商值继续除2,依此步骤继续向下运算直到商为0为止。

十进制数转二进制数


 

 


方法:对于每一位十六进制数,分别运用“8421”法则快速运算,逐位展开成4位二进制数,不足四位的补零,最后最左边的零可省略。

“8421”法则快速运算,十六进制数转二进制数

 


方法:要从右到左用二进制的每个数去乘以16的相应次方,然后这些数字相加就是了。



十六进制数转十进制数



来源:网络。

声明:本资料信息由本公众号从网络收集整理而成,版权归原公司、机构、作者所有。资料仅供学习参考,切勿用于商业用途,本公众号对资料中观点保持中立态度,如涉及版权问题,请第一时间告知删除,非常感谢!

非常感谢您的每个"赞"和"在看"!

Tags:二进制,十进制,十六进制,PLC编程  
责任编辑:admin
请文明参与讨论,禁止漫骂攻击,不要恶意评论、违禁词语。 昵称:
1分 2分 3分 4分 5分

还可以输入 200 个字
[ 查看全部 ] 网友评论
推荐文章
最新推荐
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 在线帮助 - 文章列表
返回顶部
刷新页面
下到页底
晶体管查询