Javascript must be enabled for the correct page display

Designing a framework for expressing Function Block Diagrams using JSON (version 1.0)

Houwink, Maxim (2022) Designing a framework for expressing Function Block Diagrams using JSON (version 1.0). Integration Project, Industrial Engineering and Management.

[img]
Preview
Text
JSON_Bachelor_IP_Final-2.pdf

Download (3MB) | Preview
[img] Text
toestemming.pdf
Restricted to Registered users only

Download (133kB)

Abstract

Ever since the introduction of graphical PLC programming in the mid 1990s, many software interfaces have evolved for programming function block diagram (FBD) systems for a wide range of industrial and consumer applications. However, FBD programming applications often requires highly priced software packages and involve highly complex programming interfaces that can be complicated for users to work with. This can be specifically onerous for students of the DTPA lab who are often new to programming and therefore need an accessible, user-friendly interface for designing basic control systems. In addition, data exchange among different FBD programming platforms is still lagging behind significantly. This paper therefore proposes a framework for describing FBDs in the JSON (Javascript Object Notation) format. First, the main JSON data types are identified which the format consists of. Thereafter, the proposed JSON framework for FBDs is presented using three standard components each FBD fundamentally consists of. The syntax for writing each of the three components according to the proposed JSON framework is described separately along with the design requirements and constraints relevant for each component. During the last stage, the proposed syntax is processed by a software parser for testing the JSON framework on a target system.

Item Type: Thesis (Integration Project)
Supervisor name: Scherpen, J.M.A. and Busman, S. and Larsen, G.K.H.
Degree programme: Industrial Engineering and Management
Thesis type: Integration Project
Language: English
Date Deposited: 03 Feb 2022 09:17
Last Modified: 04 Feb 2022 11:05
URI: https://fse.studenttheses.ub.rug.nl/id/eprint/26541

Actions (login required)

View Item View Item