wilson
級(jí)別: 正式會(huì)員
精華主題: 0
發(fā)帖數(shù)量: 6 個(gè)
工控威望: 96 點(diǎn)
下載積分: 576 分
在線時(shí)間: 5(小時(shí))
注冊(cè)時(shí)間: 2016-08-27
最后登錄: 2017-10-14
查看wilson的 主題 / 回貼
樓主  發(fā)表于: 2017-06-25 22:33
小弟的問題是當(dāng)M0第一次接通時(shí),D0會(huì)+1但是M0之後幾次再次接通,D0就都不會(huì)+1,只保持?jǐn)?shù)值1請(qǐng)問這是為何??

  

cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級(jí)別: VIP會(huì)員

精華主題: 3 篇
發(fā)帖數(shù)量: 6767 個(gè)
工控威望: 38368 點(diǎn)
下載積分: 2631 分
在線時(shí)間: 9498(小時(shí))
注冊(cè)時(shí)間: 2006-09-13
最后登錄: 2024-11-06
查看cvlsam的 主題 / 回貼
1樓  發(fā)表于: 2017-06-26 09:19
不清楚要實(shí)現(xiàn)這個(gè)功能為啥不寫成:



非要在子程序中使用邊沿指令呢?

Good Luck~
jianguo888
級(jí)別: 正式會(huì)員
精華主題: 0
發(fā)帖數(shù)量: 6 個(gè)
工控威望: 97 點(diǎn)
下載積分: 685 分
在線時(shí)間: 9(小時(shí))
注冊(cè)時(shí)間: 2017-06-02
最后登錄: 2017-06-26
查看jianguo888的 主題 / 回貼
2樓  發(fā)表于: 2017-06-26 10:17
要改成LDP M0 吧
wxq544463370
中二病晚期
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 222 個(gè)
工控威望: 354 點(diǎn)
下載積分: 954 分
在線時(shí)間: 175(小時(shí))
注冊(cè)時(shí)間: 2015-03-02
最后登錄: 2023-12-13
查看wxq544463370的 主題 / 回貼
3樓  發(fā)表于: 2017-06-26 11:34
子程序里的狀態(tài)會(huì)保持貌似。。你調(diào)用子程序計(jì)數(shù)目的是什么? 2樓的圖不對(duì)。
wxq544463370
中二病晚期
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 222 個(gè)
工控威望: 354 點(diǎn)
下載積分: 954 分
在線時(shí)間: 175(小時(shí))
注冊(cè)時(shí)間: 2015-03-02
最后登錄: 2023-12-13
查看wxq544463370的 主題 / 回貼
4樓  發(fā)表于: 2017-06-26 11:37
你把那個(gè)計(jì)數(shù)的指令放到主程序就好了
wxq544463370
中二病晚期
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 222 個(gè)
工控威望: 354 點(diǎn)
下載積分: 954 分
在線時(shí)間: 175(小時(shí))
注冊(cè)時(shí)間: 2015-03-02
最后登錄: 2023-12-13
查看wxq544463370的 主題 / 回貼
5樓  發(fā)表于: 2017-06-26 11:53
如果你一定要放到子程序里,你那的子程序關(guān)閉條件不能用mo 用mo下降沿觸發(fā)一個(gè)延時(shí)去關(guān)閉。應(yīng)該也可以
hardy_6817
紙上得來(lái)終覺淺,絕知此事要躬行.
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 298 個(gè)
工控威望: 447 點(diǎn)
下載積分: 16907 分
在線時(shí)間: 563(小時(shí))
注冊(cè)時(shí)間: 2016-06-06
最后登錄: 2024-11-04
查看hardy_6817的 主題 / 回貼
6樓  發(fā)表于: 2017-06-26 12:54
P0不執(zhí)行,子程序里面的M0不OFF,P0再接通,M0就通,沒有OFF過(guò)程。
本帖最近評(píng)分記錄:
  • 下載積分:+3(wxq544463370) 熱心助人!
    wilson
    級(jí)別: 正式會(huì)員
    精華主題: 0
    發(fā)帖數(shù)量: 6 個(gè)
    工控威望: 96 點(diǎn)
    下載積分: 576 分
    在線時(shí)間: 5(小時(shí))
    注冊(cè)時(shí)間: 2016-08-27
    最后登錄: 2017-10-14
    查看wilson的 主題 / 回貼
    7樓  發(fā)表于: 2017-06-27 09:21
    感謝各位前輩的回覆,小弟閱讀手冊(cè)後,發(fā)現(xiàn)CALL指令有下圖中提到的特色


    因此小弟將程序改為下圖程序,則可以藉由M0的ON/OFF切換控制D0的計(jì)數(shù)值



    提出此問題的原因是,小弟的程序中有很多步進(jìn)指令STL和狀態(tài)轉(zhuǎn)移,使得程序很長(zhǎng)造成閱讀和查找不易
    因此想將部分程序?qū)懗筛背绦蜃稣{(diào)用,使主程序能方便閱讀
    小弟目前使用以下方法整理程序
    1.CALL指令副程序調(diào)用
    2.使用文字註釋程序
    請(qǐng)問各位前輩都如何處理程序,增加程序的閱讀性呢?

    另外GX Developer是否有提供程序收摺點(diǎn),可以將暫不需要編輯的程序做收摺?
    下圖紅色圈起處,是我提到的程序收摺點(diǎn),程序收摺時(shí)會(huì)顯示"+",程序展開時(shí)會(huì)顯示"-"

    本帖最近評(píng)分記錄:
  • 下載積分:+1(wxq544463370) 好貼好貼!