中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册 登录 广告服务 | 客服中心
您现在所在的是:

PLC论坛

抖音 德嘉 泓格论坛 FLIR红外热像论坛
工控论坛首页 PLC论坛 → 浏览主题: 求如何用PLC拆开一个串数字
发表新帖 回复该主题
回帖:9个,阅读:687 [上一页] [1] [下一页]
* 帖子主题:

求如何用PLC拆开一个串数字

分享到
56
憨憨小白
文章数:43
年度积分:56
历史总积分:56
注册时间:2022/1/19
发站内信
发表于:2023/5/19 14:50:49
#0楼
设备背景:PLC作为上位机,和一台电气检测设备和打标设备进行232通讯,通过检测设备获得电气数据,然后进行打标。
         PLC:XD2-60(旧的重新利用)
前提概要:电气检测设备和打标设备都通讯成功,电气检测设备提取参数已提出数据,打标设备通讯要求给ASCLL码,进行转换。
具体问题:如何将获得的电气参数进行拆分发给打标设备:
         例获取检测数据D1000:12345678,给打标设备是ASCLL码:D100:31 D101:32 D102:33 D103:34 D104:35 D105:36 D106:37 D107:38
         求如何将D1000的数据按位数拆到D100-D107中
40880
YXBK 版主
文章数:18733
年度积分:1294
历史总积分:40880
注册时间:2007/4/14
发站内信
2015论坛优秀版主
2015春节活动
2013论坛优秀版主
2012论坛优秀版主
发表于:2023/5/19 15:20:42
#1楼
如果电气数据是十进制的数据,那就用除法

12345678/10000000=1,余数2345678

再用这个余数2345678/1000000=2,余数345678

余下的照此类推
大家一起学习
56
憨憨小白
文章数:43
年度积分:56
历史总积分:56
注册时间:2022/1/19
发站内信
发表于:2023/5/19 15:30:41
#2楼
回复 #1楼 YXBK
谢谢 了解了,想过这个方面,但是没想过用余数进行继续进行数据处理
36771
知道一点
文章数:21902
年度积分:1190
历史总积分:36771
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2023/5/19 16:01:50
#3楼
有没有字与命令?
比如 andw D1000 #F0000000 D100  再用asc指令转换一下
   andw D1000 #0F000000 D101  再用asc指令转换一下
  ……
快乐 幸福 自由 比什么都重要
5203
SZHFEI512
文章数:352
年度积分:221
历史总积分:5203
注册时间:2007/10/28
发站内信
发表于:2023/5/19 16:05:25
#4楼
BCD转换后拆开
附件 1111A.jpg

附件 1111B.jpg
[此贴子已经被作者于2023/5/20 11:39:28编辑过]
56
憨憨小白
文章数:43
年度积分:56
历史总积分:56
注册时间:2022/1/19
发站内信
发表于:2023/5/20 7:58:50
#5楼
回复 #3楼 知道一点
水平有限,表示没看懂
36771
知道一点
文章数:21902
年度积分:1190
历史总积分:36771
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2023/5/20 8:58:47
#6楼
附件 image.jpg

附件 image.jpg

........



附件 image.jpg
快乐 幸福 自由 比什么都重要
36771
知道一点
文章数:21902
年度积分:1190
历史总积分:36771
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2023/5/20 9:37:44
#7楼
附件 image.jpg

附件 image.jpg

这种方式要简单些
快乐 幸福 自由 比什么都重要
56
憨憨小白
文章数:43
年度积分:56
历史总积分:56
注册时间:2022/1/19
发站内信
发表于:2023/5/27 9:33:05
#8楼
回复 #4楼 SZHFEI512
三菱可以行但是信捷的BCD指令的指定软元件是16位的,5位数不能满足需求
56
憨憨小白
文章数:43
年度积分:56
历史总积分:56
注册时间:2022/1/19
发站内信
发表于:2023/5/27 9:35:00
#9楼
回复 #7楼 知道一点
虽然没能实践理解,但是谢谢大佬带我长见识表情
工控学堂推荐视频:

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

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

109.2007