觸摸屏地址類型說明?
威倫觸摸屏MODBUS協(xié)議中0x,1x,3x,4x,5x,6x,還有4x_bit,3x_bit8 等,代表不同的設(shè)備類型數(shù)據(jù)區(qū)。這些設(shè)備類型在MODBUS協(xié)議中只支持特定的功能碼,下面分別說明:
0x 是一個可讀可寫的線圈設(shè)備類型(類似于PLC的DO輸出點)。讀該設(shè)備類型的位狀態(tài)時,功能碼為01H,寫位狀態(tài)時功能碼為05H。
1x 是一個只讀的觸點設(shè)備類型(類似于PLC的DI輸入點)。讀位狀態(tài)時的功能碼為02H。
3x 是一個只讀的模擬量設(shè)備類型(類似于PLC的AI模擬量)。讀其數(shù)據(jù)時的功能碼為04H。
4x是一個可讀可寫的數(shù)據(jù)寄存器設(shè)備類型(類似于PLC的AO數(shù)據(jù)寄存器)。當讀其數(shù)據(jù)時功能碼是03H,當寫入數(shù)據(jù)的時候功能碼是10H。
5x 該設(shè)備類型與4x的設(shè)備類型屬性是一樣的。即發(fā)出讀寫的功能碼完全一樣。不同之處在于,當為雙字時,譬如32_bit unsigned格式的數(shù)據(jù),使用5x和4x兩種設(shè)備類型分別讀取數(shù)據(jù)時,高字和低字的位置是顛倒的。譬如,使用4x設(shè)備類型讀到的數(shù)據(jù)是0x1234,那么使用5x設(shè)備類型讀取的數(shù)據(jù)是0x3412。
6x 是一個可讀可寫的設(shè)備類型,讀數(shù)據(jù)的時候發(fā)出的功能碼也是03H,與4x不同之處在于寫數(shù)據(jù)的時候,發(fā)出的功能碼為06H,即寫單個寄存器的數(shù)據(jù)。
3x_bit 該設(shè)備類型支持的功能碼與3x設(shè)備類型完全一致,不同之處是,3x是讀數(shù)據(jù),而3x_bit是讀數(shù)據(jù)中的某一個bit的狀態(tài)。
4x_bit 該設(shè)備類型支持的功能碼與4x設(shè)備類型完全一致,不同之處是,4x是讀數(shù)據(jù),而4x_bit是讀數(shù)據(jù)中的某一個bit的狀態(tài)