您现在所在的是:

三菱Mitsubishi

回帖:9个,阅读:3853 [上一页] [1] [下一页]
50
陈仙子915
文章数:49
年度积分:50
历史总积分:50
注册时间:2019/8/26
发站内信
发表于:2020/4/10 16:36:10
#0楼
如题目 请教FX系列plc如何 转换10进制数值 转换为ASCII码 用什么指令 主要想用一个触摸屏来控制PLC的ASCII变化 比如说我触摸屏写入400 然后这个值转换为ASCII码 我用ASCI D100 D300 K1 更改D100数值为0~9时 D300转换出来的ASCII码正确 但是大于9以上的数值时 D300显示的ASCII码就有问题 是什么原因呢?
9247
chi1225
文章数:2467
年度积分:643
历史总积分:9247
注册时间:2014/7/31
发站内信
发表于:2020/4/10 16:52:08
#1楼
ASCII码每个代码对应一个字符,包括数字和字母等。
例如 10在ASCII码里要当作“1”和“0”两个字符处理
搞野心事业总是有风险的,当无路可退时,最明智的选择是想办法前进~~
50
陈仙子915
文章数:49
年度积分:50
历史总积分:50
注册时间:2019/8/26
发站内信
发表于:2020/4/10 17:06:37
#2楼
回复 #1楼 chi1225
请教那么应该如何处理呢?
42328
YXBK 版主
文章数:19445
年度积分:2742
历史总积分:42328
注册时间:2007/4/14
发站内信
2015论坛优秀版主
2015春节活动
2013论坛优秀版主
2012论坛优秀版主
发表于:2020/4/10 17:12:29
#3楼
几位数就分成几个寄存器放,比如123,1传到D100,2传到D101,3传到D102,然后再转换。
大家一起学习
50
陈仙子915
文章数:49
年度积分:50
历史总积分:50
注册时间:2019/8/26
发站内信
发表于:2020/4/10 17:30:32
#4楼
回复 #3楼 YXBK
那么请问我应该如何将D100 D101 D102三个寄存器的ASCII码值整合到一个寄存器里呢?
50
陈仙子915
文章数:49
年度积分:50
历史总积分:50
注册时间:2019/8/26
发站内信
发表于:2020/4/10 18:30:38
#5楼
如图 我想将这4个数值转到一个寄存器中 格式应该为H0FA0
50
陈仙子915
文章数:49
年度积分:50
历史总积分:50
注册时间:2019/8/26
发站内信
发表于:2020/4/10 18:33:17
#6楼
附件 1586514356(1).jpg
50
陈仙子915
文章数:49
年度积分:50
历史总积分:50
注册时间:2019/8/26
发站内信
发表于:2020/4/10 18:42:32
#7楼
已解决 使用HEX指令就可以了 谢谢各位的解答
42328
YXBK 版主
文章数:19445
年度积分:2742
历史总积分:42328
注册时间:2007/4/14
发站内信
2015论坛优秀版主
2015春节活动
2013论坛优秀版主
2012论坛优秀版主
发表于:2020/4/10 18:53:15
#8楼
一个寄存器最多只能显示两个字符串的,4个需要两个寄存器才行。
大家一起学习
7968
蜀中之首
文章数:5230
年度积分:50
历史总积分:7968
注册时间:2018/5/27
发站内信
发表于:2020/4/10 19:26:51
#9楼
你这是要将BCD转16进制吧

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

62.4004