当前位置:
工控论坛
> >
产品
>
PLC
>
三菱(Mitsubishi)PLC
我要发帖
三菱指今
点击:
1044
| 回复:
12
zhouccch
关注
私信
精华:0帖
求助:0帖
帖子:56帖 | 208回
年度积分:0
历史总积分:598
注册:2002年8月28日
发表于:2005-06-17 16:39:00
楼主
你好: 如下指令请帮忙分析一下:LD X0 MOV K4X000 D10, 是怎样理解的,是不是从X000-X017中的其中任何一个接通,D10的值都为1.全部接通也为1.
分享到:
收藏
邀请回答
回复楼主
举报
老财
关注
私信
精华:0帖
求助:0帖
帖子:4帖 | 275回
年度积分:10
历史总积分:559
注册:2003年3月01日
发表于:2005-06-17 16:41:00
1楼
NO,D10的值是16进制的,怎么会一直为1呢?D10 的位的值对应X0到X17的值。
回复
引用
举报
zhouccch
关注
私信
精华:0帖
求助:0帖
帖子:56帖 | 208回
年度积分:0
历史总积分:598
注册:2002年8月28日
发表于:2005-06-17 16:51:00
2楼
那D10的值是怎样来通过X0-X17值来组合的呢 ,
回复
引用
举报
闲亭静士
关注
私信
精华:1帖
求助:0帖
帖子:18帖 | 125回
年度积分:0
历史总积分:291
注册:2004年12月21日
发表于:2005-06-17 17:01:00
3楼
位元件数据(X、Y、M、S)组合起来可以处理数字数据。 例:K4X000 其中4为组数,一组为4bit,4组即为16bit。 X0000为首元件号,即X0--X17按从左到右的方式组成的bit数据。 如果X0---X17分别是1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0。则K4X000所组成的位数据为0000000000000001,即十进制1 你上面的例子是 当XO为ON的时候,将X0----X17组成的位数据所对应的数字数据移动到寄存器D10中。
回复
引用
举报
SCHGR
关注
私信
精华:0帖
求助:0帖
帖子:8帖 | 233回
年度积分:0
历史总积分:416
注册:2003年10月23日
发表于:2005-06-17 17:03:00
4楼
D10读取的是X0到X17的状态,假设X0到X17都为0的话,D10就是0,如果X0为1,其他为0,D10就是1
回复
引用
举报
闲亭静士
关注
私信
精华:1帖
求助:0帖
帖子:18帖 | 125回
年度积分:0
历史总积分:291
注册:2004年12月21日
发表于:2005-06-17 17:15:00
5楼
x0----x17 ???? 真纳闷. 应该是X0---X15共16位.
回复
引用
举报
ZTJ
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 14回
年度积分:0
历史总积分:87
注册:2005年6月01日
发表于:2005-06-17 17:21:00
6楼
X0-X3,X5-X7,X10-X13,X14-X174组。不是X0-X15。
回复
引用
举报
闲亭静士
关注
私信
精华:1帖
求助:0帖
帖子:18帖 | 125回
年度积分:0
历史总积分:291
注册:2004年12月21日
发表于:2005-06-17 17:53:00
7楼
的确是我错了.我太粗心了.用M用习惯了.我已经把上面的修改了,抱歉!
回复
引用
举报
午夜飞行
关注
私信
精华:1帖
求助:0帖
帖子:21帖 | 108回
年度积分:0
历史总积分:0
注册:1900年1月01日
发表于:2005-06-18 08:54:00
8楼
to:工控办事处,能否把你的观点再详细的阐述一下,我似懂非懂,谢谢
回复
引用
举报
zhouccch
关注
私信
精华:0帖
求助:0帖
帖子:56帖 | 208回
年度积分:0
历史总积分:598
注册:2002年8月28日
发表于:2005-06-18 14:30:00
9楼
大家好: 谢谢各位的讲解,如上例子: X0=1 D10=1 X1=1 D10=2 X2=1 D10=4 X0=1,X1=0 D10=3 X0=1,X4=1 D10=11 X1=1,X5=1 D10=22 X7 X6 X5 X4 X3 X2 X1 X0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 1 0 0 0 1 0 0 0 1 0 0 1 0 0 0 1 0 ,就是用四位二进制数来代替一位十进制数吧,就是BCD码吧。
回复
引用
举报
莫其麟
关注
私信
精华:14帖
求助:0帖
帖子:120帖 | 5688回
年度积分:0
历史总积分:29157
注册:2004年2月27日
发表于:2005-06-19 23:44:00
10楼
好象是:最高位为符号位的16位二进制数。 编程器与PLC联机监控时,应当可以查看到。 位元件划分为 4位一组,但这4位并不是BCD码;参见楼上各位的说明。
回复
引用
举报
我向你学习
关注
私信
精华:0帖
求助:0帖
帖子:1帖 | 191回
年度积分:0
历史总积分:199
注册:2005年6月13日
发表于:2005-06-20 00:15:00
11楼
PLC中有几种显示数据的格式:二进制,16进制,8进制,BCD码,ASCII码,10进制,即使同一个数都会显示不同的数,要看清楚
回复
引用
举报
小崔
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 132回
年度积分:0
历史总积分:261
注册:2004年12月10日
发表于:2005-07-02 18:20:00
12楼
這是單片機的基礎知識,我這方面也不行。我在用到bcd這個指令的時候也遇到了同樣的困難。現在還沒有想通呢。
回复
引用
举报
热门招聘
相关主题
PLC的最新发展趋势 (一)(转载...
[10574]
台湾丰炜PLC与三菱PLC兼容吗...
[7940]
请大家看图来说PLC的输出NPN...
[15238]
PLC如何求模拟输入量在一段时...
[10420]
组态王图库(几百种图片)
[53236]
PID温度控制的PLC程序设计
[15938]
手动控制与自动控制方式的请...
[13157]
(已结帖)工控PLC擂台第29期-...
[9528]
PLC编程应该怎么收费呢
[7909]
结交工控朋友
[10745]
官方公众号
智造工程师
客服
小程序
公众号