• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
坚士人
心动就要行动
级别: 家园常客
精华主题: 0
发帖数量: 454 个
工控威望: 561 点
下载积分: 18491 分
在线时间: 367(小时)
注册时间: 2009-10-08
最后登录: 2024-07-27
查看坚士人的 主题 / 回贴
楼主  发表于: 2011-06-03 08:44
把一十进制数(K12345)输入一数据寄存器.哪这一寄存器在PLC中是以什么数据形式存在??(数据在PLC中一般是以BIN形式运算的).在用到位数据传送时无论是以BCD或BIN都无法得到想得到的数.?????(如把上一数K12345中的百位数以位数据取出放到又一寄存器.但是怎么转换都无法得到K3这一数).请问一下高手帮忙,帮忙.谢谢
hanqin
级别: 论坛先锋
精华主题: 0
发帖数量: 1237 个
工控威望: 1226 点
下载积分: 2922 分
在线时间: 925(小时)
注册时间: 2009-01-09
最后登录: 2023-10-27
查看hanqin的 主题 / 回贴
1楼  发表于: 2011-06-03 08:59
二进制
hxl202319
工资就像大姨妈,一月一次,一周就没了
级别: 网络英雄

精华主题: 0
发帖数量: 1751 个
工控威望: 10137 点
下载积分: 61261 分
在线时间: 2664(小时)
注册时间: 2007-03-26
最后登录: 2024-11-12
查看hxl202319的 主题 / 回贴
2楼  发表于: 2011-06-03 13:48
LD  M8000
DIV  D0   K10000 D1
DIV  D2   K1000   D3
DIV  D4   K100     D5
DIV  D6   K10       D7
END
D0是你输入的数,D1是万位值,D3为千位值,D5为百位值,D7为十位值,D8为个位值。
签名无效了,麻雀不见了!
{笑傲江湖}
不断进步,勇攀高峰!
级别: 略有小成
精华主题: 0
发帖数量: 117 个
工控威望: 281 点
下载积分: 765 分
在线时间: 52(小时)
注册时间: 2011-01-17
最后登录: 2015-06-17
查看{笑傲江湖}的 主题 / 回贴
3楼  发表于: 2011-06-03 15:18
2楼回答比较经典。
坚士人
心动就要行动
级别: 家园常客
精华主题: 0
发帖数量: 454 个
工控威望: 561 点
下载积分: 18491 分
在线时间: 367(小时)
注册时间: 2009-10-08
最后登录: 2024-07-27
查看坚士人的 主题 / 回贴
4楼  发表于: 2011-06-03 16:00
DIV是二进制除法吧.还是有点不明白. 能否再明细点.谢谢.再次感谢.我用的是松下FP-XPLC.
[ 此帖被坚士人在2011-06-03 16:08重新编辑 ]
hxl202319
工资就像大姨妈,一月一次,一周就没了
级别: 网络英雄

精华主题: 0
发帖数量: 1751 个
工控威望: 10137 点
下载积分: 61261 分
在线时间: 2664(小时)
注册时间: 2007-03-26
最后登录: 2024-11-12
查看hxl202319的 主题 / 回贴
5楼  发表于: 2011-06-03 16:08
DIV   D0   K10000    D1
将D0内的数除以10000,得到的商(即万位值)保存到D1中,余数保存在D2中,其余类推。
本帖最近评分记录:
  • 下载积分:+4(liuhuaxing) 热心助人
  • 签名无效了,麻雀不见了!
    坚士人
    心动就要行动
    级别: 家园常客
    精华主题: 0
    发帖数量: 454 个
    工控威望: 561 点
    下载积分: 18491 分
    在线时间: 367(小时)
    注册时间: 2009-10-08
    最后登录: 2024-07-27
    查看坚士人的 主题 / 回贴
    6楼  发表于: 2011-06-03 16:13
    明白.非常感谢.是个好方法.
    liuhuaxing
    LIUHUAXING
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 966 个
    工控威望: 1172 点
    下载积分: 3446 分
    在线时间: 624(小时)
    注册时间: 2011-03-26
    最后登录: 2024-06-26
    查看liuhuaxing的 主题 / 回贴
    7楼  发表于: 2011-06-03 18:38
    谢谢2楼大哥,您真是一位热心人 小弟学习了。
    qlin
    学过一点FX型PLC基本知识
    级别: 家园常客
    精华主题: 0
    发帖数量: 537 个
    工控威望: 531 点
    下载积分: 12343 分
    在线时间: 258(小时)
    注册时间: 2009-07-13
    最后登录: 2019-05-13
    查看qlin的 主题 / 回贴
    8楼  发表于: 2011-06-03 20:13
    位数据传送,可能是按二进制数的位。
    仅很早前用过几次顺控编程(PLC),嘿嘿,没寻找机会
    tdkpm
    级别: 略有小成
    精华主题: 0
    发帖数量: 94 个
    工控威望: 237 点
    下载积分: 1598 分
    在线时间: 123(小时)
    注册时间: 2006-08-22
    最后登录: 2024-11-16
    查看tdkpm的 主题 / 回贴
    9楼  发表于: 2011-06-06 09:17
    ld x0
    movp k12345 d0
    dbcdp d0 k8m0
    movp k1 m0 d10
    movp k1m4 d11
    movp k1 m8 d12
    movp k1 m12 d13
    movp k1 m16 d14
    end
    这样d14-d10的值分别是1、2、3、4、5
    zhangshao19
    级别: 略有小成
    精华主题: 0
    发帖数量: 31 个
    工控威望: 231 点
    下载积分: 1720 分
    在线时间: 82(小时)
    注册时间: 2011-01-21
    最后登录: 2022-08-11
    查看zhangshao19的 主题 / 回贴
    10楼  发表于: 2011-06-06 11:08
    小弟学习了
    xlqlh
    秦汉
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 375 个
    工控威望: 1888 点
    下载积分: 14144 分
    在线时间: 122(小时)
    注册时间: 2011-03-28
    最后登录: 2021-04-24
    查看xlqlh的 主题 / 回贴
    11楼  发表于: 2011-06-07 22:53
    数据传送是PLC中最常用的高级指令,把二进制的数据结构搞清楚,然后再把小学数学回忆一下,如1+1=2等回忆一下,其实很简单,哈哈 ------
    秦汉
    • «
    • 1
    • 2
    • »
    • Pages: 1/2     Go