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