登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:plc初学者的问题~~
点击:5878 回复:21
楼主
编辑
引用
管理
litrous
我刚刚学习fx2n编程,请问各位高手,图片中的蓝色字体的 1310730 和D0Z0下面的10是什么意思?十分感谢
!!(图片点击可放大 )
最后修改:
2003-12-19 20:47:33
03-12-19 20:42
1楼
编辑
引用
管理
litrous
03-12-19 20:45
2楼
编辑
引用
管理
tigerwu
下面的数是寄存器的当前值,但是1310730我也看不懂,程序编的有问题
03-12-19 21:21
3楼
编辑
引用
管理
cms
下面的数是寄存器的当前值,程序也有问题,DMOV为32位传送指令,自动占用2个寄存器例:DMOV D0 D2,表示将D0(低16位)/D1(高16位)传送到D2-D3, "1310730"为一个32位的BCD码(D1-D2).
03-12-19 22:50
4楼
编辑
引用
管理
tigerwu
1310730=32位的BCD码?怎么解释?
03-12-19 23:16
5楼
编辑
引用
管理
八百壯士
4樓的朋友說過了,基本上用DMOV就是搬移兩個word的指令,32位元的BCD碼就是指兩個上下位元WORD所組成的數值
03-12-20 01:08
6楼
编辑
引用
管理
litrous
BCD码不是用二进制数吗? 怎么出来1310730了?
03-12-20 09:03
7楼
编辑
引用
管理
lsllhd
从图中看D0等于10,D1等于20,那么D0或是D2的32位元的BCD吗就是:
0000,0000,0001,0100,0000,0000,0000,1010
那么你算一下正好为:1310730
可惜的是MOV K30 D2 这条语句没用了,D2的16位元的值只能和D1的值相等了。
那么你的指令执行结果就是D4Z0=10+20+10/3=13(余数舍去)
(怎么看不到给Z0赋值语句?)
D4Z0下面的10,你好好看看位置,那是指示D0的当前值。
穷人水平低,只会数数,见笑了!
03-12-20 09:30
8楼
编辑
引用
管理
litrous
我连数数都不会了,破PLC,5555555555555555
03-12-20 10:34
9楼
编辑
引用
管理
tigerwu
我明白了,谢谢各位!
03-12-20 16:26
上一页
下一页
工控新闻
CC-Link TSN 软运控
霍尼韦尔科技宣布Forge智能互联平台落地中国
从“隐形生命线”到价值引擎:智慧厂务如何赋能工业高质量发展
三菱电机TSN网络产品在灌装机中的应用——杭州和华 TSN技术大赛集锦
贝锐蒲公英:不换设备不重新布线,异地串口如何快速联网采集数据?
新动能依然强健 8月份中国制造业PMI或将边际修复
CC-Link IE TSN从站芯片 国产解决方案
ABB与绿能慧充达成战略合作 共拓新能源充电基础设施新机遇
更多新闻资讯