Loading…

Software Design of VerilogHDL Code Generation for Ladder Diagram and Data Acquisition Using LABVIEW

Powerful advantages of programmable logic controller (PLC) dominate process industries. Scan time of PLC increases with the number of inputs, rungs added in ladder diagram (LD). Researchers have identified and proved that field programmable gate array (FPGA) is more suitable than PLC for high speed...

Full description

Saved in:
Bibliographic Details
Published in:Wireless personal communications 2023, Vol.128 (2), p.1087-1115
Main Authors: Dhanabalan, G., Selvi, S. Tamil
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by
cites cdi_FETCH-LOGICAL-c314t-8778e8f2ff8d59df0101e71e086ad45781dceaf08413ec23da22f52ccd3f56093
container_end_page 1115
container_issue 2
container_start_page 1087
container_title Wireless personal communications
container_volume 128
creator Dhanabalan, G.
Selvi, S. Tamil
description Powerful advantages of programmable logic controller (PLC) dominate process industries. Scan time of PLC increases with the number of inputs, rungs added in ladder diagram (LD). Researchers have identified and proved that field programmable gate array (FPGA) is more suitable than PLC for high speed applications. PLC executes the instructions represented through LD. PLC programmers are not familiar with FPGA programming. But, FPGA does not support LD based programming. This work has developed application software to generate equivalent VerilogHDL code for LD using LabVIEW. Novelty in this work is that each rung is defined using an "assign" statement which helps simultaneous execution of all the rungs. A data acquisition system was created to monitor the digital signals handled by the FPGA. The software was verified with a case study of substances mixing and traffic light control system.
doi_str_mv 10.1007/s11277-022-09990-7
format article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_2766756456</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2766756456</sourcerecordid><originalsourceid>FETCH-LOGICAL-c314t-8778e8f2ff8d59df0101e71e086ad45781dceaf08413ec23da22f52ccd3f56093</originalsourceid><addsrcrecordid>eNp9kE1LAzEQQIMoWKt_wFPAczTJfiR7rG1thQUP2uothGSypLSbNtki_nvXruDN01zemxkeQreM3jNKxUNijAtBKOeEVlVFiThDI1YITmSWf5yjEa14RUrO-CW6SmlDaa9VfITMa3Ddp46AZ5B80-Lg8Bqi34ZmOavxNFjAC2gh6s6HFrsQca2thYhnXjdR77BuLZ7pTuOJORx98idulXzb4HryuH6ev1-jC6e3CW5-5xitnuZv0yWpXxbP00lNTMbyjkghJEjHnZO2qKzrX2QgGFBZapsXQjJrQDsqc5aB4ZnVnLuCG2MzV5S0ysbobti7j-FwhNSpTTjGtj-puChLUZR5UfYUHygTQ0oRnNpHv9PxSzGqfmKqIabqY6pTTCV6KRuk1MNtA_Fv9T_WN2kKdmM</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2766756456</pqid></control><display><type>article</type><title>Software Design of VerilogHDL Code Generation for Ladder Diagram and Data Acquisition Using LABVIEW</title><source>Springer Nature</source><creator>Dhanabalan, G. ; Selvi, S. Tamil</creator><creatorcontrib>Dhanabalan, G. ; Selvi, S. Tamil</creatorcontrib><description>Powerful advantages of programmable logic controller (PLC) dominate process industries. Scan time of PLC increases with the number of inputs, rungs added in ladder diagram (LD). Researchers have identified and proved that field programmable gate array (FPGA) is more suitable than PLC for high speed applications. PLC executes the instructions represented through LD. PLC programmers are not familiar with FPGA programming. But, FPGA does not support LD based programming. This work has developed application software to generate equivalent VerilogHDL code for LD using LabVIEW. Novelty in this work is that each rung is defined using an "assign" statement which helps simultaneous execution of all the rungs. A data acquisition system was created to monitor the digital signals handled by the FPGA. The software was verified with a case study of substances mixing and traffic light control system.</description><identifier>ISSN: 0929-6212</identifier><identifier>EISSN: 1572-834X</identifier><identifier>DOI: 10.1007/s11277-022-09990-7</identifier><language>eng</language><publisher>New York: Springer US</publisher><subject>Communications Engineering ; Computer Communication Networks ; Data acquisition ; Engineering ; Field programmable gate arrays ; Ladder diagrams ; Networks ; Programmable logic arrays ; Programmable logic controllers ; Signal,Image and Speech Processing ; Traffic control ; Traffic signals</subject><ispartof>Wireless personal communications, 2023, Vol.128 (2), p.1087-1115</ispartof><rights>The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2022. Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c314t-8778e8f2ff8d59df0101e71e086ad45781dceaf08413ec23da22f52ccd3f56093</cites><orcidid>0000-0003-3462-7920</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>314,780,784,27924,27925</link.rule.ids></links><search><creatorcontrib>Dhanabalan, G.</creatorcontrib><creatorcontrib>Selvi, S. Tamil</creatorcontrib><title>Software Design of VerilogHDL Code Generation for Ladder Diagram and Data Acquisition Using LABVIEW</title><title>Wireless personal communications</title><addtitle>Wireless Pers Commun</addtitle><description>Powerful advantages of programmable logic controller (PLC) dominate process industries. Scan time of PLC increases with the number of inputs, rungs added in ladder diagram (LD). Researchers have identified and proved that field programmable gate array (FPGA) is more suitable than PLC for high speed applications. PLC executes the instructions represented through LD. PLC programmers are not familiar with FPGA programming. But, FPGA does not support LD based programming. This work has developed application software to generate equivalent VerilogHDL code for LD using LabVIEW. Novelty in this work is that each rung is defined using an "assign" statement which helps simultaneous execution of all the rungs. A data acquisition system was created to monitor the digital signals handled by the FPGA. The software was verified with a case study of substances mixing and traffic light control system.</description><subject>Communications Engineering</subject><subject>Computer Communication Networks</subject><subject>Data acquisition</subject><subject>Engineering</subject><subject>Field programmable gate arrays</subject><subject>Ladder diagrams</subject><subject>Networks</subject><subject>Programmable logic arrays</subject><subject>Programmable logic controllers</subject><subject>Signal,Image and Speech Processing</subject><subject>Traffic control</subject><subject>Traffic signals</subject><issn>0929-6212</issn><issn>1572-834X</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2023</creationdate><recordtype>article</recordtype><recordid>eNp9kE1LAzEQQIMoWKt_wFPAczTJfiR7rG1thQUP2uothGSypLSbNtki_nvXruDN01zemxkeQreM3jNKxUNijAtBKOeEVlVFiThDI1YITmSWf5yjEa14RUrO-CW6SmlDaa9VfITMa3Ddp46AZ5B80-Lg8Bqi34ZmOavxNFjAC2gh6s6HFrsQca2thYhnXjdR77BuLZ7pTuOJORx98idulXzb4HryuH6ev1-jC6e3CW5-5xitnuZv0yWpXxbP00lNTMbyjkghJEjHnZO2qKzrX2QgGFBZapsXQjJrQDsqc5aB4ZnVnLuCG2MzV5S0ysbobti7j-FwhNSpTTjGtj-puChLUZR5UfYUHygTQ0oRnNpHv9PxSzGqfmKqIabqY6pTTCV6KRuk1MNtA_Fv9T_WN2kKdmM</recordid><startdate>2023</startdate><enddate>2023</enddate><creator>Dhanabalan, G.</creator><creator>Selvi, S. Tamil</creator><general>Springer US</general><general>Springer Nature B.V</general><scope>AAYXX</scope><scope>CITATION</scope><orcidid>https://orcid.org/0000-0003-3462-7920</orcidid></search><sort><creationdate>2023</creationdate><title>Software Design of VerilogHDL Code Generation for Ladder Diagram and Data Acquisition Using LABVIEW</title><author>Dhanabalan, G. ; Selvi, S. Tamil</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c314t-8778e8f2ff8d59df0101e71e086ad45781dceaf08413ec23da22f52ccd3f56093</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2023</creationdate><topic>Communications Engineering</topic><topic>Computer Communication Networks</topic><topic>Data acquisition</topic><topic>Engineering</topic><topic>Field programmable gate arrays</topic><topic>Ladder diagrams</topic><topic>Networks</topic><topic>Programmable logic arrays</topic><topic>Programmable logic controllers</topic><topic>Signal,Image and Speech Processing</topic><topic>Traffic control</topic><topic>Traffic signals</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Dhanabalan, G.</creatorcontrib><creatorcontrib>Selvi, S. Tamil</creatorcontrib><collection>CrossRef</collection><jtitle>Wireless personal communications</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Dhanabalan, G.</au><au>Selvi, S. Tamil</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Software Design of VerilogHDL Code Generation for Ladder Diagram and Data Acquisition Using LABVIEW</atitle><jtitle>Wireless personal communications</jtitle><stitle>Wireless Pers Commun</stitle><date>2023</date><risdate>2023</risdate><volume>128</volume><issue>2</issue><spage>1087</spage><epage>1115</epage><pages>1087-1115</pages><issn>0929-6212</issn><eissn>1572-834X</eissn><abstract>Powerful advantages of programmable logic controller (PLC) dominate process industries. Scan time of PLC increases with the number of inputs, rungs added in ladder diagram (LD). Researchers have identified and proved that field programmable gate array (FPGA) is more suitable than PLC for high speed applications. PLC executes the instructions represented through LD. PLC programmers are not familiar with FPGA programming. But, FPGA does not support LD based programming. This work has developed application software to generate equivalent VerilogHDL code for LD using LabVIEW. Novelty in this work is that each rung is defined using an "assign" statement which helps simultaneous execution of all the rungs. A data acquisition system was created to monitor the digital signals handled by the FPGA. The software was verified with a case study of substances mixing and traffic light control system.</abstract><cop>New York</cop><pub>Springer US</pub><doi>10.1007/s11277-022-09990-7</doi><tpages>29</tpages><orcidid>https://orcid.org/0000-0003-3462-7920</orcidid><oa>free_for_read</oa></addata></record>
fulltext fulltext
identifier ISSN: 0929-6212
ispartof Wireless personal communications, 2023, Vol.128 (2), p.1087-1115
issn 0929-6212
1572-834X
language eng
recordid cdi_proquest_journals_2766756456
source Springer Nature
subjects Communications Engineering
Computer Communication Networks
Data acquisition
Engineering
Field programmable gate arrays
Ladder diagrams
Networks
Programmable logic arrays
Programmable logic controllers
Signal,Image and Speech Processing
Traffic control
Traffic signals
title Software Design of VerilogHDL Code Generation for Ladder Diagram and Data Acquisition Using LABVIEW
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-27T06%3A31%3A58IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Software%20Design%20of%20VerilogHDL%20Code%20Generation%20for%20Ladder%20Diagram%20and%20Data%20Acquisition%20Using%20LABVIEW&rft.jtitle=Wireless%20personal%20communications&rft.au=Dhanabalan,%20G.&rft.date=2023&rft.volume=128&rft.issue=2&rft.spage=1087&rft.epage=1115&rft.pages=1087-1115&rft.issn=0929-6212&rft.eissn=1572-834X&rft_id=info:doi/10.1007/s11277-022-09990-7&rft_dat=%3Cproquest_cross%3E2766756456%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c314t-8778e8f2ff8d59df0101e71e086ad45781dceaf08413ec23da22f52ccd3f56093%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=2766756456&rft_id=info:pmid/&rfr_iscdi=true