Change search
ReferencesLink to record
Permanent link

Direct link
FB-Environment in Wise-Shop Floor: Algorithm parser and code generation
University of Skövde, The Virtual Systems Research Centre. University of Skövde, School of Technology and Society. (Wise-Shop Floor)
2012 (English)Independent thesis Basic level (degree of Bachelor), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

IEC (International Electrotechnical Commission) is the authority that publishes different standards in the  fields  of  electrical  and  electronics  engineering,  to  be  used  internationally.  In  the  area  of manufacturing, it has demanded a new standard to fulfil better solutions of dynamic requirements. The  IEC  61499  redacted  by  IEC  offers  interoperability,  portability,  configurability  and  distributed control applications for manufacturing processes. However, this standard is not a replacement of IEC 61131-3,  one  of  the  most  used  standards  in  industry;  instead,  it  is  a  complement  of  it.  The  basic software units of IEC 61499 are named Function Blocks (FBs), which can be described as blocks that encapsulate functionality. By combining FBs together, it is possible to solve complex problems.   The  objective  of  this  project  (in  close  cooperation  with  another  project)  is  to  develop  a  software environment in Java language. It follows the requirements of IEC 61499, and implement a Function Block  designer  and  a  runtime  execution  environment,  as  a  part  of  an  existing  Wise-ShopFloor framework. The scope of this project covers:     FB  algorithm  editor:  Each  FB  has  one  or  more  algorithms,  which  can  be  defined  in  the algorithm editor using IEC 61131-3 or Java.     FB serialization: Opening and saving the configuration of FBs in Java Class file is one of the tasks  of  this  project.  As  soon  as  the  configuration  is  saved,  the  Java  code  of  FB  can  be generated. Java code is generated because compiled Java allows execution of FB. Saving in Java  Class  file  permits  portability,  i.e.  the  saved  configuration  can  be  opened  in  any  JVM system, and vice versa.      Case study: A simulation of an assembly station using an ABB IRB 140 robot is studied and implemented using the runtime simulator of the Java platform, in which some basic FBs have been also created in a library. This project also includes: (1) implementation of user interface and (2) FB serialization in XML. It  is  anticipated  that  the  developed  environment  will  be  able  to  save  and  open  FBs  configurations either in XML or in Java Class, following the specification of IEC 61499. It will allow portability and reusability.  Because  of  the  portability,  the  so-designed  FBs  can  be  validated  using  another  FB environment such as FBDK (Function Block Development Kit).

Place, publisher, year, edition, pages
2012. , 77 p.
Keyword [en]
IEC 61499, Function Block, IEC 61131-3
National Category
URN: urn:nbn:se:his:diva-6594OAI: diva2:564050
Subject / course
Automation Engineering
Available from: 2012-11-09 Created: 2012-11-01 Last updated: 2012-11-09Bibliographically approved

Open Access in DiVA

Thesis_Aitor_Arrieta(2534 kB)461 downloads
File information
File name FULLTEXT01.pdfFile size 2534 kBChecksum SHA-512
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Arrieta, Aitor
By organisation
The Virtual Systems Research CentreSchool of Technology and Society

Search outside of DiVA

GoogleGoogle Scholar
Total: 461 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 159 hits
ReferencesLink to record
Permanent link

Direct link