三菱PLC如何把ascii码表示的十进制数转换成十进制数

通过232串口接受的以asci码表示的十进制数4321,PLC上存放在起始地址D100 分别是31,32,33,34,但我需要用到的是十进制数值4321来进行计算,比如4321x100作为脉冲数给其他功能使用,这个PLC需要怎么编程,求赐教

1、首先打开plc编程软件,编写一条以X0控制十进制数据传送的指令,在X0触点后直接输入“MOV K5 D0”表示把十进制数5传送至D0寄存器

2、然后在写一条计数指令,用C0对M8013进行计数。

3、可以讲计数器的当前数值传送至数据寄存器D1,指令为“MOV C0 D1”。

4、编写好程序之后进行转换,然后对程序进行模拟,点击测试按钮即可将程序写入模拟PLC。

5、依次点击模拟调试工具的“菜单启动”—“内存继电器监视”。

6、然后将测试按钮X调用,点击软元件—位软元件窗口,然后选择X。

7、这时可以看到,点击X0可以将十进制5传送至数据寄存器D0;点击X1时,可以将C0的当前数据传送至D1。

温馨提示:内容为网友见解,仅供参考
第1个回答  2017-03-09

三菱PLC里十六进制数转化为十进制数用什么指令


将D30中的ASCⅡ数据转换成HEX数据,每6位向D50传送
将D50中的BCD码转换成二进制,传送到D60

本回答被网友采纳

三菱PLC如何把ascii码表示的十进制数转换成十进制数
1、首先打开plc编程软件,编写一条以X0控制十进制数据传送的指令,在X0触点后直接输入“MOV K5 D0”表示把十进制数5传送至D0寄存器。2、然后在写一条计数指令,用C0对M8013进行计数。3、可以讲计数器的当前数值传送至数据寄存器D1,指令为“MOV C0 D1”。4、编写好程序之后进行转换,然后对程序进行...

三菱PLC如何把ascii码表示的十进制数转换成十进制数
如十进制数的1转换十六进制也是1,在转换ascii码就是h31。有HEX指令,是将ASCII码转成16进制,没有转成十进制的。如果单是0到9的数据,16进制和10进制是一样的呀。这个用梯形图搭起来很烦的如果用信捷的就好了直接一个C函数就OK了。-9个数字的ASCII对应的十六进制是30-39,对应的十进制是48-57...

三菱PLC请问大家Q系列PLC中ASCII码转换成16进制数的HEX指令怎么使用_百...
1. 确定001的ASCII码值。在ASCII码表中,数字0到9的ASCII码值分别为48到57。因此,数字1的ASCII码值为49。2. 将ASCII码值转换成十进制数。数字1的ASCII码值49即为十进制数49。3. 将十进制数转换成十六进制数。49转换成十六进制数为2D。因此,001的ASCII码转换成12536的十六进制数为2D。

PLC ASCII码转换
0-9个数字的ASCII对应的十六进制是30-39,对应的十进制是48-57,因此只要将寄存器中的数值减去48就是ASCII码对应的数值了,然后你在利用乘法组合以下就行了。比如十六进制的39对应的十进制是57,57-48=9;十六进制的38对应的十进制是56,56-48=8;然后9*10+8=98了。这是一种方法。还有一种方法...

三菱PLCFX2N中怎样把ASCLL转换成10进制
用HXE指令转16进制,然后是16转10就好了!

plc中如何使用逻辑指令把十进制转换为二进制输出,能够驱动外部输出接...
1. 在PLC中,通过逻辑指令实现十进制到二进制输出的转换,可以驱动外部输出接口。2. 例如,在西门子PLC中,若要将寄存器VB200中的原始十进制数据输出到Q0.0至Q0.7,可以使用MOVB指令:`MOVB VB200->QB0`。这条指令能够将VB200中的数据转换为二进制形式并驱动相应的外部输出。3. 对于三菱PLC,...

三菱PLC里十六进制数转化为十进制数用什么指令
将D30中的ASCⅡ数据转换成HEX数据,每6位向D50传送。将D50中的BCD码转换成二进制,传送到D60。三菱PLC是三菱电机在大连生产的主力产品。 它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算、顺序控制、定时、计数与算术操作等面向用户的指令,并通过数字或模拟式输入\/输出控制各种类型的机械或...

昆仑触摸屏怎样输入asllc码
先做个中间转换,把对应的数值变成字符变量,然后显示对应这个变量选择字符串显示。三菱PLC.寄存器D里面的数值是十进制K45,转换成16进制是H2D,查询ASCII码表,对应的是字符-;三菱PLC.寄存器D里面的数值是十进制K42,转换成16进制是H2B,查询ASCII码表,对应的是字符+ ...

三菱FXPLC中,8位数的数字ASCII码传到PLC占用4个寄存器,该怎么把他...
有两种方式:1、ASCII方式显示。在触摸屏上选择ASCII输出,关联到寄存器的首地址,设置好长度。2、在PLC中,讲ASCII转换为二进制,用二进制的方式显示。转换指令低版本的PLC不支持,具体看指令手册。

三菱plc编程指令?
二传送、比较指令—FNC10~19BIN---二进制BCD---十进制 10CMP比较 11ZCP区间比较 12MOV传送 13SMOVBCD码移位传送 14CML取反传送 15BMOV数据块传送(n点→n点)16FMOV多点传送(1点→n点)17XCH数据交换,(D0)←→(D2)18BCDBCD变换,BIN→BCD 19BINBIN变换,BCD→BIN 三算术、逻辑运算指令...

相似回答