當(dāng)前位置: 首頁(yè) > 工業(yè)控制產(chǎn)品 > 自動(dòng)化控制 > PLC可編程控制器
發(fā)布日期:2022-10-09 點(diǎn)擊率:96
plc和觸摸屏操控指示燈編程思路
在觸摸屏內(nèi)設(shè)置8個(gè)字節(jié)存儲(chǔ)器:VB100~VB107和1個(gè)字存儲(chǔ)器CW20,且與PLC通訊。
1、其VB100~VB107這8個(gè)字節(jié)存儲(chǔ)器別離作為8個(gè)燈泡的選中象征區(qū):VB100為第1燈泡的選中象征區(qū),VB101為第2個(gè)點(diǎn)亮燈泡的選中象征區(qū),……VB107為第8個(gè)點(diǎn)亮燈泡的選中象征區(qū)。這8個(gè)燈的象征存儲(chǔ)器的置數(shù)內(nèi)容別離置數(shù)為0~7這8個(gè)數(shù)字(互不重復(fù)):旗置數(shù)=0的存儲(chǔ)器對(duì)應(yīng)的燈為第1個(gè)點(diǎn)亮,置數(shù)=1的存儲(chǔ)器對(duì)應(yīng)的燈為第2個(gè)點(diǎn)亮 ……置數(shù)=7的存儲(chǔ)器對(duì)應(yīng)的燈為第8個(gè)點(diǎn)亮。觸摸屏可對(duì)VB100~VB107隨意設(shè)定0~7這8個(gè)數(shù),就可完結(jié)對(duì)這8個(gè)燈動(dòng)作次第的隨意改動(dòng)。
2、用守時(shí)器T101作自振蕩器,其守不時(shí)刻不設(shè)為詳細(xì)數(shù)值,而用VW20替代,其VW20可由觸摸屏設(shè)定,這么就可完結(jié)動(dòng)作的時(shí)刻距離也能夠隨時(shí)設(shè)置的效果。
3、次第隨意操控的構(gòu)思:為完結(jié)8個(gè)燈能按各自標(biāo)明區(qū)(即VB100~VB107)置數(shù)的巨細(xì)順次點(diǎn)亮,完結(jié)的辦法是選用一個(gè)計(jì)數(shù)器(MB10),計(jì)數(shù)器由0開(kāi)端,按給定的距離進(jìn)行加1計(jì)數(shù),加到數(shù)=8當(dāng)即請(qǐng)0,從頭由0作加1計(jì)數(shù)。這么:MB10的值將在0~7這8個(gè)數(shù)字改動(dòng),在計(jì)數(shù)進(jìn)程中,又不時(shí)用計(jì)數(shù)器的計(jì)數(shù)值(MB10)與VB100~VB107的值進(jìn)行比照,與MB10值持平的標(biāo)明區(qū)對(duì)應(yīng)的燈亮,如:當(dāng)MB10=0時(shí),如VB103=0,則使VB103對(duì)應(yīng)燈(Q0.3)為榜首個(gè)點(diǎn)亮,接著MB10=1,如 VB00=1,則使VB100對(duì)應(yīng)燈(Q0.0)為第二個(gè)點(diǎn)亮……然后完結(jié)按8個(gè)標(biāo)明區(qū)的數(shù)由0、1、2…7,順次點(diǎn)亮。按上述2、3二點(diǎn)思路進(jìn)行編程即是本程序的編程訣竅的本地。下面用S7-200編程如下,供你參看
下一篇: PLC、DCS、FCS三大控
上一篇: MATLAB和Simulink在航