怎么把十进制的数转换成十六进制

各位大哥,怎么才能把十进制的数变成十六进制的呢?比如十进制的40,转换成十六进制的就是16#28,应该用哪个命令呢?我觉得用ITA和ATH只不过是把十进制的40换成了16#40,值已经发生了变化。再就是两个十六进制的数怎么相加或相减呢?谢谢!

最佳答案

1、如果在程序中不需转换,例如:L    40,该指令下载的CPU中会自动转换的。
2、如果了解怎么才能把十进制的数变成十六进制的原理?
看看数制转换:
http://baike.baidu.com/view/883725.htm
3、两个十六进制的数怎么相加或相减呢?
按位直接减就行,不同是进位与借位都16.。例如:AA(h)+BB(h)=165(h)。DC(h)-CD(h)=F(h)。

提问者对于答案的评价:
谢谢各位大哥,其实我实在用在通讯里的,仪表的通讯协议格式需要16进制,我已经解决了。

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc210137.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月12日 下午6:31
下一篇 2017年11月12日

相关推荐

  • 总线选择

    我有个比较复杂的系统,想选择一种总线方式。由于控制器大部分为西门子的产品,所以暂定有两种总线——以太网与PROFIBUS,想同时实现数据传输与远程上下载程序,那么问题来了:(1)如…

    2017年8月15日
  • CBA设置问题

    我用两个CPU 315-2 DP和CP 343-1是否可以做CBA通讯,在IMAP中编译无错误,一旦下载CP 343-1就报错。 问题补充:…

    自动化系统综合 2020年11月1日
  • intouch与西门子plc的链接

    intouch与西门子plc的链接 具体怎么做啊 变量怎么定义 比如 I0.0 Q0.0 M0.0 DB1.D…

    2019年6月10日
  • 晶体管类型PLC有没源型漏型之分

    晶体管类型PLC有没源型漏型之分,具体分类标识是怎样的 问题补充:主要是问输出类型,因为三菱PLC输出有源型与漏型之分,我需要切换控制PLC对象 最佳答案 有得,西门子的模块一般都…

    自动化系统综合 2017年5月28日
  • SFC40

    SFC40中有个端口名为MODE:=B#16#2 意思是用OB编号指定中断,这句话怎么理解啊,B#16#2是怎么得出来的? 最佳答案 如附件所示,MODE管脚可以有3个参…

    2017年11月27日
  • 请教关于TIA的安装顺序的问题。

    电脑上装了一个TIA V13,第一次使用博途,以为装好一个就行了,后发才发现还有其他的也要装,现在准备重新安装一下,最好安装齐全点,之前的是 STEP&nbsp…

    自动化系统综合 2017年5月31日
  • 触摸屏显示时

    我用TP270触摸屏和S7-300做组态项目,怎么样在屏上显示系统时间,组态时间,请教 最佳答案 参考链接:如何同步操作面板与 S7-200/300/400 控…

    自动化系统综合 2020年11月1日
  • CPU热备份对CPU故障的判断

    大家好,小弟前段时间看了一篇论文,是些热备份的,但是写的感觉不是很实在,自己准备做个热备份的实现,计划用2个在线315加CP343构成主站,一个在运行,一个始终在判断另一个是否故障…

    自动化系统综合 2020年11月1日
  • S7 300 间接寻址出错

    要求:把16#03载入MW100,在DB232中找出相同与MW100的值,并表明是第几个字与MW100相同,然后把MW120 的值赋值给DB232中与MW100值相同字的…

    自动化系统综合 2017年10月24日
  • IPC627B 電腦LED顯示88H及03H

    請問西門子工業電腦627B,LED 顯示88H及03H是表示什麼..如果是損壞是什麼東西損壞 问题补充:手冊上沒有88H及03H的說明.. 最佳答案 看看627B手册:《…

    自动化系统综合 2017年11月16日