Sunteți pe pagina 1din 3

24/2/2017 IEC611313Wikipedia

IEC611313
DeWikipedia,laenciclopedialibre

IEC611313eslaterceraparte(10)delaabiertanormainternacionalIEC61131parasistemasde
automatizacin,yfuepublicadoporprimeravezendiciembrede1993porelIEC.Lacorriente(tercera)
edicinfuepublicadaenfebrerode2013.

Parte3delanormaIEC61131serefierealaarquitecturabsicadesoftwareylenguajesdeprogramacindel
programadecontroldentrodelPLC.Enlsedefinendosgrficoydosestndaresdellenguajede
programacintextual:

Esquemadecontactos(LD),grfica
Diagramadefunciones(FUP),grfica
Eltextoestructurado(ST),textual
Listadeinstrucciones(IL),textual(endesusoenla3edicindelanorma[1])
Diagramasdefuncionessecuenciales(SFC),tieneelementosparaorganizarprogramasparasecuencial
yprocesamientodecontrolenparalelo.

Contenido[Ocultar]
1 Tiposdedatos
2 Variables
3 Configuracin
4 Programaunidaddeorganizacin(POU)
5 deconfiguracin,recursos,tareas
6 Referencias
7 Enlacesexternos

Lostiposdedatos [ editar ]

Tiposdedatoselementales
Lascadenasdebitsgruposdevaloresdeencendido/apagado
BYTE8bits(1byte)
WORD16bits(2bytes)
DWORD32bits(4bytes)
LWORD64bits(8bytes)
INTEGERnmerosenteros(Teniendoencuentaeltamaodebytede8bits)
SINTfirmadoenterocorto(1byte)
INTenteroconsigno(2bytes)
DINTfirmadoenterodoble(4bytes)
PELUSAfirmadoenterolargo(8bytes)
USINTenterocortosinsigno(1byte)
UINTNmeroenterosinsigno(2bytes)
UDINTsinsignoenterodoble(4bytes)
ULINTsinsignoenterolargo(8bytes)
VERDADEROcomaflotanteIEC60559(igualqueelIEEE7542008)
RACES(4bytes)
https://en.wikipedia.org/wiki/IEC_611313 1/3
24/2/2017 IEC611313Wikipedia

LREAL(8bytes)
Duracin
TIEMPO(Eltamaonoseespecifica)
LTIME(8byte)
Fecha
FECHAfechadelcalendario(Eltamaonoseespecifica)
LDATEfechadelcalendario(Eltamaonoseespecifica)
Horadelda
TIME_OF_DAY/TODhoradelreloj(Tamaonoseespecifica)
LTIME_OF_DAY/LTODhoradelreloj(8bytes)
Fechayhoradelda
DATE_AND_TIME/DThoraylafecha(tamaonoseespecifica)
LDATE_AND_TIME/LDThoraylafecha(8bytes)
Cadenadecaracteres/Personaje
CHARcarcterdeunbyte(1byte)
WCHARcaracteresdedoblebyte(2bytes)
CADENAlongitudvariabledeunsolobytecadenadecaracteres
Wstringlongitudvariablededoblebytecadenadecaracteres
Tiposdedatosgenricasloestdisponiblepara secuenciasdeescapedecadena
Secuenciadeescape produce
laentrada/salida/entradasalidavarialblesde
$$ ps
POUdefinidoporelsistema
ps '
ALGUNA $L lineadealimentacin
ANY_DERIVED $N nuevalnea
ANY_ELEMENTARY $P pgina(avancedepgina)
R$ regreso
ANY_MAGNITUDE
$T lengeta
ANY_NUM
$xx valorhexadecimal
ANY_REAL:LREAL,REAL
ANY_INT
ANY_UNSIGNED:ULINT,UDINT,UINT,laSINA
ANY_SIGNED:pelusa,DINT,INT,SINT
ANY_DURATION:TIEMPO,LTIME
ANY_BIT:LWORD,DWORD,WORD,BYTE,BOOL
ANY_CHARS
ANY_STRING:CADENA,wstring
ANY_CHAR:CHAR,WCHAR
ANY_DATE:DATE_AND_TIME(DT),DATE_AND_TIME(LDT),FECHA,TIME_OF_DAY(TOD),
LTIME_OF_DAY(LTOD)
Tiposdedatosdefinidosporelusuario
tipodedatosenumerado
Enumeradostipodedatosconelvalorconnombre
tipodedatossubrangoponelmitesenelvalordedecir,INT(4..20)paralacorriente
TipodedatosArraymltiplesvaloresalmacenadosenlamismavariablede.
Estructuradotipodedatoscompuestadevariasvariablesytipos.
https://en.wikipedia.org/wiki/IEC_611313 2/3
24/2/2017 IEC611313Wikipedia

Directamentederivadosdetipodedatostipoderivadodeunodelostiposanterioresparadarun
nuevonombreyelvalorinicialcomountipo.
Referenciasunaespeciedepunteroinflexible.estprohibidooperacinaritmticadelvalordeeste
tipo.

Variables [ editar ]

atributosvariables:Conservar,CONSTANTE,AT

Global
Directa(local)
I/OMappingentrada,salida,E/S
Externo
Temporal

Configuracin [ editar ]

RecursosAligualqueunaCPU
TareaspuedensermltiplesporcadaCPU.
ProgramasPuedeserejecutadosunavez,enuntemporizador,enunevento.

Unidaddeorganizacindeprograma(POU) [ editar ]

funciones
Estndar:ADD,SQRT,SIN,COS,GT,MIN,MAX,AND,OR,etc.
Personalizado
Bloquesdefunciones
Estndar:
PersonalizadosBibliotecasdefuncionespuedensersuministradosporunproveedorountercero.
programas

Configuracin,recursos,tareas [ editar ]

recursosdeprocesamiento,memoriaparaIO,lastasasdeejecucin,nmerodetareasconfiguracin.

Referencias [ editar ]

1.^PLCopen:LaterceraedicindelanormaIEC611313

Enlacesexternos [ editar ]

PLCopen
IEC611313:2013AutmatasprogramablesParte3:Loslenguajesdeprogramacin
PLCIntroduccin

https://en.wikipedia.org/wiki/IEC_611313 3/3

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