25

Bloque Comparador

Embed Size (px)

Citation preview

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.