{"title":"一种支持多语言控制工程的编译方法","authors":"Xiaodong Zhang, Wenhai Wang, D. Lin","doi":"10.1109/MACE.2011.5988060","DOIUrl":null,"url":null,"abstract":"Focusing on resolving the defects of control engineering compiler, such as monolingual support, or the high redundance and large amounts of multi-language support compiler, the paper proposed an approach to compile 5 standard languages of IEC61131-3, which reduced the complexity of the compiler and increased the reuse of codes. By means of analyzing the IEC61131-3, the standard language model was constructed. Combining with the study on characteristics of different implementation stages of compiler principle, the paper demostrated the reusability of compiler module with different languages, and designed the optimized compiler architecture.","PeriodicalId":6400,"journal":{"name":"2011 Second International Conference on Mechanic Automation and Control Engineering","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2011-07-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A compile method supporting multi-language of control engineering\",\"authors\":\"Xiaodong Zhang, Wenhai Wang, D. Lin\",\"doi\":\"10.1109/MACE.2011.5988060\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Focusing on resolving the defects of control engineering compiler, such as monolingual support, or the high redundance and large amounts of multi-language support compiler, the paper proposed an approach to compile 5 standard languages of IEC61131-3, which reduced the complexity of the compiler and increased the reuse of codes. By means of analyzing the IEC61131-3, the standard language model was constructed. Combining with the study on characteristics of different implementation stages of compiler principle, the paper demostrated the reusability of compiler module with different languages, and designed the optimized compiler architecture.\",\"PeriodicalId\":6400,\"journal\":{\"name\":\"2011 Second International Conference on Mechanic Automation and Control Engineering\",\"volume\":null,\"pages\":null},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2011-07-15\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2011 Second International Conference on Mechanic Automation and Control Engineering\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/MACE.2011.5988060\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2011 Second International Conference on Mechanic Automation and Control Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MACE.2011.5988060","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
A compile method supporting multi-language of control engineering
Focusing on resolving the defects of control engineering compiler, such as monolingual support, or the high redundance and large amounts of multi-language support compiler, the paper proposed an approach to compile 5 standard languages of IEC61131-3, which reduced the complexity of the compiler and increased the reuse of codes. By means of analyzing the IEC61131-3, the standard language model was constructed. Combining with the study on characteristics of different implementation stages of compiler principle, the paper demostrated the reusability of compiler module with different languages, and designed the optimized compiler architecture.