48 resultados para PLC and SCADA programming

em Consorci de Serveis Universitaris de Catalunya (CSUC), Spain


Relevância:

100.00% 100.00%

Publicador:

Resumo:

L’Escola Politècnica Superior de la Universitat de Vic disposa d’una cèl·lula de fabricació flexible del fabricant Festo, que simula un procés d’emmagatzematge automàtic, aquesta cèl·lula esta composta per quatre estacions de muntatge diferenciades i independents, l’estació palets, l’estació plaques, l’estació magatzem intermedi i l’estació transport. Cada una d’aquestes estacions està formada per sensors i actuadors elèctrics i pneumàtics del fabricant Festo que van connectats a un PLC SIEMENS S7-300.Els quatre PLC’s (un per cada estació) estan connectats entre ells mitjançant el bus de comunicacions industrials Profibus. L’objectiu d’aquest treball consisteix en l’adaptació de la programació dels PLC’s i la realització d’un SCADA per tal de controlar el funcionament del conjunt de la cèl·lula de fabricació a través del software Vijeo Citect, d’aquesta manera es coneixerà el funcionament de la cèl·lula i permetrà treure’n rendiment per la docència. Aquest projecte ha estat realitzat en quatre fases principals. 1. Estudi i coneixement de les estacions, en aquesta fase s’han estudiat els manuals de funcionament de les estacions i s’han interpretat els codis de programació dels seus PLCs, amb l’objectiu de conèixer bé el programa per tal de interaccionar-hi més endavant amb el sistema SCADA 2. Disseny i programació del sistema SCADA, en aquesta fase s’ha realitzat tot el disseny gràfic de les pantalles de la interfície SCADA així com la programació dels objectes, la connexió amb els PLCs i la base de dades. 3. Posada en marxa del sistema complert, quan es coneixia abastament el funcionament de les estacions i el sistema SCADA estava completat s’ha fet la posada en marxa del conjunt i s’ha comprovat el correcte funcionament i interacció dels sistemes. 4. Realització de la memòria del projecte, en aquesta ultima fase s’ha realitzat la memòria del projecte on s’expliquen les característiques i funcionament de totes les estacions i del sistema SCADA. La conclusió més rellevant obtinguda en aquest treball, és la clara visualització de la potència i simplicitat que han aportat els sistemes SCADA al món de l’automatització, anys enrere per la supervisió de l’estat d’un sistema automatitzat era necessari disposar d’un gran espai amb grans panells de control formats per una gran quantitat de pilots lluminosos, potenciòmetres, interruptors, polsadors, displays i sobretot un voluminós i complexa cablejat, gràcies als sistemes SCADA avui en dia tot això pot quedar reduït a un PC o terminal tàctil, amb pantalles gràfiques clares i una gran quantitat d’opcions de supervisió control i configuració del sistema automatitzat.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

La Universitat de Vic disposa, entre altres equips, d’una cèl·lula flexible de fabricació, del fabricant Festo, que simula un procés de formació de palets amb els productes que es disposen en un magatzem intermedi. Aquesta cèl·lula està composta de quatre estacions de muntatge diferenciades (càrrega de palets, càrrega de plaques, magatzem intermedi i transport). Cada una disposa d'un PLC SIEMENS S7-300 per la seva automatització, i tots aquests es troben interconnectats amb una xarxa industrial Profibus. L'objectiu d'aquest projecte és implantar el sistema SCADA Vijeo Citect pel control i supervisió de l'estació magatzem d'aquesta cèl·lula flexible de fabricació, establint també un intercanvi de dades entre l'SCADA i el Microsoft Access, per poder ser utilitzat per la docència. Aquest projecte s'ha desenvolupat en cinc fases diferents: 1. La primera fase s'ha dedicat a l'automatització pròpiament de l'estació magatzem a partir de l'autòmat programable Siemens S7-300 i complint amb les necessitats plantejades. 2. En la segona fase s'ha programat i establert la comunicació per l'intercanvi de dades (lectura i escriptura) entre el sistema SCADA Vijeo Citect i la base de dades de Microsoft Access. 3. En la tercera fase s'ha elaborat i programat l'entorn gràfic de supervisió i control del procés a partir del sistema SCADA Vijeo Citect. 4. En la quarta fase s'ha instal·lat un OPC Server en el PC i s'ha establert la comunicació entre el PLC i el sistema SCADA. 5. Finalment s'ha anat revisant i depurant les diferents programacions i comunicacions per tal de que el sistema funcioni com a un conjunt.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

