Home

SE R IE K O SM O S

image

Contents

1. BYTE VARIABLE n of bytes BYTE DATA 114 DISPLAY PUNTO 8 d gito 0 115 6 d gito 1 116 d gito 2 117 d gito 3 118 d gito 4 119 signo 120 DISPLAY PUNTO 9 d gito 0 121 6 d gito 1 122 d gito 2 123 d gito 3 124 d gito 4 125 signo 126 DISPLAY PUNTO 10 d gito 0 127 6 d gito 1 128 d gito 2 129 d gito 3 130 d gito 4 131 signo 132 DISPLAY PUNTO 11 d gito 0 133 6 d gito 1 134 d gito 2 135 d gito 3 136 d gito 4 137 signo 138 DISPLAY PUNTO 12 d gito 0 139 6 d gito 1 140 d gito 2 141 d gito 3 142 d gito 4 143 signo 29 ALPHA P BYTE N VARIABLE n of bytes BYTE DATA 144 VALOR SETPOINT 1 d gito 0 145 6 d gito 1 146 d gito 2 147 d gito 3 148 d gito 4 149 signo 150 VALOR SETPOINT 2 d gito 0 151 6 d gito 1 152 d gito 2 153 d gito 3 154 d gito 4 155 signo 156 VALOR SETPOINT 3 d gito 0 157 6 d gito 1 158 d gito 2 159 d gito 3 160 d gito 4 161 signo 162 VALOR SETPOINT 4 d gito 0 163 6 d gito 1 164 d gito 2 165 d gito 3 166 d gito 4 167 signo 168 MODO SETPOINT 1 O indicaci n LED 1 indicaci n LED disp
2. BETA D 36 FUNCI N SET1 O indep 1 stop 2 reset 3 borra set anterior 24 VALOR DE RETARDO digito 0 track auto h 14 track set O HISTERESIS PARA d gito 1 FUNCI N SET2 indep 1 stop 2 reset 3 borra set anterior 25 SALIDA SET 1 6 d gito 2 track auto h 14 track set d gito 3 37 FUNCI N SET3 indep 1 stop 2 reset 3 borra set anterior 26 d gito 4 0 para contador 4 track auto h 14 track set d gito 5 0 para contador FUNCI N SET4 indep 1 stop 2 reset 3 borra set anterior 27 VALOR DE RETARDO d gito 0 track auto h 14 track set O HISTERESIS PARA d gito 1 38 LATCH1 0 1 si s lo frecuencia 28 SALIDA SET 2 6 d gito 2 LATCH2 0 1 si s lo frecuencia d gito 3 39 LATCH3 O no 1 si s lo frecuencia 29 d gito 4 0 para contador LATCH4 0 1 si s lo frecuencia d gito 5 0 para contador 40 MODO ENTRADA O up up 1 up do 2 do do 3 up do 4 up inh 30 VALOR DE RETARDO d gito 0 5 do inh 6 dir 7 phx1 8 phx2 9 phx4 O HISTERESIS PARA d gito 1 FUNC ARITMETICA 0 suma 1 resta 2 mult 3 div 4 31 SALIDA SET 3 6 d gito 2 41 FLANCO DE CONTEO 1 1 edge 2 2 edge d gito 3 FILT ANTIREBOTE O no 1 si 32 d gito 4 0 para contador 42 MODO BATCH A 0 1 auto 2 reset d gito 5 0 para contador MODO BATCH B 0
3. BYTE N VARIABLE n of bytes BYTE DATA 54 ENTRADA PUNTO 10 d gito 0 55 6 d gito 1 56 d gito 2 57 d gito 3 58 d gito 4 59 signo 60 ENTRADA PUNTO 11 d gito 0 61 6 d gito 1 62 d gito 2 63 d gito 3 64 d gito 4 65 signo 66 ENTRADA PUNTO 12 d gito 0 67 6 d gito 1 68 d gito 2 69 d gito 3 70 d gito 4 71 signo 72 DISPLAY PUNTO 1 d gito 0 73 6 d gito 1 74 d gito 2 75 d gito 3 76 d gito 4 77 signo 78 DISPLAY PUNTO 2 d gito 0 79 6 d gito 1 80 d gito 2 81 d gito 3 82 d gito 4 83 signo 27 ALPHA P BYTE N VARIABLE n of bytes BYTE DATA 84 DISPLAY PUNTO 3 d gito 0 85 6 d gito 1 86 d gito 2 87 d gito 3 88 d gito 4 89 signo 90 DISPLAY PUNTO 4 d gito 0 91 6 d gito 1 92 d gito 2 93 d gito 3 94 d gito 4 95 signo 96 DISPLAY PUNTO 5 d gito 0 97 6 d gito 1 98 d gito 2 99 d gito 3 100 d gito 4 101 signo 102 DISPLAY PUNTO 6 d gito 0 103 6 d gito 1 104 d gito 2 105 d gito 3 106 d gito 4 107 signo 108 DISPLAY PUNTO 7 d gito 0 109 6 d gito 1 110 d gito 2 111 d gito 3 112 d gito 4 113 signo 28 ALPHA P
4. 30 ENTRADA PUNTO 11 d gito 0 6 d gito 1 31 d gito 2 d gito 3 32 d gito 4 signo 33 DISPLAY PUNTO 1 d gito 0 6 d gito 1 34 d gito 2 d gito 3 35 d gito 4 signo 36 DISPLAY PUNTO 2 d gito 0 6 d gito 1 37 d gito 2 d gito 3 38 d gito 4 signo 39 DISPLAY PUNTO 3 d gito 0 6 d gito 1 40 d gito 2 d gito 3 41 d gito 4 signo 42 DISPLAY PUNTO 4 d gito 0 6 d gito 1 43 d gito 2 d gito 3 44 d gito 4 signo 45 DISPLAY PUNTO 5 d gito 0 6 digito 1 46 digito 2 digito 3 47 digito 4 signo 48 DISPLAY PUNTO 6 digito 0 6 digito 1 49 digito 2 digito 3 50 digito 4 signo 51 DISPLAY PUNTO 7 digito 0 6 digito 1 52 digito 2 digito 3 53 digito 4 signo 54 DISPLAY PUNTO 8 digito 0 6 digito 1 55 digito 2 digito 3 56 digito 4 signo 57 DISPLAY PUNTO 9 digito 0 6 digito 1 58 digito 2 digito 3 59 digito 4 signo 77 ALPHA L 60 ENTRADA PUNTO 10 d gito 0 6 d gito 1 61 d gito 2 d gito 3 62 d gito 4 signo 63 ENTRADA P
5. BYTE VARIABLE n of bytes BYTE DATA 24 MODO SETPOINT 1 0 indicaci n LED 1 indicaci n LED display intermitente 25 5 Oz neto 2 bruto 3 pico 4 valle 26 O dly 1 hys 1 2 hys 2 27 O hi 1 28 0 1 on 2 latch 29 MODO SETPOINT 2 O indicaci n LED 1 indicaci n LED display intermitente 30 5 O neto 1 track set 2 bruto 3 pico 4 valle 5 track auto 31 O dly 1 hys 1 2 hys 2 32 O hi 1 lo 33 0 1 on 2 latch 34 MODO SETPOINT 3 O indicaci n LED 1 indicaci n LED display intermitente 35 5 O neto 2 bruto 3 pico 4 valle 36 O dly 1 hys 1 2 hys 2 37 O hi 1 38 0 off 1 on 2 latch 39 MODO SETPOINT 4 O indicaci n LED 1 indicaci n LED display intermitente 40 5 O neto 1 track set 2 bruto 3 pico 4 valle 41 O dly 1 hys 1 2 hys 2 42 O hi 1 43 O off 1 on 2 latch 44 RETARDO HYSTERESIS d gito 0 45 SETPOINT 1 d gito 1 46 4 d gito 2 47 d gito 3 48 RETARDO HYSTERESIS d gito 0 49 SETPOINT 2 d gito 1 50 4 d gito 2 51 d gito 3 52 RETARDO HYSTERESIS digito 0 53 SETPOINT 3 digito 1 54 4 digito 2 55 digito 3 46 ALPHA T BYTE N VARIABLE n de bytes BYTE DATA 56 RETARDO HISTERESIS d gito 0 57 S
6. BYTE N VARIABLE n de bytes BYTE DATA 204 VALOR DISPLAY PARA d gito 0 205 SALIDA ANALOGICA BAJA d gito 1 206 6 d gito 2 207 d gito 3 208 d gito 4 209 signo 210 VALOR DISPLAY PARA d gito 0 211 SALIDA ANALOGICA ALTA d gito 1 212 6 d gito 2 213 d gito 3 214 d gito 4 215 signo 216 TIPO SALIDA ANALOGICA 1 0 0 10V DC 1 4 20mA DC 217 FILTRO SALIDA ANALOGICA 1 O filtro off 1 filtro on 218 TIPO DE ENTRADA 1 O tensi n 1 corriente 2 potenci metro 219 RANGO DE ENTRADA 1 0 10V 20mA 1 1V 1mA 220 EXCITACION 1 0 24V 1 10V 221 PUNTO DECIMAL 1 posici n 0 88888 1 8888 8 2 888 88 3 88 888 222 FILTRO P 1 nivel 0 a 9 223 FILTRO E 1 nivel 0 a 9 224 REDONDEO 1 0201 1 02 2 05 3 10 225 BLOOUEO TECLA TARA 1 O tecla habilitada 1 tecla inhabilitada 226 CN2 FUNCION pin1 1 ver manual 227 CN2 FUNCION pin2 1 ver manual 228 CN2 FUNCION pin4 1 ver manual 229 CN2 FUNCION pin5 1 ver manual 230 PUNTOS DE LINEALIZACION 1 2a12 32 TABLAS DE POSI CI ONES DE MEMORI A MODELO ALPHA C VARIABLES DINAMICAS DE SOLO LECTURA TABLA 1 EN FORMATO DE COMA FLOTANTE BYTE Ne VARIABLE Las variables en coma flotante se env an sin el 240 PICO punto decimal del display Este puede 244 VALLE solicitarse por separado mediante la funci n 01 248 TARA accediend
7. BYTE VARIABLE ne of bytes BYTE DATA 24 SETPOINT 1 d gito 0 25 6 d gito 1 26 d gito 2 27 d gito 3 28 d gito 4 29 signo 30 SETPOINT 2 d gito 0 31 6 d gito 1 32 d gito 2 33 d gito 3 34 d gito 4 35 signo 36 SETPOINT 3 d gito 0 37 6 d gito 1 38 d gito 2 39 d gito 3 40 d gito 4 41 signo 42 SETPOINT 4 d gito 0 43 6 d gito 1 44 d gito 2 45 d gito 3 46 d gito 4 47 signo 48 RETARDO HYSTERESIS d gito 0 49 SETPOINT 1 d gito 1 50 5 d gito 2 51 d gito 3 52 d gito 4 60 BETA M BYTE N VARIABLE n of bytes BYTE DATA 53 RETARDO HYSTERESIS d gito 0 54 SETPOINT 2 d gito 1 55 5 d gito 2 56 d gito 3 57 d gito 4 58 RETARDO HYSTERESIS d gito 0 59 SETPOINT 3 d gito 1 60 5 d gito 2 61 d gito 3 62 d gito 4 63 RETARDO HYSTERESIS d gito 0 64 SETPOINT 4 d gito 1 65 5 d gito 2 66 d gito 3 67 d gito 4 68 SET SETPOINT 1 1 Ozoff 1 69 SET SETPOINT 2 1 0 1 on 2 track 70 SET SETPOINT 3 1 Ozoff 1 71 SET SETPOINT 4 1 O off 1 on 2 track 72 COMPARACION SETPOINT 1 1 O neto 1 bruto 1 pico 2 valle 73 COMPARACION SETPOINT 2 1 O neto 1 bruto 1 pico 2 valle 74 COMPARACION SETPOINT 3 1 O neto 1 bruto 1 pico 2 valle 7
8. 164 SETPOINT 2 digito 0 8 digito 1 165 digito 2 digito 3 166 signo digito 4 digito 5 167 digito 6 digito 7 168 SETPOINT 3 digito 0 8 digito 1 169 digito 2 digito 3 170 signo digito 4 digito 5 171 digito 6 digito 7 172 SETPOINT 4 digito 0 8 digito 1 173 digito 2 digito 3 174 signo digito 4 digito 5 175 digito 6 digito 7 176 ON OFF SET 1 0 off 1 ON OFF SET 2 0 off 1 177 ON OFFSET3 0 off 1 ON OFF SET 4 0 off 1 105 KAPPA M 178 COMPARACION SET 1 O display1 1 display2 2 display math 3 total COMPARACI N SET 2 O displayl 1 display2 2 display math 3 tota 179 COMPARACI N SET 3 O displayl 1 display2 2 display math 3 tota COMPARACI N SET 4 O displayl 1 display2 2 display math 3 tota 180 SALIDA SET 1 0 l nc SALIDA SET 2 0 12nc 181 SALIDA SET 3 0 l nc SALIDA SET 4 0 12nc 182 HI LO SET 1 O HI 1 LO HI LO SET 2 O HI 1 LO 183 HI LO SET 3 O HI 1 LO HI LO SET 4 O HI 1 LO 184 MODO SET 1 O retardo 1 histeresis 1 2 histeresis 2 MODO SET 2 O retardo 1 histeresis 1 2 histeresis 2 185 MODO SET 3 O retardo 1 histeresis 1 2 histeresis 2 MODO SET 4 O retardo 1 histeresis 1 2 histeresis 2 186 LATCH SET 1 O no
9. Formato envio 1 byte 1 byte 2 bytes 2 bytes 1 byte n bytes 2 bytes direcci n esclavo funci n modbus direcci n del ler n mero de bits n bytes informaci n a CRC byte seg n tabla 4 n9 bytes x 8 a escribir escribir Formato respuesta 1 byte 1 byte 2 bytes 2 bytes 2 bytes direcci n CRC Ejemplos de escritura parcial Modificaci n en el aparato de direcci n 01 del valor del setpoint 1 al valor 12345 H 01 H OF H 00 H 90 H 00 H 30 H 06 direcci n funci n direcci n ler byte n mero de bits n bytes esclavo modbus d 144 seg n tabla 6bytesx8 d 48 a escribir H O5 H 04 H 03 H 02 H 01 HOF H 67 H 92 gt datos valor de setpoint CRC Respuesta H 01 H OF H 00 H 90 H 00 H 30 H 55 H F2 direcci n funci n direcci n ler byte n de bits escritos CRC Programaci n de bloqueo de la tecla tara bloguear 1 en el aparato de direcci n 06 H 06 H OF H 00 H E1 H 00 H 08 H 01 H 01 H C2 H A7 direcci n funci n direcci n del ler byte n mero de bits n bytes dato CRC esclavo modbus d 225 seg n tabla 1 bytes x 8 a escribir Respuesta H 06 H OF H 00 H El H 00 H 08 H 05 H 8C direcci n funci n direcci n ler byte n2 de bits escritos CRC 15 Cuando se env a la programaci n completa a un aparato deber enviarse como direcci n del ler byte a escribir la direcci n 00 y un n mero de bits y n mero de bytes gue depender del modelo Si la configuraci n del instrumento reguie
10. ALPHA L PUNTO DECIMAL 1 posici n 0 88888 90 RETARDO HYSTERESIS d gito 0 1 8888 8 2 888 88 PARA SETPOINT 2 d gito 1 3 88 888 4 8 8888 91 4 d gito 2 105 SENSIBILIDAD d gito 0 d gito 3 4 digito 1 92 RETARDO HY STERESIS digito 0 106 digito 2 PARA SETPOINT 3 digito 1 digito 3 93 4 digito 2 107 DESPLAZAMIENTO d gito 0 d gito 3 4 d gito 1 94 RETARDO HYSTERESIS d gito 0 108 d gito 2 PARA SETPOINT 4 d gito 1 d gito 3 95 4 d gito 2 109 FILTRO P 1 nivel 0 4 9 d gito 3 FILTRO E 1 nivel 0 a 9 96 VALOR DE DISPLAY PARA d gito 0 110 REDONDEO 1 0 01 1 02 2205 SALIDA ANALOGICA LO digito 1 3 10 97 6 d gito 2 BLOQUEO TECLA TARA 1 O tecla tara sin d gito 3 bloqueo 1 tecla tara 98 d gito 4 i bloqueada signo 111 CN2 FUNCION pin1 1 ver manual 99 VALOR DE DISPLAY PARA d gito 0 CN2 FUNCI N pin2 1 ver manual SALIDA ANALOGICA HI digito 1 112 CN2 FUNCI N pin4 1 ver manual 100 6 d gito 2 CN2 FUNCION pin5 1 ver manual digito 3 113 N de PUNTOS DE LINEALIZACION 2311 101 digito 4 1 signo E 102 TIPO SALIDA ANAL GICA 1 0 0 10V DC 1 4 20mA DC FILTRO SALIDA ANAL GICA 1 O filtro off 1 filtro on 103 TIPO CONEXI N 1 O master 1 slave FRECUENCIA EXCITACI N 1 0 3 5kHz 1 5kHz 104 VOLTAJE EXCITACION 1 0 2 2V 1 1V 79 TABLA 2A ALPHA L variables din micas en coma flotante s lo lectur
11. 120 DISPLAY PUNTO 19 d gito 0 5 d gito 1 121 digito 2 digito 3 122 signo DISPLAY PUNTO 20 d gito 0 123 5 digito 1 digito 2 124 digito 3 signo 125 DISPLAY PUNTO 21 d gito 0 5 d gito 1 126 d gito 2 d gito 3 127 signo DISPLAY PUNTO 22 d gito 0 128 5 d gito 1 d gito 2 129 d gito 3 signo 130 DISPLAY PUNTO 23 d gito 0 5 d gito 1 131 d gito 2 d gito 3 132 signo DISPLAY PUNTO 24 d gito 0 133 5 d gito 1 d gito 2 134 d gito 3 signo 135 DISPLAY PUNTO 25 d gito 0 5 d gito 1 136 d gito 2 d gito 3 137 signo DISPLAY PUNTO 26 d gito 0 138 5 d gito 1 d gito 2 139 d gito 3 signo 140 DISPLAY PUNTO 27 d gito 0 5 d gito 1 141 d gito 2 d gito 3 142 signo DISPLAY PUNTO 28 d gito 0 143 5 d gito 1 d gito 2 144 d gito 3 signo 145 DISPLAY PUNTO 29 d gito 0 5 d gito 1 146 d gito 2 d gito 3 147 signo DISPLAY PUNTO 30 d gito 0 148 5 d gito 1 d gito 2 149 d gito 3 signo 86 GAMMA M SETPOINT 1 5 152 SETPOINT 2 SETPOINT 3 5 156 157 SETPOINT 4 160 gito 1 gito 2 igito 3 igno O dly 1 hys_1 2 hys 2 O hi 1 l0 O net 1 track set 2 bruto 3 pico 4 valle 5 pico a pico O dly 1 hys_1 2 hys 2 O hi 1 lo 0 1 on 2 l
12. BYTE VARIABLE n of bytes BYTE DATA 173 MODO SETPOINT 2 0 indicaci n LED 1 indicaci n LED display intermitente 174 5 Oz neto 1 track set 2 bruto 3 pico 4 valle 5 track auto 175 O dly 1 hys 1 2 hys 2 176 O hi 1 177 O off 1 2 latch 178 MODO SETPOINT 3 O indicaci n LED 1 indicaci n LED display intermitente 179 51 O neto 2 bruto 3 pico 4 valle 180 O dly 1 hys 1 2 hys 2 181 O hi 1 lo 182 O off 1 on 2 latch 183 MODO SETPOINT 4 O indicaci n LED 1 indicaci n LED display intermitente 184 5 O neto 1 track set 2 bruto 3 pico 4 valle 185 O dly 1 hys 1 2 hys 2 186 O hi 1 187 0 1 on 2 latch 188 RETARDO HYSTERESIS d gito 0 189 SETPOINT 1 d gito 1 190 4 d gito 2 191 d gito 3 192 RETARDO HYSTERESIS d gito 0 193 SETPOINT 2 d gito 1 194 4 d gito 2 195 d gito 3 196 RETARDO HYSTERESIS digito 0 197 SETPOINT 3 digito 1 198 4 digito 2 199 digito 3 200 RETARDO HYSTERESIS digito 0 201 SETPOINT 4 digito 1 202 4 digito 2 203 digito 3 41 ALPHA C BYTE N VARIABLE n de bytes BYTE DATA 204 VALOR DISPLAY PARA d gito 0 205 SALIDA ANALOGICA BAJA d gito 1 206 6 d gito 2 207 d gito 3 208 d gito 4 209 signo 210 VALOR DISPLAY PARA d gito 0 211 SALIDA ANALOGICA ALTA d gito 1 212 6 d gito 2
13. l auto 2 reset 33 VALOR DE RETARDO d gito 0 43 NIVEL BATCH A d gito 0 O HISTERESIS PARA d gito 1 7 d gito 1 34 SALIDA SET 4 6 d gito 2 44 d gito 2 digito 3 digito 3 35 digito 4 0 para contador 45 digito 4 digito 5 0 para contador digito 5 46 signo NIVEL BATCH B digito 0 47 7 digito 1 digito 2 48 digito 3 digito 4 49 digito 5 signo 93 BETA D 64 128 FREC ENTRADA d gito 0 50 100 PRESET A digito 0 129 6 digito 1 101 7 d gito 1 65 130 d gito 2 51 102 digito 2 131 digito 3 103 digito 3 66 132 digito 4 52 104 d gito 4 133 d gito 5 105 d gito 5 67 134 DISPLAY digito 0 53 106 signo 135 DESEADO 6 d gito 1 107 PRESET B d gito 0 68 136 d gito 2 54 108 7 d gito 1 137 d gito 3 109 d gito 2 69 138 d gito 4 55 110 d gito 3 139 d gito 5 111 d gito 4 70 140 TIEMPO d gito 0 56 112 d gito 5 141 LIMITE 2 digito 1 113 signo 71 1142 PULSOS CICLO digito 0 57 114 _ FACTORA digito 0 143 4 digito 1 115 5 digito 1 72 144 digito 2 58 116 d gito 2 145 d gito 3 117 d gito 3 73 146 TIEMPO d gito 0 59 118 digito 4 147 PROMEDIO d gito 1 119 FACTORB digito 0 74 148 3 digito 2 60 1120 5 di
14. 0 bloqueado 1 desbloqueado 137 BLOQUEO ENTRADA 1 0 bloqueado 1 desbloqueado 138 BLOQUEO ESCALA 1 O bloqueado 1 desbloqueado 139 BLOQUEO FILTROS 1 0 bloqueado 1 desbloqueado 140 BLOQUEO DEL BLOQUEO DE TARA 1 0 bloqueado 1 desbloqueado 141 BLOQUEO SALIDA ANALOGICA 1 O blogueado 1 desbloqueado 142 BLOQUEO SALIDA RS 1 O bloqueado 1 desbloqueado 143 BLOQUEO FUNCIONES LOGICAS 1 O bloqueado 1 desbloqueado 144 BLOQUEO TOTAL 1 O bloqueado 1 desbloqueado 63 INDICE SEGUNDA PARTE 1 INTRODUCCION 131 DESGRIPGION WE Euer ettet ss 66 1 2 FORMATO MODBUS RTU aa oca det acta eae a KKK KK K K R tenete teretes 66 67 133 TIEMPOS ai pas 68 1 4 FUNCIONES MODBUS sissies deceit haven pene tet emer e Rene 69 1 5 TIPO Y ESTRUCTURA DE DATOS eee nennen nennen RR nre nnns 69 2 FUNCIONES 2 1 LECTURA DE VARIABLES nui oet ep EP e a e TUR a ee 70 71 2 2 ESCRITURA DE VARIABLES nice Den e Ee Ge ee RED a a ALES ER de VREES ia 72 A ORDENES EET 73 2 4 SITUACIONES Y MENSAJES DE ERROR nee ee ee ee ee ee ee eee ee Ea ee RD ee nn 74 TABLAS DE POSICIONES DE MEMORIA SEGUN MODELO ANEXO 1 MODELO ALPHA aaa 75 ANEXO 2 MODELO GAMMA M eee enne nennen nnne rennen R ea EEK KK HK KK SH 81 ANEXO 3 MODELO BETAD s 5 RE OE ee ti ERE EE OR EE N N 91 ANEXO 4 MODELO KAPPA atii trt rerit Pe pet e po 99 65 1 INTRODUCCION 1 1 DESCRIPCION protocolo de comunicaci
15. 127 5 d gito 1 128 0 129 0 130 0 131 MAXIMO d gito 0 132 5 d gito 1 133 0 134 0 135 0 136 ENTRADA 1 O contador 1 cron metro 2 frecuencimetro 3 tac metro 137 MODO CONTADOR 1 O batch 1 up 2 down 3 up down 138 MODO CRONOMETRO 1 OSAT start Al stop In A 1 AT start BT stop In Ab 2 AT start AT stop In AA 139 UNIDADES CRONOMETRO 1 0 9999 9h H H 1 999h59min H MM 2 999min59s M SS 3 9999 9s 0 1 S 4 999 99s 0 01 S 140 INHIBICION CONTADOR 1 0 In A 1 entrada B In Ab 141 DECIMALES FACTOR 1 posici n 0288888 1 8888 8 2 888 88 3 88 888 142 MODO TACOMETRO 1 O rpm 1 rate 143 MODO CONTADOR UP DOWN 1 O independiente 1 direccional 2 phase 144 FILTRO ANTIREBOTE 1 O no 1 si 145 DECIMALES FRECUENCIA 1 posici n 0 88888 1 8888 8 2 888 88 146 BLOQUEO TECLA MODO RESET PIEZAS 1 O tecla reset inhabilitada 1 reset impulsional 2 reset mantenido 147 BLOQUEO TECLA MODO RESET LOTES 1 O tecla reset inhabilitada 1 reset impulsional 2 reset mantenido 148 BLOQUEO TECLA OFFSET 1 O tecla offset inhabilitada 1 tecla offset habilitada 55 TABLAS DE POSI CI ONES DE MEMORIA MODELO BETA M TABLA 1 VARIABLES DINAMICAS DE SOLO LECTURA EN COMA FLOTANTE BYTE N2 VARIABLE 162 PICO 166 VALLE 170 TARA 174 BRUTO 178 NETO 182 ENTRADA 186 DISPLAY 190 BRUTO sin FI
16. 213 d gito 3 214 d gito 4 215 signo 216 TIPO SALIDA ANALOGICA 1 0 0 10V DC 1 4 20mA DC 217 FILTRO SALI DA ANALOGICA 1 O filtro off 1 filtro on 218 RANGO DE ENTRADA 1 0 15mV 1 30mV 2 60mV 3 300mV 219 PUNTO DECIMAL 1 posici n 0 88888 1 8888 8 2 888 88 3 88 888 220 FILTRO P 1 nivel 0 4 9 221 FILTRO E 1 nivel 0 a 9 222 REDONDEO 1 0 01 1 02 2 05 3 10 223 BLOQUEO TECLA TARA 1 O tecla habilitada 1 tecla inhabilitada 224 CN2 FUNCION pin1 1 ver manual 225 CN2 FUNCION pin2 1 ver manual 226 CN2 FUNCION pin4 1 ver manual 227 CN2 FUNCION pin5 1 ver manual 228 PUNTOS DE LINEALIZACION 1 2a12 42 TABLAS DE POSI CI ONES MEMORI A MODELO ALPHA T VARIABLES DINAMICAS DE SOLO LECTURA TABLA 1a EN FORMATO DE COMA FLOTANTE BYTE N2 VARIABLE Las variables en coma flotante se env an sin el punto 96 PICO decimal del display Desde un programa est ndar de 100 VALLE tratamiento de datos es posible manipular estas 104 TEMPERATURA variables seg n la escala para su presentaci n en el 108 DISPLAY formato del display 112 OFFSET TABLA 1b EN FORMATO INTEGER BYTE N VARIABLE En los modelos Alpha T a partir de la versi n T8 118 DISPLAY es posible solicitar mediante la funci n 03 los 120 SETPOINT 1 valores de display y de los setpoints con signo en 122 SETPOINT 2 formato integer de 2 bytes 1 palabra 124
17. 47 signo ENTRADA PUNTO 20 digito 0 48 5 digito 1 digito 2 49 digito 3 signo 50 ENTRADA PUNTO 21 digito 0 5 digito 1 51 digito 2 digito 3 52 signo ENTRADA PUNTO 22 digito 0 53 5 digito 1 digito 2 54 digito 3 signo 55 ENTRADA PUNTO 23 digito 0 5 digito 1 56 digito 2 digito 3 57 signo ENTRADA PUNTO 24 digito 0 58 5 digito 1 digito 2 59 digito 3 signo GAMMA M 60 ENTRADA PUNTO 25 digito 0 5 digito 1 61 digito 2 digito 3 62 signo ENTRADA PUNTO 26 digito 0 63 5 digito 1 digito 2 64 digito 3 signo 65 ENTRADA PUNTO 27 digito 0 5 digito 1 66 digito 2 digito 3 67 signo ENTRADA PUNTO 28 digito 0 68 5 digito 1 digito 2 69 digito 3 signo 70 ENTRADA PUNTO 29 digito 0 5 digito 1 71 digito 2 digito 3 72 signo ENTRADA PUNTO 30 digito 0 73 5 digito 1 digito 2 74 digito 3 signo 84 75 DISPLAY PUNTO 1 digito 0 5 digito 1 76 digito 2 digito 3 77 signo DISPLAY PUNTO 2 digito 0 78 5 digito 1 digito 2 79 digito 3 signo 80 DISPLAY PUNTO 3 digito 0 5 digito 1 81 digito 2 digito 3 82 signo DISPLAY PUNTO 4 digito 0 83 5 digito 1 digito 2 84 digito 3 signo 85 DISPLAY PUNTO 5 digito 0 5 digito 1 86 digito 2
18. 60 ENTRADA PUNTO 11 d gito 0 61 6 d gito 1 62 d gito 2 63 d gito 3 64 d gito 4 65 signo 66 ENTRADA PUNTO 12 d gito 0 67 6 d gito 1 68 d gito 2 69 d gito 3 70 d gito 4 71 signo 72 DISPLAY PUNTO 1 d gito 0 73 6 d gito 1 74 d gito 2 75 d gito 3 76 d gito 4 71 signo 78 DISPLAY PUNTO 2 d gito 0 79 6 d gito 1 80 d gito 2 81 d gito 3 82 d gito 4 83 signo 37 ALPHA C BYTE NS VARIABLE n of bytes BYTE DATA 84 DISPLAY PUNTO 3 d gito 0 85 6 d gito 1 86 digito 2 87 digito 3 88 digito 4 89 signo 90 DISPLAY PUNTO 4 digito 0 91 6 digito 1 92 digito 2 93 digito 3 94 digito 4 95 signo 96 DISPLAY PUNTO 5 digito 0 97 6 digito 1 98 digito 2 99 digito 3 100 digito 4 101 signo 102 DISPLAY PUNTO 6 digito 0 103 6 digito 1 104 digito 2 105 digito 3 106 digito 4 107 signo 108 DISPLAY PUNTO 7 digito 0 109 6 digito 1 110 digito 2 111 digito 3 112 digito 4 113 signo 38 ALPHA C BYTE VARIABLE ne of bytes BYTE DATA 114 DISPLAY PUNTO 8 d gito 0 115 6 d gito 1 116 d gito 2 117 d gito 3 118 d gito 4 11
19. n MODBUS RTU se utiliza indistintamente con los interfaces RS232C y RS485 permitiendo en modo RS485 direccionar hasta 99 instrumentos desde un dispositivo maestro tipo de enlace es half d plex con velocidad de transmisi n seleccionable de 1200 a 19200 baud Las comunicaciones se realizan de forma gue el dispositivo maestro solicita datos al instrumento direccionado el cual s lo responde no inicia nunca la transmisi n El maestro puede direccionar individualmente uno de los esclavos de la red para solicitar o enviar datos o bien enviar una orden a realizar por uno o todos los instrumentos conectados 1 2 PROTOCOLO MODBUS RTU protocolo modbus RTU es un formato de transmisi n en serie de datos utilizado extensamente en las comunicaciones con PLC s pero f cilmente adaptable a otros tipos de instrumentaci n gracias a su particular estructura de mensaje no opera con variables concretas sino con direcciones de memoria Utilizar un est ndar universal como el protocolo modbus permite que un instrumento se conecte en sistemas ya existentes sin necesidad de crear programas de comunicaciones espec ficos Adem s la cantidad y la variedad de datos procesables puede ser infinita ya que no es necesario especificar el par metro par metros deseados sino s lo su direcci n y la cantidad a transmitir Las siguientes definiciones sobre el protocolo modbus se dan en su forma adaptada para instrumentos de la SERIE KOSMOS 66 En pro
20. 10 3 2 LECTURA DE VARIABLES DINAMICAS DE TIPO ON JOFF e ee se ee ee ee se ee ee seke ee eke da ee eke eke eke eke eke n 11 3 3 BD EE EE EE EE N EE EO EE EE 12 3 4 LECTURA Y ESCRITURA MEMORIA DE LOS DATOS DE 13 16 3 5 SITUACIONES Y MENSAJES DE ERROR ttt tiir tee riens TAR i i e ise dada diede 17 4 UTILIZACION DE PROGRAMAS ESTANDAR DE TRATAMI ENTO DE DATOS 4 1 INTRODUCCION BR HD NAO 18 4 2 RECOGIDA DE VARIABLES EN COMA FLOTANTE FUNCION 03 18 19 4 3 RECOGIDA DE VARIABLES EN FORMATO 5 20 21 TABLAS DE POSICIONES DE MEMORIA SEGUN MODELO ANEXO 1 MODELO ALPHA N seve eti mrt a ecd e e eva shoe esk 23 ANEXO 2 7 MODELO ALPEHA C tre tete ree d eei meti me e d NEE eee iced rente De epi dee See deeg 33 ANEXO 3 MODELO Ed AE EE etr tree EE a aeaiee 43 ANEXO 4 MODELO ALPHAD ient nnn nei t men tii n gee GR i d sk sek ek ee Ese KERE Eg 49 ANEXO 5 MODEEO BETA M mkanan natmo terene ipee rie etus rerit RR ORE ES EE iSe aa 57 1 INTRODUCCI ON 1 1 DESCRI PCION El protocolo de comunicaci n MODBUS RTU se utiliza indistintamente con los interfaces RS232C y RS485 permitiendo en modo RS485 direccionar hasta 99 instrumentos desde un dispositivo maestro de enlace es half d plex con vel
21. 20 Valor inicial CRC HFFFF 67 1 3 TIEMPOS instrumento detecta el inicio de un mensaje cuando recibe un car cter v lido conteniendo su direcci n o la direcci n 00 transcurrido un intervalo de tiempo de al menos 3 5 veces la longitud de un car cter Asimismo se da por finalizada una trama transcurrido un intervalo de la misma duraci n Sdlictud Pespuesta Solicitud DOR FA POOR T1 tiempo entre dos caracteres m nimo 0 maximo 3 5CT T2 tiempo entre pregunta y respuesta m nimo 3 5CT T3 tiempo entre respuesta y siguiente pregunta m nimo 3 5CT CT tiempo que tarda 1 car cter en ser transmitido baudios 3 5CT bits s 1200 30ms 2400 15ms 4800 8ms 9600 4ms 19200 2ms 68 1 4 FUNCIONES MODBUS Las funciones modbus soportadas por el instrumento son las siguientes CODIGO FUNCION 03 leer n palabras 10 escribir n palabras 05 forzar estado Funci n 03 Se utiliza para leer variables din micas tales como valor de display pico valle tara seg n modelo y variables de programaci n del instrumento Funci n 10 Se utiliza para escribir variables de programaci n del instrumento Funci n 05 Se utiliza para dar rdenes al instrumento de tipo hacer tara resetar tara resetar pico resetar setpoints latch seg n modelo 1 5 TIPO Y ESTRUCTURA DE DATOS instrumento maneja tipos de datos diferentes accesibles a
22. O OFF 1 ON bit 7 MSB Estado de la entrada l gica PINS 0 0 1 ON 24 VARIABLES ESTATICAS DE PROGRAMACION ALPHA P TABLA 4 BYTE N VARIABLE n of bytes BYTE DATA 0 ENTRADA PUNTO 1 d gito 0 1 6 d gito 1 2 d gito 2 3 d gito 3 4 d gito 4 5 signo 6 ENTRADA PUNTO 2 d gito 0 7 6 d gito 1 8 d gito 2 9 d gito 3 10 d gito 4 11 signo 12 ENTRADA PUNTO 3 d gito 0 13 6 d gito 1 14 d gito 2 15 d gito 3 16 d gito 4 17 signo 18 ENTRADA PUNTO 4 d gito 0 19 6 d gito 1 20 d gito 2 21 d gito 3 22 d gito 4 23 signo 25 ALPHA P BYTE N VARIABLE n of bytes BYTE DATA 24 ENTRADA PUNTO 5 d gito 0 25 6 d gito 1 26 d gito 2 27 d gito 3 28 d gito 4 29 signo 30 ENTRADA PUNTO 6 d gito 0 31 6 d gito 1 32 d gito 2 33 d gito 3 34 d gito 4 35 signo 36 ENTRADA PUNTO 7 d gito 0 37 6 d gito 1 38 d gito 2 39 d gito 3 40 d gito 4 41 signo 42 ENTRADA PUNTO 8 d gito 0 43 6 d gito 1 44 d gito 2 45 d gito 3 46 d gito 4 47 signo 48 ENTRADA PUNTO 9 d gito 0 49 6 d gito 1 50 d gito 2 51 d gito 3 52 d gito 4 53 signo 26 ALPHA P
23. SETPOINT 3 Las direcciones se especifican en la tabla 1b 126 SETPOINT 4 TABLA 2 VARIABLES DINAMICAS DE SOLO LECTURA TIPO ON OFF BYTE N2 VARIABLE 116 bit O LSB Estado del setpointl O OFF 1 ON bit 1 Estado del setpoint2 0 0 1 bit 2 Estado del setpoint3 0 0 1 ON bit 3 Estado del setpoint4 0 0 1 ON bit 4 Estado de la entrada ldgica PIN1 O OFF 1 ON bit 5 Estado de la entrada l gica PIN2 0 0 1 ON bit 6 Estado de la entrada l gica PIN4 O OFF 1 ON bit 7 MSB Estado de la entrada l gica PIN5 O OFF 1 ON 44 TABLA 3 VARIABLES DE CONTROL ALPHA T COMANDO ORDEN A EJECUTAR On 110 reset setpoints latch 0 112 reset de pico 0v 118 reset de valle TABLA 4 VARIABLES ESTATICAS DE PROGRAMACION ALPHA T BYTE N VARIABLE n of bytes BYTE DATA 0 VALOR SETPOINT 1 d gito 0 1 6 d gito 1 2 d gito 2 3 d gito 3 4 d gito 4 5 signo 6 VALOR SETPOINT 2 d gito 0 7 6 d gito 1 8 d gito 2 9 d gito 3 10 d gito 4 11 Signo 12 VALOR SETPOINT 3 d gito 0 13 6 d gito 1 14 d gito 2 15 d gito 3 16 d gito 4 17 signo 18 VALOR SETPOINT 4 d gito 0 19 6 d gito 1 20 d gito 2 21 d gito 3 22 d gito 4 23 signo 45 ALPHA T
24. a escribir tabla 1 n bytes 2 Formato respuesta 1 byte 1 byte 2 bytes 2 bytes 2 bytes Direcci n funci n 1 direcci n n de palabras CRC escritas Ejemplos Programaci n de filtro p nivel 5 y filtro e nivel 2 en el instrumento de direcci n 01 H 01 H 10 H 00 H BA H 00 H 01 H 02 H 05 H 02 H 3E H 5B Direcci n Funci n 1 direcci n de N mero de n bytes datos CRC esclavo modbus acuerdo con la palabras a escribir tabla 1 Respuesta H10 HOO HBA H 00 H01 H 20 H 2C Direcci n Funci n direcci n 1 byte n de palabras CRC escritas 72 2 3 ORDENES VARIABLES CONTROL Las variables de control son aguellas gue su estado es normalmente 0 y al cambiarlas a 1 fuerzan una acci n del instrumento retornando a 0 despu s S lo se puede escribir un comando cada vez La direcci n de las variables se indica en la tabla 3 del anexo FUNCION 05 FORZAR ESTADO Formato env o 1 byte 1 byte 2 bytes 2 bytes 2 bytes Direcci n Funci n Direcci n Poner bit a 1 CRC esclavo modbus palabra Fijo HFF comando H 00 Formato respuesta 1 byte 1 byte 2 bytes 2 bytes 2 bytes Direcci n Funci n comando bit a 1 HFF CRC H 00 Ejemplo Orden al aparato de direcci n 01 a resetear los setpoints en latch Respuesta fijo H FF H 00 H O1 H 05 H 00 H 6E H FF H 00 H ED H E7 Direcci n
25. caga 2 Pt100 3 termopar 4 potenci metro 109 TIPO DE ENTRADA PROCESO 1 O tensi n 1 corriente 110 DE ENTRADA TERMOPAR 1 O TCJ 1 TCK 2 TCT 3 TCR 4 TCS 5 TCE 111 RANGO DE ENTRADA PROCESO 1 0 1V 1mA 1 10V 20mA 112 RANGO ENTRADA CELULA CARGA 1 0 0 300mV 1 60mV 2 30mV 3 15mV 113 ESCALA TEMPERATURA 1 0 Celsius 1 Fahrenheit 114 RESOLUCION TERMOMETROS 1 0 0 1 1 1 62 BETA M BYTE N VARIABLE n of bytes BYTE DATA 115 OFFSET TEMPERATURA d gito 0 116 3 d gito 1 117 signo 118 PUNTO DECIMAL 1 posici n 0 88888 1 8888 8 2 888 88 3 88 888 4 8 8888 119 FILTRO P 1 nivel 0 a 9 120 FILTRO E 1 nivel 0 a 9 121 NUMERO DE LECTURAS d gito 0 122 A PROMEDIAR 1 a 200 d gito 1 123 3 d gito 2 124 BRILLO DISPLAY 1 O hi 1 125 CEROS NO SIGNIFICATIVOS 1 0 1 126 REFRESCO DEL DISPLAY 1 0 16 s 1 4 s 2 1 s 127 REDONDEO 1 0 001 1 002 2 005 3 010 4 020 5 050 6 100 128 BLOQUEO DE TARA 1 0 bloqueada 1 desbloqueada 129 FUNCION CN2 pin 1 1 ver manual 130 FUNCION CN2 pin 2 1 ver manual 131 FUNCION CN2 pin 4 1 ver manual 132 FUNCION CN2 pin 5 1 ver manual 133 BLOQUEO SET1 1 0 bloqueado 1 desblogueado 134 BLOQUEO SET2 1 0 bloqueado 1 desbloqueado 135 BLOQUEO SET3 1 O blogueado 1 desbloqueado 136 BLOQUEO SET4 1
26. digito 3 87 signo DISPLAY PUNTO 6 digito 0 88 5 digito 1 digito 2 89 digito 3 signo GAMMA M 90 DISPLAY PUNTO 7 d gito 0 5 d gito 1 91 d gito 2 d gito 3 92 signo DISPLAY PUNTO 8 d gito 0 93 5 d gito 1 d gito 2 94 d gito 3 signo 95 DISPLAY PUNTO 9 d gito 0 5 d gito 1 96 digito 2 digito 3 97 signo DISPLAY PUNTO 10 d gito 0 98 5 digito 1 digito 2 99 digito 3 signo 100 DISPLAY PUNTO 11 d gito 0 5 digito 1 101 digito 2 digito 3 102 signo DISPLAY PUNTO 12 d gito 0 103 5 d gito 1 d gito 2 104 d gito 3 signo 85 105 DISPLAY PUNTO 13 d gito 0 5 d gito 1 106 d gito 2 d gito 3 107 signo DISPLAY PUNTO 14 d gito 0 108 5 d gito 1 d gito 2 109 d gito 3 signo 110 DISPLAY PUNTO 15 d gito 0 5 d gito 1 111 d gito 2 d gito 3 112 signo DISPLAY PUNTO 16 d gito 0 113 5 d gito 1 d gito 2 114 d gito 3 signo 115 DISPLAY PUNTO 17 d gito 0 5 d gito 1 116 d gito 2 d gito 3 117 signo DISPLAY PUNTO 18 d gito 0 118 5 d gito 1 d gito 2 119 d gito 3 signo GAMMA M
27. hys 2 37 O hi 1 lo 38 0 1 on 39 MODO SETPOINT 3 0 40 51 0 41 O dly 1 hys 1 2 hys 2 42 O hi 1 lo 43 0 1 on 44 MODO SETPOINT 4 0 45 5 O set 1 track 46 O dly 1 hys 1 2 hys 2 47 O hi 1 lo 48 0 1 on 49 RETARDO HISTERESIS FREQ amp TACH d gito 0 50 o TIEMPO CONTADOR amp CRONO d gito 1 51 PARA SALIDA SETPOINT 1 d gito 2 52 51 d gito 3 0 para CONTADOR amp CRONO 53 0 54 RETARDO HISTERESIS FREQ amp TACH d gito 0 55 o TIEMPO CONTADOR amp CRONO digito 1 56 PARA SALIDA SETPOINT 2 digito 2 57 5 digito 3 0 para CONTADOR amp CRONO 58 0 52 ALPHA D BYTE N VARIABLE n of bytes BYTE DATA 59 RETARDO HISTERESIS FREQ amp TACH d gito 0 60 o TIEMPO CONTADOR amp CRONO d gito 1 61 PARA SALIDA SETPOINT 3 d gito 2 62 5 d gito 3 20 para CONTADOR amp CRONO 63 0 64 RETARDO HISTERESIS FREQ amp TACH d gito 0 65 o TIEMPO CONTADOR amp CRONO d gito 1 66 PARA SALIDA SETPOINT 4 d gito 2 67 5 d gito 3 20 para CONTADOR amp CRONO 68 0 69 VALOR DE DISPLAY PARA d gito 0 70 SALIDA ANALOGICA BAJA d gito 1 71 6 d gito 2 72 d gito 3 73 d gito 4 74 signo 75 VALOR DE DISPLAY PARA d gito 0 76 SALIDA ANALOGICA ALTA d gito 1 71 6 d gito 2 78 d gito 3 79 d gito 4 80 signo 81 TIPO SALIDA
28. milivoltios 185 RANGO VOLTIOS 1 0 1V 1 5V 2 10V RANGO mV 1 0 30mV 1 60mV 2 120mV 3 300mV 4 500mV 186 FILTRO P 1 nivel 0 89 FILTRO E 1 nivel 0 a 9 187 PUNTO DECIMAL 1 posici n 0 8888 1 888 8 2 88 88 3 8 888 REDONDEO 1 0 01 1 02 2 05 3 10 188 BLOOUEO TECLA TARA 1 O tecla tara activada 1 tecla tara desactivada N2 PUNTOS DE LINEALIZACI N 1 2 a 12 189 CN2 FUNCI N pin1 1 Ver manual CN2 FUNCI N pin2 1 Ver manual 190 CN2 FUNCI N pin4 1 Ver manual CN2 FUNCI N pin5 1 Ver manual 191 BLOQUEO TOTAL 1 0 desbloqueado 1 bloqueado BLOQUEO SET1 1 0 desbloqueado 1 bloqueado 192 BLOQUEO SET2 1 0 desbloqueado 1 bloqueado BLOQUEO SET3 1 0 desbloqueado 1 bloqueado 193 BLOQUEO SET4 1 0 desbloqueado 1 bloqueado BLOQUEO ENTRADA 1 0 desbloqueado 1 bloqueado 194 BLOQUEO ESCALA 1 0 desbloqueado 1 bloqueado BLOQUEO FILTRO P Y E 1 0 desbloqueado 1 bloqueado 89 GAMMA M TABLA 3 variables de control rdenes 195 BLOOUEO INHIBICI N TECLA TARA 1 O desblogueado 1 blogueado COMANDO ORDEN A EJECUTAR BLOOUEO SALIDA ANAL GICA 1 O desblogueado 1 bloqueado 110 Reset setpoints latch 196 BLOOUEO SALIDA RS 1 O desblogueado 1 bloqueado 112 Reset pico BLOOUEO FUNCIONES L GICAS 1 O desblogueado 1 blogueado 114 Reset tara 197 C DIGO BLOOUEO US
29. no 1 si VARIABLES bit 1 batch A 0 1 si IMPRESI N 1 bit 2 process B 0 no 1 si bit 3 batch B 0 1 si bit 4 process C 0 no 1 si bit 5 batch C 0 1 si bit6 0 bit7 0 SELECCI N bit 0 total A 0 no 1 5 VARIABLES bit 1 total B 0 1 si IMPRESI N 1 bit 2 total C 0 no 1 si bit3 O bit 4 O bit5 O bit 6 O bit 7 O 96 92 SELECCION bit O process A 0 no 1 si VARIABLES bit 1 batch A 0 no 1 si IMPRESION 2 bit 2 process B 0 no 1 si bit 3 batch B 0 no 1 si bit 4 process C 0 no 1 si bit 5 batch C 0 no 1 si bit 6 0 bit 7 O SELECCION bit O total A 0 no l si VARIABLES bit 1 total B 0 1 si IMPRESI N 2 bit 2 total C 0 no l si bit3 0 bit4 0 bit5 0 bit6 0 bit7 0 93 Impresi n 0 1 si fecha hora TABLA 2 variables din micas S LO LECTURA BETA D 100 PROCESO A INTERNO 101 102 BATCH A INTERNO 103 104 PROCESO BINTERNO 105 106 BATCH B INTERNO 107 108 PROCESO C INTERNO 109 110 BATCH C INTERNO 111 112 TOTALA INTERNO 113 114 TOTAL B INTERNO 115 116 TOTAL C INTERNO 117 reservado 122 Variable en display principal O proceso A 12 batch A 2 proceso B 3 batch B 4
30. sign DISPLAY 1 PUNTO 8 digit 0 58 5 digit 1 digit 2 59 digit 3 sign 101 KAPPA M 60 DISPLAY 1 PUNTO 9 digit 0 5 digit 1 61 digit 2 digit 3 62 sign DISPLAY 1 PUNTO 10 digit 0 63 5 digit 1 digit 2 64 digit 3 sign 65 DISPLAY 1 PUNTO 11 digit 0 5 digit 1 66 digit 2 digit 3 67 sign DISPLAY 1 PUNTO 12 digit 0 68 5 digit 1 digit 2 69 digit 3 sign 70 DISPLAY 1 PUNTO 13 digit 0 5 digit 1 71 digit 2 digit 3 72 sign DISPLAY 1 PUNTO 14 digit 0 73 5 digit 1 digit 2 74 digit 3 sign 102 75 DISPLAY 1 PUNTO 15 digit 0 5 digit 1 76 digit 2 digit 3 77 sign DISPLAY 1 PUNTO 16 digit 0 78 5 digit 1 digit 2 79 digit 3 sign 80 ENTRADA 2 PUNTO 1 digit 0 5 digit 1 81 digit 2 digit 3 82 sign ENTRADA 2 PUNTO 2 digit 0 83 5 digit 1 digit 2 84 digit 3 sign 85 ENTRADA 2 PUNTO 3 digit 0 5 digit 1 86 digit 2 digit 3 87 sign ENTRADA 2 PUNTO 4 digit 0 88 5 digit 1 digit 2 89 digit 3 sign KAPPA M 90 ENTRADA 2 PUNTO 5 d gito 0 5 d gito 1 91 digito 2 digito 3 92 signo ENTRADA 2
31. 1 si LATCH SET 2 0 no 1 si 187 LATCH SET 3 0 no 1 si LATCH SET 4 O no 1 si 188 VALOR RETARDO HISTERESIS d gito 0 SET 1 4 digito 1 189 d gito 2 d gito 3 190 VALOR RETARDO HISTERESIS digito 0 SET 2 4 d gito 1 191 d gito 2 d gito 3 192 VALOR RETARDO HISTERESIS d gito 0 SET 3 4 d gito 1 193 d gito 2 d gito 3 194 VALOR RETARDO HISTERESIS digito 0 SET 4 4 digito 1 195 digito 2 digito 3 196 VALOR DISPLAY PARA SALIDA digito 0 ANALOGICA HI 8 digito 1 197 digito 2 digito 3 198 signo digito 4 digito 5 199 digito 6 digito 7 106 KAPPA M 210 FUNCI N ARITM TICA 0 suma 1 resta 200 VALOR DISPLAY PARA SALIDA d gito 0 2 multiplicaci n ANAL GICA LO 8 d gito 1 3 divisi n 201 d gito 2 PUNTO DECIMAL DISPLAY Posici n decimal display d gito 3 3 canal 1 202 signo digito 4 211 Posici n decimal display d gito 5 canal 2 203 d gito 6 Posici n decimal display d gito 7 canal math 204 TIPO SALIDA ANA 0 0 10V DC phe ESCALA Os escala lineal 124 20mA DC 1 raiz cuadrada COMPARACI N ANA 0 displayl ESCALA 2 0 escala lineal 1 display2 i 1 raiz cuadrada 2 display math 213 PUNTOS LINEALIZACI N 1 2a 16 3 total PUNTOS LINEALIZACI N 2 2a16 205 FILTRO ANA O desactivado 214 FILTRO P 1 activado BRILLO 0 al
32. 2 PUNTO 5 digito 0 5 digito 1 131 digito 2 digito 3 132 signo DISPLAY 2 PUNTO 6 digito 0 133 5 digito 1 digito 2 134 digito 3 signo 135 DISPLAY 2 PUNTO 7 digito 0 5 digito 1 136 digito 2 digito 3 137 signo DISPLAY 2 PUNTO 8 digito 0 138 5 digito 1 digito 2 139 digito 3 signo 140 DISPLAY 2 PUNTO 9 digito 0 5 digito 1 141 digito 2 digito 3 142 signo DISPLAY 2 PUNTO 10 digito 0 143 5 digito 1 digito 2 144 digito 3 signo 145 DISPLAY 2 PUNTO 11 digito 0 5 digito 1 146 digito 2 digito 3 147 signo DISPLAY 2 PUNTO 12 digito 0 148 5 digito 1 digito 2 149 digito 3 signo 104 KAPPA M 150 DISPLAY 2 PUNTO 13 d gito 0 5 d gito 1 151 digito 2 digito 3 152 signo DISPLAY 2 PUNTO 14 digito 0 153 5 digito 1 digito 2 154 digito 3 signo 155 DISPLAY 2 PUNTO 15 digito 0 5 digito 1 156 digito 2 digito 3 157 signo DISPLAY 2 PUNTO 16 d gito 0 158 5 digito 1 digito 2 159 digito 3 signo 160 SETPOINT 1 digito 0 8 digito 1 161 digito 2 digito 3 162 signo digito 4 digito 5 163 digito 6 digito 7
33. 3 1 INTRODUCCI ON Existe en el mercado una gran variedad de programas que permiten crear un panel virtual para visualizaci n y control en pantalla de los datos obtenidos a trav s del port serie de un ordenador El protocolo de comunicaciones modbus es una herramienta universal para el uso de estos programas con todo tipo de unidades remotas En general estos programas escanean continuamente a una velocidad prefijada las direcciones solicitadas en funci n del tipo de datos que contienen tipo de datos depende de la funci n modbus utilizada La informaci n recogida se actualiza continuamente en el bus de datos seg n la forma de las tramas explicada en la secci n 2 y s lo es necesario extraer cada variable para presentarla en pantalla en el formato deseado Debido a que no siempre los formatos est ndar de modbus coinciden con los de la mayor a de instrumentos de medida en el caso de instrumentos KOSMOS la recogida de datos debe hacerse con las siguientes consideraciones 3 2 RECOGI DA DE VARI ABLES USANDO LA FUNCI ON 03 En formato modbus las variables solicitadas mediante la funci n 03 est n representadas en formato de palabras 22 bytes y sus direcciones se incrementan en 1 por palabra es decir una direcci n por cada 2 bytes En el instrumento cada direcci n est referida a un byte y se incrementa en 1 posici n por byte El resultado de esta diferencia es que una variable flotante ocupa en el instrumento 4 direcciones y en fo
34. 3 5 veces la longitud de un car cter Asimismo se da por finalizada una trama transcurrido un intervalo de la misma duraci n BODE a T1 tiempo entre dos caracteres m nimo 0 maximo 3 5CT T2 tiempo entre pregunta y respuesta m nimo 3 5CT T3 tiempo entre respuesta y siguiente pregunta m nimo 3 5CT CT tiempo que tarda 1 car cter en ser transmitido baud bits s 3 5CT 1200 30ms 2400 15ms 4800 8ms 9600 4ms 19200 2ms 1 4 FUNCI ONES MODBUS Las funciones modbus soportadas por el instrumento son las siguientes C DIGO FUNCI N 03 lectura n palabras 05 forzar estado 01 lectura n bits 0 escritura n bits Funci n 03 Se utiliza para leer variables din micas tales como valor de display pico valle tara seg n modelo Funci n O5 Se utiliza para dar rdenes al instrumento de tipo hacer tara resetar tara resetar pico resetar setpoints latch seg n modelo Funci n O1 Se utiliza para leer en formato binario variables de programaci n del instrumento datos contenidos en memoria o variables din micas de tipo ON OFF como estado de las salidas de setpoint Funci n OF Se utiliza para escribir en la memoria del instrumento variables de programaci n en formato binario 1 5 TI PO Y ESTRUCTURA DE DATOS El instrumento maneja tipos de datos diferentes accesibles al usuario por programaci n visualizaci n
35. 3 H 04 H 43 H A0 H B3 H 33 H DA H BO direcci n funci n n bytes datos valor display en coma flotante CRC Solicitud de los valores de pico y valle al aparato de direcci n 01 H 01 H 03 H 00 H FO H 00 H 04 H 44 H 3A direcci n funci n direcci n ler byte n mero de palabras CRC esclavo modbus d 240 seg n tablal 4 Respuesta suponiendo pico 765 2 valle 303 1 H 01 H 03 H 08 H 44 H 3F H 4C H CD direcci n funci n n bytes datos valor de pico H 43 H 97 H 8C H CD H7D H FC datos valor de valle CRC Solicitud del valor de display integer al aparato de direcci n 01 H 01 H 03 H 01 H OE H 00 H 01 H E4 H 35 direcci n funci n Direcci n ler byte n mero de palabras CRC esclavo modbus d 270 seg n tablalb 1 Respuesta suponiendo display 0321 H 01 H 03 H 02 H 01 H 46 H 79 H E4 direcci n funci n n bytes datos CRC 10 2 2 LECTURA DE VARI ABLES DI NAMI CAS DE TI PO ON OFF En este tipo de variables se incluye el estado de las salidas de setpoint y de las entradas l gicas La informaci n est contenida en un byte ver direcci n en tabla 2 del anexo seg n modelo donde los cuatro bits de menos peso corresponden a las salidas de setpoint y los cuatro de mayor peso a las entradas l gicas Un bit est a nivel 1 si su salida o entrada correspondiente est activada y a nivel 0 si est desactivada La funci n utilizada para leer estas variables es la 01 FUNCION 01 LECTURA N BITS Fo
36. 5 COMPARACION SETPOINT 4 1 O neto 1 bruto 1 pico 2 valle 76 MODO SETPOINT 1 1 O hi 1 lo 71 MODO SETPOINT 2 1 O hi 1 lo 78 MODO SETPOINT 3 1 Ozhi 1 lo 79 MODO SETPOINT 4 1 O hi 1 lo 80 RET HYS SETPOINT 1 1 O retardo 1 hysteresis 1 2 hysteresis 2 81 RET HYS SETPOINT 2 1 O retardo 1 hysteresis 1 2 hysteresis 2 82 RET HYS SETPOINT 3 1 O retardo 1 hysteresis 1 2 hysteresis 2 83 RET HYS SETPOINT 4 1 O retardo 1 hysteresis 1 2 hysteresis 2 61 BETA M BYTE N VARIABLE n of bytes BYTE DATA 84 LATCH SETPOINT 1 1 0 no 1 yes 85 LATCH SETPOINT 2 1 0 no 1 yes 86 LATCH SETPOINT 3 1 0 1 yes 87 LATCH SETPOINT 4 1 0 no 1 yes 88 BLINK SETPOINT 1 1 0 1 89 BLINK SETPOINT 2 1 0 1 yes 90 BLINK SETPOINT 3 1 0 no 1 yes 91 BLINK SETPOINT 4 1 O no 1 92 TRACK AUTO 1 0 1 93 VALOR DE DISPLAY PARA d gito 0 94 SALIDA ANALOGICA ALTA d gito 1 95 6 d gito 2 96 digito 3 97 digito 4 98 signo 99 VALOR DE DISPLAY PARA digito 0 100 SALIDA ANALOGICA BAJA digito 1 101 6 d gito 2 102 d gito 3 103 digito 4 104 signo 105 TIPO DE SALIDA ANALOGICA 1 0 0 10V DC 1 4 20mA DC 106 FILTRO SALIDA ANALOGICA 1 O filtro OFF 1 filtro ON 107 EXCITACION 1 0 24V 1 10V 108 ENTRADA 1 O proceso 1 c lula de
37. 9 Sobrescala proceso C Sobrescala batch C 180 Sobrescala total A Sobrescala total B 98 181 Sobrescala total C SETPOINTS amp CN2 STATUS it 0 LSB Estado del setpointl O OFF t 1 Estado del setpoint2 O OFF 1 ON Estado del setpoint3 O OFF 1 ON Estado del setpoint4 O OFF 1 ON t2 t3 t4 0 t5 0 t6 0 t 7 MSB 0 CUADO TABLA 3 variables de control rdenes COMANDO ORDEN A EJECUTAR 104 Holdl reset 110 reset latch rel s 114 reset de offset 116 Offset 122 Reset 1 TABLA 1 variables de programaci n KAPPA M DIRECCI N VARIABLE n de BYTE DATA bytes 15 ENTRADA 1 PUNTO 7 d gito 0 0 ENTRADA 1 PUNTO 1 d gito 0 5 d gito 1 5 digito 1 16 digito 2 1 digito 2 digito 3 dig to 3 17 signo 2 signo ENTRADA 1 PUNTO 8 d gito 0 ENTRADA 1 PUNTO 2 d gito 0 18 5 d gito 1 3 5 d gito 1 d gito 2 digito 2 19 digito 3 4 dig to 3 signo signo 20 ENTRADA 1 PUNTO 9 d gito 0 5 ENTRADA 1 PUNTO 3 d gito 0 5 d gito 1 5 digito 1 21 digito 2 6 digito 2 digito 3 dig to 3 22 signo 7 signo ENTRADA 1 PUNTO 10 d gito 0 ENTRADA 1 PUNTO 4 d gi
38. 9 signo 120 DISPLAY PUNTO 9 d gito 0 121 6 d gito 1 122 d gito 2 123 d gito 3 124 d gito 4 125 signo 126 DISPLAY PUNTO 10 d gito 0 127 6 d gito 1 128 d gito 2 129 d gito 3 130 d gito 4 131 signo 132 DISPLAY PUNTO 11 d gito 0 133 6 d gito 1 134 d gito 2 135 d gito 3 136 d gito 4 137 signo 138 DISPLAY PUNTO 12 d gito 0 139 6 d gito 1 140 d gito 2 141 d gito 3 142 d gito 4 143 signo 39 ALPHA C BYTE N VARIABLE n of bytes BYTE DATA 144 VALOR SETPOINT 1 d gito 0 145 6 d gito 1 146 d gito 2 147 d gito 3 148 d gito 4 149 signo 150 VALOR SETPOINT 2 d gito 0 151 6 d gito 1 152 d gito 2 153 d gito 3 154 d gito 4 155 signo 156 VALOR SETPOINT 3 d gito 0 157 6 d gito 1 158 d gito 2 159 d gito 3 160 d gito 4 161 signo 162 VALOR SETPOINT 4 d gito 0 163 6 d gito 1 164 d gito 2 165 d gito 3 166 d gito 4 167 signo 168 MODO SETPOINT 1 O indicaci n LED 1 indicaci n LED display intermitente 169 5 O neto 2 bruto 3 pico 4 valle 170 0 dly 1 hys 1 2 hys 2 171 0 hi 1 172 O off 1 on 2 latch 40 ALPHA C
39. ANALOGICA 1 0 0 10V DC 1 4 20mA DC 82 DIRECCION CRONOMETRO 1 O up 1 down 83 MODO TACOMETRO RATE 1 O directo dlrEC 1 inverso InvEr 84 PUNTO DECIMAL 1 posici n 0 88888 1 8888 8 2 888 88 3 88 888 4 8 8888 85 OFFSET CONTADOR d gito 0 86 6 d gito 1 87 digito 2 88 digito 3 89 digito 4 90 signo 53 ALPHA D BYTE VARIABLE n of bytes BYTE DATA 91 NUMERO DE PIEZAS d gito 0 92 5 d gito 1 93 d gito 2 94 d gito 3 95 0 96 OFFSET CRONOMETRO d gito 0 97 5 d gito 1 98 d gito 2 99 d gito 3 100 d gito 4 101 FACTOR MULTIPLICADOR d gito 0 102 5 d gito 1 103 d gito 2 104 d gito 3 105 0 106 IMPULSOS POR CICLO d gito 0 107 5 d gito 1 108 d gito 2 109 d gito 3 110 0 111 TIEMPO PROMEDIO d gito 0 112 5 d gito 1 113 d gito 2 114 0 115 0 116 DISPLAY TACOMETRO RATE d gito 0 117 5 d gito 1 118 d gito 2 119 d gito 3 120 d gito 4 54 ALPHA D BYTE VARIABLE n of bytes BYTE DATA 121 FRECUENCIA ENTRADA RATE d gito 0 122 6 digito 1 123 IMPULSOS REVOLUCION RPM digito 2 124 5 d gito 3 125 d gito 4 0 para RPM 126 TIEMPO LIMITE d gito 0
40. C 5 batch C 6 total A 7 total B 2 digito 4 ON_OFF2 8 total C digito 5 HI HI O OFF 1 ON 3 digito 6 LO signo HI 17 Comparaci n LO O proceso A 1 batch A 2 proceso B 3 batch B d gito 7 signo H 10 LO 4 proceso C 5 batch C 6 total A 7 total B 4 SETPOINT2 digito 0 ON OFF3 8 total C 8 d gito 1 HI HI O OFF 1 ON 5 digito 2 Comparaci n LO O proceso A 1 batch A 2 proceso B 3 batch B d gito 3 LO 4 proceso C 5 batch C 6 total A 7 total B 6 d gito 4 ON OFF4 8 total C d gito 5 HI HI O OFF 1 ON 7 d gito 6 LO signo HI 18 NO O normalmente abierto 1 normalmente cerrado d gito 7 signo H 10 NO NC2 O normalmente abierto 12normalmente cerrado 8 SETPOINT3 digito 0 19 NO NC3 O normalmente abierto 12 normalmente cerrado 8 d gito 1 NO NC4 O normalmente abierto 1 normalmente cerrado 9 d gito 2 20 HI LO1 0 1 LO d gito 3 HI 102 0 1 LO 10 d gito 4 21 HI LO3 0 HI 1 LO d gito 5 HI LO4 0 1 LO 11 d gito 6 LO signo HI 22 DLY1 O pulso retardo 1 latch1 hystl 2 latch2 hyst2 d gito 7 signo H 10 DLY2 0 pulso retardo 1 latch1 hyst1 2 latch2 hyst2 12 SETPOINT4 d gito 0 23 DLY3 0 pulso retardo 1 latch1 hyst1 2 latch2 hyst2 8 d gito 1 DLY4 0 pulso retardo 1 latch1 hystl 2 latch2 hyst2 13 d gito 2 d gito 3 14 d gito 4 d gito 5
41. ETPOINT 4 d gito 1 58 4 d gito 2 59 d gito 3 60 VALOR DISPLAY PARA d gito 0 61 SALIDA ANALOGICA BAJA d gito 1 62 6 d gito 2 63 d gito 3 64 d gito 4 65 signo 66 VALOR DISPLAY PARA d gito 0 67 SALIDA ANALOGICA ALTA d gito 1 68 6 d gito 2 69 d gito 3 70 d gito 4 11 signo 72 TIPO SALIDA ANALOGICA 1 0 0 10V DC 1 4 20mA DC 73 FILTRO SALIDA ANALOGICA 1 O filtro off 1 filtro on 74 TIPO DE ENTRADA 1 O Pt100 1 TCJ 2 TCK 3 TCT 4 TCR 5 TCS 6 TCE 75 ESCALA RESOLUCION 1 0 1 C 1 0 1 C 2 1 F 3 0 1 F 76 OFFSET TEMPERATURA digito 0 77 3 d gito 1 78 signo 79 FILTRO P 1 nivel 0 a 9 80 CN2 FUNCION pin1 1 ver manual 81 CN2 FUNCION pin2 1 ver manual 82 CN2 FUNCION pin4 1 ver manual 83 CN2 FUNCION pin5 1 ver manual 47 TABLAS DE POSI CI ONES DE MEMORI A MODELO ALPHA D TABLA 1 VARIABLES DINAMICAS DE SOLO LECTURA EN COMA FLOTANTE BYTE NS VARIABLE 166 PIEZAS contador batch 170 LOTES contador batch 174 DISPLAY 178 PICO 182 VALLE TABLA 2 VARIABLES DINAMICAS DE SOLO LECTURA TIPO ON OFF BYTE NS VARIABLE 186 bit O LSB Estado del setpointl O OFF 1 ON bit 1 Estado del setpoint2 0 0FF 1 ON bit 2 Estado del setpoint3 0 0FF 1 0N bit 3 Estado del setpoint4 0 0FF 1 0N TABLA 3 VARIABLES DE CONTROL COMANDO ORDEN A EJECUTAR Op 112 reset de pico 0r 114 reset de of
42. Funci n Direcci n 110 poner bit a 1 CRC esclavo modbus H 01 Direcci n H 05 Funci n H 00 Direcci n H 6E H FF bit a 1 H 00 HED H E7 CRC Una orden dirigida a la direcci n 00 ser ejecutada por todos los aparatos conectados a la red y no devolver respuesta 73 2 4 SITUACIONES Y MENSAJES DE ERROR CODIGO ERROR TYPE 01 Funci n incorrecta o incompatible con datos 02 Datos o CRC incorrectos 03 Sobreescala del instrumento seg n modelo Error 01 Se genera el error 01 cuando el instrumento recibe una trama conteniendo una direcci n inv lida o incompatible con la funci n solicitada Se genera error 01 si la funci n no es una de las soportadas por el instrumento 03 10 6 05 Error 02 Se genera el error 02 cuando el n mero de bytes a escribir contenido en la trama supera el n mero de bytes en la zona de mem ria v lida o supera el l mite m ximo de 250 Se genera el error 02 cuando CRC recibido no coincide con el calculado seg n la trama Error 03 Se genera el error 03 como indicaci n de sobreescala cuando se solicita una de las variables din micas mediante la funci n 03 s lo modelos ALPHA L y GAMMA M FORMATO DE LOS MENSAJES DE ERROR Formato respuesta 1 byte 1 byte 1 byte 2 bytes Direcci n Funci n C digo de error CRC esclavo H 80 Ejemplo Error de dato
43. H 7A direcci n funci n n bytes datos valores entrada y display en formato entero CRC Los valores de la tabla 2 se trasmiten sin punto decimal La situaci n del punto decimal del display se encuentra en la tabla 1 direcci n 187 Solicitud posici n punto decimal al aparato de direcci n 01 H 01 H 03 H 00 H BB H 00 H 01 H F4 H aF direcci n funci n direcci n 1 palabra n mero de palabras 1 CRC esclavo modbus d 187 seg n tabla1 Respuesta posici n 1 decimal H O1 H 03 H 02 H 01 H 03 H F9 H D5 direcci n funci n n bytes Punto decimal y redondeo Solicitud del estado de los setpoints al aparato de direcci n 01 H01 H 03 H 00 H D9 H 00 H 01 H 55 H F1 direcci n funci n Direcci n 1 palabra n mero de palabras 1 CRC esclavo modbus d 217 seg n tabla2 Respuesta suponiendo activados set y set 4 H 01 direcci n H O3 funci n H 02 n bytes H 09 datos H 00 HBE CRC H 14 71 2 2 ESCRITURA DE VARIABLES Los datos de programaci n listados en la tabla 1 pueden ser modificados escribiendo la direcci n deseada usando la funci n 10 FUNCI N 10 ESCRIBIR N PALABRAS Formato env o 1 byte 1 byte 2 bytes 2 bytes 1 byte n bytes 2 bytes Direcci n Funci n 1 direcci n de N mero de n bytes Datos a escribir CRC esclavo modbus acuerdo con la palabras
44. LPHA C BYTE N VARIABLE n of bytes BYTE DATA 0 ENTRADA PUNTO 1 d gito 0 1 6 d gito 1 2 d gito 2 3 d gito 3 4 d gito 4 5 signo 6 ENTRADA PUNTO 2 d gito 0 7 6 d gito 1 8 d gito 2 9 d gito 3 10 d gito 4 11 signo 12 ENTRADA PUNTO 3 d gito 0 13 6 d gito 1 14 d gito 2 15 d gito 3 16 d gito 4 17 signo 18 ENTRADA PUNTO 4 d gito 0 19 6 d gito 1 20 d gito 2 21 d gito 3 22 d gito 4 23 signo 35 ALPHA C BYTE N VARIABLE n of bytes BYTE DATA 24 ENTRADA PUNTO 5 d gito 0 25 6 d gito 1 26 d gito 2 27 d gito 3 28 d gito 4 29 signo 30 ENTRADA PUNTO 6 d gito 0 31 6 d gito 1 32 d gito 2 33 d gito 3 34 d gito 4 35 signo 36 ENTRADA PUNTO 7 d gito 0 37 6 d gito 1 38 d gito 2 39 d gito 3 40 d gito 4 41 signo 42 ENTRADA PUNTO 8 d gito 0 43 6 d gito 1 44 d gito 2 45 d gito 3 46 d gito 4 47 signo 48 ENTRADA PUNTO 9 d gito 0 49 6 d gito 1 50 d gito 2 51 d gito 3 52 d gito 4 53 signo 36 ALPHA C BYTE N VARIABLE ne of bytes BYTE DATA 54 ENTRADA PUNTO 10 d gito 0 55 6 d gito 1 56 d gito 2 57 d gito 3 58 d gito 4 59 signo
45. LTROS 194 TOTAL 198 N BATCH TABLA 2 VARIABLES DINAMICAS DE SOLO LECTURA TIPO ON OFF BYTE N2 VARIABLE 202 bit O LSB Estado del setpointl O OFF 1 ON bit 1 Estado del setpoint2 O OFF 1 ON bit 2 Estado del setpoint3 O OFF 1 ON bit 3 Estado del setpoint4 O OFF 1 ON bit 4 Estado de la entrada l gica PIN1 O OFF 1 ON bit 5 Estado de la entrada l gica PIN2 0 0 1 ON bit 6 Estado de la entrada l gica PIN4 O OFF 1 ON bit 7 MSB Estado de la entrada l gica PIN5 O OFF 1 ON TABLA 3 VARIABLES DE CONTROL COMANDO ORDEN A EJ ECUTAR On 110 reset setpoints latch 0p 112 reset de pico 0r 114 reset de tara 116 tara reset de valle 118 58 VARIABLES ESTATICAS DE PROGRAMACION BETA M TABLA 4 BYTE N VARIABLE n of bytes BYTE DATA 0 INPUT POINT 1 d gito 0 1 6 d gito 1 2 d gito 2 3 d gito 3 4 d gito 4 5 signo 6 INPUT POINT 2 d gito 0 7 6 d gito 1 8 d gito 2 9 d gito 3 10 d gito 4 11 signo 12 DISPLAY POINT 1 d gito 0 13 6 d gito 1 14 d gito 2 15 d gito 3 16 d gito 4 17 signo 18 DISPLAY POINT 2 d gito 0 19 6 d gito 1 20 d gito 2 21 d gito 3 22 d gito 4 23 signo 59 BETA M
46. NTRADA PUNTO 6 digito 0 13 5 digito 1 digito 2 14 digito 3 signo 15 ENTRADA PUNTO 7 digito 0 5 digito 1 16 digito 2 digito 3 17 signo ENTRADA PUNTO 8 digito 0 18 5 digito 1 digito 2 19 digito 3 signo 20 ENTRADA PUNTO 9 digito 0 5 digito 1 21 digito 2 digito 3 22 signo ENTRADA PUNTO 10 digito 0 23 5 digito 1 digito 2 24 digito 3 signo 25 ENTRADA PUNTO 11 digito 0 5 digito 1 26 digito 2 digito 3 27 signo ENTRADA PUNTO 12 digito 0 28 5 digito 1 digito 2 29 digito 3 signo 82 GAMMA M 30 ENTRADA PUNTO 13 d gito 0 5 d gito 1 31 digito 2 digito 3 32 signo ENTRADA PUNTO 14 digito 0 33 5 digito 1 digito 2 34 digito 3 signo 35 ENTRADA PUNTO 15 digito 0 5 digito 1 36 digito 2 digito 3 37 signo ENTRADA PUNTO 16 digito 0 38 5 digito 1 digito 2 39 digito 3 signo 40 ENTRADA PUNTO 17 digito 0 5 digito 1 41 digito 2 digito 3 42 signo ENTRADA PUNTO 18 d gito 0 43 5 digito 1 digito 2 44 digito 3 signo 83 45 ENTRADA PUNTO 19 digito 0 5 digito 1 46 digito 2 digito 3
47. PUNTO 6 digito 0 93 5 digito 1 digito 2 94 digito 3 signo 95 ENTRADA 2 PUNTO 7 digito 0 5 digito 1 96 digito 2 digito 3 97 signo ENTRADA 2 PUNTO 8 d gito 0 98 5 d gito 1 digito 2 99 digito 3 signo 100 ENTRADA 2 PUNTO 9 digito 0 5 digito 1 101 digito 2 digito 3 102 signo ENTRADA 2 PUNTO 10 d gito 0 103 5 digito 1 digito 2 104 digito 3 signo 103 105 ENTRADA 2 PUNTO 11 digito 0 5 digito 1 106 digito 2 digito 3 107 signo ENTRADA 2 PUNTO 12 digito 0 108 5 digito 1 digito 2 109 digito 3 signo 110 ENTRADA 2 PUNTO 13 digito 0 5 digito 1 111 digito 2 digito 3 112 signo ENTRADA 2 PUNTO 14 digito 0 113 5 digito 1 digito 2 114 digito 3 signo 115 ENTRADA 2 PUNTO 15 digito 0 5 digito 1 116 digito 2 digito 3 117 signo ENTRADA 2 PUNTO 16 digito 0 118 5 digito 1 digito 2 119 digito 3 signo KAPPA M 120 DISPLAY 2 PUNTO 1 digito 0 5 digito 1 121 digito 2 digito 3 122 signo DISPLAY 2 PUNTO 2 digito 0 123 5 digito 1 digito 2 124 digito 3 signo 125 DISPLAY 2 PUNTO 3 digito 0 5 digito 1 126 digito 2 digito 3 127 signo DISPLAY 2 PUNTO 4 digito 0 128 5 digito 1 digito 2 129 digito 3 signo 130 DISPLAY
48. SERI E KOSMOS Le E peu a OS Ye GO PROTOCOLO DE COMUNI CACI N MODBUS RTU PI MBUS 300 Rev D MANUAL DE I NSTRUCCI ONES EDICI N ABRIL 2001 C DIGO 30728077 INDICE INDICE PRIMERA PART Bs co tet ence RR ec tener V op be t he I A e e DE 3 MODELO ALPHA Poea te Gh en p e Eae Ce oce IIo Te EE OR pd ce ed 23 MODBEEO AEPHA Gai pete it Pee es Qo Pe late Pe bole Dee Cure et Dover De te bk tne Cone 33 MODELOAEPRAST EET E 43 MODELO ALPHA D e te eue be rte Date De ete Eb bre ppt exe 49 MODELO BETA Misco trend tee Pone De Ee cei Dale D test idea a nadie ine Pee be 57 INDICE SEGUNDA PARTE pot echten ecce eh e Eee ie eet i coe Dee itd 65 MODELQO AEBEHA L i EE e he LOC LE e p ce ss 75 MODELO GAMMASM stato 81 MODELOBETA DY emissi aeo ip nee 91 MOBEELQO KAPPA M bh 99 INDICE PRIMERA PARTE 2 INTRODUCCION 2 1 DESCRIPCI N rr t rr e i ee OR 4 2 2 FORMATO MODBUS RTU 55 2 se eds SEGE ve mei TO ed dece o dk 4 5 EE an 6 24 F NCIONES MODBUS ee ee deese gek ge Deeg oe Ie iun ust a el n 7 2 5 ESTRUCTURA DE DAT OS Ee ee See crass nt yet rine er gee dva eed e v ra kok e gin ee ER 7 8 3 MANEJO DE LAS FUNCIONES 3 1 LECTURA DE VARIABLES DINAMI CAS EN COMA 9
49. UARIO digito0 116 Tara 4 digito1 118 Reset valle 198 digito2 121 Reset pico pico digito3 TABLA 2 variables din micas s lo lectura 203 213 SET1 tara 204 TARA 214 SET2 205 PICO 215 SET3 206 VALLE 216 SETA 207 PICO A PICO 217 SETPOINTS amp CN2 STATUS bit O LSB Estado del setpointl O OFF 1 ON 208 BRUTO bit 1 Estado del setpoint2 0 0 1 ON bit 2 Estado del setpoint3 O OFF 1 ON 209 NETO bit 3 Estado del setpoint4 0 0FF 1 ON bit 4 Estado de la entrada l gica PIN1 0 0 1 bit 5 Estado de la entrada l gica PIN2 O OFF 1 ON 219 ee bit 6 Estado de la entrada l gica PIN4 0 0 1 ON bit 7 MSB Estado de la entrada ldgica PIN5 O OFF 1 ON 211 DISPLAY 212 INTERNO SIN FILTRAR 90 92 TABLA 1 variables de programaci n 15 digito 6 LO signo HI Lectura escritura BETA D d gito 7 signo H 10 AD VARIABLE BYTE DATA 16 Comparaci n LO O proceso A 1 batch A 2 proceso B 3 batch B n9 bytes LO 4 proceso C 5 batch C 6 total A 7 total B 0 SETPOINT1 d gito 0 ON 8 total C 8 d gito 1 HI HI O OFF 1 ON 1 digito 2 Comparaci n LO O proceso A 1 batch A 2 proceso B 3 batch B digito 3 LO 4 proceso
50. UNTO 11 d gito 0 6 d gito 1 64 digito 2 digito 3 65 digito 4 signo 66 SETPOINT 1 digito 0 6 digito 1 67 digito 2 digito 3 68 digito 4 signo 69 SETPOINT 2 digito 0 6 digito 1 70 digito 2 digito 3 71 digito 4 signo 72 SETPOINT 3 digito 0 6 d gito 1 73 digito 2 digito 3 74 digito 4 signo 75 76 77 SETPOINT 4 6 digito 0 digito 1 digito 2 digito 3 digito 4 signo 78 78 MODE SETPOINT 1 O LED 1 LED parpadeo 5 O set 2 gross 3 pico 4 valle 79 O dly 1 hys 1 2 hys 2 Ozhi 1 lo 80 O off 1 on 2 latch MODE SETPOINT 2 O LED 1 LED parpadeo 81 5 Ozset 1 track 2 gross 3 pico 4 valle 5 auto track O dly 1 hys 1 2 hys 2 82 O hi 1 0 1 on 2 latch 83 MODE SETPOINT 3 O LED 1 LED parpadeo 5 O set 2 gross 3 pico 4 valle 84 O dly 1 hys 1 2 hys 2 O hi 1 lo 85 O off 1 on 2 latch MODE SETPOINT 4 O LED 1 LED parpadeo 86 5 O set 1 track 2 gross 3 pico 4 valle O dly 1 hys 1 2 hys 2 87 O hi 1 0 1 on 2 latch 88 DELAY HYSTERESIS d gito 0 FOR OUTPUT SETPOINT 1 d gito 1 89 4 d gito 2 d gito 3
51. a 236 PICO 237 238 VALLE 239 240 TARA 241 242 BRUTO 243 244 NETO 245 246 ENTRADA 247 248 NETO SIN FILTRAR 249 TABLA 2B variables din micas de tipo ON OFF 264 SETPOINTS amp CN2 STATUS bit 0 LSB Estado del setpointl 0 0 1 ON bit 1 Estado del setpoint2 0 0FF 1 0N bit 2 Estado del setpoint3 0 0FF 1 0N bit 3 Estado del setpoint4 0 0FF 1 ON bit 4 Estado de la entrada l gica PIN1 O OFF 1 ON bit 5 Estado de la entrada l gica PIN2 O OFF 1 ON bit 6 Estado de la entrada l gica PIN4 O OFF 1 ON bit 7 MSB Estado de la entrada l gica PIN5 0 0 1 0N 80 TABLA 3 variables de control rdenes COMANDO ORDEN A EJECUTAR 110 Reset setpoints latch 112 Reset pico 114 Reset tara 116 Tara 118 Reset valle TABLA 1 variables de programaci n GAMMA M Lectura escritura DIRECCI N VARIABLE n de BYTE DATA bytes 0 ENTRADA PUNTO 1 d gito 0 5 digito 1 1 digito 2 digito 3 2 signo ENTRADA PUNTO 2 digito 0 3 5 digito 1 digito 2 4 digito 3 signo 5 ENTRADA PUNTO 3 d gito 0 5 digito 1 6 digito 2 digito 3 7 signo ENTRADA PUNTO 4 d gito 0 8 5 digito 1 digito 2 9 digito 3 signo 10 ENTRADA PUNTO 5 d gito 0 5 digito 1 11 digito 2 digito 3 12 signo E
52. atch 87 GAMMA M 165 MODO SETPOINT 3 O normalmente OFF 1 normalmente ON 5 O neto 2 bruto 3 pico 4 valle 5 pico a pico 166 O dly 1 hys 1 2 hys 2 O hi 1 lo 167 Ozoff 1 on 2 latch MODO SETPOINT 4 O normalmente OFF 1 normalmente ON 168 5 O neto 1 track set 2 bruto 3 pico 4 valle 5 pico a pico O dly 1 hys 1 2 hys 2 169 O hi 1 O off 1 on 2 latch 170 RETARDO HYSTERESIS d gito 0 PARA SALIDA SETPOINT 1 d gito 1 171 4 d gito 2 d gito 3 172 RETARDO HYSTERESIS d gito 0 PARA SALIDA SETPOINT 2 d gito 1 173 4 d gito 2 d gito 3 174 RETARDO HYSTERESIS d gito 0 PARA SALIDA SETPOINT 3 d gito 1 175 4 d gito 2 d gito 3 176 RETARDO HYSTERESIS d gito 0 PARA SALIDA SETPOINT 4 d gito 1 177 4 d gito 2 d gito 3 178 DISPLAY VALUE FOR d gito 0 ANALOG OUTPUT LO d gito 1 179 51 d gito 2 d gito 3 88 GAMMA M 180 signo VALOR DE DISPLAY digito 0 181 SALIDA ANAL GICA HI digito 1 5 digito 2 182 digito 3 signo 183 TIPO SALIDA ANAL GICA 1 0 0 10V DC 1 4 20mA DC FILTRO SALIDA ANALOGICA 1 0 filtro desactivado 1 filtro activado 184 TIPO ENTRADA 1 O c lula de carga 1 proceso 2 potenciometro TIPO PROCESO 1 O voltios 1 miliamperios 2
53. avo modbus desde el inicio 20 231bytesx8 d 1848 En la trama de respuesta se enviar n todos los bytes que componen la lista de configuraci n del aparato ordenados segun la tabla 1 del anexo El signo positivo se representa por el hexadecimal H 0F y el signo negativo por H 0A H 01 H 01 HET ex mes direcci n funci n n bytes datos CRC programaci n 231 bytes Si partiendo de la direcci n 00 se solicita un n mero de bytes superior a 231 en la respuesta se enviar n s lo 231 bytes de informaci n sin generar error Si partiendo de una direcci n cualquiera se solicita un n mero de bytes que a n siendo inferior a 231 exceda de la ltima direcci n de la zona de memoria v lida en la respuesta se enviar s lo el n mero de bytes contenidos entre la primera direcci n solicitada y la ltima direcci n v lida d 230 sin generar error Aunque el instrumento est preparado para no generar error cuando se le solicitan bytes fuera de la zona de memoria v lida es conveniente si se utiliza la funci n 01 desde un programa est ndar de tratamiento de datos asegurarse de que no se produzca esta situaci n ya que la mayor a de estos programas no permite que el n mero de bytes de la respuesta sea inferior al solicitado 14 FUNCION OF ESCR TURA N BITS
54. directamente Las variables din micas flotante son normalmente los valores de display pico valle dependiendo del modelo Sus posiciones en memoria se especifican en las tablas la y 1b del anexo seg n modelo Estas variables se solicitan mediante la funci n modbus 03 como variables en coma flotante representadas por 4 bytes 2 palabras 6 variables de tipo integer de 2 bytes 1 palabra En este formato la condici n de sobreescala se transmite en forma de error con c digo 03 ver pagina 17 FUNCION 03 LECTURA N PALABRAS Formato envio 1 byte 1 byte 2 bytes 2 bytes 2 bytes direcci n funci n modbus direcci n 1a palabra n mero de palabras CRC esclavo seg n tablas 1a y 1b ne bytes 2 Formato respuesta 1 byte 1 byte 1 byte n bytes 2 bytes direcci n funci n n bytes informaci n le da CRC NOTA En general estas variables se transmiten sin el punto decimal de display Ver indicaciones a la tabla 1 en anexo seg n modelo Ejemplos segun modelo ALPHA P ver direcciones en tablas 1a y 1b anexo1 Solicitud del valor de display neto flotante al aparato de direcci n 01 H 01 H 03 H 01 H 00 H 00 H 02 H 81 H F7 direcci n funci n direcci n ler byte n mero de palabras CRC esclavo modbus d 256 seg n tablala 2 Respuesta suponiendo display 321 4 H 01 H 0
55. en display o a trav s del canal serie RS232C 6 RS485 Los datos est n localizados seg n su tipo en zonas de memoria espec ficas con direcciones que se incrementan en 1 por byte a partir de la posici n cero En la p gina siguiente se muestran las zonas de memoria con el tipo de datos que contienen y las funciones modbus necesarias para manejarlos DATOS DE PROGRAMACI N SEGUN TABLA 4 LECTURA Y ESCRITURA Son los datos contenidos en la memoria e2prom del instrumento en formato binario La funci n modbus utilizada para la lectura es 01 y para la escritura es OF ZONA RESERVADA VARIABLES EN COMA FLOTANTE SEGUN TABLA 1 SOLO LECTURA Son las variables de medida dependientes del proceso tales como entrada display pico en formato de coma flotante IEEE simple precisi n entero con signo La funci n modbus utilizada para la lectura es 03 VARIABLES DE TIPO ON OFF SEGUN TABLA 2 SOLO LECTURA Son el estado de las salidas de setpoint y entradas l gicas en formato binario La funci n modbus utilizada para leer estas variables es 01 ZONA RESERVADA Las VARIABLES DE CONTROL no se localizan en zonas de memoria sino que consisten en comandos que el instrumento interpreta como rdenes a ejecutar ver p gina 12 2 MANE O DE FUNCIONES 2 1 LECTURA DE VARI ABLES DI NAMI CAS Variables din micas son las que pueden variar en funci n del proceso sin que el usuario tenga acceso a modificarlas
56. entrada 2 valle de la entrada en uso 5 escala 3 tara de la entrada en uso 6 filtros y display 4 valor bruto de la entrada en uso 7 5 valor real de entrada en uso BLOQUEOS SOFTWARE BYTE 2 0 salida anal gica 1238 Valor interno de display 1 1 salida rs 239 Valor interno de display 2 2 entradas l gicas 240 Valor interno de display math 3 programaci n directa 241 Valor totalizador setpoints 242 4 blogueo total 243 Valor display 1 valor neto 5 blogueo tecla tara 244 Valor display 2 valor neto 6 blogueo tecla reset 245 Valor display math valor neto 246 Valor bruto neto tara display 1 228 E 247 Valor bruto neto tara display 2 d gito 1 248 Valor real entrada 1 227 d gito 2 249 Valor real entrada 2 d gito 3 108 KAPPA M TABLA 3 variables de control rdenes 250 Pico canal 1 COMANDO ORDEN A EJECUTAR 251 Pico canal 2 110 Reset setpoints latch 252 Pico canal math 112 Reset pico 253 Valle canal 1 114 Reset tara 254 Valle canal 2 116 Tara 255 Valle canal math 118 Reset valle 256 Valor setpoint 1 122 Reset totalizador 257 258 Valor setpoint 2 259 260 Valor setpoint 3 261 262 Valor setpoint 4 263 109
57. ferido al modelo ALPHA P ver direcciones en tabla 4 anexo 1 Solicitud de las cuatro funciones l gicas programadas en el aparato de direcci n 99 H 63 H 01 H 00 H E2 H 00 H 20 H 95 H A6 direcci n funci n direcci n ler byte n mero de bits CRC esclavo modbus d 226 seg n tabla 4bytesx8 d 32 Respuesta suponiendo login1 01 login2 02 login4 10 login5 24 H 63 H 01 H 04 H 01 H 02 H 18 H 1E H 81 direcci n funci n n bytes datos valor de las cuatro funciones CRC l gicas NOTA En una trama de lectura o escritura de datos en la memoria del aparato el campo n de bits debe contener un n mero de bits m ltiplo de 8 es decir no es posible solicitar o escribir bits individualmente sino bytes completos 13 Si se solicita la programaci n completa de un aparato deber enviarse como direcci n del ler byte a leer la direcci n 00 y un n mero de bits gue depender del modelo Si la configuraci n del instrumento requiere m s de 2000 bits 250 bytes limite de la funci n 01 la solicitud de la configuraci n deber hacerse en dos blogues como m nimo Este no es el caso del ALPHA P cuyo n mero de bits en la configuraci n es de 1848 231 bytes x8 Ejemplo de solicitud de la configuraci n del aparato ALPHA P con direcci n 01 H 01 H 01 H 00 H 00 H 07 H 38 H 3F H E8 direcci n funci n direcci n ler byte n mero de bits CRC escl
58. fset 0t 116 tara Ov 118 reset de valle 0x 120 reset de lotes 0z 122 reset proceso 50 VARIABLES ESTATICAS DE PROGRAMACION ALPHA D TABLA 4 BYTE N VARIABLE n of bytes BYTE DATA 0 VALOR SETPOINT 1 d gito 0 1 6 d gito 1 2 d gito 2 3 d gito 3 4 d gito 4 5 signo 6 VALOR SETPOINT 2 d gito 0 7 6 d gito 1 8 d gito 2 9 d gito 3 10 d gito 4 11 signo 12 VALOR SETPOINT 3 d gito 0 13 6 d gito 1 14 d gito 2 15 d gito 3 16 d gito 4 17 signo 18 VALOR SETPOINT 4 d gito 0 19 6 d gito 1 20 d gito 2 21 d gito 3 22 d gito 4 23 signo 24 MODO SETPOINT 1 1 0 1 pulse 2 latch 32 batch contador batch 25 MODO SETPOINT 2 1 0 off 1 pulse 2 latch 26 MODO SETPOINT 3 1 O off 1 pulse 2 latch 27 MODO SETPOINT 4 1 Ozoff 1 pulse 2 latch 51 ALPHA D BYTE N VARIABLE n of bytes BYTE DATA 28 MODO CONTROL 1 1 independiente 2 stop en set2 3 reset en set2 4 desactivaci n en set2 29 MODO SETPOINT 1 0 30 51 0 31 O dly 1 hys 1 2 hys 2 32 O hi 1 lo 33 0 1 on 34 MODO SETPOINT 2 0 35 5 O set 1 track 36 O dly 1 hys 1 2
59. gito 1 149 PUNTO DECIMAL LO frec entrada 0 888888 1 88888 8 2 8888 88 121 digito 2 FRECUENCIA HI display 0 888888 1 88888 8 2 8888 88 61 122 digito 3 3 888 888 4 88 8888 5 8 88888 123 digito 4 75 1150 TIPO SALIDA 0 VDC 1 IDC 62 124 FACTOR 0 88888 1 8888 8 151 COMP ANA O process A 1 batch A 2 process B 3 batch B DECIMAL 2 888 88 3 88 888 4 process C 5 batch C 6 total A 7 total B 4 8 8888 8 total C 125 DISPLAY 0 888888 1 88888 8 76 1152 VALOR DISPLAY d gito 0 DECIMAL 2 8888 88 153 PARA SALIDA digito 1 3 888 888 77 1154 ANA HI 8 digito 2 4 88 8888 5 8 88888 155 digito 3 63 126 FRECUENC 0 no 1 si 78 156 digito 4 127 ESCALA O direc 1 inver 157 digito 5 FRECUENC 94 95 BETA D 87 CODIGO d gito 0 d gito 5 ENTRADA d gito 1 79 digito 6 LO signo HI 88 BLOOUEOS 4 d gito 2 d gito 7 signo H 10 d gito 3 80 VALOR DISPLAY digito 0 89 SELECCI N bit 0 process A 0 no 1 PARA SALIDA digito 1 VARIABLES bit 1 batch A 0 no 1 si 81 ANA LO 8 digito 2 RESET 1 bit 2 process B 0 no 1 digito 3 bit 3 batch B 0 1 si 82 TE 4 bit 4 process C 0 no 1 si _ d aito 5 bit 5 batch C 0zno l si 83 d gito 6 LO signo HI aos d gito 7 sig
60. irecci n palabra comando poner bit a 1 CRC fijo H FF H 00 Formato respuesta 1 byte 1 byte 2 bytes 2 bytes 2 bytes direcci n funci n comando bit a 1 H FF H 00 CRC Ejemplo referido al modelo ALPHA P ver comandos en tabla 3 anexo 1 Orden al aparato de direcci n 01 de resetar la tara H 01 H 05 H 00 H 72 H FF H 00 H 2C H21 direcci n funci n direcci n palabra poner bit a 1 CRC esclavo modbus comando Or Respuesta H 01 H 05 H 00 H 72 H FF H 00 H 2C H21 direcci n funci n comando Or bit a 1 CRC Si se da una orden con direcci n 00 sta sera ejecutada por todos los aparatos de la red y no habr respuesta 2 4 LECTURA Y ESCRI TURA EN MEMORIA DE LOS DATOS PROGRAMACI ON Las funciones 01 y OF se utilizan para solicitar y modificar los datos de configuraci n del aparato variables est ticas de forma parcial o completa El n mero de bytes de configuraci n y su posici n en memoria var a seg n modelo ver tabla 4 del anexo seg n modelo FUNCION 01 LECTURA N BITS Formato env o 1 byte 1 byte 2 bytes 2 bytes 2 bytes direcci n esclavo funci n modbus direcci n del ler byte seg n tabla 4 numero de bits n2 bytes x 8 CRC Formato respuesta 1 byte 1 byte 1 byte n bytes 2 bytes direcci n funci n n bytes informaci n le da CRC Ejemplo de lectura parcial re
61. l usuario por programaci n visualizaci n en display o a trav s del canal serie RS232C RS485 Los datos est n localizados seg n su tipo en zonas de memoria espec ficas con direcciones que se incrementan en 1 por cada 2 bytes 1 palabra 2 bytes 69 2 MANEJO DE FUNCIONES 2 1 LECTURA DE VARIABLES La lectura de variables se divide en tres tipos Variables dinamicas como el valor de display de pico o valle Ver tabla segun modelo Variables din micas como el estado de los rel s las opciones instaladas o la versi n del aparato Ver tabla segun modelo Los datos de programaci n Ver tabla seg n modelo FUNCION 03 LECTURA N PALABRAS Formato envio 1 byte 1 byte 2 bytes 2 bytes 2 bytes direcci n funci n direcci n 1a palabra numero de palabras CRC esclavo modbus seg ntablas 1 y 2 r bytes 2 Formato respuesta 1 byte 1 byte 1 byte n bytes 2 bytes direcci n funci n n bytes informaci n le da CRC 70 Ejemplos segun modelo GAMMA M ver direcciones en tablas 1 y 2 anexo 2 Solicitud del valor de entrada y el valor de display al aparato de direcci n 01 H 01 H 03 H 00 H D2 H 00 H 02 H e4 H 32 direcci n funci n direcci n 13 palabra n mero de palabras 2 CRC esclavo modbus d 210 seg n tabla 2 Respuesta suponiendo entrada 20 25mV display 150 0 H 01 H 03 H 04 H 07 H E9 H 05 H DC H 28
62. lay intermitente 169 5 O neto 2 bruto 3 pico 4 valle 170 O dly 1 hys 1 2 hys 2 171 O hi 1 lo 172 O off 1 on 2 latch 30 ALPHA P BYTE VARIABLE n of bytes BYTE DATA 173 MODO SETPOINT 2 O indicaci n LED 1 indicaci n LED display intermitente 174 5 O neto 1 track set 2 bruto 3 pico 4 valle 5 track auto 175 O dly 1 hys 1 2 hys 2 176 O hi 1 lo 177 0 1 on 2 latch 178 MODO SETPOINT 3 O indicaci n LED 1 indicaci n LED display intermitente 179 5 O neto 2 bruto 3 pico 4 valle 180 O dly 1 hys 1 2 hys 2 181 O hi 1 lo 182 0 1 on 2 latch 183 MODO SETPOINT 4 O indicaci n LED 1 indicaci n LED display intermitente 184 5 O neto 1 track set 2 bruto 3 pico 4 valle 185 O dly 1 hys 1 2 hys 2 186 O hi 1 lo 187 0 1 on 2 latch 188 RETARDO HYSTERESIS d gito 0 189 SETPOINT 1 d gito 1 190 4 d gito 2 191 d gito 3 192 RETARDO HYSTERESIS d gito 0 193 SETPOINT 2 d gito 1 194 4 d gito 2 195 d gito 3 196 RETARDO HYSTERESIS d gito 0 197 SETPOINT 3 d gito 1 198 4 d gito 2 199 d gito 3 200 RETARDO HYSTERESIS d gito 0 201 SETPOINT 4 d gito 1 202 4 d gito 2 203 d gito 3 31 ALPHA P
63. no H 10 as 84 FUNC LOGICA 1 Ve EE SELECCION bit 0 total A 0 no 1 si FUNC LOGICA 2 Ver manual ee o GIU i m 85 FUNC LOGICA 4 Ver manual bit 3 0 FUNC LOGICA 5 Ver manual bit 4 0 86 BLOQUEO bit 0 prog set 1 0 no blogueado 1 blogueado bit5 0 PROGRAMACION bit 1 prog set 2 0 bloqueado 1 bloqueado bit 6 0 Y TECLADO bit 2 prog set 3 0 no bloqueado 1 bloqueado bit 7 0 bit 3 prog set 4 0 no bloqueado 1 blogueado 90 SELECCI N bit 0 process A 0 no 1 8 bit 4 prog input 0 blogueado 1 bloqueado VARIABLES bit 1 batch A O no 1 si bit 5 prog display 0 bloqueado 1 bloqueado RESET 2 bit 2 process B 0 no 1 si bit 6 prog ana out 0 no blogueado 1 blogueado bit 3 batch B 0 no 1 si bit7 0 BLOOUEO bit O prog rs out 0 no bloqueado 1 blogueado di e PROGRAMACI N bit 1 prog loginp 0 bloqueado 1 bloqueado bit 6 0 Y TECLADO bit 2 prog sets direct 0 bloqueado bit 7 0 1 blogueado bit 3 prog total 0 blogueado 1 blogueado bit 4 tecla reset 0 bloqueado 1 bloqueado bit 5 tecla preset 0 no blogueado 1 blogueado bit 6 tecla reload 0 no blogueado 1 blogueado bit7 0 BETA D SELECCI N bit 0 total A 0 no l si VARIABLES bit 1 total B 0 1 si RESET 2 bit 2 total C 0 1 si bit3 0 bit4 0 bit5 0 bit6 0 bit7 20 91 SELECCI N bit O process A 0
64. o a la direcci n d 219 Desde un 252 BRUTO programa est ndar es posible manipular la 256 NETO variable para presentarla en el mismo formato 260 ENTRADA que el display 264 DISPLAY TABLA 1b EN FORMATO INTEGER BYTE VARIABLE En los modelos Alpha C a partir de la version 270 DISPLAY CJ es posible solicitar mediante la funci n 03 272 SETPOINT 1 los valores de display y de los setpoints con 274 SETPOINT 2 signo en formato integer de 2 bytes 1 276 SETPOINT 3 palabra m 278 SETPOINT 4 Las direcciones se especifican en la tabla 1b TABLA 2 VARIABLES DINAMICAS DE SOLO LECTURA TIPO ON OFF BYTE N9 VARIABLE 268 bit 0 LSB Estado del setpointl O OFF 1 ON bit 1 Estado del setpoint2 O OFF 1 ON bit 2 Estado del setpoint3 0 0 1 ON bit 3 Estado del setpoint4 0 0 1 ON bit 4 Estado de la entrada l gica PIN1 0 0 1 bit 5 Estado de la entrada l gica PIN2 0 0 1 ON bit 6 Estado de la entrada l gica PIN4 0 0 1 ON bit 7 MSB Estado de la entrada l gica PINS O OFF 1 ON 34 TABLA 3 VARIABLES DE CONTROL ALPHA C COMANDO ORDEN A EJ ECUTAR On 110 reset setpoints latch 0 112 reset de pico Or 114 reset de tara ot 116 tara Ov 118 reset de valle TABLA 4 VARIABLES ESTATICAS DE PROGRAMACION A
65. o de datos asegurarse de que no se produzca esta situaci n ya que la mayor a de estos programas no permite que el n mero de bits de la respuesta sea inferior al especificado en la trama enviada 16 2 5 SITUACI ONES Y MENSAJ ES DE ERROR CODIGO TIPO DE ERROR 01 Funci n incorrecta o incompatible con datos 02 Datos o CRC incorrectos 03 Sobreescala del instrumento Error 01 Se genera el error 01 cuando el instrumento recibe una trama conteniendo una direcci n inv lida o incompatible con la funci n solicitada e Se genera error 01 si la funci n no es una de las soportadas por el instrumento 01 OF 03 6 05 Error 02 e Se genera el error 02 cuando el n mero de bytes a escribir contenido en la trama supera el n mero de bytes en la zona de memoria v lida supera el l mite m ximo de 250 Se genera el error 02 cuando CRC recibido no coincide con el calculado seg n la trama Error 03 e Se genera el error 03 como indicaci n de sobreescala cuando se solicita una de las variables din micas mediante la funci n 03 FORMATO DE LOS MENSAJ ES DE ERROR Formato respuesta 1 byte 1 byte 1 byte 2 bytes direcci n funci n c digo CRC esclavo H 80 de error Ejemplo Error de datos c digo 02 como respuesta del aparato de direcci n 01 a un comando 03 H 01 H 83 H 02 H 00 H 2C direcci n H 03 H 80 c digo CRC 3 UTI LI ZACI ON DE PROGRAMAS ESTANDAR
66. ocidad de transmisi n seleccionable de 1200 a 19200 baud Las comunicaciones se realizan de forma que el dispositivo maestro solicita datos al instrumento direccionado el cual s lo responde no inicia nunca la transmisi n El maestro puede direccionar individualmente uno de los esclavos de la red para solicitar o enviar datos o bien enviar una orden a realizar por uno o todos los instrumentos conectados 1 2 PROTOCOLO MODBUS RTU El protocolo modbus RTU es un formato de transmisi n en serie de datos utilizado extensamente en las comunicaciones con PLC s pero f cilmente adaptable a otros tipos de instrumentaci n gracias a su particular estructura de mensaje no opera con variables concretas sino con direcciones de memoria Utilizar un est ndar universal como el protocolo modbus permite que un instrumento se conecte en sistemas ya existentes sin necesidad de crear programas de comunicaciones espec ficos Adem s la cantidad y la variedad de datos procesables puede ser infinita ya que no es necesario especificar el par metro par metros deseados sino s lo su direcci n y la cantidad a transmitir Las siguientes definiciones sobre el protocolo modbus se dan en su forma adaptada para instrumentos de la SERI E KOSMOS En protocolo MODBUS RTU los mensajes no disponen de car cter delimitador de inicio o final Un mensaje debe ir precedido de un silencio de al menos 3 5 veces el tiempo de un car cter y debe terminar con un silencio de la mi
67. proceso C 5 batch C Variable en display secundario 6 total A 7 total B 8 total C 123 DISPLAY TACOMETRO 124 125 FRECUENCIA 5 126 127 SETPOINT 1 128 129 SETPOINT 2 130 97 131 SETPOINT 3 132 133 SETPOINT 4 134 135 PRESET A 136 137 PRESET B 138 139 NIVEL BATCH A 140 141 NIVEL BATCH B 142 143 reservado 144 145 PROCESO A EN DISPLAY 146 147 BATCH A EN DISPLAY 148 149 PROCESO B EN DISPLAY 150 151 BATCH B EN DISPLAY 152 153 PROCESO C EN DISPLAY 154 155 BATCH C EN DISPLAY 156 157 TOTALA EN DISPLAY 158 159 TOTAL BEN DISPLAY 160 161 TOTALC EN DISPLAY 162 163 DISPLAY TACOMETRO 164 165 Valor en display principal 166 BETA D 167 Valor en display auxiliar 169 Indicaciones display d gito 0 Principal 8 d gito 1 170 digito 2 digito 3 171 digito 4 digito 5 172 LEDS bit O set1 bit 1 set2 bit 2 set3 bit 3 set4 bit 4 hold bit 5 signo bit 6 signo bit 7 offset 173 Indicaciones display d gito 0 Auxiliar 8 d gito 1 174 d gito 2 d gito 3 175 d gito 4 d gito 5 176 d gito 6 d gito 7 177 Sobrescala proceso A Sobrescala batch A 178 Sobrescala proceso B Sobrescala batch B 17
68. r escanean continuamente las direcciones solicitadas para detectar cambios Sin embargo en algunos casos puede interesar tener en la pantalla del ordenador alg n par metro que se desee cambiar con cierta frecuencia Por ejemplo disponer de dos o m s configuraciones distintas de las funciones l gicas y enviar una u otra seg n las necesidades del proceso o cambiar el valor de un setpoint o habilitar inhibir una alarma etc Como las funciones 01 y OF son de manejo de bits en general un programa est ndar presentar los datos en formato binario incrementando la direcci n en 1 posici n por bit mientras que en el instrumento cada direcci n est referida a un byte y se incrementa en 1 posici n por byte Esto no constituye un problema en cuanto a las tramas de datos ya que tanto el env o como la recepci n se hace en bloques de 8 bits es decir al menos 1 byte Sin embargo en la visualizaci n de datos en pantalla deben considerarse las siguientes limitaciones Ejemplos Supongamos por ejemplo que se desea tener en pantalla un selector para poder cambiar el nivel de filtro P en diferentes momentos del proceso En caso de un modelo ALPHA P la direcci n de memoria donde se accede al filtro P es la d 222 H DE y el byte que se halla en esta direcci n contiene un valor hexadecimal de 0 a 9 correspondiente al nivel de filtro 20 En el ordenador sin embargo cuando se utiliza la funci n 01 6 OF cada bit tiene una direcci n diferen
69. re m s de 2000 bits 250 bytes l mite de la funci n OF el env o de los datos de programaci n deber hacerse en dos blogues como m nimo Este no es el caso del ALPHA P cuyo n mero de bits en la configuraci n es de 1848 231 bytes x8 Ejemplo de envio de una trama completa de configuraci n al aparato ALPHA P de direcci n 01 H 01 H OF H 00 H 00 H 07 H 38 HE7 direcci n funci n direcci n del ler byte n mero de bits n bytes datos de programaci n CRC esclavo modbus 20 231bytesx8 1848 231 231 bytes En la trama se enviar n todos los bytes que componen la lista de configuraci n del aparato ordenados seg n la tabla 1 del anexo El signo positivo se representa por el hexadecimal H OF y el signo negativo por H OA Respuesta H 01 H OF H 00 H 00 H 07 H 38 H 56 H 29 direcci n funci n direcci n ler byte n de bits escritos CRC Si a partir de una direcci n v lida entre 0 y 230 se intenta escribir un n mero de bytes que exceda de la ltima direcci n de la zona de memoria v lida la informaci n en exceso ser ignorada por el instrumento y en la respuesta se indicar el n mero de bits efectivamente escritos sin generar error Aunque el instrumento est preparado para no generar error cuando se escribe fuera de la zona de memoria v lida es conveniente si se utiliza la funci n OF desde un programa est ndar de tratamient
70. rmato env o 1 byte 1 byte 2 bytes 2 bytes 2 bytes direcci n esclavo funci n modbus direcci n del ler byte seg n tabla 2 n mero de bits n2 bytes x 8 CRC Formato respuesta 1 byte 1 byte 1 byte n bytes 2 bytes direcci n funci n n bytes informaci n le da CRC Ejemplo de lectura referido al modelo ALPHA P ver direcciones en tabla 2 anexo 1 Solicitud del estado de las cuatro salidas de setpoint al aparato de direcci n 99 H 63 H 01 H 01 H 00 H 08 H F4 H 61 direcci n funci n direcci n ler byte d 268 n mero de bits CRC esclavo modbus seg n tabla2 1byte x 8 Respuesta suponiendo SET1 ON SET2 OFF SET3 OFF SET4 ON H 63 H 01 H 01 H 09 H 8E H 36 direcci n funci n n bytes dato CRC NOTA Estas variables y s lo estas pueden solicitarse en un n mero de bits inferior a 8 La respuesta sera siempre un byte completo 11 2 3 ORDENES VARI ABLES DE CONTROL Variables de control son las que normalmente est n a 0 y su puesta a 1 implica la ejecuci n de una orden por parte del aparato Una vez ejecutada la orden vuelven al estado 0 S lo se puede escribir una orden cada vez La direcci n de la variable se sustituye por el comando indicado en la tabla 3 del anexo segun modelo FUNCION 05 FORZAR ESTADO Formato envio 1 byte 1 byte 2 bytes 2 bytes 2 bytes direcci n esclavo funci n modbus d
71. rmato modbus 2 direcciones Asimismo una variable integer ocupa en el instrumento 2 direcciones y en formato modbus 1 direcci n 18 Cuando se solicita una sola variable la direcci n solicitada coincide con la direcci n en la que se localiza la respuesta en el programa est ndar Direcci n de las variables Direcci n de las variables en el instrumento en formato est ndar modbus 256 NETO 256 NETO 257 257 258 259 Cuando en una sola orden se solicita m s de una variable en el momento de extraer cada variable de la trama de respuesta hay que tener en cuenta que las direcciones donde se localizan pueden no coincidir con las que se dan en la tabla 1 del anexo segun modelo Direcci n de las variables Direcci n de las variables en el instrumento en formato estandar modbus 252 BRUTO 252 BRUTO 253 253 254 254 NETO 255 255 256 NETO 257 258 259 En este ejemplo anterior puede verse como la variable flotante NETO estar localizada en direcciones diferentes segun el numero de variables que la preceden en la respuesta 19 3 3 RECOGI DA DE DATOS EN FORMATO BI NARI O FUNCI ONES 01 Y En general estas funciones no son adecuadas para utilizar con un programa de visualizaci n y control de datos ya que manejan variables est ticas de la memoria del instrumento y la mayor a de los programas son de tipo din mico es deci
72. s c digo 02 mensaje del esclavo 01 en respuesta a una funci n 03 H 01 H 83 H 02 H 00 H 2C Direcci n H 03 H 80 c digo CRC 74 TABLA 1 variables programaci n lectura escritura ALPHA L VARIABLE BYTE DATA n9 de bytes 0 ENTRADA PUNTO 1 d gito 0 6 d gito 1 1 d gito 2 d gito 3 2 d gito 4 signo 3 ENTRADA PUNTO 2 d gito 0 6 d gito 1 4 d gito 2 d gito 3 5 d gito 4 signo 6 ENTRADA PUNTO 3 d gito 0 6 d gito 1 7 d gito 2 d gito 3 8 d gito 4 signo 9 ENTRADA PUNTO 4 d gito 0 6 d gito 1 10 d gito 2 d gito 3 11 d gito 4 signo 12 ENTRADA PUNTO 5 d gito 0 6 d gito 1 13 d gito 2 d gito 3 14 d gito 4 signo 15 ENTRADA PUNTO 6 d gito 0 6 d gito 1 16 d gito 2 d gito 3 17 d gito 4 signo 18 ENTRADA PUNTO 7 d gito 0 6 d gito 1 19 d gito 2 d gito 3 20 d gito 4 signo 21 ENTRADA PUNTO 8 d gito 0 6 d gito 1 22 d gito 2 d gito 3 23 d gito 4 signo 24 ENTRADA PUNTO 9 d gito 0 6 d gito 1 25 d gito 2 d gito 3 26 d gito 4 signo 21 ENTRADA PUNTO 10 d gito 0 6 d gito 1 28 d gito 2 d gito 3 29 d gito 4 signo 76 ALPHA L
73. sma duraci n primer car cter de una trama es la direcci n del esclavo a continuaci n el n mero de funci n y los bytes de informaci n terminando con 2 bytes de checksum CRC Ad Fn informaci n CRC El formato de car cter es de 10 bits 1 bit de start 8 bits de datos y 1 bit de stop CALCULO DEL CRC seg n formato modbus RTU 1 2 3 Cargar un registro de 16 bits con H FFFF todo 1 Se llamar registro CRC Hacer un Ex OR OR exclusivo del primer byte de la trama con el byte bajo del registro CRC y poner el resultado en CRC Rotar 1 bit a la derecha el registro CRC hacia el LSB poniendo a cero el MSB Extraer y examinar el LSB Si el LSB es volver al punto 3 Si el LSB es 1 hacer un Ex OR del CRC con el valor de 16 bits H A001 1010 0000 0000 0001 Repetir los puntos 3 y 4 hasta completar un total de 8 rotaciones al cabo de las cuales se habra procesado el primer byte de la trama Repetir los puntos 2 a 5 para el siguiente byte de la trama Continuar estas operaciones hasta procesar todos los bytes de la trama Poner el CRC obtenido al final de la trama de forma que el byte bajo se envie en primer lugar Polinomio CRC 27 21 2 Valor inicial CRC H FFFF 1 3 TIEMPOS instrumento detecta el inicio de un mensaje cuando recibe un car cter v lido conteniendo su direcci n la direcci n 00 transcurrido un int rvalo de tiempo de al menos
74. so de variables de tipo ON OFF ser posible solicitar un numero de bits menor que 8 21 TABLAS DE POSI CI ONES DE MEMORI A MODELO ALPHA P VARIABLES DINAMICAS DE SOLO LECTURA TABLA 1 EN FORMATO DE COMA FLOTANTE BYTE N VARIABLE Las variables en coma flotante se env an sin el 240 PICO punto decimal del display Este puede 244 VALLE solicitarse por separado mediante la funci n 01 248 TARA accediendo a la direcci n d 221 Desde un 252 BRUTO programa est ndar es posible manipular la 256 NETO variable para presentarla en el mismo formato 260 ENTRADA que el display 264 DISPLAY TABLA 1b FORMATO INTEGER BYTE VARIABLE En los modelos Alpha P a partir de la version 270 DISPLAY P9 es posible solicitar mediante la funci n 03 272 SETPOINT 1 los valores de display y de los setpoints con 274 SETPOINT 2 signo en formato integer de 2 bytes 1 276 SETPOINT 3 palabra E 278 SETPOINT 4 Las direcciones se especifican en la tabla 1b TABLA 2 VARIABLES DINAMICAS DE SOLO LECTURA TIPO ON OFF BYTE N2 VARIABLE 268 bit 0 LSB Estado del setpointl 0 0 1 ON bit 1 Estado del setpoint2 0 0 1 ON bit 2 Estado del setpoint3 0 0 1 ON bit 3 Estado del setpoint4 O OFF 1 ON bit 4 Estado de la entrada l gica PIN1 O OFF 1 ON bit 5 Estado de la entrada l gica PIN2 O OFF 1 ON bit 6 Estado de la entrada l gica PIN4
75. te y en la direcci n d 222 s lo tendremos el bit menos significativo del byte gue gueremos representar Para completar el valor del filtro en forma hexadecimal deberemos visualizar en pantalla 8 direcciones a partir de la d 222 Direcci n de las variables Direcci n de las variables en el instrumento en formato est ndar modbus 222 FILTRO P 222 BIT 0 FILTRO P 223 BIT 1 FILTRO P 224 BIT 2 FILTRO P 225 _ BIT 3 FILTRO P 226 BIT 4 FILTRO P 227 BIT 5 FILTRO P 228 BIT 6 FILTRO P 229 BIT 7 FILTRO P 223 FILTRO E 230 BIT 0 FILTRO E 231 BIT 1 FILTRO E Si el programa lo permite lo m s c modo seria combinar los datos en binario de las 8 direcciones de manera que la variable de 1 byte se visualizase en un s lo d gito de 0 a 9 en formato decimal En caso de variables din micas de tipo ON OFF estado de las salidas de setpoint y de las entradas l gicas puede interesar el valor individual de uno bits Suponiendo que a la pregunta sobre el estado de las alarmas tenemos una trama de respuesta como la indicada en la p gina 11 H 63 H 01 H 01 H 09 H 8E H 36 La direcci n de inicio en la trama de solicitud debe ser obligatoriamente la del byte completo d 268 si bien para visualizar en pantalla la informaci n requerida por ejemplo en forma de indicadores a color ser necesario extraer los valores de las direcciones d 268 set1 d 269 set2 d 270 set3 y d 271 set4 S lo en ca
76. to 1 bajo NUMERO ENTRADAS 0 1 entrada 215 CEROS A LA IZQUIERDA 0 No 1 Si 1 2 entradas REDONDEO 0 01 1 02 2 05 3 10 206 ENTRADA 1 0 c lula de carga 216 DECIMAL FACTOR 0 08888 1 0888 8 1 Volts mA 2 088 88 3 08 888 2 Potenci metro 4 0 8888 TIPO PROCESO 1 0 Volts 1 mA FACTOR 5 digito 0 207 RANGO Voltios 1 0 1V 1 BV 2 10V 217 digito 1 RANGO mVoltios 1 0 30mV 1 60MV digito 2 2 120mV 3 300mV 218 digito 3 4 500mV digito 4 0 208 ENTRADA 2 0 c lula de carga 219 BASE DE TIEMPO 0 56 12min 2 hora 1 Volts mA 3 dia 2 Potenci metro CORTE ENTRADA d gito 0 TIPO PROCESO 2 0 Volts 1 mA 220 lo cut d gito 1 209 RANGO Voltios 2 0 1V 1 BV 22 10V d gito 2 RANGO mVoltios 2 0 30mV 1 60mV 221 d gito 3 2 120mV 3 300mV signo 4 500mV 107 KAPPA M TABLA 2 222 DECIMAL TOTALIZADOR Posici n 0 a 7 variables din micas s lo lectura IMPRIMIR FECHA HORA 0 no 1 si 235 Valor tara canal 1 223 FUNCI N L GICA 1 Ver manual 236 Valor tara canal 2 FUNCI N L GICA 2 Ver manual 237 Variable en display principal 224 FUNCI N LOGICA 3 Ver manual 0 display canal 1 FUNCI N L GICA 4 Ver manual 1 display canal 2 225 BLOQUEOS SOFTWARE BYTE 1 0 setl 2 display canal math 1 2 set2 Variable en display secundario 2 set3 0 valor total 3 setd 1 pico de la entrada en uso 4
77. to 0 23 5 d gito 1 8 5 d gito 1 digito 2 digito 2 24 digito 3 9 digito 3 signo signo 25 ENTRADA 1 PUNTO 11 d gito 0 10 ENTRADA 1 PUNTO 5 d gito 0 5 d gito 1 5 d gito 1 26 digito 2 11 digito 2 digito 3 digito 3 27 signo 12 Signo ENTRADA 1 PUNTO 12 d gito 0 ENTRADA 1 PUNTO 6 digito 0 28 5 d gito 1 13 5 d gito 1 digito 2 d gito 2 29 d gito 3 14 d gito 3 signo signo 100 KAPPA M 30 ENTRADA 1 PUNTO 13 digit 0 5 digit 1 31 digit 2 digit 3 32 sign ENTRADA 1 PUNTO 14 digit 0 33 5 digit 1 digit 2 34 digit 3 sign 35 ENTRADA 1 PUNTO 15 digit 0 5 digit 1 36 digit 2 digit 3 37 sign ENTRADA 1 PUNTO 16 digit 0 38 5 digit 1 digit 2 39 digit 3 sign 40 DISPLAY 1 PUNTO 1 digit 0 5 digit 1 41 digit 2 digit 3 42 sign DISPLAY 1 PUNTO 2 digit 0 43 5 digit 1 digit 2 44 digit 3 sign 45 DISPLAY 1 PUNTO 3 digit 0 5 digit 1 46 digit 2 digit 3 47 sign DISPLAY 1 PUNTO 4 digit 0 48 5 digit 1 digit 2 49 digit 3 sign 50 DISPLAY 1 PUNTO 5 digit 0 5 digit 1 51 digit 2 digit 3 52 sign DISPLAY 1 PUNTO 6 digit 0 53 5 digit 1 digit 2 54 digit 3 sign 55 DISPLAY 1 PUNTO 7 digit 0 5 digit 1 56 digit 2 digit 3 57
78. tocolo MODBUS RTU los mensajes no disponen de car cter delimitador de inicio o final Un mensaje debe ir precedido de un silencio de al menos 3 5 veces el tiempo de un car cter y debe terminar con un silencio de la misma duraci n primer car cter de una trama es la direcci n del esclavo a continuaci n el n mero de funci n y los bytes de informaci n terminando con 2 bytes de checksum CRC Ad Fn informaci n CRC formato de car cter es de 10 bits 1 bit de start 8 bits de datos y 1 bit de stop CALCULO DEL CRC seg n formato modbus RTU 1 2 3 6 7 Cargar un registro de 16 bits con H FFFF todo 1 Se llamara registro CRC Hacer un Ex OR OR exclusivo del primer byte de la trama con el byte bajo del registro CRC y poner el resultado en CRC Rotar 1 bit a la derecha el registro CRC hacia el LSB poniendo a cero el MSB Extraer y examinar el LSB Si el LSB es 0 volver al punto 3 Si el LSB es 1 hacer un Ex OR del CRC con el valor de 16 bits H A001 1010 0000 0000 0001 Repetir los puntos 3 y 4 hasta completar un total de 8 rotaciones al cabo de las cuales se habra procesado el primer byte de la trama Repetir los puntos 2 a 5 para el siguiente byte de la trama Continuar estas operaciones hasta procesar todos los bytes de la trama Poner el CRC obtenido al final de la trama de forma que el byte bajo se envie en primer lugar Polinomio CRC 2 218

Download Pdf Manuals

image

Related Search

Related Contents

  APart SDQ5-BL loudspeaker  User`s Manual  GS4000 ハードウェア取扱説明書(PDF形式、10913kバイト)  Nexacro Platform 14 / Getting Started Tutorial  Origin Storage 128GB MLC SATA  

Copyright © All rights reserved.
Failed to retrieve file