wilson
級別: 正式會(huì )員
![]() |
小弟的問(wèn)題是當M0第一次接通時(shí),D0會(huì )+1但是M0之後幾次再次接通,D0就都不會(huì )+1,只保持數值1請問(wèn)這是為何?? ![]() ![]() |
---|---|
|
cvlsam
富士低壓,POD(觸摸屏),PLC專(zhuān)賣(mài)
級別: VIP會(huì )員
![]() ![]() ![]() ![]() |
不清楚要實(shí)現這個(gè)功能為啥不寫(xiě)成: ![]() 非要在子程序中使用邊沿指令呢? Good Luck~ |
---|---|
|
wxq544463370
中二病晚期
級別: 略有小成
![]() |
子程序里的狀態(tài)會(huì )保持貌似。。你調用子程序計數目的是什么? 2樓的圖不對。 |
---|---|
|
wxq544463370
中二病晚期
級別: 略有小成
![]() |
如果你一定要放到子程序里,你那的子程序關(guān)閉條件不能用mo 用mo下降沿觸發(fā)一個(gè)延時(shí)去關(guān)閉。應該也可以 |
---|---|
|
hardy_6817
紙上得來(lái)終覺(jué)淺,絕知此事要躬行.
級別: 略有小成
![]() |
P0不執行,子程序里面的M0不OFF,P0再接通,M0就通,沒(méi)有OFF過(guò)程。 |
---|---|
本帖最近評分記錄: |
wilson
級別: 正式會(huì )員
![]() |
感謝各位前輩的回覆,小弟閱讀手冊後,發(fā)現CALL指令有下圖中提到的特色 ![]() 因此小弟將程序改為下圖程序,則可以藉由M0的ON/OFF切換控制D0的計數值 ![]() 提出此問(wèn)題的原因是,小弟的程序中有很多步進(jìn)指令STL和狀態(tài)轉移,使得程序很長(cháng)造成閱讀和查找不易 因此想將部分程序寫(xiě)成副程序做調用,使主程序能方便閱讀 小弟目前使用以下方法整理程序 1.CALL指令副程序調用 2.使用文字註釋程序 請問(wèn)各位前輩都如何處理程序,增加程序的閱讀性呢? 另外GX Developer是否有提供程序收摺點(diǎn),可以將暫不需要編輯的程序做收摺? 下圖紅色圈起處,是我提到的程序收摺點(diǎn),程序收摺時(shí)會(huì )顯示"+",程序展開(kāi)時(shí)會(huì )顯示"-" ![]() |
---|---|
本帖最近評分記錄: |