376236753
級別: 略有小成
|
程序大概5萬步,現在掃描時間顯示快10MS了,有什么辦法可以降低程序掃描時間嗎。比如手動時,關閉自動模塊,不掃碼,自動是,關閉手動模塊,不掃描。基恩士是有這個功能的,我用三菱的哪個POFF指令,只是不執行模塊,還是掃描啊。有大佬知道有指令把模塊關了不掃描,提高運行時間嗎。另外有什么指令是可以統計D8000-D9000之間有多少個值=1的指令嗎。或者M8000-M9000直接有多少個位為1的指令; |
---|---|
|
376236753
級別: 略有小成
|
27個伺服和8個步進,東西比較多吧。不知道三菱的寫什么占用這么多掃描時間。以前用基恩士掃碼時間基本都是2,3毫秒,東西比這個還多 |
---|---|
|
thanks
三菱安全密鑰、SFC解密Q:2057274183天空自動化
級別: 略有小成
|
分成幾個子程序來寫呀,手動的,自動的。要的時候再調用 ,不設成“掃描” |
|
---|---|---|
|
guoqing3511
隨風飄蕩
級別: 家園常客
|
5樓說的對,分成不同的程序塊,有點用恒定掃描周期,有的用掃描等等,這樣程式的掃描周期就不用那么久了。 |
---|---|
|
焦劉吉
緊跟時代發展,努力做好時代青年
級別: 工控俠客
|
可以用CALL寫,用的話調用子程序 |
|
---|---|---|
|
376236753
級別: 略有小成
|
子程序也要寫到程序里嗎,是不是在待機程序里寫子程序,然后在掃描周期執行調用子程序嗎。 |
---|---|
|