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