You are on page 1of 154

CURSO

CURSO

INTRODUCCIONALOSBUSES
DECAMPO

FabianaFer r eir a

Labor ator iodeElectr nicaIndustr ialDto.deElectr nica


FacultaddeIngeniera
UniversidaddeBuenosAires
ndicedelcur so
INTRODUCCION

BUSESDEDISPOSITIVOS

BUSESDECAMPO

NUEVASTECNOLOGIAS

Conclusiones
2
Redindustr ial
Reddetiemporealutilizadaenunsistemadepr oduccinpar aconectar
distintospr ocesosdeaplicacinconelpr opsitodeasegur ar laexplotacin
delainstalacin(comando,super visin,mantenimientoygestin)

Reddecontr olador es

Reddesuper visin

Reddecampo

Reddecampo+contr oldistr ibuido

3
Clasificacinder edes
BusdecampooFieldbus:
Redlocalindustrial queconecta dispositivosdecampo conequiposque
soportanprocesosdeaplicacinconnecesidaddeaccederaestosdispositivos
Equiposconectados:
Dispositivosdecampo:captadores,actuadores,ElementosHMI
Equiposquesoportanprocesosdeaplicacin:controladores(PLC,CPUde
DCS,CN,Robot),Computadoras,SistemasHMI
Reddeceldaor edinter mediar ia: Reddefbr ica:
Conectaentreslosequiposdecomando Interconectatodoslossectoresy
ycontrolpertenecientesaunislotede serviciosdeunafabrica:lneasde
produccin produccin,almacn,controlde
Equiposconectados:controladores calidad,serviciogenerales,ingeniera
Equiposconectados:computadoras
Reddesaladecomando Reddelar gadistancia
Transmitealoperadorlosdatos Conectapuntosdeproduccincon
necesariosparaconducirelprocesoyal sistemasdesupervisinycontrol
procesoloscambiosdeconsigna, NcleodesistemasSCADA
parmetros,etc.emitidosporeloperador
Equiposconectados:RTUs,PCs,
Equiposconectados:PLC,DCS, Computadoras
Robots,CNconsistemasdesupervisin
4
Clasificacindebusesdecampo

Funciones Fieldbus:
Informacintransmitidaenpalabrasotablas
Ctrl.de FIELDBUS Variablesanalgicasyalgunasdigitales
Procesos Conectandispositivos,controladores,Pcs.
DEVICEBUS Funcin:Repartirlaaplicacin.
Ctrl FF,Profibus,WorldFIP,ControlNet
Lgico
SENSORBUS
Tipode
Bit Byte Paquetes datos
Sensor bus: Devicebus:
Informacintransmitidaenbits Informacintransmitidaen bytes
Variablesdigitales Variablesdigitalesyalgunasanalgicas
Conectancaptadores,actuadores,botoneras, Conectandispositivos,controladores,Pcs.
interruptores,etc.conuncontroladorcentral Funcin:Compartirdispositivosdecampoentre
Funcin:distribuirE/Sdigitales variosequiposdecontrolycomando.
ASi,FlexIO CAN,DeviceNet,SDS,DWF

5
Unit

I / O
Smart
P lant

Block
Device
P rocess

BitI / O
FOUNDATION Fieldbus
WorldFIP

PROFIBUSPA
FieldBus

ECHELON

Modbus+/DH+

ControlNet

PROFIBUSFMS

PROFIBUSDP

DeviceNet

SDS
ControlBus DeviceBus
Busesdecampo

InterbusS

SensoPlex

ASi

Seriplex
SensorBus

Impacc
6
Nor masIECFieldbus
IECTC65/SC65C/WG6
1993Nor maIEC11582CapaFsica
1996IEC611581Dr aftdeDLL(FIP)Rechazado12/96
3/1998Dr aftDLLapr obado(similar aISATR50.02par tes3y4)
1999a2000Seter minandeapr obar lasr estantespar tes

IEC611581,Intr oduction Tiposnor maIEC:


IEC611582, PhysicalLayer 1FOUNDATIONFieldbus
SpecificationandSer vicedefinition
2ControlNet(ControlNet, Ethernet/IP)
IEC611583,DataLink Ser vice
3 Profibus(DPyFMS)
Definition
4 PNET(multipoint, pointtopoint)
IEC611584,DataLink Pr otocol
Specification 5 FOUNDATIONFieldbusHSE
IEC611585,ApplicationLayer 6SwiftNet(openAL,realTimeAL)
pr otocolSpecification 7WorldFIP(MPSy MCS,subsetMMS,
IEC61784,Pr ofileSetsfor partof MPS)
Continuosanddiscr ete 8Interbus(generic,extended, reduced
manufactur ing 6/2)
7
Consor ciosyor ganizaciones
Pr oblemasennor malizacin===>especificacionesdedistintospr oyectos:
FieldbusFoundation
ISP:Inter oper ableSystem Pr oject(desapar ecido)
PTO:Pr ofibusTr adeOr ganisation
ODVA:OpenDeviceNetVendor Association
Wor ldFIP.Or ganisation......Etc.
ASi
CANbus Wor ldFIP
DeviceNet PROFIBUS
FIPIO FOUNDATIONFieldbus
PNet Contr olNet
LonWor ks SwiftNet
Inter BusS HART
BACnet Modbus

8
BUSESDEDISPOSITIVOS

FabianaFer r eir a

Labor ator iodeElectr nicaIndustr ialDto.deElectr nica


FacultaddeIngeniera
UniversidaddeBuenosAires
FacultaddeIngeniera
UniversidaddeBuenosAires

