Sei sulla pagina 1di 7

COMUNICACIONES INDUSTRIALES Comunicación por Profibus

Luis Miguel López Pardo

la

comunicación Profibus, configuramos por un lado el PLC que actuará como maestro, un S-314C-2DP, a cuyo bastidor se habrá

añadido además un

módulo

de

comunicaciones CP-342- 5 en el slot nº 4.

Para

realizar

de comunicaciones CP-342- 5 en el slot nº 4. Para realizar Dentro de las propiedades del
de comunicaciones CP-342- 5 en el slot nº 4. Para realizar Dentro de las propiedades del

Dentro de las propiedades del módulo CP, en el apartado de interfaz, crearemos una nueva red Profibus y asignaremos a este PLC maestro la dirección número 2 dentro de la red.

COMUNICACIONES INDUSTRIALES Comunicación por Profibus

Luis Miguel López Pardo

Además,

dentro

del

apartado

Modo

de

Operación

de

las

propiedades

del

módulo

CP, deberemos indicar que

el

PLC

al

que

está

conectado

actuará

como

maestro:

 
conectado actuará como maestro:   Hemos colocado el módulo CP en el slot nº4 del bastidor,

Hemos colocado el módulo CP en el slot nº4 del bastidor, por lo que su dirección será 256 en decimal (100 en hexadecimal), dato que necesitaremos conocer cuando escribamos el programa en KOP.

en decimal (100 en hexadecimal), dato que necesitaremos conocer cuando escribamos el programa en KOP. Página

COMUNICACIONES INDUSTRIALES Comunicación por Profibus

Luis Miguel López Pardo

Configuramos un segundo PLC S-312C-2DP al que le añadiremos, también en el slot 4 del bastidor, otro módulo de comunicación Profibus CP. Los módulos CP dentro de la misma red han de tener direcciones distintas, por lo que a este le asignaremos la dirección 3.

por lo que a este le asignaremos la dirección 3. Y en el apartado de propiedades

Y en el apartado de propiedades Modo de Operación, lo configuraremos como esclavo.

la dirección 3. Y en el apartado de propiedades Modo de Operación , lo configuraremos como

COMUNICACIONES INDUSTRIALES Comunicación por Profibus

Luis Miguel López Pardo

Nos queda añadir el último PLC configurado como esclavo del primero o maestro. Para esto, dentro de la configuración de hardware del maestro, añadiremos una estación ya existente en la red al módulo CP.

una estación ya existente en la red al módulo CP. Para determinar el tipo y cantidad
una estación ya existente en la red al módulo CP. Para determinar el tipo y cantidad

Para determinar el tipo y cantidad de datos que el esclavo va a intercambiar con el maestro, añadiremos al primero dos módulos universales, configurando uno de ellos como entradas y el otro como salidas, indicando en ambos casos que la longitud de los datos que se va a intercambiar es de un byte.

salidas , indicando en ambos casos que la longitud de los datos que se va a

COMUNICACIONES INDUSTRIALES Comunicación por Profibus

Luis Miguel López Pardo

Con lo que la red que hemos configurado quedará de la siguiente forma:

la red que hemos configurado quedará de la siguiente forma: La programación básica en KOP en

La programación básica en KOP en el maestro, será:

configurado quedará de la siguiente forma: La programación básica en KOP en el maestro , será:

COMUNICACIONES INDUSTRIALES Comunicación por Profibus

Luis Miguel López Pardo

El segmento 1 será el encargado de enviar datos desde las entradas del maestro al módulo CP, y este a su vez las enviará a las salidas del esclavo, mediante el bloque DP_SEND.

En este caso, se le indica lo siguiente:

- El módulo CP correspondiente al maestro se encuentra en la dirección 100 hex., es decir, 256 en decimal.

- Los datos a enviar serán lo que se encuentren en el primer byte de entradas del maestro, concretamente en este caso, el byte EB124.

- En el caso de que haya nuevos datos a enviar, tendremos un 1 en la dirección M50.0, de no ser así, en esta dirección tendremos un 0.

- De la misma forma, si ha habido un error en la transmisión, tendremos en alto el bit M50.1. De no ser así, este bit estará en nivel bajo.

- Además, en caso de error, la descripción de este se almacenará en la palabra MW51.

El bloque DP_RECV del segmento 2 se encarga de recibir los datos que haya en el búfer del módulo CP, y escribirlos en un byte de salidas del maestro. Este bloque nos indica que:

- La dirección del módulo CP es 100 en hexadecimal.

- Los datos recibidos del módulo CP se escribirán en el byte de salidas AB124 del maestro.

- Si los datos han sido recibidos correctamente, se pondrá en alto el bit M52.0.

- Si por el contrario ha habido algún error, se pondrá en nivel alto el bit M52.1.

- El código de descripción de error se almacenará en la palabra MW53.

- El código de estado del DP producido se almacenará en el byte MB55.

COMUNICACIONES INDUSTRIALES Comunicación por Profibus

Luis Miguel López Pardo

el

bloque OB1 del esclavo

será

prácticamente

idéntica a la del maestro.

La

programación

en

idéntica a la del maestro. La programación en Mediante el DP_SEND del segmento 1, se enviará
idéntica a la del maestro. La programación en Mediante el DP_SEND del segmento 1, se enviará

Mediante el DP_SEND del segmento 1, se enviará al módulo CP el contenido del byte EB124 del esclavo.

el

DP_RECV del segmento 2, escribirá en el byte AB124 el contenido del

búfer del módulo CP.

Por

su

parte,