1 |
Utredning och implementation av OPC-kommunikation med .NETKlarin, Christoffer January 2012 (has links)
Syftet med det här examensarbetet är att utreda OPC-standarderna OPC Data Access och motsvarande del i OPC Unified Architecture, samt att implementera OPC-kommunikation i ett system. Behovet av en kommunikationsstandard föddes ur det interoperabilitetsproblem som fanns inom framförallt industriella produktionssystem. Med ett OPC-gränssnitt implementerat mellan en datakälla och applikation kan datautbytet ske på ett standardiserat sätt. OPC Foundation, som är en organisation som tillhandahåller olika OPC-standarder, har idag utvecklat två OPC-standarder, Classic OPC och OPC Unified Architecture. Classic OPC består av ett antal specifikationer som är baserade på COM- och DCOM-gränssnitten, vilket gör att dessa specifikationer är bundna till Windowsplattformen. OPC Unified Architecture erbjuder ett säkrare och mer mångsidigt kommunikationsgränssnitt än vad Classic OPC-standarden ger, tack vare dess kommunikationsstack. Den praktiska biten i projektet bestod av att implementera OPC-kommunikation i ett system. Två delmoment som ingick i implementeringen var att skapa en testmiljö samt att utveckla en applikation ovanpå klassbibliotek som behandlade kommunikation mot OPC DA- respektive OPC UA-servrar. OPC Unified Architecture-standarden definierar endast formatet på meddelandet innan det kommer fram till kommunikationsstacken. Det här öppnar upp för möjligheten att i framtiden erbjuda kommunikationsstackar som kommunicerar enligt andra protokoll och formateringar, vilket gör att OPC Unified Architecture kommer att kunna anpassas efter framtida behov och på så sätt kommer att vara ett alternativ för interoperabilitet i system under en lång tid framöver. / The purpose of this thesis is to investigate the OPC standard OPC Data Access and the corresponding part in OPC Unified Architecture, and to implement OPC communication in a system. The need for a communication standard was born out of the interoperability problems that existed mainly in industrial production systems. With an OPC interface implemented between a data source and an application, the data exchange can be done in a standardized way. OPC Foundation, which is an organization that provides various OPC standards, has now developed two OPC standards, Classic OPC and OPC Unified Architecture. Classic OPC is a set of specifications that are based on COM and DCOM interfaces, which means that these specifications are tied to the Windows platform. OPC Unified Architecture provides a safer and more versatile communications interfaces than the Classic OPC standard provides, thanks to the communication stack. The practical bit of the project consisted of implementing OPC communication in a system. Two parts that were included in the implementation was to create a test environment and to develop an application on top of the class library that dealt with communication with OPC DA and OPC UA servers. The OPC Unified Architecture standard defines only the format of the message before it reaches the communication stack. This makes it possible to provide communication stacks that communicate according to other protocols and formats in the future, which allowing OPC Unified Architecture to be adaptable to future needs and thus will be an option for an interoperable system for a long time to come.
|
2 |
Port of OPC UA to gateway for industrial networksJohansson, Staffan January 2013 (has links)
HMS Industrial networks is a company that offers communication solutions for automation systems. There exists an abundance of different industrial network technologies and HMS manufactures gateways that translate and allow communication between the different networks.The multiplicity of network technologies introduces problems when it comes to monitoring the processes in an automation system. It is desirable to be able to access the process data through a single network technology and this is what OPC UA is used for. Briefly, OPC UA can be described as an interface for exchange ofprocess data in automation systems. HMS has noticed a rising trend in the interest for OPC UA and therefore wants to investigate the possibility to use OPC UA on their platform, the Anybus X-Gateway. The goal of this thesis has been to port an OPC UA stack, provided by the OPCfoundation, to the HMS operating system running on an Anybus X-Gateway. The port has been successful and has been verified by unit tests and a test application. Thus, a first step towards a complete OPC UA product has been taken. Further, the thesis presents a theoretical summary about real-time operating systems to explain their function and usage.
|
3 |
MQTT och OPC UA för IIoT - En cybersäkerhetsanalysCromnow, Hannes, Wretman, Tony January 2024 (has links)
Industrial Internet of Things (IIoT) implementeras i snabb takt. Attackytan för cyberhot inom IIoT-nätverk har utvidgats i takt med en mer utbredd användning, och cybersäkerhet för IIoT-enheter har inte varit i fokus. Brister i att upprätthålla säkerhet kan resultera i allvarliga konsekvenser för företag genom bland annat produktionsavbrott, ekonomiska förluster och stöld av affärshemligheter. Arbetets syfte har varit att öka säkerheten för IIoT-nätverk genom att analysera MQTT och OPC UA ur ett säkerhetsperspektiv, två kommunikationsprotokoll som förekommer inom IIoT-nätverk. Arbetet belyser hur olika nivåer av implementerad säkerhet för MQTT och OPC UA förhåller sig till upprätthållandet av konfidentialitet, riktighet och tillgänglighet. MITC AB är ett företag som bedriver samarbeten med Mälardalens Universitet och Mälardalens industri. MITC AB vill öka kunskapen för cybersäkerhet inom IIoT-nätverk och strävar efter att minska cyberhotens inverkan. Arbetet har innefattat litteraturstudier av tidigare arbeten inom området och egna experiment där vi utifrån olika scenarier har utfört cyberattacker mot IIoT-nätverk som implementerar MQTT och OPC UA. Experimentens resultat visade att det utan adekvat säkerhet är möjligt att med relativt enkla medel komma åt och manipulera data. Resultaten belyser också skillnader mellan MQTT och OPC UA ur ett säkerhetsperspektiv. Litteraturstudien tillsammans med experimenten har resulterat i en sammanställning av de åtgärder som krävs för att efterleva konfidentialitet, riktighet och tillgänglighet i IIoT-nätverk som implementerar MQTT eller OPC UA. Det här arbetet bidrar till att öka förståelsen för cybersäkerhet inom IIoT-nätverk, och kan fungera som underlag vid val av protokoll för implementering hos MITC AB och deras samarbetspartners.
|
4 |
Návrh trajektorie koncového bodu robotického ramene metodou virtuálních bodů / Design of the endpoint trajectory of the robotic arm using the virtual point methodBubeník, Ľubomír January 2019 (has links)
The diploma thesis deals with a new approach to create a robotic arm trajectory. The first part descibes existing methods of trajectory planning. The second part shows virtual point method, implementation of the trajectory planning into the web environment and trajectory generation. Third part descibes the virtual robot model and designed comunnication protocols. The fourth part shows grafical user interface and his posibilities. The last part presents implemention of web aplication into industrial visualization.
|
5 |
OpenModelica Interactive Simulation using an OPC UA clientFors Johansson, Christoffer January 2017 (has links)
Simulating a model of a complex physical system can beuseful in order to obtain a deeper understanding of the system.OpenModelica is an open-source, modeling and simulation environmentin which such a simulation could be performed. This thesispresents a design and implementation of an interactive simulationprototype for the OpenModelica Connection Editor. After aninvestigation of the possibilities in the current OpenModelicaenvironment, several requirements were determined about howinteractive simulation should look and work. A prototype wasdeveloped based on these requirements. As a result, the prototypecan act as a base for applying further functionality to theinteractive simulation in both parallel and future works.
|
6 |
Desenvolvimento de um middleware para comunica??o via web services e sua aplica??o em sistemas de aquisi??o de dados industriaisMachado Junior, Rivaldo Rodrigues 24 January 2014 (has links)
Made available in DSpace on 2014-12-17T14:56:19Z (GMT). No. of bitstreams: 1
RivaldoRMJ_DISSERT.pdf: 2773964 bytes, checksum: 11bdbfd7b049913648e3175b398fc49b (MD5)
Previous issue date: 2014-01-24 / Coordena??o de Aperfei?oamento de Pessoal de N?vel Superior / The control of industrial processes has become increasingly complex due to variety of
factory devices, quality requirement and market competition. Such complexity requires a
large amount of data to be treated by the three levels of process control: field devices,
control systems and management softwares. To use data effectively in each one of these
levels is extremely important to industry.
Many of today s industrial computer systems consist of distributed software systems
written in a wide variety of programming languages and developed for specific platforms,
so, even more companies apply a significant investment to maintain or even re-write their
systems for different platforms. Furthermore, it is rare that a software system works in
complete isolation. In industrial automation is common that, software had to interact with
other systems on different machines and even written in different languages. Thus, interoperability
is not just a long-term challenge, but also a current context requirement of
industrial software production.
This work aims to propose a middleware solution for communication over web service
and presents an user case applying the solution developed to an integrated system
for industrial data capture , allowing such data to be available simplified and platformindependent
across the network / O controle de processos industriais t?m se tornado cada vez mais complexo devido ?
diversidade de equipamentos de ch?o-de-f?brica, exig?ncia na qualidade e concorr?ncia
de mercado. Tal complexidade exige que, uma grande quantidade de dados seja tratada
pelos tr?s n?veis de controle de processo: dispositivos de campo, sistemas de controle e
software para gerenciamento. Utilizar de forma efetiva os dados presentes em cada um
desses n?veis ? de fundamental import?ncia para ind?stria.
Muitos dos sistemas computacionais industriais de hoje s?o compostos de sistemas
distribu?dos de software, escritos em uma grande variedade de linguagens de programa??o
e desenvolvidos para plataformas espec?ficas. Desta forma, cada vez mais, pequenas
e grandes empresas aplicam um investimento significativo para manter ou at? mesmo reescrever
seus sistemas para diferentes plataformas. Al?m disso, ? raro que um sistema
de software seja executado em completo isolamento. Na ?rea de automa??o industrial ?
comum que sistemas de software interajam com outros sistemas em diferentes m?quinas
e at? mesmo escritos em diferentes linguagens. Tendo isto em vista, interoperabilidade
n?o ? apenas um desafio a longo prazo, mas tamb?m uma exig?ncia do contexto atual de
produ??o de softwares industriais.
Este trabalho visa propor uma solu??o de middleware para comunica??o de aplica??es
via web service, al?m de apresentar um estudo de caso aplicando a solu??o desenvolvida
a um sistema integrado para captura de dados industriais, permitindo assim que
tais dados sejam disponibilizados de maneira simplificada e independente de plataforma
atrav?s da rede
|
7 |
PLC Demonstration Application” A Closer Look at the New Industrial Revolution 4.0.Tika, Ivar January 2018 (has links)
Denna rapport går igenom den nya industriella revolution 4.0. Vi kommer se över hur den nya revolution 4.0 och process and producering industrin korrelerar. En genomgång av vad revolution 4.0 egentligen är, hur den är uppbyggd och vad den innebär. Vi kommer även gå igenom design aspekterna av ”industrie 4.0”. Parallellt med min undersökning av revolution 4.0 kommer jag att, på förteget Honeywell’s bekostnad, göra ett HMI till en PLC. Jag knyta ihop allt genom att visa parallellerna mellan centrala delar i revolutionen 4.0, så som kommunikations protokoll, och mitt projekt på Honeywell . / In this thesis we will look at the new industrial revolution 4.0. I will explain what the revolution 4.0 is, how it correlates with generic industrial automation and I will also present design aspects of the industrie 4.0 and central communication technologies that are in line with the industrial revolution 4.0. In parallel with the study and research of the revolution 4.0 – I will, on Honeywell’s behalf, make a demonstrational human machine interface for a programmable logic controller. You the reader will have a solid understanding of the hierarchies that are found in the process and manufacturing industry. And how central communication technologies of the industrial revolution 4.0 correlates with the Honeywell HMI/PLC project.
|
8 |
Datová kontinuita v projektování / Data Continuity in Project DesignNevřelová, Monika January 2019 (has links)
This work deals with the implementation of data continuity within the project documentation. This data continuity is implemented in order to follow the Industry 4.0 philosophy, already in the early design phase of the project. The project also gives an example of the implementation of the Internet of Things and the possibility of using it in industrial zones.
|
9 |
Komunikační rozhraní pro testbed I4.0 / Communication Interface for Industry 4.0 testbedMagáth, Marek January 2020 (has links)
This diploma thesis deals with the creation of a general communication interface between the smart product and process cells within test bed Barman. The aim is to create distributed production according to the Industry 4.0 concept, where each product manages it’s production itself. The first part deals with the analysis of test bed, where are discussed requirements and method of production. Then with the selection of a communication protocol that would meet Industry 4.0 and distributed control requirements. The result of the research was OPC UA communication protocol. Using this protocol, the product and the process cell will communicate with each other. I chose the appropriate implementation for the selected protocol to be used for creating communication modules of the product and the process cell. Production data will be stored in an RFID chip located in the product. Part of the work is devoted to creation this data structure, which contains the recipe as well as production state data. Creation of RFID reader is the work of another student, with whom I solved the method of data exchange between application of the reader and the communication module of the product. When creating a communication module of the process cell, I solved the design of an information model that describes the entire process cell, and the dynamic creation of nodes in the address space. I have mentioned a few examples of how I worked with a selected implementation of OPC UA and how I used it in both applications. I implemented decentralized search of another process cells in the local network. This feature was easy to implement with OPC UA, specifically with the LDS-ME service. I solved the control of production for the communication module of the product and method of communication with the process cell. And in the last part I deal with manual, which describes how to compile projects correctly, specifically on the Linux operating system, and I have described a way to test the whole solution together with the results.
|
10 |
Automation and simulation of a storing system at Semper CompanyEcheveste Zayas, Ion, Piqueras Raso, Sergio January 2020 (has links)
The purpose of this bachelor's degree project is to address the problem of automation of a storing system complex enough to be able to understand and manage the most important and critical aspects of the storage plant. The plant has been designed and built in a simulation program called Simumatik due to its obvious simplicity in comparison to what it would take to assemble it in the real plant.Therefore, some technical aspects have been integrated in connection with OPC-UA and with programming of CODESYS. Thus, a system with a variety of components has been proposed in aim to get as close as possible to a storing plant and a real distribution. The system includes ten conveyors. The bags are moved from the filling station to a door where the next operator take each bag.In turn, the resolution of the problem has been tackled from a realistic and general point of view so that all the final objectives of automation systems are achieved, such as the design and organization of a plant, control, and supervision.In general terms, the outcome of the final degree project is a deep analysis of current production, and a new storing processes with an automation solution and leveled production line as well. This automation would increase the flexibility of the operator as well as decrease the number of tasks of the operator and therefore it would be more efficient. The project begins by facing a problem in which the limitations are defined beforehand, which meets a complex and new requirement according to the development of a final degree project. This is equivalent to designing a storing plant with all the transport and distribution equipment in combination with sensors that provide information on the system.
|
Page generated in 0.0331 seconds