消息顯示與多態(tài)指示燈顯示的區(qū)別
課件:
消息顯示與多態(tài)指示燈顯示的區(qū)別
為了方便實(shí)時(shí)監(jiān)控程序運(yùn)行到哪一幀指令,可以在觸摸屏上設(shè)置消息顯示框,運(yùn)行哪一幀時(shí),哪一幀的狀態(tài)則會(huì)在觸摸屏上顯示出來。
添加消息顯示框的方法有兩種:多態(tài)指示燈和消息顯示。首先在時(shí)序環(huán)0和時(shí)序環(huán)1中各自編輯一組程序,用多態(tài)指示燈來監(jiān)控時(shí)序環(huán)0的動(dòng)作狀態(tài),用消息顯示來監(jiān)控時(shí)序環(huán)1的動(dòng)作狀態(tài)。
1、多態(tài)指示燈
在觸摸屏軟件的功能控件中,添加多態(tài)指示燈,數(shù)據(jù)類別:16為正整數(shù),監(jiān)視地址為時(shí)序環(huán)0的當(dāng)前幀地址值:3x02,總狀態(tài)數(shù)為實(shí)際動(dòng)作所有的指令數(shù)。
在多態(tài)指示燈中,總狀態(tài)數(shù)最多為32個(gè),指令超過32位,則為無效值,也就是說多態(tài)指示燈最多監(jiān)控到32條指令狀態(tài)。適用于程序指令少于32條的程序動(dòng)作。
在文字界面中,添加每一幀的指令說明,如Y0通,在這一幀,動(dòng)作發(fā)生在一瞬間,無法監(jiān)控,而程序中多用到延時(shí)表示當(dāng)前的狀態(tài),所以我們?cè)谘訒r(shí)的那一幀寫明當(dāng)前狀態(tài)即可。延時(shí)的指令幀均為偶數(shù)幀,具體程序說明可參見視頻。
2、消息顯示
在觸摸屏軟件的功能控件中,添加消息顯示,數(shù)據(jù)類別:16為正整數(shù),監(jiān)視地址為時(shí)序環(huán)1的當(dāng)前幀地址值:3x102?(第三代以下指令中是3x12,具體看modbus地址表),總狀態(tài)數(shù)為實(shí)際動(dòng)作所有的指令數(shù)。
在多態(tài)指示燈中,總狀態(tài)數(shù)最多可達(dá)到128個(gè),而我們每一環(huán)的最多可編輯100條指令,所以用消息顯示來實(shí)時(shí)監(jiān)控程序的動(dòng)作狀態(tài)是綽綽有余的。
在文字界面中,添加每一幀的指令說明,添加方法與多態(tài)指示燈的添加方法是一樣的。
在這兩種顯示消息的物件中,多態(tài)指示燈有總狀態(tài)數(shù)的限制,最多可監(jiān)視32個(gè),而我們的時(shí)序環(huán)中,可編輯100條指令,所以當(dāng)指令條數(shù)超過32條時(shí),對(duì)于后面的動(dòng)作,多態(tài)指示燈則監(jiān)控不到,因此,多態(tài)指示燈適合監(jiān)控程序指令少于32條的動(dòng)作程序。而消息顯示,則不受限制,監(jiān)控總幀數(shù)可達(dá)128條,遠(yuǎn)遠(yuǎn)超過了我們時(shí)序環(huán)程序的最多指令數(shù),所以對(duì)于程序指令超過32條的動(dòng)作程序,可用消息顯示來實(shí)時(shí)監(jiān)控。
兩者的作用相似,只是監(jiān)控的總狀態(tài)數(shù)不一樣而已,可以根據(jù)自己編輯的程序來選擇需要監(jiān)視狀態(tài)的物件。