{"title":"Maintaining data consistency in ReCANcentrate during hub decouplings","authors":"M. Barranco, J. Proenza, L. Almeida","doi":"10.1109/WFCS.2008.4638750","DOIUrl":"https://doi.org/10.1109/WFCS.2008.4638750","url":null,"abstract":"The use of CAN in safety-critical applications has been controversial due to dependability limitations. To overcome some of them, we proposed a replicated star topology, ReCANcentrate, whose hubs incorporate fault-treatment and fault tolerance mechanisms. The two hubs of ReCANcentrate are coupled with each other, thereby forcing a single communication domain that simplifies the management of the replicated media that each node performs to ensure data consistency. This paper proposes additional mechanisms to enforce data consistency even when hubs become temporarily or permanently decoupled.","PeriodicalId":352963,"journal":{"name":"2008 IEEE International Workshop on Factory Communication Systems","volume":"75 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121603313","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A service-oriented approach for increasing flexibility in manufacturing","authors":"C. Groba, I. Braun, T. Springer, M. Wollschlaeger","doi":"10.1109/WFCS.2008.4638735","DOIUrl":"https://doi.org/10.1109/WFCS.2008.4638735","url":null,"abstract":"Manufacturing environments are characterized by a multitude of heterogeneous devices, networks, specific protocols and applications. Therefore, static structures, close coupling and vendor-specific solutions have been established over decades. To increase flexibility and interoperability we introduce a service-oriented middleware approach in form of an integration layer between shop-floor equipment and enterprise applications. The integration layer addresses the actual capabilities and data flows on the field and control layer individually. It offers core services that are applicable in several manufacturing domains. We describe a detailed case study to discuss pros and cons of a SOA approach in manufacturing systems and to show the feasibility of our approach.","PeriodicalId":352963,"journal":{"name":"2008 IEEE International Workshop on Factory Communication Systems","volume":"28 12","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"113959481","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Boundaries of Ethernet layer 2 hardware timestamping","authors":"R. Exel, Wiener Neustadt, R. Exel, G. Gaderer","doi":"10.1109/WFCS.2008.4638751","DOIUrl":"https://doi.org/10.1109/WFCS.2008.4638751","url":null,"abstract":"Synchronizing clocks in a distributed system is an indeed challenging task. Although there exists a various class of applications, like synchronizing the clock of a PC with the network time protocol, where an accuracy of several milliseconds is sufficient, many applications, such as synchronized test and measurement or localization services in wireless LANs require a higher confidentiality in the time domain. This paper enlights some of the key restrictions and possibilities in the case of IEEE 802.3 Ethernet. As this case not only challenges the state of the art oscillator models, but also timestamping techniques, a novel, highly accurate approach for that is proposed. Moreover, a highly accurate deterministic approach also concerns the behavior of the physical layer devices and their influence on the asymmetry, as well as the underlying control loops an analysis of the behavior of both is given together with some preliminary results for Ethernet based clock synchronization in the nanosecond range.","PeriodicalId":352963,"journal":{"name":"2008 IEEE International Workshop on Factory Communication Systems","volume":"90 6","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114095885","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
E. Estévez, M. Marcos, E. Irisarri, F. Lopez, I. Sarachaga, A. Burgos
{"title":"A novel approach to attain the true reusability of the code between different PLC programming tools","authors":"E. Estévez, M. Marcos, E. Irisarri, F. Lopez, I. Sarachaga, A. Burgos","doi":"10.1109/WFCS.2008.4638722","DOIUrl":"https://doi.org/10.1109/WFCS.2008.4638722","url":null,"abstract":"Industrial Process Measurement and Control Systems are used in most of the industrial sectors to achieve production improvement, process optimization and time and cost reduction. Integration, reuse, flexibility and optimization are demanded to adapt to a rapidly changing and competitive market. In fact, standardization is a key goal to achieve these goals. The international standardization efforts have lead to the definition of the IEC 61131 standard. Part 3 of this standard defines a software model for defining automation projects as well as 5 programming languages. Nowadays, a major part of Programmable Logic Controllers (PLC) vendors follows this standard, although each programming tool adds particularities and stores the automation project in different manner. But, although they may use the same software model and the same programming languages, source code reuse is not available. This work presents an infrastructure that allows transferring source code from one PLC programming tool to any other transparently to the users. The proposal consists of a textual expression of the software model and the programming languages, as well as the mechanisms, based on XML technologies, to achieve tool interoperability.","PeriodicalId":352963,"journal":{"name":"2008 IEEE International Workshop on Factory Communication Systems","volume":"34 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124090890","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Internetworking infrastructures for field sensors","authors":"P. Marino, F. Fontán, M. Domínguez, S. Otero","doi":"10.1109/WFCS.2008.4638760","DOIUrl":"https://doi.org/10.1109/WFCS.2008.4638760","url":null,"abstract":"Biological research in agriculture needs a lot of specialized electronic sensors in order to fulfill different goals, like as: climate monitoring, soil and fruit assessment, control of insects and diseases, chemical pollutants, identification and control of weeds, crop tracking, and so on. That research must be supported by consistent biological models able to simulate diverse environmental conditions, in order to predict the right human actions before risky biological damage could be irreversible. In this paper an experimental distributed network based on climatic and biological wireless sensors is described, for providing real measurements in order to validate different biological models used for viticulture applications.","PeriodicalId":352963,"journal":{"name":"2008 IEEE International Workshop on Factory Communication Systems","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128869241","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A conceptional design to employ engineering databases in mobile maintenance support systems","authors":"T. Schaft, F. Doherr, L. Urbas","doi":"10.1109/WFCS.2008.4638719","DOIUrl":"https://doi.org/10.1109/WFCS.2008.4638719","url":null,"abstract":"Todaypsilas Computer Aided Engineering (CAE)-Systems support the planning and construction phases of a plant by means of aggregating information of device units or assistance in generation of diagrams. However, information stored within the engineering databases of CAE-Systems are not widely used in the entire life cycle of a plant, such as operation of a plant which also includes maintenance. The latter is supported by maintenance systems that require a tedious configuration process. Therefore, this paper introduces the planning of maintenance activities during the planning phases of a plant, but also an export of data from CAE-Systems to maintenance related systems as well as retrieval of engineering information on-site directly from the engineering databases.","PeriodicalId":352963,"journal":{"name":"2008 IEEE International Workshop on Factory Communication Systems","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133277386","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Industrial communication protocol engineering using UML 2.0: A case study","authors":"B. Kumar, J. Jasperneite","doi":"10.1109/WFCS.2008.4638749","DOIUrl":"https://doi.org/10.1109/WFCS.2008.4638749","url":null,"abstract":"The advent of Unified Modeling Language version 2.0 (UML 2.0) along with its UML testing profile in the recent years, promises to be a major break through in the field of formal description techniques. Thus in this paper we evaluate the suitability of UML 2.0 combined with its Testing profile for the engineering of industrial communication protocols using a case study. For our experimental case study we made use of the simple and most commonly known INRES protocol.","PeriodicalId":352963,"journal":{"name":"2008 IEEE International Workshop on Factory Communication Systems","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115337862","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Preliminary results for introducing dependent random variables in stochastic feasibility analysis on CAN","authors":"L. Cucu","doi":"10.1109/WFCS.2008.4638759","DOIUrl":"https://doi.org/10.1109/WFCS.2008.4638759","url":null,"abstract":"We consider periodic and sporadic messages that are scheduled on a Controller Area Network (CAN) bus. We propose a stochastic analysis framework that provides probability distributions of message response times where the arrival of messages are given by independent random variables. This analysis can be extended easily to the case of dependent random variables. We also define the necessary steps to validate such analysis.","PeriodicalId":352963,"journal":{"name":"2008 IEEE International Workshop on Factory Communication Systems","volume":"42 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115451663","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Semantic device descriptions based on standard Semantic Web technologies","authors":"H. Dibowski, K. Kabitzsch","doi":"10.1109/WFCS.2008.4638720","DOIUrl":"https://doi.org/10.1109/WFCS.2008.4638720","url":null,"abstract":"Established device descriptions for automation devices lack a machine understandable semantics, thus inhibiting desired tasks like a semantic retrieval of devices, their automatic parameterization and interoperability analysis or the automated design of automation systems. To overcome these limitations, an approach for a semantic specification of automation devices is presented, which covers the hardware and particularly the applications of the devices. The semantic device descriptions are based on semantic Web technologies, especially OWL. Several application scenarios are shown, which demonstrate the potential of the introduced approach. Examples reach from a variable distribution of information over a semantic retrieval of devices up to performing intelligent reasoning based on logical inference.","PeriodicalId":352963,"journal":{"name":"2008 IEEE International Workshop on Factory Communication Systems","volume":"33 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128795191","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Integrating information over the life-cycle of manufacturing equipment by assigning semantics","authors":"A. Gossling, M. Wollschlaeger","doi":"10.1109/WFCS.2008.4638729","DOIUrl":"https://doi.org/10.1109/WFCS.2008.4638729","url":null,"abstract":"With semantic Web technologies being in the focus of manufacturing systems designers in recent years, different possibilities to facilitate plant processes have been analyzed. This paper takes a look on existing approaches and compares these with the demands that are given when dealing with automated information integration between different layers of the factory architecture and different phases of the equipment Life-cycle. In order to integrate information, the approach of semantically connecting different communication standards is considered. As a conceptual tool to fulfill the demands given, the use of ontologies, especially the Web Ontology Language OWL, is proposed. Finally, an idea for meeting the difficulties with heterogeneous shop floor ontologies is motivated.","PeriodicalId":352963,"journal":{"name":"2008 IEEE International Workshop on Factory Communication Systems","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-05-21","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125364827","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}