2024年7月4日发(作者:)
三菱PLC字符串转换指令详解
STR
指令作用:可以将BIN 16位数据转换成字符串格式
指令格式:
本指令共有三个操作数
S1: 存储将要转换的数值的位数的软元件的起始号(BIN 16
位);
S2: 将被转换的 BIN数据(BIN 16位);
D: 存储已转换字符串的软元件的起始号(字符串);
以下将通过程序对指令进行解释
D20:存储了需要被转换的数据
D10 :指定BIN数据加符号后的总位数
D11 :指定在小数点的位置
D30 :存储转换后存储字符串的起始软元件
以下为模拟后的结果:
模拟后你会发现,D31里面的字符串并不是我们想要的结果,我们需要的字
符串为“1”,然而得到的结果为“.1”,此时我们只需要将D10的值更改为5就
行了,模拟结果如下:
D32将存储我们需要的字符串
;
易错点提醒:(以下划重点)
1. 在我们使用STR指令时会发现小数点前面总是需要添加空值,不然可能
会导致PLC操作错误从而引发报警,这个空值的位置一般存储我们BIN
16数据的符号,当我们的数据为正数时将存储空格,负数时存储“-“,不
管是整数还是负数都不能将其忽略。
2. 当我们需要的值里面有小数点时,我们可以将总位数增加来将小数点移
位,直到小数部分到达你需要的数据即可。
关于STR指令的讲解就到这里结束啦,谢谢你的观看!
发布者:admin,转转请注明出处:http://www.yc00.com/news/1720043183a2759748.html
评论列表(0条)