Function block programming for distributed control : a thesis presented in complete fulfilment of the requirements for the Master of Engineering, 216.899 thesis at Massey University, Wellington, New Zealand

dc.contributor.authorMeek, Andrew Robert
dc.date.accessioned2019-05-13T22:59:26Z
dc.date.available2019-05-13T22:59:26Z
dc.date.issued2004
dc.description.abstractThis report discusses research and development using the draft IEC 61499 function block standard for distributed control with embedded microprocessor applications. This is a function block programming language that is currently under development for programming distributed control systems. The report covers what is required to develop an IEC 61499 compliant product and its suitablity for use with distributed control systems. To utilise the IEC 61499 standard, research and development of an embedded Java platform was performed. This required porting a Java virtual machine to run on an embedded microprocessor. An existing industrial network protocol DeviceNet was chosen for distributing the data between the network of control devices. To achieve this an upgrade was required to an existing DeviceNet communications engine to support distributed control. A third party IEC 61499 software application engine was ported to run on an embedded microprocessor. This option was chosen rather than completely developing a software engine as a commercial decision by the developer company. It also allowed support from other companies and researchers working with this standard. To test distributed control using this function block programming standard a test application consisting of a conveyor and three axis robot was developed. The test application demonstrated the feasibility of distributed control using IEC 61499 function blocks and some of the advantages of distributed control. Further outcomes of this research have highlighted some of the problems that require rectifying before this function block programming standard is feasible for commercial products.en_US
dc.identifier.urihttp://hdl.handle.net/10179/14603
dc.language.isoenen_US
dc.publisherMassey Universityen_US
dc.rightsThe Authoren_US
dc.subjectElectronic data processingen_US
dc.subjectDistributed processingen_US
dc.subjectAutomatic controlen_US
dc.subjectData transmission systemsen_US
dc.subjectData processingen_US
dc.titleFunction block programming for distributed control : a thesis presented in complete fulfilment of the requirements for the Master of Engineering, 216.899 thesis at Massey University, Wellington, New Zealanden_US
dc.typeThesisen_US
massey.contributor.authorMeek, Andrew Robert
thesis.degree.disciplineElectronic Engineeringen_US
thesis.degree.grantorMassey Universityen_US
thesis.degree.levelMastersen_US
thesis.degree.nameMaster of Engineering (M.E.)en_US
Files
Original bundle
Now showing 1 - 2 of 2
Loading...
Thumbnail Image
Name:
01_front.pdf
Size:
1.89 MB
Format:
Adobe Portable Document Format
Description:
Loading...
Thumbnail Image
Name:
02_whole.pdf
Size:
33.86 MB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
3.32 KB
Format:
Item-specific license agreed upon to submission
Description: