M. Masoud, Yousef Jaradat, Ahmad M. Manasrah, Bayan Taleb
{"title":"物联网时代通用软可编程逻辑控制器的设计","authors":"M. Masoud, Yousef Jaradat, Ahmad M. Manasrah, Bayan Taleb","doi":"10.15866/ireaco.v13i4.19328","DOIUrl":null,"url":null,"abstract":"Programmable Logic Controllers (PLCs) have dominated in the automation and in the controlling processes in industrial environments in the past decade. However, with the emergence of Internet of Things (IoT), the controlling and the automation processes have escalated to complex levels. Data should be harvested from different locations to make one decision for different devices. Communication and networking over the Internet is an important feature of the new controlling process. Moreover, smart control requires the implementation of different heavy-computing machine learning in Clouds or in edge devices. These new issues require an upgrade of the ossified PLC design. In this paper, a new soft-PLC device has been designed. The new design tackles three main issues. First, designing a simple interface to read data from analog and serial sensors without any modifications of the PLC. Second, proposing an enhanced LADDER programmer (ELADDER) to allow networking between servers and PLCs without the complexity of learning other programming languages. Finally, enhancing the computational power of the PLC by introducing multi-threading to control different processes in a parallel method. The proposed soft-PLC has been designed utilizing a system on board for the computational process and a micro-controller for sensor interfacing. The proposed soft-PLC has been tested in a Lab with different controlling tasks, reporting and networking.","PeriodicalId":38433,"journal":{"name":"International Review of Automatic Control","volume":"13 1","pages":"153"},"PeriodicalIF":0.0000,"publicationDate":"2020-07-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Designing of a General Purpose Soft Programmable Logic Controller (PLC) for the Internet of Things (IoT) Era\",\"authors\":\"M. Masoud, Yousef Jaradat, Ahmad M. Manasrah, Bayan Taleb\",\"doi\":\"10.15866/ireaco.v13i4.19328\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Programmable Logic Controllers (PLCs) have dominated in the automation and in the controlling processes in industrial environments in the past decade. However, with the emergence of Internet of Things (IoT), the controlling and the automation processes have escalated to complex levels. Data should be harvested from different locations to make one decision for different devices. Communication and networking over the Internet is an important feature of the new controlling process. Moreover, smart control requires the implementation of different heavy-computing machine learning in Clouds or in edge devices. These new issues require an upgrade of the ossified PLC design. In this paper, a new soft-PLC device has been designed. The new design tackles three main issues. First, designing a simple interface to read data from analog and serial sensors without any modifications of the PLC. Second, proposing an enhanced LADDER programmer (ELADDER) to allow networking between servers and PLCs without the complexity of learning other programming languages. Finally, enhancing the computational power of the PLC by introducing multi-threading to control different processes in a parallel method. The proposed soft-PLC has been designed utilizing a system on board for the computational process and a micro-controller for sensor interfacing. The proposed soft-PLC has been tested in a Lab with different controlling tasks, reporting and networking.\",\"PeriodicalId\":38433,\"journal\":{\"name\":\"International Review of Automatic Control\",\"volume\":\"13 1\",\"pages\":\"153\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-07-31\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"International Review of Automatic Control\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.15866/ireaco.v13i4.19328\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"Mathematics\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Review of Automatic Control","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.15866/ireaco.v13i4.19328","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"Mathematics","Score":null,"Total":0}
Designing of a General Purpose Soft Programmable Logic Controller (PLC) for the Internet of Things (IoT) Era
Programmable Logic Controllers (PLCs) have dominated in the automation and in the controlling processes in industrial environments in the past decade. However, with the emergence of Internet of Things (IoT), the controlling and the automation processes have escalated to complex levels. Data should be harvested from different locations to make one decision for different devices. Communication and networking over the Internet is an important feature of the new controlling process. Moreover, smart control requires the implementation of different heavy-computing machine learning in Clouds or in edge devices. These new issues require an upgrade of the ossified PLC design. In this paper, a new soft-PLC device has been designed. The new design tackles three main issues. First, designing a simple interface to read data from analog and serial sensors without any modifications of the PLC. Second, proposing an enhanced LADDER programmer (ELADDER) to allow networking between servers and PLCs without the complexity of learning other programming languages. Finally, enhancing the computational power of the PLC by introducing multi-threading to control different processes in a parallel method. The proposed soft-PLC has been designed utilizing a system on board for the computational process and a micro-controller for sensor interfacing. The proposed soft-PLC has been tested in a Lab with different controlling tasks, reporting and networking.