Está en la página 1de 10

15/11/2016

FiltadodeunasealanalgicamedianteunaFB(FunctionBlock)infoPLC

Usamoscookiesparamejorarlaexperienciadeusodeformaconstante.Alaceptarestemensajeocontinuando
conlanavegacinentendemosquedastuconsentimientoparautilizarcookiesentodaslaspginasdeinfoplc.net.
AceptarPolticadecookies

Inicio
Noticias
Documentacin
Descargas
Entrevistas
Directorio
Blogs
Eventos
WhitePaper
Foro
Industria4.0
IIoT
Newsletter
Incio/Descargas/Siemens/Software&Programacion/FiltadodeunasealanalgicamedianteunaFB(
FunctionBlock)
Descargas
Siemens
Seleccionayfiltra
Filtrar Limpiar

FiltadodeunasealanalgicamedianteunaFB(
FunctionBlock)
Publicado:27Diciembre2012
Twittear
Compartir

Compartir

Visto:8918veces

http://www.infoplc.net/descargas/14siemens/1671calcularlamediadeunmuestreodeunadeterminadasenal

1/10

15/11/2016

FiltadodeunasealanalgicamedianteunaFB(FunctionBlock)infoPLC

Enesteartculovamosadarunaposiblesolucinalejercicioplanteadoporunmiembrodelforo,yaquehemos
consideradoquepuedeserinteresante.Elejercicioconsistiaenlosiguiente:
SetrataderealizarunFBquefiltreunasealdeentradaanalgicadetipoWORDdelasiguientemanera:
Seactivarelbytedemarcascclicasporhardwareyseelegirelbitdemarcasquepermitaunmuestreodela
sealanalgicade1s
ElFBdebertenerunaentradadetipoBOOL(queserelbitdeciclomencionadoenelpuntoanterior)yuna
entradadetipoWORD
(correspondientealasealanalgicaquesepretendemuestrear)
ElFBtendrunasalida(detipoREAL)quecorresponder,encadainstantedemuestreo,alamediadela
muestraactualcapturadadelasealanalgicajuntoconsustresmuestrasanteriores.Todasellasdebernirse
almacenandoenelDBdeinstanciaasociadoalFB.Porotrolado,seutilizarnlasvariables
temporalesnecesarias.
ElresultadoqueproporcionaelFB(lamediaindicada)podrdeclararsecomosalidaocomovariableesttica.

Elprimerpasoserconfigurarunamarcadeciclo,ellolohacemosenlaconfiguracindelhardwaredenuestro
proyecto,propiedades,Marcadeciclo.HemosseleccionadoqueserlaM100.0..7

http://www.infoplc.net/descargas/14siemens/1671calcularlamediadeunmuestreodeunadeterminadasenal

2/10

15/11/2016

FiltadodeunasealanalgicamedianteunaFB(FunctionBlock)infoPLC

DentrodeesteByte,tenemosvariasposibilidadesdelaFrecuencia/Periododelaseal,paraelloconsultamosla
ayuda,yadedeberemosseleccionar1segundo.ElbitquenosinteresaraeselM100.5

Agregamosunnuevobloque,paracrearnuestroFB,ledamoselnombrequenosintereseyellenguajeque
utilizaremos,enesteejemploseutilizaraSCL

AlcrearunanuevaFuncin,debemosespecificarlosdatosdeEntrada,Salida,Temporales,Estaticos,etc...parala
resolucindeesthemosutilizadolossiguientes,aunqueseguroquepuedenvariar,yaquedentrodela
programacinmuchoscaminosllevanalamismasolucin.
http://www.infoplc.net/descargas/14siemens/1671calcularlamediadeunmuestreodeunadeterminadasenal

3/10

15/11/2016

FiltadodeunasealanalgicamedianteunaFB(FunctionBlock)infoPLC

Unavezdeclaradolosdatos,yapodemosimplementarelcdigo,aunquesegnvayamosnecesitandopodemosir
agregandooeliminando.Elcdigoeselsiguiente,paraunamejorvisualizacion,pulsasobrelaimagen.

