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