• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
farness
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看farness的 主題 / 回貼
樓主  發(fā)表于: 2010-03-22 21:48
如題,功能是這樣的,M0-M29,只允許其中一個ON,其它的都不能操作。
也就是在觸摸屏有30個按鈕,只能操作其中任意一個,接通其中一個,另一個自動OFF。
如果用傳統(tǒng)的方法,程序太多了,很麻煩,有什么更簡單的方法,請教各位高手了。
farness
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看farness的 主題 / 回貼
1樓  發(fā)表于: 2010-03-22 21:57
忘了說PLC是三菱FX1N。
zymzym
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 355 個
工控威望: 355 點
下載積分: 1275 分
在線時間: 981(小時)
注冊時間: 2009-08-28
最后登錄: 2024-02-20
查看zymzym的 主題 / 回貼
2樓  發(fā)表于: 2010-03-22 22:04
先編碼再譯碼
本帖最近評分記錄:
  • 下載積分:+2(sjm213) 熱心助人
    farness
    級別: *
    精華主題: * 篇
    發(fā)帖數(shù)量: * 個
    工控威望: * 點
    下載積分: * 分
    在線時間: (小時)
    注冊時間: *
    最后登錄: *
    查看farness的 主題 / 回貼
    3樓  發(fā)表于: 2010-03-22 22:21
    具體怎么做啊。
    pklon2000
    級別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 180 個
    工控威望: 326 點
    下載積分: 6381 分
    在線時間: 183(小時)
    注冊時間: 2008-07-11
    最后登錄: 2024-12-27
    查看pklon2000的 主題 / 回貼
    4樓  發(fā)表于: 2010-03-23 00:11
    看手冊的DECO指令
    要不想就這樣子:
    分配M0-M31;
    M1-2,M2-4,M3-8,M4-16,M5-32,M6-64,M7-128,M8-256,M9-512,M10-1024,M11-2048,M12-4096,M13-8192,
    M14-16384,M15-32768,M16-65536,M17-131072,M18-262144,M19-524288
    寫到雙字D0(D1)。然后PLC里面,
    ld m8000
    dmov d0 k8m0
    你看可OK?
    我的程序里還有一段是做數(shù)據(jù)確定用得,你從M40開始接通每一位就可以確定要寫入多少的值了。
    觸摸屏做了M0-M5的,你可以參考一下。
    要是你改成用3U的就方便了,只要寫到30就行。因為3U支持變址運算的。
    用其他問題與我聯(lián)系
    leiyong.china@yahoo.com.cn
    [ 此帖被pklon2000在2010-03-23 00:47重新編輯 ]
    附件: M0-M31實驗.rar (16 K) 下載次數(shù):34
    網(wǎng)站提示: 請不要用迅雷下載附件,容易出錯
    附件: 3U截圖.rar (2 K) 下載次數(shù):19
    網(wǎng)站提示: 請不要用迅雷下載附件,容易出錯
    本帖最近評分記錄:
  • 下載積分:+5(sjm213) 熱心助人
    hpl1111
    級別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 221 個
    工控威望: 383 點
    下載積分: 666 分
    在線時間: 54(小時)
    注冊時間: 2009-01-10
    最后登錄: 2024-09-19
    查看hpl1111的 主題 / 回貼
    5樓  發(fā)表于: 2010-03-23 09:20
    用循環(huán)指令
    mandyaac
    級別: *
    精華主題: * 篇
    發(fā)帖數(shù)量: * 個
    工控威望: * 點
    下載積分: * 分
    在線時間: (小時)
    注冊時間: *
    最后登錄: *
    查看mandyaac的 主題 / 回貼
    6樓  發(fā)表于: 2010-03-23 10:11
    引用
    引用第5樓hpl1111于2010-03-23 09:20發(fā)表的  :
    用循環(huán)指令

    循環(huán)指令好像不行吧,因為樓主的要求是任意一個,如果用循環(huán),只能按順序操作。
    zymzym
    級別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 355 個
    工控威望: 355 點
    下載積分: 1275 分
    在線時間: 981(小時)
    注冊時間: 2009-08-28
    最后登錄: 2024-02-20
    查看zymzym的 主題 / 回貼
    7樓  發(fā)表于: 2010-03-23 16:54
    圖片:
    觸摸屏有30個按鈕為M40-M69,對應控制M0-m29,可達要求:
    [ 此帖被zymzym在2010-03-23 17:01重新編輯 ]
    本帖最近評分記錄:
  • 下載積分:+5(sjm213) 熱心助人
    zymzym
    級別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 355 個
    工控威望: 355 點
    下載積分: 1275 分
    在線時間: 981(小時)
    注冊時間: 2009-08-28
    最后登錄: 2024-02-20
    查看zymzym的 主題 / 回貼
    8樓  發(fā)表于: 2010-03-23 17:07
    不會傳圖:

    M8000-------------------------------Dcmp  K8M40   K0    M100

    M100-----------------------------------ENCO  M40  D0    K5

                                                             DECO   D0    m0    K5
    pklon2000
    級別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 180 個
    工控威望: 326 點
    下載積分: 6381 分
    在線時間: 183(小時)
    注冊時間: 2008-07-11
    最后登錄: 2024-12-27
    查看pklon2000的 主題 / 回貼
    9樓  發(fā)表于: 2010-03-24 09:26
    最精簡的指令是這樣子的,
    ld m8000
    deco D0 k8m0
    在觸摸屏上的任務就是做30個按鈕,分別往D0里寫從0-29這三十個數(shù)字。PLC里根據(jù)上面的指令會自動解析出接通哪個位。已經(jīng)在公司FX2N和1N的仿真程序中成功實現(xiàn)。
    這樣子你的工作量是最小的。我前一個方法需要寫入的數(shù)據(jù)量太大,而且占用雙字,不劃算。
    以上。
    2樓的是很精辟的,但就是話說得太少啦。樓主應感謝2樓。
    本帖最近評分記錄:
  • 下載積分:+3(sjm213)
    farness
    級別: *
    精華主題: * 篇
    發(fā)帖數(shù)量: * 個
    工控威望: * 點
    下載積分: * 分
    在線時間: (小時)
    注冊時間: *
    最后登錄: *
    查看farness的 主題 / 回貼
    10樓  發(fā)表于: 2010-03-24 18:31
    感謝樓上幾位,仿真了一下,編碼+解碼OK。
    zymzym
    級別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 355 個
    工控威望: 355 點
    下載積分: 1275 分
    在線時間: 981(小時)
    注冊時間: 2009-08-28
    最后登錄: 2024-02-20
    查看zymzym的 主題 / 回貼
    11樓  發(fā)表于: 2010-03-24 21:19
    2樓的是很精辟的,但就是話說得太少啦
    ---------------------------------------------------
    2樓、7樓、8樓都是我啊,說話還少嗎?
    本帖最近評分記錄:
  • 下載積分:+3(farness) 熱心助人
    • «
    • 1
    • 2
    • »
    • Pages: 1/2     Go