In the last decade defeasible argumentation frameworks have evolved to become a sound setting to formalize commonsense, qualitative reasoning. The logic programming paradigm has shown to be particularly useful for developing different argument-based frameworks on the basis of different variants of logic programming which incorporate defeasible rules. Most of such frameworks, however, are unable to deal with explicit uncertainty, nor with vague knowledge, as defeasibility is directly encoded in the object language. This paper presents Possibilistic Logic Programming (P-DeLP), a new logic programming language which combines features from argumentation theory and logic programming, incorporating as well the treatment of possibilistic uncertainty. Such features are formalized on the basis of PGL, a possibilistic logic based on G¨odel fuzzy logic. One of the applications of P-DeLP is providing an intelligent agent with non-monotonic, argumentative inference capabilities. In this paper we also provide a better understanding of such capabilities by defining two non-monotonic operators which model the expansion of a given program P by adding new weighed facts associated with argument conclusions and warranted literals, respectively. Different logical properties for the proposed operators are studied

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Treball que, després de revisar el concepte de PLC i d'exposar la necessitat de solucions obertes, defineix el concepte de PLC obert, basat en programari lliure i presenta alguns projectes interessants de PLC obert.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Possibilistic Defeasible Logic Programming (P-DeLP) is a logic programming language which combines features from argumentation theory and logic programming, incorporating the treatment of possibilistic uncertainty at the object-language level. In spite of its expressive power, an important limitation in P-DeLP is that imprecise, fuzzy information cannot be expressed in the object language. One interesting alternative for solving this limitation is the use of PGL+, a possibilistic logic over Gödel logic extended with fuzzy constants. Fuzzy constants in PGL+ allow expressing disjunctive information about the unknown value of a variable, in the sense of a magnitude, modelled as a (unary) predicate. The aim of this article is twofold: firstly, we formalize DePGL+, a possibilistic defeasible logic programming language that extends P-DeLP through the use of PGL+ in order to incorporate fuzzy constants and a fuzzy unification mechanism for them. Secondly, we propose a way to handle conflicting arguments in the context of the extended framework.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

This thesis presents a software that allows data acquisition production process, in this case, an automatic pallet nailing line. The recording of these data will enable them to make a track and analyze them later, either with the analytical tools of the application or by the transfer of such data to an Excel sheet or database. The programming language has been developed made by Ladder for the application in the PLC that controls the line of nailing. Control pages for the HMI application that monitors the process. Finally, the Visual Basic language for the production department computer application. To extract production variables from the process, the developed software communicates with the network formed by the PLC and the HMI terminal which stores and control the process using the Modbus TCP/IP protocol.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

L’Escola Politècnica Superior de la Universitat de Vic disposa d’una cèl·lula de fabricació didàctica de la marca FESTO que simula un procés d’assemblatge d’una comanda. Aquesta cèl·lula esta composta per quatre estacions diferenciades que poden treballar de forma independent o de forma conjunta, l’estació palets, l’estació plaques, l’estació cinta i l’estació magatzem. Cada estació és un conjunt de sensors i actuadors controlats per mitjà d’un PLC, aquests estan interconnectats a través d’un bus industrial. L’objectiu d’aquest treball consisteix en realitzar la substitució dels PLC’s, decidir el funcionament que han de tenir les estacions, instal·lar una pantalla tàctil pel control del procés i realitzar la programació de tots els elements. Aquest projecte ha estat realitzat en cinc fases principals: 1. Estudi i coneixement de les estacions, en aquesta fase s’ha estudiat els diferents sensors i actuadors que les conformen, així com el funcionament d’aquestes amb el programa i PLC’s antics. 2. Instal·lació i cablejat dels nous PLC’s i de la pantalla tàctil. 3. Estudi sobre el nou funcionament que han de seguir les estacions. 4. Programació dels nous dispositius seguint el funcionament acordat. 5. Posada en marxa del sistema i realització de proves. 6. Realització de la memòria del projecte, on s’expliquen les característiques i el funcionament de totes les estacions i de la pantalla tàctil. La conclusió que s’ha extret d’aquest treball és que l’automatització d’un procés de fabricació tot i que suposa un esforç inicial a nivell de recursos, un cop realitzada la instal·lació suposa una millora de l’eficiència del sistema. És per això que la indústria cada cop més tendeix a automatitzar els seus processos, no només per millorar la competitivitat, sinó també per realitzar tasques que les persones no poden executar de forma eficient o segura.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Treball de recerca realitzat per un alumne d'ensenyament secundari i guardonat amb un Premi CIRIT per fomentar l'esperit cientí­fic del Jovent l'any 2009. El projecte Meteotek08, s'inicia durant el mes de febrer del curs 07/08 i es deu a tres fets: la passió per l'electrònica i la informàtica, per la meteorologia i per l'espai. Així va sorgir la idea de la possibilitat de realitzar algun projecte que relacionés aquestes idees: una sonda meteorològica, capaç d'assolir altituds de més de 30.000m, fer un registre de les condicions atmosfèriques i, fins i tot, captar fotografies. Era una idea complexa de dur a terme, ja que es partia del res, excepte de l'experiència d'algun dels integrants en el camp de l'electrònica i la informàtica. Durant els primers mesos es van començar a crear els primers prototips i a aplicar les primeres idees, fins que malauradament el crèdit es va acabar el juny. Tot i això, el treball va continuar durant l'estiu, durant el qual es va deixar el projecte gairebé enllestit. Diversos problemes amb el mòdul de comunicacions via ràdio van comportar l'endarreriment del projecte fins el passat febrer de 2009. El llançament es va dur a terme el dia 28 de febrer. La població escollida va ser Bujaraloz, situada als Monegros, degut a la seva bona posició geogràfica. El llançament es va dur a terme amb èxit i el seguiment i recepció de dades es va fer amb 2 cotxes. Al cap de 2 hores i 10 minuts la sonda tocava terra de nou, i poca estona després era localitzada. Els resultats van ser totalment satisfactoris, i es van obtenir també bones fotografies.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