Actuator Sensor
Inter face
((ASi
ASi)

FabianaFer r eir a

Labor ator iodeElectr nicaIndustr ialDto.deElectr nica


ASienautomatizacin
Par aconectar sensor esyactuador esconcontr olador es

Niveldecontrol
Maestro

Niveldecampo:
CAN DeviceNet FIP Interbus Profibus etc.

Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo Esclavo

Sensoresyactuadores
11
Ahor r odecableado

Cableadotr adicional ConASi


M1 M2 M3

C1
C2

C3

Maestro
C4

12
Car acter isticasdelbusASi
MaestroEsclavo
Hasta 31esclavospormaestro
4entradasy4salidasdigitalesporesclavo Host
ASi
4bitsde parametrosadicionalesporesclavo Master Power
Supply
Max.248I/Odigitales
Slave
Posibilidad deI/Oanalgicas
Slave
Slave Slave
Direccionamientoelectrnicodelos
esclavos Slave
Equipamiento: Slave
Master Slave
Slave
PLCoGateway Slave
Esclavos
ModulosparaconexindeI/O Slave
DispositivosconchipASIintegrado
Fuente de30,5VDC
CableASiuotro
Datosy alimentacinenelmismocable
13
Maestr oEsclavo
ElMaestr or ealizaunciclodepolling
Envalosvalor esdelassalidasyr ecibelosvalor esdelasentr adas
enelmismociclo
Ciclodelor dende5ms

Host

M a s te r M a s te r Calls

SL1 SL2 SL31 SL1

1 2 31 1

S la v e Answers

14
Extensindelar ed
Longitudmxima detodosloscablesASienunsegmento:100m

Sepuedeextenderlaredhasta300musandoextenderorepeater

SolutionA: 1extenderand1repeater
Supply Supply Supply

Master ! Extender Repeater


Slave

Slave
Slave
! Slave Slave

Segment Segment Segment


max.100m max.100m max.100m

Max.numberofslavesoverallis31!

15
Dir eccionamientoypar ametr izacinde
esclavos
Dir eccionamientoindividualpor Dir eccionamientoautomticopor
ter minal elmaestr o

Master

Programming
Addressingunit andserviceunit

ASInterfaceMaster
Par ametr izacinadistancia
projected actual
parameter parameter
ASiSlave20
Slave1 1110 1110
Slave2 1111 1111
actual
Upto31x4databits parameter
Slave20 1110 1100 Slave1 Slave31 1100
1110
1100

Slave31 1010 1010


16
Cableado
CablePlano Cablestandar d

mechanicalcoded 1.5mm
flatcable

standard
standard
roundcable
roundcable

2,9mm

6...10mm
piercingconnectors ASInterface
electricmechanics

shielded
shielded
roundcable
roundcable

17
Topologa

Estrella Linea Rama Arbol


Controlador Controlador Controlador Controlador
Maestro
Maestro Maestro
Maestro Maestro
Maestro Maestro
Maestro

Esclavo Esclavo
Esclavo

Esclavo Esclavo Esclavo Esclavo

Esclavo Esclavo

Esclavo Esclavo Esclavo


Esclavo Esclavo

Esclavo
Esclavo Esclavo Esclavo Esclavo

Esclavo

18
Conexindesensoresyactuadores
convencionales :
ModulosIP67
oIP20

D0=Sealdesensor

unatoma D1=Sealdesensor

D2=Sealdeactuador

ICesclavo D3=Sealdeactuador
ASInterface
P0
Watchdog
1Carcasade
mdulo
Hasta4sensoresy/o
Alimentacinelctrica 4actuadores

19
Conexindeesclavosintegr ados

D0=Sealconmutacin
D1=Sealaviso
unatoma D2=Indicacindedisposicin
D3=Funcindeprueba

P0=Temporizador

ASInterface P1=Inversin Sensor


EsclavoIC P2=Factordeimpulsos o
Actuador
Carcasa P3=Funcinespecial
comn
Alimentacinelctrica

Esclavosconcar acter sticascomplementar ias,como


par ametr izacin,autotest
Lasfuncionesdediagnsticodelar edter minanenelesclavo
Losactuador esenIP67conmutanenelcampoynoenelar mar io
elctr ico 20
FacultaddeIngeniera
UniversidaddeBuenosAires

Contr oller Ar eaNetwor k

(CAN)
FabianaFer r eir a
Ger ar doStola

Labor ator iodeElectr nicaIndustr ialDto.deElectr nica


CAN(Contr oller Ar eaNetwor k)
Cr eadoamediadosde1980,conelobjetivodebr indar conexiny
disminuir loscostosdecableadoentr edispositivosdentr odeautomviles.
Sedifundiposteriormenteaotrasreas,porejemplocontroldeplantas
industriales,aplicacionesdomsticas,controldeascensores,controlde
sistemasdenavegacin,etctera.
Estndar ISO.
Ampliadisponibilidaddedispositivoscomer ciales.
AltadifusinenlaCEE(Alemania),J apnyEEUU
http://www.can.bosch.com

22
CANyelmodeloOSI

Aplicacin

Presentacin
CAL CAN Documentos
Sesin Device
CANopen SDS King
Net deCiA
PCAL dom
Transporte

Red

Enlace EspecificacinCAN
ISO11898
Fsica CANPhy (ISO11898)

23
EspecificacinCAN
Elprotocoloabarcalascapasfsica(parcialmente)ydeenlacededatos.
Velocidadhasta1 Mbps.
Pr otocolodecomunicacionesor ientadoalosmensajes
Arbitrajeporprioridaddemensajes(CSMA/AMP) Resolucindecolisiones.
Altaprobabilidaddedeteccindeer r or es.
Capacidaddeimplementarcontr olentiempor eal.
Escalabilidad.
PDU(protocol data unit):tr amas (frames)
dedatos/remotas/deerror/desobrecarga

CAN1.2
2048(211)identificadoresdeobjeto
Especificaciones
formatodetramasestndar

CAN2.0
msde500millones(229)deidentificadores
formatodetramasextendido
24
Ar bitr acin

Dosestadoslgicosdefinidosdentrodelbus: recesivoydominante.
EquivaleaunacompuertalgicaAND:1lgicoy0lgico

Nodo1 Nodo2
A
A.B
B

Bus

N1 N2 Bus AB A.B

DD D 00 0
DR D 01 0
RD D 10 0
RR R 11 1
25
Tr amadedatos
RTR Delimitadores
recesivo
dominante

1 11/29 1 6 0...64 15 1 1 1 7 3

Identifi_ Campodedatos Campo


cadorde
defin Espacio
objeto Segmento
Campo detrama intertrama
decontrol CRC
Ranura
Campode
CampodeCRC de ACK
Arbitraje
Iniciodetrama Campode
Acknowledge
Tramadedatos

Tamaomnimodelatramadedatos: 44bits
Tamaomximodelatramadedatos: 111bits Throughput=58% del bitrate
26
Deteccindeer r or es
Cuandounaestacintransmiteunatramadeerror,elrestodelasestaciones
activasenlaredreplicanconsendastramasdeerror. Lasealizacindelerror
quedaformadaporlaconcatenacindetramasdeerrordetodaslasestacionesactivas.
Globalizacindelerror
Distintascondicionesdesencadenanlatransmisindeunatramadeerror(errores
detectablesporprotocolo):
errororientadoaltransmisor
erroresdebit errororientadoalreceptor
erroresdebitstuff
erroresdeCRC
errores erroresdeformato(endelimitadoresdelCRCydelACK,yEOF)
simples erroresdeACK
erroresdesobrecarga
erroresdeformatodelatramadesobrecarga
erroresporcondicindesobrecargainconsistente
(detectablescomoerroresdebittuffing,deCRCodeformato)
erroresconsecutivosmltiples
errores erroressucesivosmltiples
mltiples
27
Estadodeestaciones

28
CapaFsicaCAN
Implementadaenlos
contr olador es

basadasennor masy
especificaciones
pr opietar ias
ISO11898
PMA

29
ISO118982Topologa

A1Mbit/sLd<0.3m

30
Nivelesdelbus

Condicinr ecesiva:
CAN_H<CAN_L+0.5V
Condicindominante:
CAN_H>CAN_L+0.9V

31
NodoISO118982

Latensindifer encialen
unnodoestdadapor la
cor r ienteenlar esistencia
difer encial

32
Tr ansceiver s

33
RelacinVelocidadlongitudbus

ISO11898especifica dist
mx1km yper miteusar
br idgeso r epeater s.
Distanciamxima
definidapor :
demoradelosnodosy
delbus
diferenciasentreelbit
timequantumdebidasa
ladiferenciaentrelos
osciladoresdelosnodos
Cadadesealpor
resistenciadecabley
nodos

34
Velocidadesr ecomendadas
CiADS102

Todomdulodebe
sopor tar20kbits/s
Paramsde200mse
r ecomiendaelusode
optoacoplador es
Paralongituddemsde
1km ser equier ebr idge
or epeater

35
FacultaddeIngeniera
UniversidaddeBuenosAires

DeviceNet
FabianaFer r eir a

Labor ator iodeElectr nicaIndustr ialDto.deElectr nica


QuesDeviceNet?
Esunenlacedecomunicacindebajocostopar aconectar dispositivos
industrialesaunar edyeliminar cableadocostoso
DeviceNetesunasolucinsimplede
comunicacinenredquereduceelcosto Finesdecarrera
ytiempoparacableareinstalar sensoresfotoelctricos
dispositivosdeautomatizacinindustrial, sensoresinductivos
almismotiempoqueprovee vlvulas
intercambiabilidad decomponentes arrancadoresdemotores
similaresdedistintosfabricantes lectoresdecdigodebarras
variadoresdefrecuencia
paneleseinterfasesoperador
Laespecificacinyelpr otocolosonabier tos
Nohayquecomprarlicencias,HWoSWparaconectardispositivos
Laespecificacinsecompraporu$s250.Dalicenciailimitadapara
desarrollarproductos.
CualquierapuedeparticipardeODVA
BasadoenCAN
UsaloschipsCANStandard
37
CapasOSI

DeviceNet
ISOLayer7
Application { ApplicationLayer } ApplicationLayer
Specification

{
}
ISOLayer2
DataLink
DataLinkLayer
CANProtocol
Specification

ISOLayer1
Physical { PhysicalSignaling
Transceiver
}
DeviceNet
PhysicalLayer
ISOLayer0
Media { TransmissionMedia Specification

38
EspecificacinDeviceNet
Volumen1 Pr estacionesdelpr otocolode
Protocolode comunicacin
comunicaciny Peerto peer
Aplicacin(Capa7) MasterSlave
CANysuusoenDN Productor Consumidor
CapaFsicaymedio Hasta64MACIDs(nodos)
Volumen2 cadanodoinfinitasI/O
PerfilesdeDispositivos ModelodeObjetos
paraobtener Cadanodosemodelaconuna
interoperabilidade coleccindeobjetos
intercambiabilidad Unobjetoproveeunarepresentacin
entreproductos abstractadeuncomponente
similares particulardeunproducto
Par aCapaFsicaymediolaespecificacindefine:
topologas/puestaatierra/Mediosfsicos/Terminadores/Distribucin
depotencia 39
Pr oductosDN

Har dwar e
Inter facesparacontrolador es
Scanner
Modulodecomunicacin
Gateway
I/Odistr ibuidas
Inter fasesconotrasr edes
Inter fasesparaPCs
Sensoresyactuador es
Inter fasesoper ador
Softwar e
Monitoresy gestionadoresder ed
Her ramientasdediagnstico
MedioFsico

40
MedioFsico
Sealypotencia(24VDC)enelmismocable:
Parestrenzadosseparadosparaparasealypotencia
Cablefinoogr uesoencualquier tipodetr amo
Losnodossepuedenconectar ydesconectar sindesconectar lapotencia.
Sepuedenadicionar der ivador es(Tap)depotenciaencualquier puntode
lar ed:posibilidaddefuentesr edundantes
Cor r ientenominaldetr onco:8A
Sepuedenconectar dispositivosconalimentacinexter na
Ter minador de121Wencadafindetr onco

Admitevar ias
Topologas
Bsica:
Tr onco
(tr unk)r ama
(dr opline
spur s)

41
Distanciaspuntaapunta

42
CANyDeviceNet
usasloladatafr amedeCAN
Requisitospar aqueloscontr olador esCANseancompatiblesconDN
Debensoportartramasde11bits
Velocidadesde125,250y500kBauds
mltiplesobjetosdemensajes(buffersycentrosdemensajes)
Posibilidaddemascarasenlatrama
DebesoportarelprotocolodefragmentacindeDN

43
UsodeCANID
11bits
IDENTIFIERBITS
10 9 8 7 6 5 4 3 2 1 0 HEXRANGE IDENTITYUSAGE

0 Group1MsgID SourceMACID 0003ff MessageGroup1


Group2
1 0 MACID 4005ff MessageGroup2
MessageID
Group3
1 1 SourceMACID 6007bf MessageGroup3
MessageID
1 1 1 1 1 Group4MessageID 7c07ef MessageGroup4
(02f)
1 1 1 1 1 1 1 X X X X 7f07ff InvalidCANIdentifiers

Hay4gruposdemensajescon
distintaprioridad Gr upo1:ID0a1023
Grupo1yGrupo3paraemisin Par aestablecer quieny
Gr upo2:ID1024a1535
Grupo2:emisinyrecepcin cuandousalosIDs
Gr upo3:ID1536a1983
CONEXIONES
31IDspor cadanodoN TotaldeIDs:2048
Sobr an:64IDs 44
Master Slavepr edefinido
Esunconjuntodeidentificador esdeconexin
Losobjetosdeconexinestn pr econfigur adosenelmomentodeinicializar el
sistema
Lonicoquefaltaesqueelmaestrosedeclarepropietariodelasconexiones
Seutilizanmensajesdelgr upo2
Per miteusar 8bits
Per miteusar todaslaconexionesdeI/O

IDENTIFIERBITS DESCRIPTION
10 9 8 7 6 5 4 3 2 1 0
0 Group1 SourceMACID
MessageID Group1
0 1 1 0 1 SourceMACID Slave'sI/OChangeofStateorCyclicMessage
Messages
0 1 1 1 0 SourceMACID Slave'sI/OBitStrobeResponseMessage
0 1 1 1 1 SourceMACID Slave'sI/OPollResponseMessage
Group2
1 0 MACID MessageID Group2Messages
1 0 SourceMACID 0 0 0 Master'sI/OBitStrobeCommandMessage
1 0 SourceMACID 0 0 1 ReservedforMaster'sUseUseisTBD
1 0 SourceMACID 0 1 0 Master'sChgofstate/cyclicacknowledgemsgs
1 0 SourceMACID 0 1 1 Slave'sExplicitResponseMessages
1 0 DestinationMACID 1 0 0 Master'sConnectedExplicitRequestMessages
1 0 DestinationMACID 1 0 1 Master'sI/OPollCmd/ChgofState/CyclicMsgs
1 0 DestinationMACID 1 1 0 Group2OnlyUnconnectedExplicitReq..Msgs
1 0 DestinationMACID 1 1 1 DuplicateMACIDCheckMessages
45
Distr ibucindeIDs

Gr upo1:ID0a1023
IDspor cadanodoN Gr upo2:ID1024a1535
Gr upo1:16IDpor nodo Gr upo3:ID1536a1983
M.64+NconMe[0,15
Gr upo2:8IDpor nodo TotaldeIDs:
M+1024+N.8conMe[0,7 2048(02047)
Gr upo3:16IDpor nodo
M.64+N+1536conMe[0,6
Sobr an:
TOTAL:31ID 64IDs
3reservadosparaconexiones Par aestablecer quieny
1reservadoparadeteccin cuandousalosIDs
IDduplicado
CONEXIONES
46
Fr agmentacin

Par amensajesmslar gosde8bytes


Seincluye1bytedepr otocolodefr agmentacintanto
enmensajesdeI/Ocomoexplcitos

47
ConexindeI/O

Modelodecooper acin
Productor consumidor

Tr ansmisindelosdatos
MaestroEsclavo(predefinido):
Dispositivossencillos(sinAPL)/SinCNF/ElMACIDincluyeIDde
destino
PorCambiodeEstado:
EmitecuandocambiaallegaelHeartbeat
Cclica:
Tiemposconfigurables
48
Contr olandInfor mationPr otocol
(CIP)

Figura11deCIPWhitepaper
ModeloObjetos
pr otocolode
mensajer a
per filesde
dispositivos
Ser vicios
Gestinde
datos

49
ModelodeObjetos
Cadanodosemodelacomo
unacoleccindeobjetos
representacinabstractade
uncomponenteparticular
dentrodeunproducto
loquenoestdescriptocomo
objetonoesvisibleatravs
delCIP
Losobjetosseestr uctur anen
Clases:elmismotipode
componentesistema
Instancia:representacinreal
deunobjetodentrodeuna
clase
Atributos:variablesque
describenelobjeto
Unainstanciaounaclase
tieneatr ibutos,pr ovee
ser vicioseimplementa
compor tamientos
50
Tiposdeconexiones

ConexionesdeI/Oode
mensajer aimplcita
proveencaminosdedicados
entreunaaplicacinproductora
yunaomsaplicaciones
consumidoras
Paradatosorientadosacontrol,
detiempocrtico.

Demensajer aexplcita
Proveeuncaminopuntoapunto
multipropsitoentredos
dispositivos
TipoREQANS
51
Pr otocolodemensajer a
CIPesunpr otocoloor ientadoaconexin
UnaconexinCIPpr oveeuncaminoentr emltiples
aplicaciones
Cuandounaconexinseestablece,seleasignaala
tr ansmisionesasociadasunconexinId(CID)sies
unidir eccionalodosCIDsiesbidir eccional
ElformatodelCIDdependedelared

52
Libr er adeobjetos
Objetosenundispositivo
Porlomenosunobjetodeconexin
unobjetoidentidad
unoomsobjetosred
Unobjetoenrutadordemensajes

46clasesdeobjetos
divididosentr estipos:
Objetosdeuso
general
Objetosespecficosde
aplicacin
Objetosespecficosde
red

53
Objetosaplicacin

RegisterObject PositionControllerSupervisor
DiscreteInputPoint Object
PositionControllerObject
RegisterObject Block
DiscreteInputPointObject SequencerObject
DiscreteOutputPointObject CommandBlockObject
AnalogInputPointObject MotorDataObject
AnalogOutputPointObject ControlSupervisorObject
PresenceSensingObject AC/DCDriveObject
GroupObject OverloadObject
DiscreteInputGroupObject SoftstartObject
DiscreteOutputGroupObject SelectionObject
SDeviceSupervisorObject
DiscreteGroupObject
SAnalogSensorObject
AnalogInputGroupObject SAnalogActorObject
AnalogOutputGroupObject SSingleStageController
AnalogGroupObject Object
PositionSensorObject SGasCalibrationObject
TripPointObject

54
Per filesdedispositivos
Todoslodispositivosdelmismotipodebentener unaidentidadcomneigual
mododecomunicacin.
Interoperabilidade Intercambiabilidad
Definicindelformato Definicindellos
Definicindelmodelo
dedatosdeI/O parmetros
deobjetos
Definicindelobjeto configurablesydelas
Esquemacontipoy
deensamblado interfacespblicas
cantidaddeobjetos
Direccinde aesosparmetros
Comocadaobjeto
loscomponentes Estainformacinse
modificaelcompor
dedatosdeseados incluyeenlaEDS
tamiento
Interfasesde
cadaobjeto

55
Per filesdedispositivosdefinidos
Losdesar r ollador esdedispositivosdebenusar unper fil
Siundispositivonocaeenunperfilespecializadodebeusarelperfilde
dispositivogenricooelespecificodefabricante
Elperfilusadoyquepartesdelestnimplementadosdebeserdescripto
enladocumentacinusuariodeldispositivo
Cadaper filconsisteenunconjuntodeobjetos
DefineunoomsformatosdeI/Oincluyendoelsignificadodecadabito
byteenlatrama

GenericDevice DCDrives
ACDrives
Motor Overload Contactor
LimitSwitch MotorStarter
InductiveProximitySwitch SoftStart
PhotoelectricSensor Human MachineInterface
GeneralPurposeDiscreteI/O
Resolver MassFlowController
CommunicationAdapter PneumaticValves
ControlNetProgrammableLogic VacuumPressureGauge
Controller PositionController ControlNetPhysicalLayer
56
Electr onicDataSheet(EDS)

Ar chivoASCII
Pr oveeunadescr ipcindelosatr ibutosdeldispositivo
Atributospblicoscorrespondientesalperfildedispositivo
Atributosespecficosdelfabricante

PERFILDEVARIADORCA
AB Mitsubishi Magnetek
Segnperfildestar t/stop star t/stop star t/stop
Dispositivo fwd/r ev fwd/r ev fwd/r ev
accel/decel accel/decel accel/decel

Adicional AB Mitsubishi Magnetek


Fabricante
eng.units for eignlang. (none)
power calc. temp.calc.
57
BUSESDECAMPO

FabianaFer r eir a

Labor ator iodeElectr nicaIndustr ialDto.deElectr nica


FacultaddeIngeniera
UniversidaddeBuenosAires
FacultaddeIngeniera
UniversidaddeBuenosAires

FOUNDATIONFieldbus

FabianaFer r eir a

Labor ator iodeElectr nicaIndustr ialDto.deElectr nica


FieldbusContr olSystem(FCS)

60
Distr ibucindelContr ol

DCS FieldbusHost
withAMS

I.S.
Controller
Fieldbus

I/O
Subsystem

HF HF HF

I.S. I.S. I.S.


AMS
System
420mA
+HART

I.S.=IntrinsicallySafe
AI=AnalogInput AO=AnalogOutput
PID=ProportionalIntegralDerivativeController
61
FFyelmodeloOSI

62
RedesFF
H1Bajavelocidadparacontrol HSEAltavelocidadpara
deprocesos supervisiny otrosniveles
(Reemplazalatecnologa420 100Mbit/s
mA) HIGHSPEEDETHERNET

31.25Kbit/s
Alimentacinporelbus
OpcinSeguridadIntrnseca
Hasta1900metros

63
Nivelesdesealycodificacin

64
Par tesdelatr ama

65
Conexionesfsicas
TOPOLOGAS
Buscon
derivaciones
Puntoapunto
DaisyChain
rbol

Alimentacin
932VDC
Filtroadaptadorde impedancia
Dispositivos permitelautilizacindefuentes
32dispositivoscon alimentacin convencionales
separada. Regulalatensinenel fieldbus,
paramantenerlaestable antela
12dispositivosalimentadosporelbus, conexiny desconexinde
msunainterface. dispositivos
4 dispositivosporbarreraIntrnseca. 18+/2V.,salida300mA.
Terminadorincludo.
puedenconectarseodesconectarse en Montajeen riel opanel.
funcionamiento. Indicacin defalla 66
Limitaciones

67
MAC
Por Ar bitr ajecontr olado: LAS
LinkActiveScheduler(LAS) GestinComunicacincclica:
oArbitradordeBus
conlistadelosdatoscclicos
Deter minsticoy Variable Periodicidad Tipo Tiempo
centr alizado (ms) (microseg)
A 5 INT8 170
Dostiposdedispositivos:
B 10 INT16 178
Bsicos:nopuedenserLAS
LinkMaster(puedenser C 15 OSTR32 418
LAS) D 20 UNS32 194
Dostiposde E 30 SFPOINT 290
comunicaciones:
cclicaosincrnica PasajedelToken
(scheduled)
MantenimientoLiveList
aciclicaoasincrnica(
unscheduled) Sincr onizacindetiempo
ModeloEditor Suscr iptor Lacomunicacincclicaeslatareaprioritaria
(publisher Suscr iber ) Lasdemstareassehaceneneltiempoque
68
quedalibreentreintercambioscclicos
Comunicacin
Comunicacin
cclica

Comunicacin
acclica

69
ScandelLAS
SielLAScae,algunodelosotrosnodosLinkMasterseconvierteenLAS:BLAS
(BackupLAS)

Sincr oniza
cin
tempor al
Peridicamente
elLAS
distribuyeun
mensajeTime
Distribution (TD
)paraquetodas
lasestacionesse
sincronicen
Listadevivos(LiveList)
IncluyetodoslosdispositivosquerespondenalPT(siluegodetresintentosno
respondenselossacadelalista)
Peridicamentesemandaunmensajedepruebadenodo(PN)
70
Silaestacinemiteunarespuesta(ProbeResponse PR),seagregaalalista.
FieldbusAccessSublayer
Losser viciosdelaFASsondescr iptospor VIRTUAL
COMMUNICATIONRELATIONSHIPS(VCRs)
CLIENTE DISTRIBUCIONDE EDITOR
SERVIDOR REPORTES SUSCRIPTOR
ptoa pto unoamuchos unoamuchos
porcolas 1 Cuandoelemisorrecibe porbuffer
1 ElclienterecibeelPTy elPT,envaelreportea 1 ElCDpuedeser
envialaREQ unadireccinde gestionadoporelLAS
2ElservidorenvialaANS grupo oporunaestacin
cuandorecibeelPT 2Losnodosdeesegrupo suscriptoraconel
Uso:par aajustesde recibenelreporte. Token
var iablesygestinde Uso:notificaciones Uso:Datosdecontr ol
alar mas par aHMI

71
CapaUsuar io
Laaplicacindelusuarioaccedealar edmediantebloquesque
r epr esentandifer entesfuncionesdeaplicacin
Bloqueder ecur sos:
Describecaractersticasdel
dispositivo:Nombre,fabricante,
numerodeserie
Unopordispositivo

BloquesFuncin(FB)
Definenlaestrategiadecontrol
SusI/Osevinculadan enelbus
Suejecucinestscheduled
VariosFBenunaUA
BloquesTr ansductor es
UnoporcadabloquedeI/O:.(Fechade
calibracin/Unidadesdeconversin/
72
Precisin
Bloquesfuncin
Lasfuncionesdeun
dispositivosedeter minan
por losFBs

73
Bloquesfuncin

74
Ejemploestr ategiadecontr ol

75
Objetos

Losdatosquesetr ansmitenelbussondescr iptospor undescr iptor deobjeto


Lasdescr ipcionesdeobjetosseagr upanenundiccionar iodeobjetos(OD)
Elobjetoseidentificapor sunr odeor denenelOD
Del1al255seencuentr anlostiposstandar d:
booleano,entero,flotante,cadenadebits,estructuradedatos 76
Dispositivodecampovir tual
VFD
VFDdeaplicacinusuar io
ParaverenformaremotalosdatoslocalesdeldispositivodescriptosenelOD.

VFDdegestinder ed:
proveeaccesoalabasede
informacindegestinde
red(NMIB)yalabasede
informacindegestinde
sistema(SMIB)
DatosdeNMIB
VCR,Variablesdinmicas
yestticas,TablasdeLAS
(sieslinkmaster)
DatosdeSMIB
tag dedispositivos,
direccionamiento,schedules
77
Descr ipcindeDispositivos(DD)
Seutilizapar aagr egar alosbloques
funcinStandar dpar metr osy
definicionesdecompor tamiento.
Proveeunadescripcinextendidade
cadaobjetoenunVFD
Proveeinformacinalsistemadecontrol
oalhost parainterpretarlosdatosdel
VFD
Escomoundriverparaconectarel
dispositivo
Estanescr itosenunlenguaje
denominadoDeviceDescr iption
Langage(DDL)
Seconviertenconunaherramientade
softllamadatokenizer

78
Schedulingdebloquesfuncin
Par agener ar losschedulesdelosFByelLASseutilizaunaher r amienta
deimplementacin.
Macr ociclo:esunaocur r enciadelschedulecompletopar acada
dispositivo
Bloque Offsetdesdeel tpode
arranque
AI(Transmisor) 0

ComunicacinAI(LAS) 20

PID(valvula) 30

Ao(vlvula) 50

79
Macr ociclo

80
FacultaddeIngeniera
UniversidaddeBuenosAires

PROFIBUS

PROCESSFIELD BUS

FabianaFer r eir a

Labor ator iodeElectr nicaIndustr ialDto.deElectr nica


Rangodeaplicacin
Redabiertaparaprocesos(ProcessFieldbus)
3protocolos:
DecentralizedPeripheral(DP) 1987:proyectopara
FieldMessagingSpecification(FMS) fieldbusnicoAlem.
ProcessAutomation(PA) Siemens,Robert
BoschyKlockner
Moeller,...
FMSseemitien
1990,DPen1993y
PAen1995
Asociacionesdeusuarios
16gruposregionales
unidosbajoPROFIBUS
InternationalPI
PROFIBUSNutzer
Organization(PNO)
PROFIBUSTrade
Organization(PTO)U.S.
82
Comunicacin
Maestr osoestaciones
activas
Piloteanlatransmisinde
datos
Unmaestropuedeemitir
librementecuandoposeeel
token

Esclavosoestaciones
pasivas
Equiposperifricos(blocde
E/S,vlvulas,actuadores) Tr esopcionespar aMedio
Notienederechopors Fsico:
mismosaaccederalbus RS485
Adquierenmensajesemitidos Fibraptica
porotrosotransmitena IEC11582 83
requerimientodelmaestro
CapaFsicaconRS485
Hasta32nodossin
repetidoresenunnico BaudRateMaxsegment Maxsegment
lengthinmeters
lengthinfeet
segmento 9.6K 1200 3900
Extendiblea127nodos 19.2K 1200 3900
conrepetidores 93.75K 1200 3900
187.5K 1000 3250
Distanciashasta12km 400 1300
500K
9.6kbit/sec(1200m),1.5 1.5M 200 650
Mbit/sec(200m),12Mbit/sec 3M 100 325
(100m) 6M 100 325
UsaconectoresStandardde 12M 100 325
9pinD
Amaximumof9RS485repeaterscanbe
Dispos.Trunkline/Dropline connectedinseries,buttheuseofmorethan3
Dispositivosaislados repeatersinseriesisnotrecommended

Tieneterminadoresencadaextremodelbus.
cabletypeA:Impedance:135to165, Conductorarea >0,34mm
Elblindajedebeserconectadoamasamecnicaencadaextremo
Losconectorespuedenretirarseyconectarsesininterrumpirelintercambiodedatos
84
Fibr aptica
Tiposdeconductor esdisponibles

Per mitemayor esdistanciasconmayor esvelocidades


Evitapr oblemasdeEMI
Segmentosenestr ellaoanillo
Hayfabr icantesqueper mitenlar edundancia
Existenacoplador esRS485FO

85
CapaFsicaPAIEC11582
Instr um.p/
acoplador
9(Eex)
32(noex)

Acoplador esdesegmento: Acoplador esdeEnlace:


sonconvertidoresdeRS485aIEC Agrupanelconjuntodeaparatosdel
11582transparentesalprotocolo segmentoenunnicoesclavoRS485
Suutilizacinlimitalavelocidad Lavelocidaddelsegmentonoest
mximadelsegmentoa93.75kBits/s limitada
86
PA
Hasta32nodospor segmento
Seextiendehasta126nodoscon4repetidores
Velocidades31.25 Kbits/sec,1.0Mbits/secand2.5Mbits/sec
31.25Kbits/secpermiteseguridadintrnseca
Doblepar tr enzado(blindadoynoblindado)
Var iastopologas
Segur idadintr nsecadefinidapor modeloFISCO
Par asegur idadintr nsecaunader ivacinpuedetener comomximo30m

Longituddelnea

87
Pr ofibusDLL(FDL)
DP,FMSyPAusanFDL(FieldDataLinklayer)
Requer imientos:
Comunicacinentredispositivoscomplejosconsuficientetiempoparaejecutar
sustareas
ComunicacinrpidaparadispositivosdeI/Osencillos
FuncionesdelaFDL
MAC,Seguridaddedatos,Gestindeprotocolosytelegramasdetransmisin
Ser viciosofr ecidospor laFDL

88
MAC
Tokenr ing:Reservadoparaestacionescomplejas
Accesodecadamasteralbusporlomenosunavezcadaciertotiempo(config)
Maestr oesclavo:
Permitealmaestroconeltokenaccederasusesclavosparaenviarlesmensajesoleersus
mensajes.

LogicalTokenRing

PROFIBUSMaster PROFIBUSMaster PROFIBUSMaster

Maestroesclavopuro
PassiveStations(SlaveDevices )

maestromaestropuro(token)
hbrida 89
Car acter sticasDP
Destinadoacomunicacionescclicase
Velocidad:
intercambiosrpidos,entrecontroladoresdecelda
1ms(a12Mbits)para (PLCoPC)osistemasdesupervisinyperiferia
transmitir512bitsdeentradadescentralizada.
y512bitsdesalidaa32
FuncionesdebaseyFuncionesextendidas
estaciones
Transmisindetodaslas
entradassalidasenunslo
ciclo
Setransmitenlosdatoscon
elelservicioSRD
Diagnstico:atr avsde
mensajesdedicados
Diagnsticodeestacin
Diagnsticodemdulo
Diagnsticodeunava

90
Configur acindelsistemaDP
Mximodeestacionesser vidas:126 Monomaestr o
Unnicocontrolador
Tr estiposdeequipos: controlaelintercambiocon
MaestroDPclase1(DPM1) losesclavos
Controladordeceldaqueintercambia Tiempodecicloultracorto
informacinperidicamentecon
esclavos Multimaestr o
MaestroDPclase2(DPM2) Variosmaestroscomparten
elbus
Herramientadedesarrolloo
Puedehabervariassub
configuracin
redesindependientescada
Esclavo unadependiendodeun
AparatosconE/S masterDPM1
MximodeE/S:244entradasy244 LasE/Sdelosesclavos
salidas puedenserledasportodos
DPpuedefuncionar enmodos: losmaestros
monomaestro Unslomaster(DPM1)
puedeescribirlassalidas
multimaestro

91
Configur acinmonomaestr o

Estadodelsistema=estadoDPM1
Stop:nohaytransmisinentreelDPM1ylosesclavos
Clear:DPM1leelasentradasdelosesclavosymantienesussalidasen
seguridadpositiva
Operate:DPM1enfasedetransferenciaentransmisincclica
DPM1tr ansmiteper idicamentesuestadoatodoslosesclavos
Cuandounesclavonoestencondicionesdetr ansmitir DPM1pasa a
Clear (sielpar metr oautoclear esver dader o) 92
Tr ansmisincclica

Enlaconfigur acinelutilizador afectaonocadaesclavoaDPM1


Etapasdetr ansmisin:
parametrizacin
configuracin
transferenciadedatos
Elutilizador pueder epar ametr izar losesclavosatr avsdeDPM1
93
FuncionesDPExtendidas
Per mitenlatr ansmisinacclica
dedatos
Permiteutilizaruna
herramientadedesarrollo
(DPM2)sinperturbarlared
Seutilizanparalaexplotacin
enlneadeinstrumentosPA
Sedebeaumentar eltiempode
tokenpar aqueelmaestr o
puedaejecutar losdostiposde
inter cambio
Funciones:
Direccionamientodedatos
pornumerodeubicacine
ndice
Transmisin acclicadedatos
Longitudmximadelblocde
datos:244bytes
94
PROFIBUS
FMS

Seutilizapar alacomunicacinaniveldeclulaentr eAPIy


PC
Pr ivilegialar iquezafuncionalynoeltiempoder espuesta
Unificapr ocesosdeaplicacinr epar tidosenunnicopr oceso
comnutilizandorelacionesdecomunicacin.
Dispositivodecampovirtual(VF D):
Partedeunaaplicacin (enundispositivodecampo)accesibleala
comunicacin
VFD

96
ObjetosdeComunicacin
LosObjetosdeComunicacindeunequipoFMS
figur aneneldiccionar iodeobjetos(OD)quecontiene:
ladescripcin,laestructurayeltipodecadadato
larelacinentrelasdireccionesinternasdelosobjetos
Designacindelosobjetosenelbus(ndice nombre)
Objetosdinmicosyestticos
segnseanonosonmodificablesenmodoexplotacin
TiposdeObjetos
Variablesimple/Tabla/Estructura/Dominio/Evento
Dir eccionamientolgico:
numerosinsignode16bits

97
Inter faceLLI
Pr oveelasr elacionesdecomunicacinpar alaejecucindelosser viciosFMS
ydegestin.
modoconectado modonoconectado:
r epr esentanunaconexinlgicade Lepermiteaunequipodialogarcon
igualaigualentr edospr ocesos variasestacionesalavez,pormedio
deserviciosnoconfirmados.
aplicativos
DifusinBroadcast
Etapasdeunaconexin:
Difusinmulticast
Initiateinicialatransmisin
Siestaetaparesulta,elenlace
Todaslasr elacionesde
quedaprotegidoanteaccesosno
autorizadosylistoatransmitir
comunicacindeunequipoestn
enlalistaCRL(Communication
Cuandolaconexinnoseutiliza
msseliberaconunAbort
Refer enceList)
Conexindefinida:Elcompaerode Cadarelacindecomunicacinse
comunicacinsedefineenla identifica.porunareferenciade
configuracin comunicacinlocal(CR)
Conexinabierta:Sedefineenel
momentodelaconexin.
98
PROFIBUS
ASPECTOSAPLICATIVOS
Per filesAplicativos
Describenlainteraccindelosperfilesdecomunicacinyperfiles
fsicosenciertasaplicacionesoequipos:
Automatizacindeprocesos
Gestindeedificios
Controldevelocidad
Encoders
Definenelcomportamientodelosequiposdecampoenelbus
ProfibusPA:describelosparmetrosylosbloquesfuncinde
instrumentosdeprocesos(transmisores,vlvulas,
posicionadores)
Variacinelectrnica
HMI
Per filPA
Par aautomatizacindepr ocesos:utilizaelsopor tefsicoIEC611582
Define
Parametrizacinycomportamientodeinstrumentosindependientementedel
fabricante
Descripcindefuncionesycomportamientodelinstrumento
Bloquesfuncin

ComunicacinconfuncionesdebaseDP
Instr umentossecomunican
enformacclicaconunmasterDPM1
EnformaacclicaconDPM2
Definicionesaplicativas
Unidadesdevalordemedida
Significadodelosvaloresdeestado
Especificacionesindependientesdelinstr umento:
Unidaddemedida
Alcancemnimoymximo
Posibilidaddesimular losvalor eseneltr ansmisor demedida. 100
Par metr osdetr ansmisor

101
Per filPA
Secomponede
Unaespecificacingeneral
Contienelasdefinicionesaplicablesalconjuntodeinstrumentos
Fichastcnicasdeequipos
Informacionespropiasdecadatipodeinstrumento
Equipos:Captadoresdepresin,nivel,temperaturaycaudal,Entradasy
salidasanalgicasyTON,Vlvulas,posicionadores,analizadores
BloquesfuncinPA
Repr esentanfuncionesusuar io
Secomplementancondosbloquessobr eelequipamiento:
Bloquetransmisor
Datospropiosdelaaplicacin,comoporej.Parmetrosdereglaje
Bloquefsico
Identidaddelequipo:nombre,fabricante,versin,nmerodeserie
Lospar metr osdeentr adaysalidadelosbloquespuedenser enlazados
por elbus
Unaaplicacincontienevar iosbloquesfuncinintegr adosenel
instr umento 102
Per filsegur idad(PROFISafe)
Definelaconexindeequiposde
segur idad(par adasdeemer gencia,
bar r er as,enclavamientos)alos
automatismospr ogr amables
ParaalcanzarnivelesSIL3oAK6(
categora4)
Aceptacualquier capafsica
Tieneencuentatodosloser r or esque
sepuedenfiltr ar enunatr ansmisin
ser ie
Repeticin,prdida,errordesecuencia,
retardo,corrupcindedatos
Definemecanismoscomplementar ios
desegur idad
Numeracindetramas,seguimiento
temporalconACK,identificacinfuente
destino,controlderedundanciacclica,
monitorSIL
103
Per filesdeequipamiento
Comandosnumr icosyr obots
ComandoderobotsdemanipulacinyensambladoenDP
Loslogigramasdescribenlosmovimientosdelrobot

Encoder s
ComandoenDP
Haydosclasedeequiposquedefinenlasfuncionesdebasey
complementarias
EJ:escalado,tratamientodealarmas,diagnstico
VelocidadVar iable
Parametrizacinytransmisindeconsignasyvaloresreales

HMI
EspecificalaconexinenDP(extendido)deequiposdecampo
conlosnivelesmsaltos
104
Configur acine
identificacindeequipos
Losequiposvistosdesdelar edsedifer encianpor
Susfuncionalidades:numerodesealesdeE/S,mensajesde
diagnstico,status.
Parametraje delbus:velocidad,seguimientotemporal
Par asimplificar laconfigur acindelbusyper mitir Plug
andPlaylascar acter sticasdelosequipossecondensanen
ar chivos:
BasededatosdelequipooarchivoGSD
Haytilesqueper mitenlaconfigur acindelar ed
utilizandolosar chivosGSD
105
Ar chivosGSD

Especificacionesgener ales
Fabricante,versin,velocidadesposibles,afectacindeseales
Especificacionespar aestacionesmaestr as
Numeromximodeesclavos,posibilidadesdecargaremota
Especificacionesenlosesclavos
NumeroytipodevasdeE/S
Definicindemensajesdediagnstico 106
Identificacindelequipo
Cadaesclavoomaestr oDPM1debeposeer unnmer ode
identificacindeltipodeequipo
Elmaestr ocompar aesenumer oconloquetiene
configur ado,sinocoincidennosecomunica
Losnmer oslosestablecelaasociacinPr ofibus
Ej:9700Ha977FHsonparainstrumentosPA

Ar chivosEDD(Electr onicDeviceDescr iption)


Resumentodaslaspr opiedadesdelapar atodesdeelpunto
devistadelar ed
Dospar tes:
Descripcindevariablesyfuncionesdelaparato
Precisionessobreelmododeexplotacinyvisualizacin
107
FacultaddeIngeniera
UniversidaddeBuenosAires

Contr olNet

FabianaFer r eir a

Labor ator iodeElectr nicaIndustr ialDto.deElectr nica


Car acter sticas
Redsimpleydeinstalacineconmica
Ofr eceinstalacinflexible
Soportacualquiertopologa(bus,estrella,rbol)
Lostapssepuedenconectarencualquierpuntodelared
Redundanciademediofsicodebajocosto
Combinainter cambiodeI/Occlicoconmensajer apeer topeer
Ej:32nodoscon8bitsI/Oen2 ms
per miteconfigur acinycar gaydescar gadepr ogr amasonline
ModeloPr oductor Consumidor
Sincr onizacinconpr ecisinde10ms
Mximo99nodos

Desar r olladapor RockwellAutomation/AllenBr adleyy intr oducidaen


Noviembr e1995
Disponiblepar ater cer osenDiciembr e1996
For macindeAsociacinindependienteenMayo1997
EspecificacinContr olNetInter national
Nor maIEC61158tipo2 109
Posicionamiento

110
Pr otocolos

111
CapaFsica
MedioFsico
Tr esvar iantes:
RG6(cableTV)coaxialcon
conectoresBNCenbus
Fibrapticaenpuntoapunto
NAP(NetworkAccesPort):
conexinlocalRS422que
permiteaccesotemporalpar
instalacin,programaciny
mantenimiento.
RG6ycoaxilper miten Hasta99nodos
segur idadintr nseca Distancias:
1000mcondosnodos
250mcon48nodos
25km conrepetidores
5 Mbits/s
CodificacinManchester
PaquetesincluyenCRCde16bits
112
Ar quitectur a
har dwar e
Controladores(PLC,
PC)
Terminalesde
programacin
Terminales
operador
RacksdeI/O
Softwar e
deprogramacin
herramientasde
configuracin
deinterfaseoperador

113
Accesoalmedio
CTDMA(Concur r entTimeDomainMultipleAcces)
DivisindetiempoenciclosrepetitivosdenominadosNUT(NetworkUpdate
Time).2a100ms
Cadanodoaccedealmediodentr odelNUTmedianteuntoken
Losnodosaccedenalmedioydifundensusdatos
Sinotienenadaquetransmitirmandanuntramanull
Nohayarbitradorcentral:todaslasestacionesestnsincronizadas
Rotacindetoken por RoundRobin
SisepierdeeltokenelnodoconelsiguienteMACIDretoma

114
MAC
Comunicacinasincr nica:
SerealizaenelintervaloquequedalibreenelNUTdespusquetodas
lasestacionessepasaroneltokenunavez
AlfinaldelNUThayunperiodoparasincronizacinGuardband

NUTTienetr espar tes:


intercambiocclico:NUI( NetworkUpdateInterval)
cadanodotieneoportunidaddetransmitirunavezenestaparte
intercambioacclico
mecanismoroundrobin
larotacinserepitehastaquealcanzaeltiempo
determinadoporlacargadetrficocclicoyeltiempodeNUT
Segarantizaquealmenos1nodopuedatransmitir
mantenimiento:
elnododemenordireccintransmitetramadesincronizacin
115
Tr amasMAC
Par aincr ementar laeficiencia,losdiver sospaquetesdedatos(Lpacket)
pr ovenientesdelaaplicacinseensamblandentr odelnodoenunatr ama
MAC
Lospaquetesdedatosnocontienendir eccindeemisor yr eceptor sinoslo
unCID(ConnectionID):ModeloPr oductor Consumidor

116
Capassuper ior es
UsaelmodeloobjetosdeDeviceNet(CIP)
Requier eunaconexinfor malentr eentidades
Conexiones:peer topeer /multicast
datatr igger :cclico/cambiodeestado/str obe/Pool
Modeloobjetos:igualqueDeviceNet+tr esobjetosespecficos
ControlNetObject(porDNObject)
ControlNetKeeperObject:contieneinformacinsobreestructuradetodalared
ControlNetSchedulingObject

Otros
Objetos

Control Net
Object

117
Contr olNet
4tiposdedispositivosdesdeel
puntodevistadetr ansmisin: Gestinder ed
Servidoresdemensajeraexplcita Pr oveer eschedulingdinmico
Slopuedenrespondera cadanodotieneunacopiadelos
mensajesexplcitos parmetrosdeenlaceeinformacinde
ServidoresdemensajesdeI/O(o scheduling propia
adaptadores) Nodosespecficos(Keepernodes)
Nopuedeniniciarconexionesde tienenunacopiadelscheduling y
I/O parmetrosglobales
Unaveziniciadaslasconexiones Keeperprimario:asegurala
deI/Opuedenenviarmensajes consistenciageneraldela
mltiplesdeI/Ocondiferentes configuracinenarranquesy
triggers reconfiguracionesonline
Adaptadoresconclientesde Keeperssecundarios:sonbackup
mensajeraexplcita delprimario
dispositivosfull(scanners):

118
NUEVASTECNOLOGIAS

FabianaFer r eir a

Labor ator iodeElectr nicaIndustr ialDto.deElectr nica


FacultaddeIngeniera
UniversidaddeBuenosAires
Pr otocolosTCP/IP

Tiposdeutilizacina
nivelindustr ial
paraconectardispositivos
decampoconcontroladores
Paraconectarcontroladores
ysupervisoresconniveles
informticos

Tr esobjetivos:
Conexinfsicaen Ethernet
Utilizacincapaaplicacin
nica
Controldedispositivosvia
weboLANcorporativa
120
Pr osycontr asdelusoindustr ialde
TCPIP
Faltademecanismospar aconsistenciatempor al
Faltademecanismospar aor denar eventos
Noofr ecer etr ansmisinr pidadeer r or es
Nopr oveecontr oldelacar gaenlar ed
Notienealimentacinpar adispositivos
Elcableadoesmscomplejoycar o
Nosegar antizalasegur idad
Hoyendatodavahaysolucionesmseconmicas(segnla
aplicacin)
Noesunasolucinuniver salpor lasadaptacionesnecesar ias

Per mitebusr edundante


Facilitaaccesoar edescor por ativas
Gr anpar tedelhar dwar eesCOTS

121
FacultaddeIngeniera
UniversidaddeBuenosAires

FOUNDATIONFieldbus
HSE

FabianaFer r eir a

Labor ator iodeElectr nicaIndustr ialDto.deElectr nica


Ar quitectur a

123
Ar quitectur a

124
Topologa

125
Diseotoler anteafallas

126
Configur acionesFutur as

Corporate
Operator LAN
Station 100MB/s
Switch
Firewall
HybridController 100MB/sEthernet HSE

PLC
Redundant
LinkingDevice

ControlNet
toH1Converter

127
Conexinaotr ossistemas
Web/
WAP
CorporateLAN Server

Data
Historian
Layer
CEOs
PC

Host/
SCADALayer

128
Compar acinHSEyH1
Estalimitadaa100m,muy
cortaparainstrumentos.
Requierecablecostosopara
largasdistancias
Necesitaun switchconunport
pordispositivo
Tienemayoranchodebanda
Nollevapotencia
queH1
Noesintrnsecamentesegura
Permiteredundanciade
medio.

HSEcomobackboneyr eddesaladecontr ol
H1comor eddecampo

129
Pr oductosHSE
Dispositivos:3clases
LinkingDevice:puentededatosentreH1yHSEyentredosH1
EthernetDevice:tienecapacidaddecontrolyI/O
GatewayDevice:HSEyotrosprotocolos

Singleintegratedunit
ofallFieldbus
functions

130
FacultaddeIngeniera
UniversidaddeBuenosAires

Ether net/IP

FabianaFer r eir a

Labor ator iodeElectr nicaIndustr ialDto.deElectr nica


Posicionamiento

132
Pr otocolos

133
Ether net/IPyCIP
Nohaylimitacionesen
laaplicacindelCIP
Process
Layer BOOTP Loquesenecesitaesun
FTP HTTP DNS CIP SNMP DHCP mecanismode
encapsuladopar a
codificar mensajesCIP
entr amasEther net
Host
Hostto
to
Host
Host
Layer TCP UDP
UsaTCP/IPpara
mensajesexplcitos
UsaUDP/IPpara
mensajesdeI/O
OSPF
ICMP
IGMP Requier edosobjetos
Internet IGRP adicionalesdelCIP
Layer
ObjetoTCP/IP:
ARP IP RARP Objetodeenlace
Ethernet:parmetrosde
lacomunicacin
NetworkAccess
Layer
AnyIPbasednetwork(i.e.,Ethernet)
134
Ruteo
(PC) (PC)
Programming Data ENettoENet I/O
SW Collection
Ether net
DNettoENettoDNet
ENET
Router
ENET
ENettoDNet Router I/O
DNET
DNettoENet
DNET
DeviceNet

Router
DeviceNet DNET DeviceNet

DNET
P D
L N I/O I/O I/O I/O
C E DNettoDNet
T

135
Ar quitectur a

136
FacultaddeIngeniera
UniversidaddeBuenosAires

Pr ofinet

FabianaFer r eir a

Labor ator iodeElectr nicaIndustr ialDto.deElectr nica


Escalabilidadder edes

138
Compar ativa

139
Redundancia

140
SwitchesIndustr iales
(SCALANCE)

141
NivelesdeSegur idad

142
Pr ofinet

143
FacultaddeIngeniera
UniversidaddeBuenosAires

Enlacesinalambr icos

FabianaFer r eir a

Labor ator iodeElectr nicaIndustr ialDto.deElectr nica


Enlacesinalmbr icos
Par aaplicacionesmviles
Par acubr ir gr andesdistancias
Par aentor nosquenoadmitencableado
Seutilizanenlaces
inalmbr icospar a
conectar nodoso
segmentosaunar ed
cableadaatr avsde
unpuntodeacceso

802.11
Bluethoot
Micr oondas
Limitacionesdeenlacesinalmbr icos Pr otocolos
Altatasadeerrores(interferencias,multipath,etc.) pr opietar ios
Incapacidaddedetectarcolisionesporpartedelemisor
Demorasendispositivoencambioemisin/
recepcin 145
Alter nativasdediseopar a
inter conectar nodoscableadose
inalmbr icosenLANindustr iales.
Utilizarunnicoovariossegmentoscableados
Integrarlossegmentoscableadoseinalmbricosenunanicaredosepararlos
endistintassubredes
Realizarlainterconexincableado inal.enunnicoAPoutilizarmltiples
AP
Mediosdeinterconexinpuedenserrepetidores,bridges,routersogateways
(todostienendiferentesprestaciones)
nicaomltiplesestacionesdebase
IEEE802.11
Bluethoot
Micr oondas
Pr otocolospr opietar ios

146
Car acter isticasIEEE802.11
Oper aenbandaISM(Industr ial
ScientificMar itime)
2.42.4835GHz,5.155.25GHz,5.25
5.35 GHz ,5.75 5.85GHz
Velocidades
Original:1Mbps,2 Mbps
Rpidas(802.11b):5y11 Mbps
Ultrarpidas(802.11a):5GHz
Tr esvar iantesdecapafsica
DSSS(DirectSequenceSpreadSpectrum)
FHSS(FrequencyHoppedSpread
Spectrum)
IR(Infrared)
ToplogasAd Hocyconsistemade
distr ibucin
AccesoalmedioCSMA/CA
Tienenodosocultos

147
CANsobr eBluethoot
Existeunacompatibilidadtanto
CAN Bluetooth
enlavelocidadcomoen
algunasdelaslongitudesde
BitRate(bit/seg.) 10k 1M 1M lospaquetesBluetoothque
transmitirnlastramasCAN.
Useful Bit Rate (bit/ 2k 581k (a 1 Mbit/ 64k,723k
Difierenenelmtodode
seg.)Protected seg.) transmisinyelde
direccionamientoconlocual
surgendosposibilidadesde
Packet lenght 0 8 byte + 11 o 29 10,20,30bytes(SCO) implementacin:
(overhead not bits 17, 27, 29, 121, 183,
included) 224,339bytes(ACL) InterfazCANBluetooth:
accesoinalmbricoauna
Basic Transmition Broadcast Point to Point via redCANvauna
Method Master computadora
GatewayCANBluetooth:
AddressingMethod MessageIdentifier SourceDestination comunicacindedosoms
redesCANatravsdeun
gatewayCanBluetooth

PC CANBus Gateway
CB

CANBus Interfaz
CB

CANBus Gateway
CB
148
Ar quitectur aGatewayCAN
Bluethoot
Diagnostic
Applications

Reverse
Encapsulation

Server L2CAP L2CAP L2CAP


Applications Encapsulation

CAN CAN HCI HCI


LinkLayer LinkLayer

CANDevice CANBTGateway Client

149
RFieldbus

Esunar ed hibr ida cableada(Pr ofibus)inalambr ica (IEEE802.11DSSS)


Losnodoswir elesspuedenoper ar comomaster o slave
Admitemovilidaddenodosconelmecanismoehandoff
Tieneestacionesmaestr osmoviles,esclavosmovilesybasesder adio(LBS)
queoper anendistintoscanaleser adio
Per mitemanejar tr ficoTCP(UDP)/IP

150
DispositivoRFieldbus

151
Moduloinfr ar r ojoPr ofibus

IP65
Seteableavar iospr otocolos
15mconvelocidaddesde9,6kbps hasta15Mbps
Conectaestacionesesclavasosegmentosdeesclavos(2
por tspor modulo)

152
Ejemplocomunicacioneswir eless

153
Evolucindecomunicaciones

154

You might also like