指令B_I与BCD_I结果为什么一样?

采用READ_RTC读取S7-200时钟,有的程序中用B_I有的用BCD_I,目的是将BCD码转换成整数用以显示或比较,本人对为什么B_I也能将BCD转换成整数不能理解?请大家解惑,谢谢!

最佳答案

BTI只是将1个字节的数据扩展到2个字节。任何数据都可以转换
 而BCD_I是将符合BCD格式的数据转换到整数。只有符合BCD格式的数据才能转换。
 只不过2者转化后的数据不一样。同样的16#11,用BTI转换后为17,而用BCD_I转换后为11。

提问者对于答案的评价:
谢谢,明白了,是因为用READ_RTC取得的数据为BCD码,CPU已经在B_I中VBX的数据是以BCD码而不是其他数制来存放的.

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午2:35
下一篇 2021年7月5日 上午2:35

相关推荐

  • 0.01S的时钟脉冲

    200plc里如果我要使用 0.01S或者0.001S的时钟脉冲,(完成的功能就好像SM0.5一样),程序应该如何写啊/请大哥哥指点,谢谢 最佳答案 CPU224&nbs…

    SIMATIC S7-200 2020年11月1日
  • S7-200的PID调节控制不正常

    我做了个关于S7200的PID调节,输出怎么是一段一段的实线,我的要求是控制一个模拟量0-1200的输出,正好对应0-32000.可我的过程值=给定值时旧显示30000,过程值为8…

    SIMATIC S7-200 2021年7月5日
  • s7200PID无扰动切换的疑问

    西门子的说明里面VD2000是设定值,,那我在触摸屏还有一个VD300设定值怎么办,我的PID输入不是vw1000而是AIW0 图片说明:     &…

    2021年7月5日
  • S7-200PLC安装问题

    不小心把200PLC+5个模拟量模块安装在变频器上面一排,靠的很近,37KW变频两台并排放的,50HZ运行的时候变频器上面的风扇直接对着PLC吹,热量很大,有朋友遇到过这种问题吗?…

    SIMATIC S7-200 2020年11月1日
  • PC ACCESS能不能与MS server sp2兼容啊?那个版本都行

    PC ACCESS能不能与MS server sp2兼容啊?因为上位机是服务器所以采用的操作系统是2003,不知道PC ACCESS和它的兼…

    SIMATIC S7-200 2020年11月1日
  • 卷取计算的数学算法

    各老师:   您们好!如何用S7-200进行卷径计算,需要配什么传感器.6RA70有卷径计算功能吗 最佳答案 1、根据卷径计算张力只是系统的必要条件之…

    SIMATIC S7-200 2021年7月5日
  • EM232CN 输出点烧烧掉了

    PLC是224XPsi 后面带了个EM232CN的模拟量输出模块,模块输出0~10V的电压到受控的焊机,以此来设定焊机的焊接电流,但是不知道为什么输出点老是烧毁&nbsp…

    SIMATIC S7-200 2020年10月31日
  • pc与plc通讯不上

    我问别人说没有编程线的驱动,我在网上找了也没有,哪位老师有可以给我一个吗另外通讯不上还有别的原因吗 最佳答案 1、西门子官方《SIMATIC PC Adapte…

    SIMATIC S7-200 2017年7月30日
  • USS参数的理解意思

    我正在学习PLC和变频器MM430的USS通讯。我看资料,有个问题理解不了,请教各位指点 1:在MM430的说明书P13-10页中例子描述:  &nb…

    SIMATIC S7-200 2021年7月4日
  • S7-200 SMART Modbus TCP 服务器端问题

    现在正在做的项目要求用S7-200 SMART Modbus TCP进行通讯,S7-200 SMAR作为服务器,上位机使用组态软件作为客户端…

    2021年7月5日

发表回复

登录后才能评论