S. Mangkalajan, W. Koodtalang, T. Sangsuwan, Noppadol Pudchuen
{"title":"结合Modbus TCP的LabVIEW虚拟进程现场总线控制系统","authors":"S. Mangkalajan, W. Koodtalang, T. Sangsuwan, Noppadol Pudchuen","doi":"10.1109/ICCSCE47578.2019.9068540","DOIUrl":null,"url":null,"abstract":"This paper presents a design and implementation of virtual process using LabVIEW in combination with Modbus TCP protocol for fieldbus control system (FCS). A level virtual process has been simulated in LabVIEW supported by NI input/output broad (NI - myDAQ), providing the 0-5V analog input and output signals. It is used to control actuators and to read data from sensors of the simulated process. Arduino broads incorporated with Ethernet shields are the Modbus TCP/voltage converter, communicating the data between programmable logic controller (PLC) that acts like a client and Arduino servers. Therefore, the virtual process can be controlled by the real PLC, and can be monitored by the real monitoring system over TCP/IP network. The experimental results show that the data communication among all devices works well. The mean absolute percentage error between both processes is less than 5.24%. In addition, the proposed model is very flexible and low cost. Hence, it is suitable for teaching and training.","PeriodicalId":221890,"journal":{"name":"2019 9th IEEE International Conference on Control System, Computing and Engineering (ICCSCE)","volume":"2 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Virtual Process Using LabVIEW in Combination with Modbus TCP for Fieldbus Control System\",\"authors\":\"S. Mangkalajan, W. Koodtalang, T. Sangsuwan, Noppadol Pudchuen\",\"doi\":\"10.1109/ICCSCE47578.2019.9068540\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper presents a design and implementation of virtual process using LabVIEW in combination with Modbus TCP protocol for fieldbus control system (FCS). A level virtual process has been simulated in LabVIEW supported by NI input/output broad (NI - myDAQ), providing the 0-5V analog input and output signals. It is used to control actuators and to read data from sensors of the simulated process. Arduino broads incorporated with Ethernet shields are the Modbus TCP/voltage converter, communicating the data between programmable logic controller (PLC) that acts like a client and Arduino servers. Therefore, the virtual process can be controlled by the real PLC, and can be monitored by the real monitoring system over TCP/IP network. The experimental results show that the data communication among all devices works well. The mean absolute percentage error between both processes is less than 5.24%. In addition, the proposed model is very flexible and low cost. Hence, it is suitable for teaching and training.\",\"PeriodicalId\":221890,\"journal\":{\"name\":\"2019 9th IEEE International Conference on Control System, Computing and Engineering (ICCSCE)\",\"volume\":\"2 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-11-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2019 9th IEEE International Conference on Control System, Computing and Engineering (ICCSCE)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICCSCE47578.2019.9068540\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 9th IEEE International Conference on Control System, Computing and Engineering (ICCSCE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCSCE47578.2019.9068540","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Virtual Process Using LabVIEW in Combination with Modbus TCP for Fieldbus Control System
This paper presents a design and implementation of virtual process using LabVIEW in combination with Modbus TCP protocol for fieldbus control system (FCS). A level virtual process has been simulated in LabVIEW supported by NI input/output broad (NI - myDAQ), providing the 0-5V analog input and output signals. It is used to control actuators and to read data from sensors of the simulated process. Arduino broads incorporated with Ethernet shields are the Modbus TCP/voltage converter, communicating the data between programmable logic controller (PLC) that acts like a client and Arduino servers. Therefore, the virtual process can be controlled by the real PLC, and can be monitored by the real monitoring system over TCP/IP network. The experimental results show that the data communication among all devices works well. The mean absolute percentage error between both processes is less than 5.24%. In addition, the proposed model is very flexible and low cost. Hence, it is suitable for teaching and training.