登录
首页
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
上一页
下一页
工控新闻
施耐德电气发布2026上半年可持续发展成绩单 "Impact 2030"路线图开局稳健
户外监控没网?工业调试总跑现场?蒲公英“虚拟网线”一招搞定!
松下机电株式会社产业元器件事业部对象产品获得IEC 62443-4-1认证
中国工业软件大会 开放原子仪控系统开源社区启动
从256通道到高保真成像:涡流阵列探伤仪NORTEC™ 700用硬核实力定义涡流检测新高度
三菱电机TSN网络产品在灌装机中的应用——杭州和华 TSN技术大赛集锦
CC-Link TSN 软运控
华北工控PPC-3156QAR:搭载RK3588芯片的ARM架构工业级AI平板电脑
更多新闻资讯