• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
林亦然
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 41 個(gè)
工控威望: 142 點(diǎn)
下載積分: 336 分
在線時(shí)間: 118(小時(shí))
注冊(cè)時(shí)間: 2015-04-16
最后登錄: 2024-11-04
查看林亦然的 主題 / 回貼
樓主  發(fā)表于: 2020-01-12 15:24
一個(gè)10000多步的程序,怎么將輸入輸出的響應(yīng)縮短,發(fā)現(xiàn)一個(gè)掃描周期很長(zhǎng),怕影響機(jī)械的響應(yīng)精度。
shuai3982
二十歲到三十歲這段時(shí)間,是人生中艱苦的一段歲月——承擔(dān)著漸長(zhǎng)
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 866 個(gè)
工控威望: 1027 點(diǎn)
下載積分: 15556 分
在線時(shí)間: 336(小時(shí))
注冊(cè)時(shí)間: 2010-07-16
最后登錄: 2024-10-29
查看shuai3982的 主題 / 回貼
1樓  發(fā)表于: 2020-01-12 15:27
換高性能的主機(jī)
樓主留言:
我是想  能不能保證每次輸入都能在當(dāng)前掃描周期去響應(yīng)輸出,因?yàn)橛幸恍┹斎胧堑诙䝼(gè)掃描周期才響應(yīng)的,這樣就造成有一個(gè)掃描周期的誤差時(shí)間,雖然只有幾毫秒,但是精度高的設(shè)備,這樣就造成每次程序的輸出其實(shí)都是在1到2個(gè)掃描周期誤差時(shí)間內(nèi)的。
總線伺服系統(tǒng)成套機(jī)械電氣解決方案
成套機(jī)械控制系統(tǒng)解決方案  
為客戶定制化二次開(kāi)發(fā),支持導(dǎo)圖、掃碼、仿真功能比寶元、新代、華中、廣數(shù)強(qiáng)大!
聯(lián)系 13929989382 賀涵琛
panguancheng
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 199 個(gè)
工控威望: 257 點(diǎn)
下載積分: 1491 分
在線時(shí)間: 43(小時(shí))
注冊(cè)時(shí)間: 2018-10-22
最后登錄: 2024-01-23
查看panguancheng的 主題 / 回貼
2樓  發(fā)表于: 2020-01-12 15:39
發(fā)程序出來(lái)看一下開(kāi)可以判斷,不過(guò)一般不是步數(shù)的問(wèn)題的
lvpretend
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 1258 個(gè)
工控威望: 1428 點(diǎn)
下載積分: 3680 分
在線時(shí)間: 322(小時(shí))
注冊(cè)時(shí)間: 2015-07-20
最后登錄: 2024-05-22
查看lvpretend的 主題 / 回貼
3樓  發(fā)表于: 2020-01-12 17:19
優(yōu)化程序結(jié)構(gòu)和代碼,把非常重要的事情使用中斷來(lái)保證響應(yīng)。
樓主留言:
我是想  能不能保證每次輸入都能在當(dāng)前掃描周期去響應(yīng)輸出,因?yàn)橛幸恍┹斎胧堑诙䝼(gè)掃描周期才響應(yīng)的,這樣就造成有一個(gè)掃描周期的誤差時(shí)間,雖然只有幾毫秒,但是精度高的設(shè)備,這樣就造成每次程序的輸出其實(shí)都是在1到2個(gè)掃描周期誤差時(shí)間內(nèi)的。
wangzhentang
大傻
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 129 個(gè)
工控威望: 196 點(diǎn)
下載積分: 8038 分
在線時(shí)間: 26(小時(shí))
注冊(cè)時(shí)間: 2018-01-28
最后登錄: 2024-11-01
查看wangzhentang的 主題 / 回貼
4樓  發(fā)表于: 2020-01-13 03:41
善用跳轉(zhuǎn)和子程序,尤其子程序,不CALL不進(jìn)入循環(huán)
樓主留言:
我是想  能不能保證每次輸入都能在當(dāng)前掃描周期去響應(yīng)輸出,因?yàn)橛幸恍┹斎胧堑诙䝼(gè)掃描周期才響應(yīng)的,這樣就造成有一個(gè)掃描周期的誤差時(shí)間,雖然只有幾毫秒,但是精度高的設(shè)備,這樣就造成每次程序的輸出其實(shí)都是在1到2個(gè)掃描周期誤差時(shí)間內(nèi)的。
林亦然
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 41 個(gè)
工控威望: 142 點(diǎn)
下載積分: 336 分
在線時(shí)間: 118(小時(shí))
注冊(cè)時(shí)間: 2015-04-16
最后登錄: 2024-11-04
查看林亦然的 主題 / 回貼
5樓  發(fā)表于: 2020-01-13 09:45
我是想  能不能保證每次輸入都能在當(dāng)前掃描周期去響應(yīng)輸出,因?yàn)橛幸恍┹斎胧堑诙䝼(gè)掃描周期才響應(yīng)的,這樣就造成有一個(gè)掃描周期的誤差時(shí)間,雖然只有幾毫秒,但是精度高的設(shè)備,這樣就造成每次程序的輸出其實(shí)都是在1到2個(gè)掃描周期誤差時(shí)間內(nèi)的。
eledesigner
懂一點(diǎn)點(diǎn)
級(jí)別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 1783 個(gè)
工控威望: 2037 點(diǎn)
下載積分: 2651 分
在線時(shí)間: 2202(小時(shí))
注冊(cè)時(shí)間: 2009-08-21
最后登錄: 2024-11-08
查看eledesigner的 主題 / 回貼
6樓  發(fā)表于: 2020-01-13 10:01
你這樣搞,掃描時(shí)間更加不穩(wěn)定。樓主要穩(wěn)定可以用定時(shí)掃描
樓主留言:
我知道可以設(shè)置 恒定掃描周期,但是我們大部分程序的輸入響應(yīng),你能保證每次的輸入信號(hào)都是在程序的輸入刷新階段就讀入么,有一些可以,有一些根本就不行,要到下一個(gè)掃描周期的輸入刷新才能讀入,這樣不是有1到2個(gè)掃描的周期誤差么
林亦然
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 41 個(gè)
工控威望: 142 點(diǎn)
下載積分: 336 分
在線時(shí)間: 118(小時(shí))
注冊(cè)時(shí)間: 2015-04-16
最后登錄: 2024-11-04
查看林亦然的 主題 / 回貼
7樓  發(fā)表于: 2020-01-13 10:52
我知道可以設(shè)置 恒定掃描周期,但是我們大部分程序的輸入響應(yīng),你能保證每次的輸入信號(hào)都是在程序的輸入刷新階段就讀入么,有一些可以,有一些根本就不行,要到下一個(gè)掃描周期的輸入刷新才能讀入,這樣不是有1到2個(gè)掃描的周期誤差么
ydyzq123
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 172 個(gè)
工控威望: 303 點(diǎn)
下載積分: 1447 分
在線時(shí)間: 266(小時(shí))
注冊(cè)時(shí)間: 2012-05-19
最后登錄: 2024-05-23
查看ydyzq123的 主題 / 回貼
8樓  發(fā)表于: 2020-01-13 11:21
我記得有個(gè)刷新掃描周期的指令吧
lugua1
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 17 個(gè)
工控威望: 107 點(diǎn)
下載積分: 471 分
在線時(shí)間: 105(小時(shí))
注冊(cè)時(shí)間: 2015-04-06
最后登錄: 2024-09-17
查看lugua1的 主題 / 回貼
9樓  發(fā)表于: 2020-01-13 11:23
PLC的工作模式     輸入采集   程序執(zhí)行    輸出刷新。這樣做能保證輸入狀態(tài)在同一個(gè)程序執(zhí)行周期狀態(tài)時(shí)一樣的,給你編程和監(jiān)控減小了很多難度。我猜你的工作模型可能是這樣:比如一個(gè)運(yùn)動(dòng)部件往前運(yùn)動(dòng),當(dāng)傳感器檢測(cè)到時(shí)馬上停止,這樣程序在順序執(zhí)行時(shí),你程序的長(zhǎng)短肯定會(huì)影響你停的位置。如果你希望傳感器感應(yīng)到后運(yùn)動(dòng)盡可能快的停止可以采用如下方式1.你可用用外部輸入中斷。2.采用子程序和跳轉(zhuǎn),這樣比如你的程序是10000多步,你運(yùn)用跳轉(zhuǎn)和子程序后(當(dāng)前不用的程序不執(zhí)行),可能當(dāng)前執(zhí)行的程序只有1000步。
林亦然
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 41 個(gè)
工控威望: 142 點(diǎn)
下載積分: 336 分
在線時(shí)間: 118(小時(shí))
注冊(cè)時(shí)間: 2015-04-16
最后登錄: 2024-11-04
查看林亦然的 主題 / 回貼
10樓  發(fā)表于: 2020-01-13 12:01
9樓正解啊,這邊的機(jī)械就是這樣,它要求的停的位置特別的準(zhǔn)確,就是在中斷里面觸發(fā)跳轉(zhuǎn)么,然后直接跳到程序動(dòng)作那一部分么,但是這樣被跳轉(zhuǎn)過(guò)程序那一部分,那不是相當(dāng)于增加了響應(yīng)時(shí)間,也就是我的其他動(dòng)作時(shí)間那不是也要受到影響。
zzyog
光洋PLC技術(shù)服務(wù)及密碼破解
級(jí)別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 505 個(gè)
工控威望: 690 點(diǎn)
下載積分: 840 分
在線時(shí)間: 555(小時(shí))
注冊(cè)時(shí)間: 2007-01-02
最后登錄: 2024-11-06
查看zzyog的 主題 / 回貼
11樓  發(fā)表于: 2020-01-13 12:48
不常用的程序做成子程序,你的所有程序不會(huì)都一直又用吧

外部輸入點(diǎn)關(guān)鍵的做成中斷
  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go