An Event-Based Programming Model with Geometric Spatial Semantics For Cyber-Physical Production Systems

With the increasing complexities, such as massive computing devices and strict requirements for collaboration, of industrial production systems, the concept of the cyber-physical production system (CPPS) is considered as a promising approach for addressing these challenges. However, programmability...

Full description

Bibliographic Details
Main Authors: Guangxi Wan, Peng Zeng
Format: Article
Language:English
Published: MDPI AG 2020-10-01
Series:Applied Sciences
Subjects:
Online Access:https://www.mdpi.com/2076-3417/10/21/7651
_version_ 1797549476547657728
author Guangxi Wan
Peng Zeng
author_facet Guangxi Wan
Peng Zeng
author_sort Guangxi Wan
collection DOAJ
description With the increasing complexities, such as massive computing devices and strict requirements for collaboration, of industrial production systems, the concept of the cyber-physical production system (CPPS) is considered as a promising approach for addressing these challenges. However, programmability is a challenge in CPPSs. The traditional chimney style of programming requires considerable design effort from engineers to handle the spatiotemporal heterogeneity of cyber-physical model that encompasses computing, temporal, and geometric semantics along with physical dynamics. Thus, an easy-to-use programming model and an integrated programming framework that are suited to this context are required. However, the existing programming models typically fully consider only computing while only partially considering temporal characteristics, and they rarely consider geometric semantics. To solve this problem, this paper proposes a novel event-based programming model, GePro, considering the geometric spatial semantics to realize integrated programming and reduce design effort, especially the reconfiguration of adding new physical devices into the exist system. A prototype of GePro is implemented and verified based on IEC 61499 by the implementation of design and reconfigure assembly CPPS. The results show that using GePro results in a programming time savings of an development life cycle time compared to traditional models for reconfiguration.
first_indexed 2024-03-10T15:15:10Z
format Article
id doaj.art-c7b845301f51471f8001159e23bffff6
institution Directory Open Access Journal
issn 2076-3417
language English
last_indexed 2024-03-10T15:15:10Z
publishDate 2020-10-01
publisher MDPI AG
record_format Article
series Applied Sciences
spelling doaj.art-c7b845301f51471f8001159e23bffff62023-11-20T19:01:46ZengMDPI AGApplied Sciences2076-34172020-10-011021765110.3390/app10217651An Event-Based Programming Model with Geometric Spatial Semantics For Cyber-Physical Production SystemsGuangxi Wan0Peng Zeng1State Key Laboratory of Robotics, Shenyang Institute of Automation, Chinese Academy of Sciences, Shenyang 110016, ChinaState Key Laboratory of Robotics, Shenyang Institute of Automation, Chinese Academy of Sciences, Shenyang 110016, ChinaWith the increasing complexities, such as massive computing devices and strict requirements for collaboration, of industrial production systems, the concept of the cyber-physical production system (CPPS) is considered as a promising approach for addressing these challenges. However, programmability is a challenge in CPPSs. The traditional chimney style of programming requires considerable design effort from engineers to handle the spatiotemporal heterogeneity of cyber-physical model that encompasses computing, temporal, and geometric semantics along with physical dynamics. Thus, an easy-to-use programming model and an integrated programming framework that are suited to this context are required. However, the existing programming models typically fully consider only computing while only partially considering temporal characteristics, and they rarely consider geometric semantics. To solve this problem, this paper proposes a novel event-based programming model, GePro, considering the geometric spatial semantics to realize integrated programming and reduce design effort, especially the reconfiguration of adding new physical devices into the exist system. A prototype of GePro is implemented and verified based on IEC 61499 by the implementation of design and reconfigure assembly CPPS. The results show that using GePro results in a programming time savings of an development life cycle time compared to traditional models for reconfiguration.https://www.mdpi.com/2076-3417/10/21/7651programming modelCPPSIEC 61499function block
spellingShingle Guangxi Wan
Peng Zeng
An Event-Based Programming Model with Geometric Spatial Semantics For Cyber-Physical Production Systems
Applied Sciences
programming model
CPPS
IEC 61499
function block
title An Event-Based Programming Model with Geometric Spatial Semantics For Cyber-Physical Production Systems
title_full An Event-Based Programming Model with Geometric Spatial Semantics For Cyber-Physical Production Systems
title_fullStr An Event-Based Programming Model with Geometric Spatial Semantics For Cyber-Physical Production Systems
title_full_unstemmed An Event-Based Programming Model with Geometric Spatial Semantics For Cyber-Physical Production Systems
title_short An Event-Based Programming Model with Geometric Spatial Semantics For Cyber-Physical Production Systems
title_sort event based programming model with geometric spatial semantics for cyber physical production systems
topic programming model
CPPS
IEC 61499
function block
url https://www.mdpi.com/2076-3417/10/21/7651
work_keys_str_mv AT guangxiwan aneventbasedprogrammingmodelwithgeometricspatialsemanticsforcyberphysicalproductionsystems
AT pengzeng aneventbasedprogrammingmodelwithgeometricspatialsemanticsforcyberphysicalproductionsystems
AT guangxiwan eventbasedprogrammingmodelwithgeometricspatialsemanticsforcyberphysicalproductionsystems
AT pengzeng eventbasedprogrammingmodelwithgeometricspatialsemanticsforcyberphysicalproductionsystems