登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:plc初学者的问题~~
点击:5887 回复: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
上一页
下一页
工控新闻
全隔离、接口旗舰,米尔电子发布MIC-P5760旗舰全功能工控机
七部门揭榜挂帅首次单列人形机器人专题,启动新一轮国家级技术攻坚
华北工控PPC-3312QN:能源电力集散控制系统(DCS)现场控制界面的理想选择
宇树科技IPO发行价格确定
上半年我国机械工业经济运行稳中有进
华北工控工业机器人专用工业AI整机:驱动汽车工厂精密焊接作业
聚焦新一代智能制造——第二十二届工业自动化与标准化研讨会在京举办
广东造“AI超级员工”为工厂智造提质增效
更多新闻资讯