En el entorno actual, diversas ramas de las ciencias, tienen la necesidad de auxiliarse de la computación de altas prestaciones para la obtención de resultados a relativamente corto plazo. Ello es debido fundamentalmente, al alto volumen de información que necesita ser procesada y también al costo computacional que demandan dichos cálculos. El beneficio al realizar este procesamiento de manera distribuida y paralela, logra acortar los tiempos de espera en la obtención de los resultados y de esta forma posibilita una toma decisiones con mayor anticipación. Para soportar ello, existen fundamentalmente dos modelos de programación ampliamente extendidos: el modelo de paso de mensajes a través de librerías basadas en el estándar MPI, y el de memoria compartida con la utilización de OpenMP. Las aplicaciones híbridas son aquellas que combinan ambos modelos con el fin de aprovechar en cada caso, las potencialidades específicas del paralelismo en cada uno. Lamentablemente, la práctica ha demostrado que la utilización de esta combinación de modelos, no garantiza necesariamente una mejoría en el comportamiento de las aplicaciones. Por lo tanto, un análisis de los factores que influyen en el rendimiento de las mismas, nos beneficiaría a la hora de implementarlas pero también, sería un primer paso con el fin de llegar a predecir su comportamiento. Adicionalmente, supondría una vía para determinar que parámetros de la aplicación modificar con el fin de mejorar su rendimiento. En el trabajo actual nos proponemos definir una metodología para la identificación de factores de rendimiento en aplicaciones híbridas y en congruencia, la identificación de algunos factores que influyen en el rendimiento de las mismas.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

The Condemned es un juego de lucha en dos dimensiones desarrollado en Flash CS4 y ActionScript 3. El juego consta de cuatro pantallas, en cada una de ellas el jugador se enfrenta a un enemigo controlado por el ordenador a través de una inteligencia artificial. En la creación de este videojuego se ha pasado por todas las fases de desarrollo: diseño gráfico de personajes y escenarios, programación y control de errores.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

Rat superior cervical ganglion (SCG) neurons express low-threshold noninactivating M-type potassium channels (I-K(M)), which can be inhibited by activation of M-1 muscarinic receptors (M-1 mAChR) and bradykinin (BK) B-2 receptors. Inhibition by the M1 mAChR agonist oxotremorine methiodide (Oxo-M) is mediated, at least in part, by the pertussis toxin-insensitive G-protein G alpha (q) (Caulfield et al., 1994; Haley et al., 1998a), whereas BK inhibition involves G alpha (q) and/or G alpha (11) (Jones et al., 1995). G alpha (q) and G alpha (11) can stimulate phospholipase C-beta (PLC-beta), raising the possibility that PLC is involved in I-K(M) inhibition by Oxo-M and BK. RT-PCR and antibody staining confirmed the presence of PLC-beta1, - beta2, - beta3, and - beta4 in rat SCG. We have tested the role of two PLC isoforms (PLC-beta1 and PLC-beta4) using antisense-expression constructs. Antisense constructs, consisting of the cytomegalovirus promoter driving antisense cRNA corresponding to the 3'-untranslated regions of PLC-beta1 and PLC-beta4, were injected into the nucleus of dissociated SCG neurons. Injected cells showed reduced antibody staining for the relevant PLC-beta isoform when compared to uninjected cells 48 hr later. BK inhibition of I-K(M) was significantly reduced 48 hr after injection of the PLC-beta4, but not the PLC-beta1, antisense-encoding plasmid. Neither PLC-beta antisense altered M-1 mAChR inhibition by Oxo-M. These data support the conclusion of Cruzblanca et al. (1998) that BK, but not M-1 mAChR, inhibition of I-K(M) involves PLC and extends this finding by indicating that PLC-beta4 is involved.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

