16-weg transistor output module/twee sets van 20 K pulsuitgang/RS485 configuratie/MODBUS-RTU
Code Functie Ondersteuning Functie Code:
Functie code | Definition | Operaties (binary) |
0x02 | Lezen schakelaar ingang | Lezen een of meer schakelaar staat input data |
0x01 | Lezen schakelaar uitgang | Lezen een of meer switch uitgang status data |
0x03 0x04 | Lezen register data | Data lezen uit een of meer registers |
0x05 0X0F | Schrijven schakelaar uitgang Schrijven meerdere schakelaars | Controle helemaalRelais"Hop/sub" output |
0x06 | Schrijven enkele path register | Schrijf een set van binaire data in een enkele register |
0x10 | Schrijven multiplexer register | Schrijven meerdere sets van binaire data in meerdere registers |
**************************************************************************************************************
MODBUS adres1
Lees analoge ingang (0x04)
Host stuurt:Addr 04 regH regL NumH numL crcH crcL
Van de machine terug:Addr 04 len d0H d0L...DnH dnL crcH crcL
Interpretatie: Register adres van0Start tellen.NumH numLGeeft het aantal routes van de analoge hoeveelheid te lezen. Deze kaart heeft 5 analoge ingang kanalen.10 bitADCElke analoge neemt twee bytes van data. Bijvoorbeeld, te lezen de2Lu Hij3Het register adres is0001Het aantal registers is0002Bijvoorbeeld, te lezen alle analoge hoeveelheden1Lu Zhi di8Het adres van het register is uuuuuuuuuuuuu0000Het aantal registers is0008Terugkeer gegevens0-0x3FFVertegenwoordigt de verzameld analoge hoeveelheden, zoals analoge hoeveelheden.0-20mADe data lezen zijn18CDe decimale nummer is396Dus de huidige waarde isI = 20mA * 396/1023 = 7.742mASensoren zijn algemeen4-20mAAls de lezen waarde is minder dan4mADe verbindingslijn is defect.
Voorbeeld: lees de eerste1Lu Zhi di8Road analoge
Host stuurt:01 04 00 00 08 F1 CC
Van de machine terug:0104 0C d0H d0L...D5H d5L crcH crcL
MSG [0] = ip_Addr;//slave adresMSG [1] = 0x04;//Lees een enkele registerMSG [2] = byte (data_Addr> 8); hoge bit van//register adresMSG [3] = (byte) data_Addr; lage bit//register adresMSG [4] = 0x00; hoge bit van data lengte te lezenMSG [5] = 0x01; de basis lengte van de gegevens te lezenCRC = CRC16 (msg, 6);MSG [6] = byte (crc> 8); 8 cijfers hoger in//controlerenMSG [7] = (byte) crc;//check lage 8 bits
Comm. Schrijven (msg);//Sturen Lezen Verzoek Zheng
Receive_A_Frame ();//Ontvangen de Zhen antwoorden signaal//Voeg hier: Beoordelen de ontvangen data}
-
-
-
Uitgangsstroom parameters | AC1Klasse belasting | Maximale7A |
| AC3Klasse belasting | Maximale2A |
| AC5Klasse belasting | Maximale1A |
| DCBelasting | Maximale10A |
|
|
|
Digitale Ingang Kenmerken | Maximale spanning | 36VDC |
| Minimale spanning | 9VDC |
| Aanbevolen spanning | 9-30VDC |
| Ingangsstroom | 4 ~ 20mA |
|
|
|
Analoge ingang kenmerken | Spanningsbereik | 0 ~ 10 V |
| Ingangsstroom | 4 ~ 20mA |
| Oplossend vermogen | 10Bit <0 ~ 1023> |
| Conversie snelheid | 250 K <4us/Cyclus> |
|
|
|
Seriële poort karakteristieke | Niveau | Standaard232Niveau |
| Baudrate | 9600bps <Configureerbare> |
| Communicatie protocol | Modbus_RTU |
|
|
|
Input power kenmerken | Spanning |
Type : Logic ICs
Conditie : Nieuw