中国领先的工业平台

返回贤集网 返回微头条
贤集网技术微头条APP获取

疑惑不解欠经验,特来求教!plc通过通讯读取到的数...

 放手一博

下载贤集网APP入驻自媒体

疑惑不解欠经验,特来求教!plc通过通讯读取到的数十进制为低字为5382高字为132,读取的数据应该是(13205382),如果用双字比较指令是数据是错误的,我用dmov k13205382 d100 里,可d100 的数是32646,d101 的是201,求教:用指令或方法如何把单独的两个字的数据转换成双字格式?谢谢!

最新回复
发布回复
可以尝试一下这样处理的,把高位数高低换一下,再合并,这样可能不适合新手,有些难以理解,简单的做法的话,也可以试试乘以10000然后相加。
可以直接使用PLC的二进制数据处理指令,如MOV、BMOV等命令来进行数据转化和处理,然后将处理后的结果存储至目标内存单元或寄存器中。
可以通过编写高级语言程序,以读取数据的方式进行处理,包括反向字节交换、转换格式、提取有效数据等,然后使用该程序来处理转化数据。

为您推荐

热门交流