Sunteți pe pagina 1din 7

COMUNICACIONES INDUSTRIALES

Comunicacin por Profibus Luis Miguel Lpez Pardo

Para realizar la
comunicacin Profibus,
configuramos por un lado
el PLC que actuar como
maestro, un S-314C-2DP,
a cuyo bastidor se habr
aadido adems un
mdulo de
comunicaciones CP-342-
5 en el slot n 4.

Dentro de las propiedades


del mdulo CP, en el apartado
de interfaz, crearemos una
nueva red Profibus y
asignaremos a este PLC
maestro la direccin nmero
2 dentro de la red.

Pgina 1 de 7
COMUNICACIONES INDUSTRIALES
Comunicacin por Profibus Luis Miguel Lpez Pardo

Adems, dentro del


apartado Modo de
Operacin de las
propiedades del mdulo
CP, deberemos indicar que
el PLC al que est
conectado actuar como
maestro:

Hemos colocado el mdulo CP en el slot n4 del bastidor, por lo que su direccin ser 256 en
decimal (100 en hexadecimal), dato que necesitaremos conocer cuando escribamos el programa
en KOP.

Pgina 2 de 7
COMUNICACIONES INDUSTRIALES
Comunicacin por Profibus Luis Miguel Lpez Pardo

Configuramos un segundo PLC S-312C-2DP al que le aadiremos, tambin en el slot 4 del


bastidor, otro mdulo de comunicacin Profibus CP. Los mdulos CP dentro de la misma red han
de tener direcciones distintas, por lo que a este le asignaremos la direccin 3.

Y en el apartado de
propiedades Modo
de Operacin, lo
configuraremos
como esclavo.

Pgina 3 de 7
COMUNICACIONES INDUSTRIALES
Comunicacin por Profibus Luis Miguel Lpez Pardo

Nos queda aadir el ltimo PLC configurado como esclavo del primero o maestro. Para esto,
dentro de la configuracin de hardware del maestro, aadiremos una estacin ya existente en
la red al mdulo CP.

Para determinar el tipo y cantidad de datos que el esclavo va a intercambiar con el maestro,
aadiremos al primero dos mdulos 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.

Pgina 4 de 7
COMUNICACIONES INDUSTRIALES
Comunicacin por Profibus Luis Miguel Lpez Pardo

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

La programacin bsica en KOP en el maestro, ser:

Pgina 5 de 7
COMUNICACIONES INDUSTRIALES
Comunicacin por Profibus Luis Miguel Lpez Pardo

El segmento 1 ser el encargado de enviar datos desde las entradas del maestro al mdulo 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 mdulo CP correspondiente al maestro se encuentra en la direccin 100 hex., es decir,


256 en decimal.

- Los datos a enviar sern 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 direccin M50.0, de


no ser as, en esta direccin tendremos un 0.

- De la misma forma, si ha habido un error en la transmisin, tendremos en alto el bit M50.1.


De no ser as, este bit estar en nivel bajo.

- Adems, en caso de error, la descripcin 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 bfer del
mdulo CP, y escribirlos en un byte de salidas del maestro. Este bloque nos indica que:

- La direccin del mdulo CP es 100 en hexadecimal.

- Los datos recibidos del mdulo CP se escribirn 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 algn error, se pondr en nivel alto el bit M52.1.

- El cdigo de descripcin de error se almacenar en la palabra MW53.

- El cdigo de estado del DP producido se almacenar en el byte MB55.

Pgina 6 de 7
COMUNICACIONES INDUSTRIALES
Comunicacin por Profibus Luis Miguel Lpez Pardo

La programacin en el
bloque OB1 del esclavo
ser prcticamente
idntica a la del maestro.

Mediante el DP_SEND
del segmento 1, se
enviar al mdulo CP el
contenido del byte EB124
del esclavo.

Por su parte, el
DP_RECV del segmento
2, escribir en el byte
AB124 el contenido del
bfer del mdulo CP.

Pgina 7 de 7

S-ar putea să vă placă și