Bloque Comparador
-
Upload
guest5c8e42 -
Category
Technology
-
view
402 -
download
0
Transcript of Bloque Comparador
TABLA DE LOS MARCADORES
COMPARADOR BLOQUE DEDATOS
DEFINICIÓN:
• Los aparatos ponen a disposición 32 módulos Block Compare BC01 - BC32.
• El módulo Block Compare compara dos bloques de datos de marca.
• La comparación se realiza en formato de byte. Pueden compararse los siguientes tipos de marcas: MB, MW, MD.
PANTALLA DE PARÁMETOS
BC27 : Módulo de función comparador bloque de datos número 27.
>NO : Número de elementos por comparar en bytes por margen. Margen de valores de 1 a +383.
>I2 : Inicio de margen de comparación 2.
>I1 : Inicio margen de comparación 1.
+ : Aparece en la pantalla de parámetros.
ENTRADAS
Las entradas de modulo >I1, >I2 y >N0 pueden poseer los siguientes operandos :
Indicar margen de referencias sin offset
Indicar margen de referencias con offset
Si se indican tanto en la >I1 como en la >I2 las marcas MB, MW o MD, el númerode la marca es válido como inicio del margen de comparación 1 o 2
Si desea trabajar con un offset, sitúe uno de los siguientes tamaños en la entrada del módulo >I1 o >I2:
• Constante,• Valor real ..QV de un módulo,• Entrada analógica IA..,• Salida analógica QA..
El valor en la entrada se toma como offset sobre la marca MB01.
BC01EQ : Salida del resultado de la comparación.Estado 0 = los márgenes de comparación son desiguales, Estado 1 = los márgenes de comparación son iguales.
BOBINA
CONTACTOS
BC01EN : Bobina de disparo del módulo de comparación de bloqueos de datos.
BC01E1 : El número de los elementos de comparación sobrepasa uno de los márgenes de comparación.
BC01E3 : El offset indicado de los márgenes de comparación se encuentra fuera del margen permitido.
BC01E2 : Ambos márgenes de comparación se solapan.
EJEMPLO
EJEMPLO
EJEMPLO
EJEMPLO
ENTRADAS
VOLVER
Las entradas de modulo >I1, >I2 y >N0 pueden poseer los siguientes operandos :
ENTRADAS
VOLVER
Las entradas de modulo >I1, >I2 y >N0 pueden poseer los siguientes operandos :
ENTRADAS
VOLVER
Las entradas de modulo >I1, >I2 y >N0 pueden poseer los siguientes operandos :
ENTRADAS
VOLVER
Las entradas de modulo >I1, >I2 y >N0 pueden poseer los siguientes operandos :
ENTRADAS
VOLVER
Las entradas de modulo >I1, >I2 y >N0 pueden poseer los siguientes operandos :
Ejemplo:Comparación de bloques de marca, indicación directa de losmárgenes de referencias
23 34 100 45 200 23 91
23 34 100 45 200 23 91
MB10MB11MB12MB13MB14MB15MB16
MB40MB41MB42MB43MB44MB45MB46
Margen 1 de comp.
Margen 2 de comp.
Ejemplo:Comparación de bloques de marca, indicación directa de losmárgenes de referencias
23 34 100 45 200 23 91
23 34 100 45 200 23 91
MB10MB11MB12MB13MB14MB15MB16
MB40MB41MB42MB43MB44MB45MB46
Margen 1 de comp.
Margen 2 de comp.
SIGUIENTE
Ejemplo:
Comparación de bloques de marca, indicación de un margen con offset.
100 129 87 76
45 129 87 76
MB15MB16MB17MB18
MB65MB66MB67MB68
Margen de comp. 1
Margen de comp. 2
Margen de comparación 2: constante 64:MB01 másoffset: 1 + 64 = 65 = MB65.
Ejemplo:
Comparación de bloques de marca, indicación de un margen con offset.
100 129 87 76
45 129 87 76
MB15MB16MB17MB18
MB65MB66MB67MB68
Margen de comp. 1
Margen de comp. 2
Margen de comparación 2: constante 64:MB01 másoffset: 1 + 64 = 65 = MB65.
SIGUIENTE
Ejemplo:
Comparación de bloques de marca, indicación de un margen con otro formato.
43 56 78 53
43 56
MB62MB63MB64MB65
MB81
Margen de comp. 1
Margen de comp. 2
Se comparan por byte. MD80 posee 4 bytes. Por eso también se comparan los dos primeros bytes de MD81.
90 13
MB60MB61
78 53 90 13
MD80
Ejemplo:
Comparación de bloques de marca, indicación de un margen con otro formato.
43 56 78 53
43 56
MB62MB63MB64MB65
MB81
Margen de comp. 1
Margen de comp. 2
Se comparan por byte. MD80 posee 4 bytes. Por eso también se comparan los dos primeros bytes de MD81.
90 13
MB60MB61
78 53 90 13
MD80
VOLVER
Ejemplo:
Comparación de bloques de marca, error por sobrepasar el margen.
MD60
Margen de comp. 1
Margen de comp. 2
Deben compararse dos bloques de marca. El bloque 1 empieza en MD60, el bloque 2 empieza en MD95. Cada bloque tiene 10 bytes de longitud.
MD61MD62
MD96 MD95
Ejemplo:
Comparación de bloques de marca, error por sobrepasar el margen.
MD60
Margen de comp. 1
Margen de comp. 2
Deben compararse dos bloques de marca. El bloque 1 empieza en MD60, el bloque 2 empieza en MD95. Cada bloque tiene 10 bytes de longitud.
MD61MD62
MD96 MD95
VOLVER
Ejemplo:
Comparación de bloques de marca, error por superposición del margen.
100 129 87
45 129 11 100
MB6MB7MB8
MB8MB9MB10MB11
Margen de comp. 1
Margen de comp. 2
Deben compararse dos bloques de marca. El bloque 1 empieza en MW6, el bloque 2 empieza en MW8. Cada bloque tiene 4 bytes de longitud
11MB9
Ejemplo:
Comparación de bloques de marca, error por superposición del margen.
100 129 87
45 129 11 100
MB6MB7MB8
MB8MB9MB10MB11
Margen de comp. 1
Margen de comp. 2
Deben compararse dos bloques de marca. El bloque 1 empieza en MW6, el bloque 2 empieza en MW8. Cada bloque tiene 4 bytes de longitud
11MB9
VOLVER
Ejemplo:
Comparación de bloques de marca, error por offset no válido.
Deben compararse dos bloques de marca. El bloque 1 empieza en MW40, el bloque 2 empieza en MW54. La longitud de bloque se indicó mediante el valor del contador C 01QV.
El valor de C 01QV es 1024. Estos valores son demasiado grandes. El valor de >NO debe encontrarse entre 1 y +383.
Ejemplo:
Comparación de bloques de marca, error por offset no válido.
Deben compararse dos bloques de marca. El bloque 1 empieza en MW40, el bloque 2 empieza en MW54. La longitud de bloque se indicó mediante el valor del contador C 01QV.
El valor de C 01QV es 1024. Estos valores son demasiado grandes. El valor de >NO debe encontrarse entre 1 y +383.