383702252
级别: 探索解密
精华主题: 0
发帖数量: 50 个
工控威望: 175 点
下载积分: 2488 分
在线时间: 48(小时)
注册时间: 2012-03-04
最后登录: 2023-02-24
查看383702252的 主题 / 回贴
楼主  发表于: 2012-12-13 21:01
首先谢谢你百忙中点开我的问题

触摸屏上面的输入数据 是以什么格式传入进的PLC    十进制转二进制  还是十进制转BCD?

DSUB D334 D330 D338  他们的数据是怎么个减法?高位和低位相减?怎么个减?变成十进制还是别的?

DMOV K2000000 D502   这个数据怎么看  K代表十进制  那么2000000(十进制) = 111101000010010000000(二进制)这样?  然后怎么弄?   隔开变成BCD?

1 1110 1000 0100 1000 0000 看成21个二进制数? 1000 0100 1000 0000为低位?oooo oooo ooo1 1110是高位?

用4位二进制数来表示1位十进制数中的0~9这10个数码,简称BCD码,即BCD代码



再次感谢

peteryanwei
狂风一刀斩
级别: 略有小成
精华主题: 0
发帖数量: 83 个
工控威望: 257 点
下载积分: 5501 分
在线时间: 63(小时)
注册时间: 2007-05-31
最后登录: 2019-10-09
查看peteryanwei的 主题 / 回贴
1楼  发表于: 2012-12-14 10:36
  PROFACE触摸屏数据显示,数据输入,下面不是有BIN BCD ASCII选项吗,连接PLCPLC可以直接设定十进直的呀.