ronkang
倍加?偩
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 147 個(gè)
工控威望: 348 點(diǎn)
下載積分: 914 分
在線時(shí)間: 188(小時(shí))
注冊(cè)時(shí)間: 2008-06-24
最后登錄: 2024-10-25
查看ronkang的 主題 / 回貼
樓主  發(fā)表于: 2020-12-26 23:05
1.已知百分比0~100%,周期1秒。
對(duì)應(yīng)關(guān)系為:0%時(shí),Q0.0接通0秒,斷開1秒;
                     25%時(shí),Q0.0接通0.25秒,斷開0.75秒;
                     50%時(shí),Q0.0接通0.5秒,斷開0.5秒;
                     75%時(shí),Q0.0接通0.75秒,斷開0.25秒;
                     100%時(shí),Q0.0接通1秒,斷開0秒;
類似于PID輸出百分比和輸出PWM的關(guān)系。
程序中有什么好方法可以實(shí)現(xiàn)?
因?yàn)辄c(diǎn)數(shù)比較多,就不要使用脈沖指令了。
其實(shí)我主要是想知道博圖中PID指令內(nèi)部是怎么做的,知道這個(gè)就好辦了,
有做過類似項(xiàng)目的給個(gè)建議,謝謝了。
ronkang
倍加福總線
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 147 個(gè)
工控威望: 348 點(diǎn)
下載積分: 914 分
在線時(shí)間: 188(小時(shí))
注冊(cè)時(shí)間: 2008-06-24
最后登錄: 2024-10-25
查看ronkang的 主題 / 回貼
1樓  發(fā)表于: 2020-12-27 14:18
各位有知道的透露一下,別太小氣
我現(xiàn)在用的是時(shí)間比較的方法,也試驗(yàn)成功了,但這個(gè)方法不是太好,
因?yàn)檩敵鳇c(diǎn)數(shù)較多,每個(gè)點(diǎn)都需要定時(shí)比較,定時(shí)器也不能放在FOR循環(huán)中,
各位有好方法的推薦一下,需要什么資料我這里有的都可以提供。謝謝了
周鍋鍋
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 160 個(gè)
工控威望: 189 點(diǎn)
下載積分: 2353 分
在線時(shí)間: 113(小時(shí))
注冊(cè)時(shí)間: 2020-08-01
最后登錄: 2024-11-01
查看周鍋鍋的 主題 / 回貼
2樓  發(fā)表于: 2020-12-28 11:28
[ 此帖被周鍋鍋在2021-04-07 16:58重新編輯 ]
ronkang
倍加?偩
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 147 個(gè)
工控威望: 348 點(diǎn)
下載積分: 914 分
在線時(shí)間: 188(小時(shí))
注冊(cè)時(shí)間: 2008-06-24
最后登錄: 2024-10-25
查看ronkang的 主題 / 回貼
3樓  發(fā)表于: 2020-12-28 15:42
2樓朋友,你說的是PID_COMPACT功能塊,我想要知道的是百分比和PWM的對(duì)應(yīng)關(guān)系,用程序如何實(shí)現(xiàn)。程序里不用PID功能的。謝謝你的熱心幫助
農(nóng)夫山自來(lái)水
級(jí)別: 正式會(huì)員
精華主題: 0
發(fā)帖數(shù)量: 39 個(gè)
工控威望: 92 點(diǎn)
下載積分: 653 分
在線時(shí)間: 105(小時(shí))
注冊(cè)時(shí)間: 2018-04-12
最后登錄: 2024-10-23
查看農(nóng)夫山自來(lái)水的 主題 / 回貼
4樓  發(fā)表于: 2020-12-28 16:57
不知道我理解的對(duì)不對(duì),你可以用兩個(gè)定時(shí)器的結(jié)合來(lái)實(shí)現(xiàn)一個(gè)線圈的通斷。
周鍋鍋
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 160 個(gè)
工控威望: 189 點(diǎn)
下載積分: 2353 分
在線時(shí)間: 113(小時(shí))
注冊(cè)時(shí)間: 2020-08-01
最后登錄: 2024-11-01
查看周鍋鍋的 主題 / 回貼
5樓  發(fā)表于: 2020-12-28 17:03
不好意思,西門子好像確實(shí)沒有timer類型
[ 此帖被周鍋鍋在2020-12-28 17:13重新編輯 ]
ronkang
倍加?偩
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 147 個(gè)
工控威望: 348 點(diǎn)
下載積分: 914 分
在線時(shí)間: 188(小時(shí))
注冊(cè)時(shí)間: 2008-06-24
最后登錄: 2024-10-25
查看ronkang的 主題 / 回貼
6樓  發(fā)表于: 2020-12-28 17:04
4樓朋友你好,我有50個(gè)輸出點(diǎn),我現(xiàn)在用的就是定時(shí)器比較實(shí)現(xiàn)的,就算使用FB多次調(diào)用,定時(shí)器也還是太多了,
eee34w
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 25 個(gè)
工控威望: 126 點(diǎn)
下載積分: 6233 分
在線時(shí)間: 78(小時(shí))
注冊(cè)時(shí)間: 2010-11-15
最后登錄: 2024-09-20
查看eee34w的 主題 / 回貼
7樓  發(fā)表于: 2020-12-28 17:14
請(qǐng)使用中斷OB (1MS)作每次循環(huán)+1的指令
1sec=1000ms

等累積999或1001時(shí)歸零

把算出的百分比作換算

比較要輸出的值
完成

這我很常用喔 因?yàn)榧訜崞骱芏?br />又不佔(zhàn)資源
農(nóng)夫山自來(lái)水
級(jí)別: 正式會(huì)員
精華主題: 0
發(fā)帖數(shù)量: 39 個(gè)
工控威望: 92 點(diǎn)
下載積分: 653 分
在線時(shí)間: 105(小時(shí))
注冊(cè)時(shí)間: 2018-04-12
最后登錄: 2024-10-23
查看農(nóng)夫山自來(lái)水的 主題 / 回貼
8樓  發(fā)表于: 2020-12-29 08:06
7樓的朋友說的很對(duì),學(xué)習(xí)了
ronkang
倍加?偩
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 147 個(gè)
工控威望: 348 點(diǎn)
下載積分: 914 分
在線時(shí)間: 188(小時(shí))
注冊(cè)時(shí)間: 2008-06-24
最后登錄: 2024-10-25
查看ronkang的 主題 / 回貼
9樓  發(fā)表于: 2020-12-29 10:05
感謝7樓朋友,方法不錯(cuò)。感謝感謝,有機(jī)會(huì)請(qǐng)你吃飯。
zhou1211
級(jí)別: 略有小成
精華主題: 1 篇
發(fā)帖數(shù)量: 205 個(gè)
工控威望: 362 點(diǎn)
下載積分: 1172 分
在線時(shí)間: 66(小時(shí))
注冊(cè)時(shí)間: 2013-11-04
最后登錄: 2024-09-18
查看zhou1211的 主題 / 回貼
10樓  發(fā)表于: 2021-01-10 15:03
在一個(gè)固定循環(huán)時(shí)間的段用加減乘除很容易寫出百分比轉(zhuǎn)換,時(shí)間固定,輸出想怎么等分就怎么等分