當(dāng)前位置:機(jī)電之家首頁(yè) >> PLC技術(shù)>> PLC文案資料 >> PLC論文 >> 關(guān)于WINCC實(shí)現(xiàn)按鍵加減
關(guān)于WINCC實(shí)現(xiàn)按鍵加減

我現(xiàn)在用S7200cpu,組態(tài)軟件WINCC7.0,其中有個(gè)變量控制變頻器頻率,要求在(0.0-50.0)HZ之間可調(diào),我想在WINCC畫面上設(shè)兩個(gè)按鈕,其中一個(gè)為“增加”,一個(gè)為“減少”,當(dāng)按“增加”一次時(shí),對(duì)應(yīng)變量數(shù)據(jù)加0.1,當(dāng)按“減少”一次時(shí),對(duì)應(yīng)變量數(shù)據(jù)減0.1,請(qǐng)問在WINCC畫面面上該如何實(shí)現(xiàn),對(duì)應(yīng)S7200又該如何編程。
答:wincc用vbs做:
按鈕加腳本:
dim mytag
mytag=hmiruntime.tags("tag1").read
mytag=mytag+0.1
hmiruntime.tags("tag1").write mytag
點(diǎn)一次加按鈕tag1的值加0.1
按鈕減腳本:
dim mytag
mytag=hmiruntime.tags("tag1").read
mytag=mytag-0.1
hmiruntime.tags("tag1").write mytag
點(diǎn)一次減按鈕tag1減0.1
用pc access 連接200plc,tag1對(duì)應(yīng)200的地址。

上面的方法可行,不過西門子的計(jì)數(shù)器不好用。
我提個(gè)其他的建議,我曾經(jīng)看過一個(gè)程序,具體怎么編程我忘了,最后的功能是檢測(cè)你按按鈕的時(shí)間,如果你按的按鈕在一個(gè)規(guī)定的時(shí)間之內(nèi),那么值加減一個(gè)單位,如果持續(xù)按住按鈕超過某一個(gè)時(shí)間,那么持續(xù)累加一個(gè)單位(即,每個(gè)PLC掃描周期就加一個(gè)單位),其實(shí)通過計(jì)時(shí)器來(lái)實(shí)現(xiàn)。
因?yàn)槲覀円惨紤]到實(shí)際操作上的方便,總歸有需要快速累加的時(shí)候。如果每點(diǎn)一起加0.1,會(huì)累死人的,手都酸掉。
wincc:設(shè)兩個(gè)按鈕,單擊屬性,關(guān)聯(lián)兩個(gè)BOOL變量,按下賦1,松開賦0,另一個(gè)按鈕同樣設(shè)置。
PLC:將開關(guān)量對(duì)應(yīng)200的位地址,采用按鈕的上升沿,執(zhí)行加法指令。并將開關(guān)量并聯(lián)接通定時(shí)器,設(shè)定一定時(shí)間(0.5S),按下的時(shí)間超過設(shè)定值,一直執(zhí)行加法指令,直到松開。
如果是減法,就執(zhí)行減法指令,直到松開。

 

作者:未知 點(diǎn)擊:450次 [打印] [關(guān)閉] [返回頂部]
本文標(biāo)簽:關(guān)于WINCC實(shí)現(xiàn)按鍵加減
* 由于無(wú)法獲得聯(lián)系方式等原因,本網(wǎng)使用的文字及圖片的作品報(bào)酬未能及時(shí)支付,在此深表歉意,請(qǐng)《關(guān)于WINCC實(shí)現(xiàn)按鍵加減》相關(guān)權(quán)利人與機(jī)電之家網(wǎng)取得聯(lián)系。
電子樣本

SN系列樣冊(cè)
:鞏經(jīng)理
:13915946763
:南京塞姆泵業(yè)有限公司
個(gè)人求購(gòu)

楊異乾 【求購(gòu)】  電涌保護(hù)器  2025-11-28
趙焱 【求購(gòu)】  電氣溫控閥  2025-11-28
張揚(yáng)瓊 【求購(gòu)】  ABB火檢...  2025-11-27
張雪根 【求購(gòu)】  固體除垢劑  2025-11-26
趙經(jīng)理 【求購(gòu)】  變壓器  2025-11-26
羅經(jīng)理 【求購(gòu)】  巡邏車跟蹤...  2025-11-26
趙經(jīng)理 【求購(gòu)】  柴油發(fā)電機(jī)  2025-11-26
沈雙 【求購(gòu)】  柴油過濾紙  2025-11-26
VIP公司推薦