We present new metaheuristics for solving real crew scheduling problemsin a public transportation bus company. Since the crews of thesecompanies are drivers, we will designate the problem by the bus-driverscheduling problem. Crew scheduling problems are well known and severalmathematical programming based techniques have been proposed to solvethem, in particular using the set-covering formulation. However, inpractice, there exists the need for improvement in terms of computationalefficiency and capacity of solving large-scale instances. Moreover, thereal bus-driver scheduling problems that we consider can present variantaspects of the set covering, as for example a different objectivefunction, implying that alternative solutions methods have to bedeveloped. We propose metaheuristics based on the following approaches:GRASP (greedy randomized adaptive search procedure), tabu search andgenetic algorithms. These metaheuristics also present some innovationfeatures based on and genetic algorithms. These metaheuristics alsopresent some innovation features based on the structure of the crewscheduling problem, that guide the search efficiently and able them tofind good solutions. Some of these new features can also be applied inthe development of heuristics to other combinatorial optimizationproblems. A summary of computational results with real-data problems ispresented.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

El projecte proposa un sistema d’entrenament per l’escalada, donant noves solucions adaptades a les noves tendències socials i de mercat. La millora en la comunicació usuari-producte i el seguiment del progrés en l’entrenament són les bases d’aquest projecte, entorn a les quals giren totes les solucions plantejades. Donat l’increment exponencial dels usuaris de sales d’entrenament i aficionats a l’escalada en els últims deu anys, on m’incloc, aquest projecte pretén donar una nova visió més real de l’entrenament, plantejant un producte versàtil i canviant, el qual s’adequa a les necessitats concretes de cada usuari, a l’hora que proposa diferents muntatges segons les possibilitats de l’espai d’instal·lació. L’interès personal per l’escalada i l’experiència durants els últims anys en sales d’entrenament m’han fet plantejar-me la funció de diferents elements dins d’aquests espais. L’ús de noves tecnologies i de sistemes de programació específics donen a l’usuari l’oportunitat d’endinsar-se en tota una experiència diferent d’entrenament, on pot dissenyar el seu propi pla, tenir un seguiment estadístic de la seva evolució i ser partícip d’una xarxa social de contactes, recomanacions, actualitzacions d’exercicis i plantejament de nous reptes. Naixent les sales d’entrenament a la dècada dels seixanta, avui dia són més de 40 les empreses dedicades a la producció i fabricació de material per elles. Només un 11% inverteixen en innovació i disseny i, tot i així, els resultats, en la majoria dels casos, no es desmarquen gaire d’allò que ja existeix. Amb aquest projecte es vol obrir un nou paradigma en el sector, donar la volta a allò existent i mostrar que fent un bon estudi de necessitats es poden plantejar solucions molt més reals, adaptables i personalitzables.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

El departament d’electrònica i telecomunicacions de la Universitat de Vic ha dissenyat un conjunt de plaques entrenadores amb finalitat educativa. Perquè els alumnes puguin utilitzar aquestes plaques com a eina d’estudi, és necessari disposar d’un sistema de gravació econòmic i còmode. La major part dels programadors, en aquest cas, no compleixen amb aquests requeriments. L’objectiu d’aquest projecte és dissenyar un sistema de programació que utilitzi la comunicació sèrie i que no requereixi d'un hardware ni software específics. D’aquesta manera, obtenim una placa autònoma i un programador gratuït, de muntatge ràpid i simple d’utilitzar. El sistema de gravació dissenyat s’ha dividit en tres blocs. Per una banda, un programa que anomenem “programador” encarregat de transferir codi de programa des de l’ordinador al microcontrolador de la placa entrenadora. Per altra banda, un programa anomenat “bootloader”, situat al microcontrolador, permet rebre aquest codi de programa i emmagatzemar-lo a les direccions de memòria de programa corresponents. Com a tercer bloc, s’implementa un protocol de comunicació i un sistema de control d’errors per tal d’assegurar una correcta comunicació entre el “programador” i el “bootloader”. Els objectius d’aquest projecte s’han complert i per les proves realitzades, el sistema de programació ha funcionat correctament.

Relevância:

100.00% 100.00%

Publicador:

Resumo:

World Of Wars es un videojuego de acción para plataformas Android basándose en los estilos shoot em¿up arcades antiguos pero adaptándolos a los nuevos tiempos y nuevas formas de juego que existen en la actualidad. Se ha utilizado la librería Cocos2D-x, así como el lenguaje de programación C++ para el desarrollo de el.