yueshang
级别: 略有小成
精华主题: 0
发帖数量: 114 个
工控威望: 308 点
下载积分: 419 分
在线时间: 197(小时)
注册时间: 2008-11-01
最后登录: 2024-12-21
查看yueshang的 主题 / 回贴
楼主  发表于: 2009-03-30 18:03
先别急,看完我说的:用三菱PLC对D110,D111,D112,D1134个寄存器里的数比较大小。最小的排第一。并往其所对应的名次寄存器送“1”其对应的名次寄存器为D120,D121,D123,D124。谁有好的方法?我现在做出来4个数不同能正确显示名次。有两个以上相同显示就不正确了?兄弟们编编再说吧!
lhj229
级别: 略有小成
精华主题: 0
发帖数量: 66 个
工控威望: 228 点
下载积分: 562 分
在线时间: 110(小时)
注册时间: 2007-11-28
最后登录: 2024-12-19
查看lhj229的 主题 / 回贴
1楼  发表于: 2009-03-31 10:57
参考

LD X000
PLS M0
LD M0
OR M9
ANI C0
OUT M9
LD C0
RST C0
LD M9
MOVP K0 V0
MOVP K1 Z0
CMP D0V0 D0Z0 M5
MPS
AND M5
XCH D0V0 D0Z0
MPP
INC V0
INC Z0
AND= Z0 K4
PLS M15
LD M15
OUT C0 K4
MOV K0 V0
MOV K1 Z0
END
[ 此帖被lhj229在2009-04-10 13:44重新编辑 ]