三菱PLC字符串转换指令详解

三菱PLC字符串转换指令详解


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条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信