Professional Documents
Culture Documents
1.1. Algoritmos.
La programacin estructurada utiliza solo 3 tipos
de estructuras:
Un lgoritmo es un secuenci de psos
(instrucciones o regls) pr llevr cbo un tre Secuencis
especfic. Los lgoritmos son independientes tnto Seleccin (Instruccin condicionl)
del lenguje de progrmcion en que se expresn, Interccin (repeticin condicionl) Cd un de
como de l mquin que los ejecut. Disenr un estas estructuras puede a su vez contener otras de
Algoritmo es disenr un metodo de tom de estas mismas estructuras, a esto se le llama "anida-
decisiones. miento".
programa, que cuando se hace demasiado grande, el programa principal se detenga, porque "le pasa"
puede resultar problemtico para el manejo de su la ejecucin a la sub rutina. El programa que llamo
cdigo fuente por su gran extensin. a la sub rutina, solo continuara su ejecucin, cuando
Esto se resuelve empleando, en forma conjunta l sub rutin termin, y le devuelve" el resultdo.
tanto las tcnicas de programacin estructurada
como las de programacin modular.
En la actualidad la conjuncin "Programacin es- 1.3. Tipos de variables.
tructurada" y "programacin modular" es las ms
utilizadas, en la programacin de PLC, en la que los
mdulos tienen una estructura jerrquica en la
que se pueden definir funciones dentro de funcio-
nes.
Variable Local:
Variable Global:
Tipo Entero: un valor entero entre 0 y n. Donde n ctivds, y no sbe cul de ells fue l primer que
depende de la cantidad de bytes con que trabaje el cuso l detencion.
sistema, (y si usa o no un bit para representar el
signo). Por ejemplo: 2 bytes = 2x8 bits = 16bits -----
2 elevado a 16 = 65536. El valor mximo seria 1.6.2. Algoritmo Fan_In.
65535
Convierte 16 discretos en un vlor entero entre 0 y
Tipo Real: o "coma flotante": El rango valido y su 65535, usdo pr envir por comuniccion, los
exactitud vara segn la cantidad de bytes con que boolenos como un vlor dentro de un rreglo de
trabaje el sistema (cociente + exponente). Por ejem- vlores.
plo: 314,16 = 3,1416 x 10 elevado 2
Carga y Transferencia L y T
L EB 0
Crg el octeto 0 (EB0) que contiene los bits desde
E0.0 hst E0.7 en el ACU1.
T AB 4
Trnsfiere el contenido del ACU1 l octeto de
slid 4 (AB4) que contiene los bits desde A4.0
hst A4.7
SQO Sequencer Output Est instruccion es usd Los contdores se utilizn pr detectr cntiddes
pr controlr slids especifics dentro de un y eventos. En l prctic, los controles necesitn
tbl de dtos intern. menudo utilizr contdores. Se necesit un
SQC Sequencer Compre Est instruccion es usd contdor si, por ejemplo, deben contrse
pr comprr entrds especifics con un tbl de exctmente 10 piezs pr que sen dirigids
dtos interns y proveer indiccion de un un cint trnsportdor por un dispositivo de
combincion fue detectd. clsificcion.
SQL Sequencer Lod Est instruccion es usd pr
crgr un plbr (16bits) dentro de un posicion 1.7.7. INSTRUCCIONES DE FORZADO
selecciond de un secuencidor existente
En todo sistem de mndo es necesrio memorizr
lguns senles. En los circuitos electricos tn solo
1.7.5. Registros de corrimiento. pulsndo mrch el contcto se energiz y seguir
s hst que se pulse pro.
En este cso el uso de registros o grupo de registros SET utilizdo pr memorizr el estdo de un
pr formr un tren de bits que lmcene el estdo slid, el RST pr forzr cero un slid.
(on / off) de los eventos resendos, cd nuevo
cmbio de estdo se lmcen l primer posicion
y los bits restntes vnzn un posicion dentro del 1.8. CONEXIN DE ENTRADAS Y SALIDAS.
registro. 1.8.1. CONEXIN DE ENTRADAS.
CONCLUSIONES.
REFERENCIAS BIBLIOGRFICAS
Hoy en d, los PLC no solo controln l logic de
funcionmiento de mquins, plnts y procesos Canto Quintal, C. (2016). Instrucciones set-reset.
industriles, sino que tmbien pueden relizr Consultado el 2 Marzo 2016, en
operciones ritmetics, mnejr senles http://galia.fc.uaslp.mx/~cantocar/automatas/PRESEN
TACIONES_PLC_PDF_S/11_SET_RESET_FUNCION
nlogics pr relizr estrtegis de control, tles
ES.PDF
como controldores PID (Proporcionl, Integrl y
Derivtivo). Dahl Skog, R. (2012). Programacion_de_
controladores_logicos_(PLC).pdf. Scribd. Consultado
Dentro de ls ventjs que estos equipos poseen se el 2 Marzo 2016, en
encuentr que, grcis ellos, es posible horrr http://es.scribd.com/doc/274219004/Programacion-de-
tiempo en l elborcion de proyectos, pudiendo controladores-logicos-PLC
relizr modificciones sin costos dicionles. Por
Google.com.mx,. (2016). Instalacion de un sistema de
otr prte, son de tmno reducido y
PLC. Consultado el 2 Marzo 2016, en
mntenimiento de bjo costo, dems permiten https://www.google.com.mx/url?sa=t&rct=j&q=&esrc=s
horrr dinero en mno de obr y l posibilidd de &source=web&cd=1&cad=rja&uact=8&ved=0ahUKEwi
controlr ms de un mquin con el mismo 9p7ergqPLAhWKnIMKHeiCByMQFggbMAA&url=http
equipo. Sin embrgo, y como sucede en todos los %3A%2F%2Fbibdigital.epn.edu.ec%2Fbitstream%2F
csos, los controldores logicos progrmbles, o 15000%2F9276%2F7%2FINSTALACION%2520DE%
PLCs, presentn cierts desventjs como es l 2520UN%2520SISTEMA%2520PLC.doc&usg=AFQjC
NE64cY_h5UGExb89XFetoG9-rxSZg&sig2=-T9Zc-
necesidd de contr con tecnicos clificdos y
72bGR-fHOMLv1p6Q
diestrdos especficmente pr ocuprse de su
buen funcionmiento.