Study on an Integrated Development Environment for PAC with Complete Intellectual Property

PAC(programmable automation controller) is a new trend of the industrial controller, but for now, most IDEs(integrated development environment) are still providing the PLC mode for users, which can not take full advantage of the PAC. Further more, in China, there is still not such IDE with complete...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Applied Mechanics and Materials 2011-10, Vol.135-136, p.944-949
Hauptverfasser: Qian, Wan Tao, Yu, Ji Quan, He, Xin Gang
Format: Artikel
Sprache:eng
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 949
container_issue
container_start_page 944
container_title Applied Mechanics and Materials
container_volume 135-136
creator Qian, Wan Tao
Yu, Ji Quan
He, Xin Gang
description PAC(programmable automation controller) is a new trend of the industrial controller, but for now, most IDEs(integrated development environment) are still providing the PLC mode for users, which can not take full advantage of the PAC. Further more, in China, there is still not such IDE with complete intellectual properties for PACs designed by Chinese companies. For above purposes, the CHD-PACIDE was implemented which supported the ARM cortex-Mx series microcontrollers. This IDE consists of three layers, interface layer, data management layer and kernel layer, which managed functional modules respectively. Based on a C-like language Engineer C defined by our research team, the interface layer provided the structural graphical input mode and the text input mode for users to edit their code. The data management layer used the XML with specified format manage the flow of data. The kernel layer had two parts which were implemented in the IDE and the debug microcontroller stm8s, this layer can be used to debug user’s code through the Jtag port under the Coresight debugging structure of ARM. This IDE could be updated easily by adding the specific XML file for the new microcontroller used by the specific PAC.
doi_str_mv 10.4028/www.scientific.net/AMM.135-136.944
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_journals_1443241002</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>3103243901</sourcerecordid><originalsourceid>FETCH-LOGICAL-c2184-eabd939faa873f270ae80b49c1ae721d35b5128637f6ef4a89f10f22a58091f33</originalsourceid><addsrcrecordid>eNqNkE1LAzEQhoMfYKv-h4A3Ydd87W5yrG39AEVBvXgJ6XaiK9tkzaYt_ffGVtCjh2EGZuZ54UHonJJcECYv1ut13tcNuNjYps4dxIvR_X1OeZFRXuZKiD00oGXJskpIto-GnPBKFkwRdbBdkExxXh6hYd9_EFIKKuQAvT7F5XyDvcPG4VsX4S2YCHM8gRW0vlukODx1qyZ4t52tD_hxNMbrJr7jsV90LUTYPrYt1HFpWvwYfAchbk7QoTVtD6c__Ri9XE2fxzfZ3cP17Xh0l9WMSpGBmc0VV9YYWXHLKmJAkplQNTVQMTrnxaygTJa8siVYYaSylFjGTCGJopbzY3S243bBfy6hj_rDL4NLkZoKwZmghLB0dbm7qoPv-wBWd6FZmLDRlOhvwToJ1r-CdRKsk2CdBKcqdRKcIJMdJAbj-gj1-5-s_2O-ADjrjIo</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1443241002</pqid></control><display><type>article</type><title>Study on an Integrated Development Environment for PAC with Complete Intellectual Property</title><source>Scientific.net Journals</source><creator>Qian, Wan Tao ; Yu, Ji Quan ; He, Xin Gang</creator><creatorcontrib>Qian, Wan Tao ; Yu, Ji Quan ; He, Xin Gang</creatorcontrib><description>PAC(programmable automation controller) is a new trend of the industrial controller, but for now, most IDEs(integrated development environment) are still providing the PLC mode for users, which can not take full advantage of the PAC. Further more, in China, there is still not such IDE with complete intellectual properties for PACs designed by Chinese companies. For above purposes, the CHD-PACIDE was implemented which supported the ARM cortex-Mx series microcontrollers. This IDE consists of three layers, interface layer, data management layer and kernel layer, which managed functional modules respectively. Based on a C-like language Engineer C defined by our research team, the interface layer provided the structural graphical input mode and the text input mode for users to edit their code. The data management layer used the XML with specified format manage the flow of data. The kernel layer had two parts which were implemented in the IDE and the debug microcontroller stm8s, this layer can be used to debug user’s code through the Jtag port under the Coresight debugging structure of ARM. This IDE could be updated easily by adding the specific XML file for the new microcontroller used by the specific PAC.</description><identifier>ISSN: 1660-9336</identifier><identifier>ISSN: 1662-7482</identifier><identifier>ISBN: 3037852909</identifier><identifier>ISBN: 9783037852903</identifier><identifier>EISSN: 1662-7482</identifier><identifier>DOI: 10.4028/www.scientific.net/AMM.135-136.944</identifier><language>eng</language><publisher>Zurich: Trans Tech Publications Ltd</publisher><ispartof>Applied Mechanics and Materials, 2011-10, Vol.135-136, p.944-949</ispartof><rights>2012 Trans Tech Publications Ltd</rights><rights>Copyright Trans Tech Publications Ltd. Oct 2011</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><cites>FETCH-LOGICAL-c2184-eabd939faa873f270ae80b49c1ae721d35b5128637f6ef4a89f10f22a58091f33</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Uhttps://www.scientific.net/Image/TitleCover/1511?width=600</thumbnail><link.rule.ids>314,776,780,27901,27902</link.rule.ids></links><search><creatorcontrib>Qian, Wan Tao</creatorcontrib><creatorcontrib>Yu, Ji Quan</creatorcontrib><creatorcontrib>He, Xin Gang</creatorcontrib><title>Study on an Integrated Development Environment for PAC with Complete Intellectual Property</title><title>Applied Mechanics and Materials</title><description>PAC(programmable automation controller) is a new trend of the industrial controller, but for now, most IDEs(integrated development environment) are still providing the PLC mode for users, which can not take full advantage of the PAC. Further more, in China, there is still not such IDE with complete intellectual properties for PACs designed by Chinese companies. For above purposes, the CHD-PACIDE was implemented which supported the ARM cortex-Mx series microcontrollers. This IDE consists of three layers, interface layer, data management layer and kernel layer, which managed functional modules respectively. Based on a C-like language Engineer C defined by our research team, the interface layer provided the structural graphical input mode and the text input mode for users to edit their code. The data management layer used the XML with specified format manage the flow of data. The kernel layer had two parts which were implemented in the IDE and the debug microcontroller stm8s, this layer can be used to debug user’s code through the Jtag port under the Coresight debugging structure of ARM. This IDE could be updated easily by adding the specific XML file for the new microcontroller used by the specific PAC.</description><issn>1660-9336</issn><issn>1662-7482</issn><issn>1662-7482</issn><isbn>3037852909</isbn><isbn>9783037852903</isbn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2011</creationdate><recordtype>article</recordtype><sourceid>BENPR</sourceid><recordid>eNqNkE1LAzEQhoMfYKv-h4A3Ydd87W5yrG39AEVBvXgJ6XaiK9tkzaYt_ffGVtCjh2EGZuZ54UHonJJcECYv1ut13tcNuNjYps4dxIvR_X1OeZFRXuZKiD00oGXJskpIto-GnPBKFkwRdbBdkExxXh6hYd9_EFIKKuQAvT7F5XyDvcPG4VsX4S2YCHM8gRW0vlukODx1qyZ4t52tD_hxNMbrJr7jsV90LUTYPrYt1HFpWvwYfAchbk7QoTVtD6c__Ri9XE2fxzfZ3cP17Xh0l9WMSpGBmc0VV9YYWXHLKmJAkplQNTVQMTrnxaygTJa8siVYYaSylFjGTCGJopbzY3S243bBfy6hj_rDL4NLkZoKwZmghLB0dbm7qoPv-wBWd6FZmLDRlOhvwToJ1r-CdRKsk2CdBKcqdRKcIJMdJAbj-gj1-5-s_2O-ADjrjIo</recordid><startdate>20111001</startdate><enddate>20111001</enddate><creator>Qian, Wan Tao</creator><creator>Yu, Ji Quan</creator><creator>He, Xin Gang</creator><general>Trans Tech Publications Ltd</general><scope>AAYXX</scope><scope>CITATION</scope><scope>7SR</scope><scope>7TB</scope><scope>8BQ</scope><scope>8FD</scope><scope>8FE</scope><scope>8FG</scope><scope>ABJCF</scope><scope>ABUWG</scope><scope>AFKRA</scope><scope>BENPR</scope><scope>BFMQW</scope><scope>BGLVJ</scope><scope>CCPQU</scope><scope>D1I</scope><scope>DWQXO</scope><scope>FR3</scope><scope>HCIFZ</scope><scope>JG9</scope><scope>KB.</scope><scope>KR7</scope><scope>L6V</scope><scope>M7S</scope><scope>PDBOC</scope><scope>PQEST</scope><scope>PQQKQ</scope><scope>PQUKI</scope><scope>PRINS</scope><scope>PTHSS</scope></search><sort><creationdate>20111001</creationdate><title>Study on an Integrated Development Environment for PAC with Complete Intellectual Property</title><author>Qian, Wan Tao ; Yu, Ji Quan ; He, Xin Gang</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c2184-eabd939faa873f270ae80b49c1ae721d35b5128637f6ef4a89f10f22a58091f33</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2011</creationdate><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Qian, Wan Tao</creatorcontrib><creatorcontrib>Yu, Ji Quan</creatorcontrib><creatorcontrib>He, Xin Gang</creatorcontrib><collection>CrossRef</collection><collection>Engineered Materials Abstracts</collection><collection>Mechanical &amp; Transportation Engineering Abstracts</collection><collection>METADEX</collection><collection>Technology Research Database</collection><collection>ProQuest SciTech Collection</collection><collection>ProQuest Technology Collection</collection><collection>Materials Science &amp; Engineering Collection</collection><collection>ProQuest Central (Alumni Edition)</collection><collection>ProQuest Central UK/Ireland</collection><collection>ProQuest Central</collection><collection>Continental Europe Database</collection><collection>Technology Collection</collection><collection>ProQuest One Community College</collection><collection>ProQuest Materials Science Collection</collection><collection>ProQuest Central Korea</collection><collection>Engineering Research Database</collection><collection>SciTech Premium Collection</collection><collection>Materials Research Database</collection><collection>Materials Science Database</collection><collection>Civil Engineering Abstracts</collection><collection>ProQuest Engineering Collection</collection><collection>Engineering Database</collection><collection>Materials Science Collection</collection><collection>ProQuest One Academic Eastern Edition (DO NOT USE)</collection><collection>ProQuest One Academic</collection><collection>ProQuest One Academic UKI Edition</collection><collection>ProQuest Central China</collection><collection>Engineering Collection</collection><jtitle>Applied Mechanics and Materials</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Qian, Wan Tao</au><au>Yu, Ji Quan</au><au>He, Xin Gang</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Study on an Integrated Development Environment for PAC with Complete Intellectual Property</atitle><jtitle>Applied Mechanics and Materials</jtitle><date>2011-10-01</date><risdate>2011</risdate><volume>135-136</volume><spage>944</spage><epage>949</epage><pages>944-949</pages><issn>1660-9336</issn><issn>1662-7482</issn><eissn>1662-7482</eissn><isbn>3037852909</isbn><isbn>9783037852903</isbn><abstract>PAC(programmable automation controller) is a new trend of the industrial controller, but for now, most IDEs(integrated development environment) are still providing the PLC mode for users, which can not take full advantage of the PAC. Further more, in China, there is still not such IDE with complete intellectual properties for PACs designed by Chinese companies. For above purposes, the CHD-PACIDE was implemented which supported the ARM cortex-Mx series microcontrollers. This IDE consists of three layers, interface layer, data management layer and kernel layer, which managed functional modules respectively. Based on a C-like language Engineer C defined by our research team, the interface layer provided the structural graphical input mode and the text input mode for users to edit their code. The data management layer used the XML with specified format manage the flow of data. The kernel layer had two parts which were implemented in the IDE and the debug microcontroller stm8s, this layer can be used to debug user’s code through the Jtag port under the Coresight debugging structure of ARM. This IDE could be updated easily by adding the specific XML file for the new microcontroller used by the specific PAC.</abstract><cop>Zurich</cop><pub>Trans Tech Publications Ltd</pub><doi>10.4028/www.scientific.net/AMM.135-136.944</doi><tpages>6</tpages></addata></record>
fulltext fulltext
identifier ISSN: 1660-9336
ispartof Applied Mechanics and Materials, 2011-10, Vol.135-136, p.944-949
issn 1660-9336
1662-7482
1662-7482
language eng
recordid cdi_proquest_journals_1443241002
source Scientific.net Journals
title Study on an Integrated Development Environment for PAC with Complete Intellectual Property
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-07T22%3A49%3A05IST&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=Study%20on%20an%20Integrated%20Development%20Environment%20for%20PAC%20with%20Complete%20Intellectual%20Property&rft.jtitle=Applied%20Mechanics%20and%20Materials&rft.au=Qian,%20Wan%20Tao&rft.date=2011-10-01&rft.volume=135-136&rft.spage=944&rft.epage=949&rft.pages=944-949&rft.issn=1660-9336&rft.eissn=1662-7482&rft.isbn=3037852909&rft.isbn_list=9783037852903&rft_id=info:doi/10.4028/www.scientific.net/AMM.135-136.944&rft_dat=%3Cproquest_cross%3E3103243901%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=1443241002&rft_id=info:pmid/&rfr_iscdi=true