Vous êtes sur la page 1sur 10

26/09/2015

GoogleTradutor

ExemplodeconfiguraoModbusparaumaAllenBradley
MicroLogix1400
porMestaem19 de junhode2012 EMALLEN BRADLEY,PLC

Tweet

Share

AltimaPLCAllenBradleyMicroLogix1400fornecidocomModbusTCPeRTU.Esteum
recursopoderosoecomesteposteuexplicarcomoativarecomouslo.
ParaconfiguraracomunicaoModbusquevocprecisasaber,pelomenos,asinformaes
bsicassobreoprotocoloModbus.

VisogeralrpidadoprotocoloModbus
ProtocoloModbuspodeserusadocomcabosseriais(ModbusRTU:RS232ouRS485)oucomo
caboethernet(ModbusTCP).
ArquiteturaModbusTCPclienteservidor(comoporsites,voccomonavegadoro
clientequepedirinformaesparaoservidor,earespostadoservidor).DispositivosModbus
TCPpodesertantoclienteservidoredoprotocolomultimestre,paraquecadadispositivo
podeiniciaracomunicao.
ArquiteturaModbusRTUmestreescravo(masterocliente,escravooservidor).O
nicodispositivoquepodeiniciarumacomunicaoomestreenopodehaversomenteum
mestre(geralmenteumsupervisor)ecomomuitosescravoscomovocquer.Cadaescravo
temum"endereodeN",demodoqueomestrepodeenviarpacotesparaumnico
escravo.OMestrenotemoendereodon.

Osregistros
Voctem4tiposderegistros:
2sosomenteleitura(porbitseinteiros)
2solegvelegravvel(porbitseinteiros)
Esblocobooleano.B3:
LeiaSomenteregistrossochamadosdecontatos.
Leitura/Gravaoregistrossochamadosdebobinas.
Esbloconumrico.N7:
LeiaSomenteregistrossochamadosdeRegistrosdeEntrada.
Ler/EscreverregistossochamadosHoldingRegisters.

AtivaodeTCPModbus:

data:text/htmlcharset=utf8,%3Cdiv%20class%3D%22post554%20post%20typepost%20statuspublish%20formatstandard%20haspostthumbnail%2

1/10

26/09/2015

GoogleTradutor

Notaimportante:umavezquevocmarqueModbusTCPesalvaraconfigurao,voc
devePowerUpoPLCnovamente.

AtivandoModbusRTUSlave
ParahabilitarModbusRTUvoctemqueconfigurarocanal2comoModbusRTUEscravo.

Configuraodobloco:

data:text/htmlcharset=utf8,%3Cdiv%20class%3D%22post554%20post%20typepost%20statuspublish%20formatstandard%20haspostthumbnail%2

2/10

26/09/2015

GoogleTradutor

Comestaconfiguraoeutenho:
B9:somenteleitura
B10:r/w
N7:somenteleitura
N15:r/w
Bandeiraexpandido:estaautorizaobandeiradeusarmais4Nregistracontigouspara
N15,afimdeexpandirareaderegistosdasexploraes.
ParahabilitarregistosexpandidosvocprecisadeclararN15N16N17N18N19epara
definirtodasaspalavrasregistosa256.

Cdigodeexemplo
Vocpodebaixarumaplicativodeexemploapartirdeaqui.
OprogramafoitestadocomotestadorModbusTCPquevocpodeencontrar
data:text/htmlcharset=utf8,%3Cdiv%20class%3D%22post554%20post%20typepost%20statuspublish%20formatstandard%20haspostthumbnail%2

3/10

26/09/2015

GoogleTradutor

emhttp://www.codeproject.com/Articles/16260/ModbusTCPclass.
Tweet

Share

AllenBradley,Modbus,PLC,programaoPLC
GitHub:GITGUItutorialparacomearausargit
AtrocadedadosentredoisControlLogixusandotagsproduzidose
consumidos.

29ResponsestoexemplodeconfiguraoModbusparaumaAllen
BradleyMicroLogix1400
cinza18desetembrode2012s00:01#
OiMesta
Obrigadopelasnotasmuitoapreciado.
QualversodoRSLogix500vocestcorrendo?Estouexecutando8.10.00enoteique
aseleoModbusnoestdisponvel.Euaindanoinstalouumdriverdesoftware
ModbusparaoPLC,notenhocertezaseeutiverque.
Atenciosamente
Cinza
RESPOSTA

mesta18desetembrode2012em21:26#
EuestavacorrendoRSLogix500verso8.40.00.
Porfavor,notequeoprotocoloModbusestdisponvelapenasemMicrologix
1400Ser.B.
Micrologix1400Ser.AnoprestaodecomunicaoModbus.
RESPOSTA

Shridhar20denovembrode2013em07:05#
8.3rmaistarde
RESPOSTA

