• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
kylew
kylew
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 107 個(gè)
工控威望: 214 點(diǎn)
下載積分: 534 分
在線時(shí)間: 208(小時(shí))
注冊(cè)時(shí)間: 2010-08-08
最后登錄: 2024-10-31
查看kylew的 主題 / 回貼
樓主  發(fā)表于: 2015-10-30 20:33
就這一個(gè)小問題,折騰我一下午了!求指教~
單鍵啟停單獨(dú)運(yùn)行沒問題,做成功能調(diào)用模似運(yùn)行就不成了!
kylew
kylew
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 107 個(gè)
工控威望: 214 點(diǎn)
下載積分: 534 分
在線時(shí)間: 208(小時(shí))
注冊(cè)時(shí)間: 2010-08-08
最后登錄: 2024-10-31
查看kylew的 主題 / 回貼
1樓  發(fā)表于: 2015-10-30 20:35
程序在下面
wwcwwc
級(jí)別: VIP會(huì)員

精華主題: 0
發(fā)帖數(shù)量: 3393 個(gè)
工控威望: 3189 點(diǎn)
下載積分: 70387 分
在線時(shí)間: 1603(小時(shí))
注冊(cè)時(shí)間: 2008-04-20
最后登錄: 2024-10-31
查看wwcwwc的 主題 / 回貼
2樓  發(fā)表于: 2015-11-02 11:30
把work的接口數(shù)據(jù)類型修改為in_out
guolibin
auto_glb@qq.com
級(jí)別: VIP會(huì)員
精華主題: 1 篇
發(fā)帖數(shù)量: 639 個(gè)
工控威望: 1033 點(diǎn)
下載積分: 5366 分
在線時(shí)間: 294(小時(shí))
注冊(cè)時(shí)間: 2008-05-03
最后登錄: 2024-11-01
查看guolibin的 主題 / 回貼
3樓  發(fā)表于: 2015-11-02 13:15
M3要IN/OUT型
zhoufall
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 241 個(gè)
工控威望: 372 點(diǎn)
下載積分: 1417 分
在線時(shí)間: 32(小時(shí))
注冊(cè)時(shí)間: 2013-12-05
最后登錄: 2024-05-19
查看zhoufall的 主題 / 回貼
4樓  發(fā)表于: 2015-11-03 12:37
程序段2中的  M1.0  和M1.1可以用同一個(gè)吧?
微乎微乎至于無形  神乎神乎至于無聲
wwcwwc
級(jí)別: VIP會(huì)員

精華主題: 0
發(fā)帖數(shù)量: 3393 個(gè)
工控威望: 3189 點(diǎn)
下載積分: 70387 分
在線時(shí)間: 1603(小時(shí))
注冊(cè)時(shí)間: 2008-04-20
最后登錄: 2024-10-31
查看wwcwwc的 主題 / 回貼
5樓  發(fā)表于: 2015-11-03 13:47
回4樓:
沿的寄存器標(biāo)志位不能夠使用同一個(gè)地址區(qū)(地址重復(fù))。
但這個(gè)程序可以再優(yōu)化。
wwcwwc
級(jí)別: VIP會(huì)員

精華主題: 0
發(fā)帖數(shù)量: 3393 個(gè)
工控威望: 3189 點(diǎn)
下載積分: 70387 分
在線時(shí)間: 1603(小時(shí))
注冊(cè)時(shí)間: 2008-04-20
最后登錄: 2024-10-31
查看wwcwwc的 主題 / 回貼
6樓  發(fā)表于: 2015-11-03 13:50
樓主在FC中多次調(diào)用不成功的原因是輸出變量在這個(gè)程序中,既是做輸出又是置位置位優(yōu)先指令的輸入。如果你數(shù)據(jù)類型僅僅選擇輸入則多次調(diào)用后程序會(huì)出錯(cuò)。
tongzhi111
級(jí)別: 正式會(huì)員
精華主題: 0
發(fā)帖數(shù)量: 6 個(gè)
工控威望: 95 點(diǎn)
下載積分: 579 分
在線時(shí)間: 9(小時(shí))
注冊(cè)時(shí)間: 2015-10-22
最后登錄: 2015-11-09
查看tongzhi111的 主題 / 回貼
7樓  發(fā)表于: 2015-11-04 12:23
樓主,你把FC改為FB,然后把變量都設(shè)置成靜態(tài)變量就沒問題了。
原因是,F(xiàn)C沒有自己獨(dú)立的存儲(chǔ)空間,每次調(diào)用后,存儲(chǔ)空間都可能被別的程序占用覆蓋,導(dǎo)致里面的數(shù)據(jù)出錯(cuò)(尤其邊沿指令,最容易出錯(cuò))。FB的靜態(tài)變量不存在這個(gè)覆蓋的問題

希望能解決。
bdmogui
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 175 個(gè)
工控威望: 297 點(diǎn)
下載積分: 1217 分
在線時(shí)間: 596(小時(shí))
注冊(cè)時(shí)間: 2013-10-12
最后登錄: 2024-11-05
查看bdmogui的 主題 / 回貼
8樓  發(fā)表于: 2015-11-04 14:19
7樓正解
hyp1108
級(jí)別: 正式會(huì)員
精華主題: 0
發(fā)帖數(shù)量: 11 個(gè)
工控威望: 98 點(diǎn)
下載積分: 584 分
在線時(shí)間: 21(小時(shí))
注冊(cè)時(shí)間: 2014-11-16
最后登錄: 2023-03-21
查看hyp1108的 主題 / 回貼
9樓  發(fā)表于: 2015-11-04 18:42
按照3樓的方法應(yīng)該沒問題
kylew
kylew
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 107 個(gè)
工控威望: 214 點(diǎn)
下載積分: 534 分
在線時(shí)間: 208(小時(shí))
注冊(cè)時(shí)間: 2010-08-08
最后登錄: 2024-10-31
查看kylew的 主題 / 回貼
10樓  發(fā)表于: 2015-11-06 22:47
謝謝各位的回復(fù)!!!
實(shí)踐證明:start: in
                 work:out
                m1,m2,m3 :in/out
這樣才行!
本想只做個(gè)單鍵啟停子程序,上面這個(gè)感覺太浪費(fèi)中繼了,不夠簡(jiǎn)潔!
有沒有更簡(jiǎn)單的方法!
kylew
kylew
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 107 個(gè)
工控威望: 214 點(diǎn)
下載積分: 534 分
在線時(shí)間: 208(小時(shí))
注冊(cè)時(shí)間: 2010-08-08
最后登錄: 2024-10-31
查看kylew的 主題 / 回貼
11樓  發(fā)表于: 2015-11-06 22:53
把FC改為FB這個(gè)程序沒問題,但每一次調(diào)用都要多生成一個(gè)DB,按鈕多的話DB塊也多!
用多重背景嗎?
  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go