kanghongxun
級(jí)別: 正式會(huì)員
精華主題: 0
發(fā)帖數(shù)量: 18 個(gè)
工控威望: 94 點(diǎn)
下載積分: 1543 分
在線時(shí)間: 16(小時(shí))
注冊(cè)時(shí)間: 2018-11-22
最后登錄: 2021-12-23
查看kanghongxun的 主題 / 回貼
樓主  發(fā)表于: 2019-03-28 09:49
圖片:
各位大神這段指令是什么意思?如圖
小侯
小侯
級(jí)別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 482 個(gè)
工控威望: 2612 點(diǎn)
下載積分: 8103 分
在線時(shí)間: 507(小時(shí))
注冊(cè)時(shí)間: 2008-10-17
最后登錄: 2024-12-09
查看小侯的 主題 / 回貼
1樓  發(fā)表于: 2019-03-28 12:05
這是編碼器指令
當(dāng)S開(kāi)始2的n次方位數(shù)中有bit on的話顯示其位置於D

以我的範(fàn)例解說(shuō)


S為M0 N為3 D為0
M0 ON 為bit_0
結(jié)果為D0=0
若S範(fàn)圍內(nèi)沒(méi)有bit on會(huì)跳錯(cuò)誤


D0會(huì)以最高位Bit為結(jié)果
M5 M0 ON
M5為 bit_5
D0=5

而你的程式還加上Z來(lái)做間接定址和使用ZR文件寄存器
所以看起來(lái)比較複雜
本帖最近評(píng)分記錄:
  • 下載積分:+1(kanghongxun) 熱心助人!
  • 下載積分:+1(fcq417) 熱心助人!
    fcq417
    14年plc工程實(shí)踐教學(xué),QQ(微信):2252241236
    級(jí)別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 302 個(gè)
    工控威望: 430 點(diǎn)
    下載積分: 1259 分
    在線時(shí)間: 50(小時(shí))
    注冊(cè)時(shí)間: 2008-04-30
    最后登錄: 2024-12-11
    查看fcq417的 主題 / 回貼
    2樓  發(fā)表于: 2019-03-28 13:49
    多看看指令說(shuō)明,利于你理解
    plc編程及教學(xué):www.shuyanzdh.com
    QQ(VX):2252241236
    kanghongxun
    級(jí)別: 正式會(huì)員
    精華主題: 0
    發(fā)帖數(shù)量: 18 個(gè)
    工控威望: 94 點(diǎn)
    下載積分: 1543 分
    在線時(shí)間: 16(小時(shí))
    注冊(cè)時(shí)間: 2018-11-22
    最后登錄: 2021-12-23
    查看kanghongxun的 主題 / 回貼
    3樓  發(fā)表于: 2019-03-28 15:36
    謝謝!
    引用
    引用第1樓小侯于2019-03-28 12:05發(fā)表的  :
    這是編碼器指令
    當(dāng)S開(kāi)始2的n次方位數(shù)中有bit on的話顯示其位置於D

    以我的範(fàn)例解說(shuō)
    [attachment=231311]
    .......