ConestoyapodemosutilizaryllamaranuestrafunciondesdeelBloquedeOrganizacinoensudefecto,donde
nosinterese,yaqueunasegundaparteeraimplementarloenelOB35.
http://www.infoplc.net/descargas/14siemens/1671calcularlamediadeunmuestreodeunadeterminadasenal

4/10

15/11/2016

FiltadodeunasealanalgicamedianteunaFB(FunctionBlock)infoPLC

Enlasiguienteimagenhaydosllamadas,laprimeradeellaparacomprobarsufuncionamientoenelPLCSIM,ya
quecomomarcatienelaentradaI0.0,leponemosunFlancopositivoparaquesolamenteseejecuteunavezpor
ciclo,delocontrariosepodriaejecutarmasdeunavezynocumpliriaconloestipulado.
Enlasegundallamadaalafuncin,yasehaimplementadolamarcadeciclo,conellociclicamentecadasegundo
seiranregistrandolosdatosdadosporlasealdeentradaycalculandolamediaconlosanterioresregistrados.

Ysinosinteresa,podemoshacerlallamadaenelOB32queseejecutacadasegundooenelOB35modificandoel
tiempo,yaquepordefectoesde100ms.
UnSaludoyesperoqueosseadeutilidad...

EscritoporJoseManuelLuque/TcnicoenAutomatizacinIndustrial
MiWebPLCHMISCADAS

http://www.infoplc.net/descargas/14siemens/1671calcularlamediadeunmuestreodeunadeterminadasenal

5/10

15/11/2016

FiltadodeunasealanalgicamedianteunaFB(FunctionBlock)infoPLC

1Comment

infoPLC

Recomendar

Share

Login

Ordenarporlosmsnuevos

netealadiscusin...
AlexanderDiazAlvarezhace3meses

Cordialsaludo.
Mepodrianexplicarquefinalidadpracticaselograalcrearunfiltrodesealanaloga.
gracias.

Reply Share
Subscribe d AadeDisqusatusitiowebAddDisqusAadir

Privacidad

http://www.infoplc.net/descargas/14siemens/1671calcularlamediadeunmuestreodeunadeterminadasenal

6/10

15/11/2016

FiltadodeunasealanalgicamedianteunaFB(FunctionBlock)infoPLC

UltimasDocumentos!!
TIAPortalproteccinKnowhowenprogramasdeseguridad
TallerprcticoprogramacinModiconM221
ProgramacinMotionControlconPLCABBAC500PS552MC
IntroduccionServiciosparalaCiberSeguridadIndustrial(ICS)

http://www.infoplc.net/descargas/14siemens/1671calcularlamediadeunmuestreodeunadeterminadasenal

7/10

15/11/2016

FiltadodeunasealanalgicamedianteunaFB(FunctionBlock)infoPLC

UltimasNoticias

JornadainformativasobreFPDualdelaCmaraAlemana
+

SistemadetransporteindustrialSuperTrackdeB&RenSPSIPCDrives
+

http://www.infoplc.net/descargas/14siemens/1671calcularlamediadeunmuestreodeunadeterminadasenal

8/10

15/11/2016

FiltadodeunasealanalgicamedianteunaFB(FunctionBlock)infoPLC

Transductordepresinconmembranametlica
+

OmronNX1Controlavanzadoparamquinascompactas
+

ComunicacindesistemasautomatizacinconEthernetCCLinkIEField
+

Partners

Historiasdexito
Actualidadindustrial
Marcas
Tipodeproductos
Tipodeindustria
Archivodenoticias
BlogAutomatas
AutomatizacinBasica
OfertasEmpleo
Contacto
Sobrenosotros
http://www.infoplc.net/descargas/14siemens/1671calcularlamediadeunmuestreodeunadeterminadasenal

9/10

15/11/2016

FiltadodeunasealanalgicamedianteunaFB(FunctionBlock)infoPLC

Publicidad/Advertise
Polticadeprivacidad
Colaboradores
>

http://www.infoplc.net/descargas/14siemens/1671calcularlamediadeunmuestreodeunadeterminadasenal

10/10