data:text/htmlcharset=utf8,%3Cdiv%20class%3D%22post554%20post%20typepost%20statuspublish%20formatstandard%20haspostthumbnail%2

4/10

26/09/2015

GoogleTradutor

ducsi09desetembrode2013s12:35#
OlMesta,
SabequantasconexesdeclienteumMicrologix1400Ser.B.podesegurar?
ItentarseconectaraumPLCdeumsegundoPCeelenofunciona.
RESPOSTA

mesta09desetembrode2013s13:56#
DependeseModbusTCPouRTU.
ParaModbusTCPiligadoat3computadorestempoatrs,maseununcatentei
commais.
ParaModbusRTUdependeseoMicrologisestdefinidocomomestreouescravo.
RESPOSTA

sarang17desetembrode2013em08:24#
Oimesta,
EutenhoMicrologix1400SerBPLC.Itemqueestabelecerumacomunicaocom
ModbusTCP&RTU.HowusaroRSLinxClassicparaconfigurarodriverparaomesmo?
RESPOSTA

mestasetembro17,2013em16:01#
RSLinxnopodesecomunicaremModbus,eleusaosprotocolos
proprietriosdeRA.
AportaethernetdeMicrologixpodesecomunicarcom2ou3protocolos
simultaneamente,eosimilEthernet/IPopadro,evocpodeescolheroque
vocqueroutroprotocoloparasecomunicarcom,noseucasoModbus.
Assim,comoRSLinxvocdefinirdispositivosEthernet(Ethernetno/IP,no
vaifuncionar)evocpodesecomunicarcomRSLogix,enquantoquecomassuas
aplicaeseoutrosPLCsvocsecomunicaemModbus.
RESPOSTA

sarang16deoutubrode2013em10:07#
OiMesta,
data:text/htmlcharset=utf8,%3Cdiv%20class%3D%22post554%20post%20typepost%20statuspublish%20formatstandard%20haspostthumbnail%2

5/10

26/09/2015

GoogleTradutor

EsobreModbusRTU???OquequeeuvouselecionarRSLinxao
configurarML1400SerBatravsdeModbusRTU?Eutenhofeito
configuraodocanalatravsdeRSLogix500.Butincapazdeestabelecer
umlinkdecomunicao.
Gentilmentereverter.
RESPOSTA

mesta16deoutubrode2013s12:25#
EunomelembroseaportaserialdeMicrologixpodefalar2
protocolosdiferentes.Seissoacontecer,entovoctemqueselecionar
DF1noRSLinx.SeelepodesecomunicarapenasModbusRTU,voc
temqueusaraoutraportaserialouseconectaratravsdaporta
ethernet.

krishna19setembro,2013s06:00#
OiMesta,
Iamumnovatoem.net,basicamente,dePLC,SCADAdomnio.
GrandefdeADVHMI,agoraalgumpodemecompartilharumprojetoondeosdados
emtemporealapartirdePLCpodeserconectadoaoservidorsql.
Euquerofazerumatelaparadadoseoutrapararelatrios.
Serquealgumtenhafeitoissoemhmiavanada.
obrigado
Krishnamoorthy
RESPOSTA

HectorQuiroz22deoutubrode2013em17:37#
OlMesta:
EuestoutrabalhandocomoembedservidorwebemMicrologix1400PLCeRSLogix
8,40.
EumonitoradosdiretriohabilitadoeN7:0,(porexemplo)
Usandocdigos<ABDRTxxx),masapenasparaaleitura,aminhapergunta:
Existealgumcdigocomoqualeupossoagoraescreveraessebloco(N7:0)?
Obrigado.
data:text/htmlcharset=utf8,%3Cdiv%20class%3D%22post554%20post%20typepost%20statuspublish%20formatstandard%20haspostthumbnail%2

6/10

26/09/2015

GoogleTradutor

RESPOSTA

mesta22deoutubrode2013em19:11#
Eunotenhonenhumaexperinciadetrabalhocomservidorweb
embutidodeMicrologix1400.NosprojetosbaseadosnaML1400estavausando
protocolosEthernetIP,cliente/OPCouModbusTCPcomtodoseleseuestava
usandoC#oucompiladoresANSIC.
RESPOSTA

Shridhar20denovembrode2013em07:11#
HImesta
voctemprogramaplcumaamostrarslogix500paracomunicaoModbusTCP/IP
plsenviarmeemshridharhanamannavar@gmail.com
RESPOSTA

mesta20denovembrode2013em10:56#
Naverdadeeunotenhoumaamostradetrabalho,masvocpode
testarqueseoseuprogramafuncionautilizandooclienteModbusquevocpode
encontrarnohttp://www.plcsimulator.org/
RESPOSTA

