Você está na página 1de 7

Siemens Industry IA/DT/BT Service&Support - Automation Service, Automation Support, Simatic Service, Simatic Support, Technical Support, Technical

Consulting

Contacto | Sitemap Home | Product Support | Applications & Tools | Servicios | Foro | mySupport Login | Registro Navegacin ndice (A-Z) [Avanzada]

Mostrar lista de artculos


related links

Product Information Drive Technology Automation Technology Sistemas de automatizacin Sistemas de automatizacin in

S7-1200 communication modules -- Configuracin y programacin de la comunicacin -- MODBUS RTU Cmo se establece una comunicacin MODBUS-RTU con el STEP 7 (TIA Portal) V11 para el SIMATIC S7-1200? se establece una comunicacin MODBUS-RTU con el STEP 7 (TIA Portal) V11 para el S7-1200? Referencia:

Manual CP 343-2 / CP 343-2 P Maes ... Manual DP/AS-Interface Link 20E s ... CP 243-2 AS-Interface Master Manual DP/ASInterface Link 20E mySupport Todos los datos personales, las informaciones y las funciones en un mismo lugar - p. ej. My Documentation Manager Boletn CAx shopping cart Support Request

Autmatas programables (PCmo Modular Controller SIMAT S7-200 S7-1200 Unidades centrales Unidades centrales

Mdulos lgicos LOGO SIMATIC

Descripcin Mdulos de se El SIMATIC S7-1200 permite una comunicacin punto-a-punto usando los mdulos de comunicacin CM 1241 RS485 y CM 1241 RS232. Se pueden aadir hasta tres mdulos de comunicacin por cada Comunicacin controlador del S7-1200. Usando la librera de MODBUS integrada en el STEP 7 (TIA Portal) V11 se Comunicacin SIP puede definir cada uno de los mdulos de comunicacin como un maestro o esclavo de MODBUS. Si Fuentes de alimen se selecciona la opcin de maestro MODBUS, se puede comunicar
Mdulos de se Fuentes de alimen Manejo y visualizac Zubehr S7-300 S7-400 Embedded Controller Control basado en PC SI SIMATIC 505 SIMATIC S5 SIMATIC C7 SIMATIC M7 Periferia descentralizada SIM Sistemas de regulacin Software para Controladores

Con slo un esclavo usando el CM 1241 RS232 (limitacin fsica). Con hasta 32 esclavos, uno detrs de otro, usando el CM 1241 RS485. Se coger un proyecto de ejemplo para describir el procedimiento de configuracin en STEP 7 (TIA Portal) V11 para la comunicacin con mltiples esclavos usando el CM 1241 RS485. Instrucciones Se ha escogido el ejemplo de comunicacin MODBUS entre un maestro y un esclavo. Se produce una escritura alternativa en el registro de participacin del esclavo (cdigo de funcin 16) y una lectura desde el registro de participacin del esclavo (cdigo de funcin 03). Puesto que el RS485 dispone de una interfaz de dos hilos (half-duplex), la escritura y la lectura se han de producir de forma consecutiva. Por el mismo principio, la direccin del esclavo a direccionar se puede modificar entre dos acciones (en este caso escritura y lectura), en consecuencia, haciendo posible el intercambio de datos con mltiples esclavos.

Sobre este artculo Imprimir Crear PDF Enviar artculo

QuickLinks Herramienta de compatibilidad Ayuda Ayuda en lnea Guided Tour

http://support.automation.siemens.com/....csinfo&objId=47755811&nodeid0=28919804&load=treecontent&lang=es&siteid=cseus&aktprim=0&objaction=csview&extranet=standard&viewreg=WW[03/06/2012 10:15:18 p.m.]

Siemens Industry IA/DT/BT Service&Support - Automation Service, Automation Support, Simatic Service, Simatic Support, Technical Support, Technical Consulting

Unidades de programacin Component Based Automatio Archivo Sistema de motion control SIMO Sistema de automatizacin CN Sistema de precableado Software de automatizacin Productos y sistemas para manejo Sistemas industriales Comunicacin industrial Gama industrial Manufacturing Execution Systems PC-based Automation Sistemas de control de procesos Sensores Fuentes de alimentacin Products for specific requirements Aparatos de baja tensin Building Technology Sistema de seguridad Safety Integrate Industries Prestaciones de servicio

Fig. 01 Los mdulos de comunicacin CM 1241 RS485 se conectan entre s usando un cable PROFIBUS. Se puede dar continuidad al cable de PROFIBUS para conectar el maestro con hasta 31 esclavos de MODBUS adicionales. La configuracin se realiza en STEP 7 (TIA Portal) V11 y el cdigo de programa se transfiere a los controladores con el switch CSM 1277. MB_COMM_LOAD El bloque de configuracin MB_COMM_LOAD se llama en ambos lados (maestro y esclavo) para la comunicacin MODBUS.

Fig. 02
http://support.automation.siemens.com/....csinfo&objId=47755811&nodeid0=28919804&load=treecontent&lang=es&siteid=cseus&aktprim=0&objaction=csview&extranet=standard&viewreg=WW[03/06/2012 10:15:18 p.m.]

Siemens Industry IA/DT/BT Service&Support - Automation Service, Automation Support, Simatic Service, Simatic Support, Technical Support, Technical Consulting

El bloque MB_COMM_LOAD se usa para seleccionar el mdulo de comunicacin, ajustar los parmetros de la comunicacin y parametrizar el enlace con los parmetros del maestro o el esclavo. El bloque MB_COMM_LOAD se debe llamar en el primer ciclo de programa (mediante la activacin de la marca de sistema M1.0 en los ajustes de hardware o mediante una llamada en el OB 100 de arranque). Despus de insertar el mdulo de comunicacin en la configuracin de hardware se puede seleccionar el nombre simblico del mdulo de comunicacin en el parmetro PORT. Los parmetros de comunicacin BAUD (velocidad de transmisin) y PARITY (paridad) deben ser idnticos para todos los nodos. La configuracin del puerto de la interfaz RS485 en la vista de equipo del STEP 7 (TIA Portal) V11 es irrelevante en este caso. El bloque de datos de instancia del bloque maestro o del bloque esclavo se transfiere en el parmetro MB_DB y, por consiguiente, define el mdulo de comunicacin (parmetro PORT) como maestro o esclavo MODBUS. MB_MASTER Se usa el bloque MB_MASTER para definir el mdulo de comunicacin seleccionado con el bloque de configuracin MB_COMM_LOAD como maestro MODBUS.

Fig. 03 El bloque MB_MASTER se usa para seleccionar el esclavo MODBUS a direccionar, seleccionar el cdigo de funcin y definir la zona de almacenamiento de datos local. La tabla dada ms abajo explica los parmetros. Parmetro REQ MB_ADDR MODE Descripcin Habilita la comunicacin. Direccin estacin MODBUS-RTU. Seleccionar la direccin de la transmisin ("0" = lectura, "1" = escritura o funciones de diagnstico adicionales). Especifica la longitud de datos MODBUS.

DATA_ADDR Especifica la direccin de inicio MODBUS. DATA_LEN

http://support.automation.siemens.com/....csinfo&objId=47755811&nodeid0=28919804&load=treecontent&lang=es&siteid=cseus&aktprim=0&objaction=csview&extranet=standard&viewreg=WW[03/06/2012 10:15:18 p.m.]

Siemens Industry IA/DT/BT Service&Support - Automation Service, Automation Support, Simatic Service, Simatic Support, Technical Support, Technical Consulting

DATA_PTR

Define las zonas de datos de envo y recepcin locales del maestro. El parmetro DATA_PTR debe hacer referencia a un bloque de datos global creado con la opcin "Slo acceso simblico" deshabilitada.

El "MB_MASTER" se tiene que llamar en el primer ciclo de programa mediante la activacin de la marca de sistema M1.0 en los ajustes de hardware o mediante una llamada en el OB 100 de aranque. MB_SLAVE Se usa el bloque MB_SLAVE para definir el mdulo de comunicacin seleccionado con el bloque de configuracin MB_COMM_LOAD como esclavo MODBUS.

Fig. 04 El bloque MB_SLAVE se usa para definir la direccin de estacin MODBUS-RTU y especificar la zona de almacenamiento de datos local para la transferencia de datos con el registro de participacin. Parmetro MB_ADDR Descripcin Transfiere la direccin estacin MODBUS-RTU.

MB_HOLD_REG Registro de participacin del esclavo. El parmetro MB_HOLD_REG debe hacer referencia a un bloque de datos global creado con la opcin "Slo acceso simblico" deshabilitada. Cuando se tienen que transferir mltiples registros (palabras), con el parmetro "MB_HOLD_REG" se tiene que transferir el nombre simblico de un array o estructura que cubra el volumen de datos especificado del maestro (DATA_ADDR y DATA_PTR). La primera palabra de este array o estructura se corresponde con la direccin de inicio 40001 del registro de participacin de MODBUS. Los parmetros se pueden conmutar con las entradas y salidas de los bloques o mediante el acceso al correspondiente bloque de datos de instancia. Proyecto ejemplo En el proyecto del maestro, la escritura / lectura alternativas del registro de participacin del esclavo se realiza usando un secuenciador.
http://support.automation.siemens.com/....csinfo&objId=47755811&nodeid0=28919804&load=treecontent&lang=es&siteid=cseus&aktprim=0&objaction=csview&extranet=standard&viewreg=WW[03/06/2012 10:15:18 p.m.]

Siemens Industry IA/DT/BT Service&Support - Automation Service, Automation Support, Simatic Service, Simatic Support, Technical Support, Technical Consulting

Fig. 05 1. El bloque de configuracin MB_COMM_LOAD se llama en el paso de inicializacin 0. 2. En el paso 1 se llama al MB_Master con los parmetros de comunicacin para la escritura en el esclavo (MODE = 1) y se ejecuta (REQ = 1). La transicin al paso 2 se realiza con la confirmacin positiva (DONE) o negativa (ERROR) del MB_MASTER. La transicin pone a cero la ejecucin del MB_MASTER (REQ = 0). 3. En el paso 2 se escriben los parmetros de comunicacin para la lectura del esclavo (MODE = 0) usando el MB_MASTER en el mismo bloque de datos de instancia que en el paso 1 (parmetro MB_DB del bloque MB_COMM_LOAD). La ejecucin y la transicin son las mismas que en el paso 1. La siguiente figura muestra un paso (segmentos 6 y 7) con transicin (segmento 8).

http://support.automation.siemens.com/....csinfo&objId=47755811&nodeid0=28919804&load=treecontent&lang=es&siteid=cseus&aktprim=0&objaction=csview&extranet=standard&viewreg=WW[03/06/2012 10:15:18 p.m.]

Siemens Industry IA/DT/BT Service&Support - Automation Service, Automation Support, Simatic Service, Simatic Support, Technical Support, Technical Consulting

Fig. 06
http://support.automation.siemens.com/....csinfo&objId=47755811&nodeid0=28919804&load=treecontent&lang=es&siteid=cseus&aktprim=0&objaction=csview&extranet=standard&viewreg=WW[03/06/2012 10:15:18 p.m.]

Siemens Industry IA/DT/BT Service&Support - Automation Service, Automation Support, Simatic Service, Simatic Support, Technical Support, Technical Consulting

El parmetro MB_ADDR (vase el segmento 6) tambin se puede usar, en consecuencia, para cambiar el esclavo a direccionar en cada paso, lo que permite que se puedan intercambiar datos con hasta 32 esclavos. Descarga El fichero comprimido "STEP7_V11_Modbus_RTU.zip" contiene el proyecto de ejemplo "MODBUS_RTU_V11 SP2.ap11" para la transferencia de datos alternativa entre un maestro y un esclavo. Descomprimir el fichero "STEP7_V11_Modbus_RTU.zip" y abrir el proyecto de ejemplo "MODBUS_RTU_V11 SP2.ap11" con el STEP 7 (TIA Portal) V11+SP2. El firmware de los mdulos de CPU es la V2.1. Transferir las carpetas del proyecto ("Master" y "Slave") a los controladores. Se puede hacer un seguimiento de la transferencia de los datos a travs de las tablas de supervisin (observacin).

STEP7_V11_Modbus_RTU.zip ( 1446 KB ) Nota Se dispone de ms informacin sobre las instrucciones de la librera de MODBUS en el manual de sistema del controlador programable SIMATIC S7-1200 (entrada con ID: 36932465). Nr. de identificacin (ID):47755811 Fecha:2012-04-23 me ayud no me ayud Este artculo... Copiar enlace Sugerencias respecto a artculo Enviar artculo

Imprimir Siemens AG 2012 - Pie de imprenta - Privacidad de datos - Condiciones de uso

http://support.automation.siemens.com/....csinfo&objId=47755811&nodeid0=28919804&load=treecontent&lang=es&siteid=cseus&aktprim=0&objaction=csview&extranet=standard&viewreg=WW[03/06/2012 10:15:18 p.m.]

Você também pode gostar