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可以直接设定十进直的呀.
xiejun8103
三人行,必有我师
级别: 工控侠客
精华主题: 0
发帖数量: 327 个
工控威望: 2118 点
下载积分: 3244 分
在线时间: 299(小时)
注册时间: 2009-10-26
最后登录: 2019-07-02
查看xiejun8103的 主题 / 回贴
2楼  发表于: 2012-12-14 13:25
应是二进制存在PLC中的,监控时看到的是十进制。在二进制减速法中,是将被减数进行2的补码后相加。是否高位与高位,低位与低为? 肯定不是,因为有时要进位  ,你把它当连续32位就行了。
383702252
级别: 探索解密
精华主题: 0
发帖数量: 50 个
工控威望: 175 点
下载积分: 2488 分
在线时间: 48(小时)
注册时间: 2012-03-04
最后登录: 2023-02-24
查看383702252的 主题 / 回贴
3楼  发表于: 2012-12-16 19:40
已经搞定   看了下手册等  谢谢
yangqingbo
自控炮灰
级别: 略有小成
精华主题: 0
发帖数量: 183 个
工控威望: 324 点
下载积分: 2201 分
在线时间: 89(小时)
注册时间: 2012-09-27
最后登录: 2013-10-31
查看yangqingbo的 主题 / 回贴
4楼  发表于: 2012-12-18 16:51
不知所雲