Rohan18agosto,2014em09:09#
Vocdissesoluoparasuaperguntaacimatem?Estoutrabalhandono
mesmo...sevoctiverquaisquerdetalhesporfavor,compartilhecomigo
tambm....
Thankx...
RESPOSTA

mesta26deagostode2014em10:56#
Naverdade,eunotenhoohardwarenecessrioparafazertestes,
entoeunopossofazerumprogramaeassegurarlhe100%ele
data:text/htmlcharset=utf8,%3Cdiv%20class%3D%22post554%20post%20typepost%20statuspublish%20formatstandard%20haspostthumbnail%2

7/10

26/09/2015

GoogleTradutor

funciona.Nomomentoemqueeuescrevioartigo,euestavatrabalhandoem
umprojetoondeoML1400foiconectadoviaModbusTCPcomoutrosPLCse
eleestavafuncionando.
RESPOSTA

Rohan18agosto,2014em09:10#
Meuendereodeemailrohan_984@yahoo.com
RESPOSTA

padmaraj25deabrilde2014em02:23#
Eufao.Todaaconfiguraocomovocdisse,masnohtempolimitede
conexoporumaredeestamensagemestsaindo
RESPOSTA

padmaraj25deabrilde2014em02:26#
IssopossvelaChanel0fazermodRTUnibuseChanel1tornTCPnibus
modnamesmaplc
RESPOSTA

Anonymousabril30,2014em16:52#
Mesta,mesmaperguntaquepdmaraj:possvelusarambosCanal0
(ModbusRTU)eCanal1(ModbusTCP)aomesmotempo?Meuobjetivoler/
escreverdadosemambososcanais,assimcomoeuterumaredeRS485edoPLCse
comunicacomoSCADAusandoTCPmodbus...OBRIGADO!
RESPOSTA

mesta02demaiode2014em13:22#
DeacordocomRSLogix,parecequevocpodeusarModbusRTUno
canal0.PelomenosnaminhaversovocpodedefiniroprotocoloModbusem
vezdeDF1.

data:text/htmlcharset=utf8,%3Cdiv%20class%3D%22post554%20post%20typepost%20statuspublish%20formatstandard%20haspostthumbnail%2

8/10

26/09/2015

GoogleTradutor
RESPOSTA

PhillMcKie20demaiode2014s11:28#
Oi,voctemalgumexemplosquemostramousodeModbusRTUMestre?Eu
tenhoumasrieA1400eeuestoutentandoconfigurarummestreRTU
RESPOSTA

Anonymous11defevereirode2015s10:33#
oieuquerotomarDeltaDTA4848TemperaturaControladordeDadossobre
AllenBrdleyML1400ouMl1100PLC.....Anycorpopodeporfavormedigao
procedimentocompleto
RESPOSTA

mesta14defevereiro,2015s11:47#
Voctemqueconfigurarmensagens.Googleparamensagens
MicroLogixModbus,humaabundnciadeexemplos.
RESPOSTA

Joe3deabrilde2015em19:19#
EnquantoestiverusandoumMicroLogix1400comoumescravodesrie
ModbusRTUeunosoucapazdeencontraralocalizaodasentradasdiscretas
(contactos).Elesnoestoaparecendonafaixade10.00119.999como
documentaosugeriu.Voctemalgumaidia?Obrigado.
RESPOSTA

mesta07deabrilde2015s07:55#
Voctentouverificaroendereo0.0009.999?Porquenormalmenteo
primeironmerooidentificadordefuno,e1significa"readeendereode
contato".
Existemfunesdiferentesparacadareadoendereo(1234etc).

data:text/htmlcharset=utf8,%3Cdiv%20class%3D%22post554%20post%20typepost%20statuspublish%20formatstandard%20haspostthumbnail%2

9/10

26/09/2015

GoogleTradutor
RESPOSTA

Singh26deabrilde2015s10:09#
MEUSQUERIDOS,
euestouenfrentandoproblemaparaacessardadosdescannerdetemperatura
masibusatravsdeModbusTCP/IPemML1400.Sequalquerumdevocstem
aplicativodeamostradecomunicaoML1400comqualquerdispositivonaTCP
Modbus/IPporfavormeenvieachauhan.singhraj@gmail.com
RESPOSTA

kristopher08demaiode2015em20:24#
Porfavormeajude!!!
comoconfiguraroMl1400rev.bpeloTCPmodbuscomoumcliente?
RESPOSTA

mesta11demaiode2015em19:22#
SeML1400temdelerapartirdeumservidorModbus,vocpodefaz
locommensagens.Nodeveserdifcil,bastafazerumapesquisanogoogle.

data:text/htmlcharset=utf8,%3Cdiv%20class%3D%22post554%20post%20typepost%20statuspublish%20formatstandard%20haspostthumbnail%

10/10

Vous aimerez peut-être aussi