[1]王国栋,陈宏君,刘克金. 顺序控制图源代码形成方案设计与实现[J].计算机技术与发展,2016,26(03):149-153.
 ANG Guo-dong,CHEN Hong-jun,LIU Ke-jin. Design and Implementation of Source Code Generation for SFC Graphical Program[J].,2016,26(03):149-153.
点击复制

 顺序控制图源代码形成方案设计与实现()
分享到:

《计算机技术与发展》[ISSN:1006-6977/CN:61-1281/TN]

卷:
26
期数:
2016年03期
页码:
149-153
栏目:
应用开发研究
出版日期:
2016-03-10

文章信息/Info

Title:
 Design and Implementation of Source Code Generation for SFC Graphical Program
文章编号:
1673-629X(2016)03-0149-05
作者:
 王国栋陈宏君刘克金
 南京南瑞继保电气有限公司
Author(s):
 ANG Guo-dongCHEN Hong-junLIU Ke-jin
关键词:
 顺序控制双switch-case 代码生成状态切换
Keywords:
 SFCdual switch-casecode generatingstate switching
分类号:
TP31
文献标志码:
A
摘要:
 为实现顺序控制功能和状态转换功能图形程序转换成可执行的C语言程序,文中设计了顺序控制图的图形化编程符号、定义符号的C代码范式并实现C代码生成方法。首先,将顺序控制图形化页面分为任务页面、执行步页面和功能图子页面,可清晰地组织可视化程序;其次,设计多种符号块实现程序步顺序执行和转移控制;最后,根据图形化编程符号的拓扑顺序和控制逻辑生成对应的C语言代码。进一步提出基于双switch-case顺序控制图的任务函数代码生成模式,在第一个switch结构中更新状态变量的值,在第二个switch结构中根据新的状态变量值运行相应的控制函数,可在同一个运行周期内完成状态切换和动作执行。提高了嵌入式顺序功能程序的运行效率,适用于高实时嵌入式系统的顺序控制。
Abstract:
 To generate source code for SFC graphical program,it presents a source code generation scheme which designs graphical pro-gramming symbols for Sequential Function Chart ( SFC) and defines C code normal form for the symbols and generates real C code final-ly in this paper. Firstly,the scheme divides sequential function chart pages into three types including task page,execution step page and functional graph page,and manages all pages hierarchically. Then it designs various graphical symbols to achieve sequential execution and transfer control of SFC graph. Finally,it generates C code according to the topological structure and control logic of these graphical sym-bols. This scheme further promotes source code generation approach for dual switch-case SFC graph page by updating the value of status variables in the first switch structure and executing corresponding control functions in the second switch structure according to the updated status variables,thus completing status switching and function execution in exactly one operation cycle. It increases execution efficiency of embedded sequential function programs,which is suitable for sequence control of high real-time embedded systems.

相似文献/References:

[1]张志宏,吴庆波,邵立松,等.基于飞腾平台TOE协议栈的设计与实现[J].计算机技术与发展,2014,24(07):1.
 ZHANG Zhi-hong,WU Qing-bo,SHAO Li-song,et al. Design and Implementation of TCP/IP Offload Engine Protocol Stack Based on FT Platform[J].,2014,24(03):1.
[2]梁文快,李毅. 改进的基因表达算法对航班优化排序问题研究[J].计算机技术与发展,2014,24(07):5.
 LIANG Wen-kuai,LI Yi. Research on Optimization of Flight Scheduling Problem Based on Improved Gene Expression Algorithm[J].,2014,24(03):5.
[3]黄静,王枫,谢志新,等. EAST文档管理系统的设计与实现[J].计算机技术与发展,2014,24(07):13.
 HUANG Jing,WANG Feng,XIE Zhi-xin,et al. Design and Implementation of EAST Document Management System[J].,2014,24(03):13.
[4]侯善江[],张代远[][][]. 基于样条权函数神经网络P2P流量识别方法[J].计算机技术与发展,2014,24(07):21.
 HOU Shan-jiang[],ZHANG Dai-yuan[][][]. P2P Traffic Identification Based on Spline Weight Function Neural Network[J].,2014,24(03):21.
[5]李璨,耿国华,李康,等. 一种基于三维模型的文物碎片线图生成方法[J].计算机技术与发展,2014,24(07):25.
 LI Can,GENG Guo-hua,LI Kang,et al. A Method of Obtaining Cultural Debris’ s Line Chart Based on Three-dimensional Model[J].,2014,24(03):25.
[6]翁鹤,皮德常. 混沌RBF神经网络异常检测算法[J].计算机技术与发展,2014,24(07):29.
 WENG He,PI De-chang. Chaotic RBF Neural Network Anomaly Detection Algorithm[J].,2014,24(03):29.
[7]刘茜[],荆晓远[],李文倩[],等. 基于流形学习的正交稀疏保留投影[J].计算机技术与发展,2014,24(07):34.
 LIU Qian[],JING Xiao-yuan[,LI Wen-qian[],et al. Orthogonal Sparsity Preserving Projections Based on Manifold Learning[J].,2014,24(03):34.
[8]尚福华,李想,巩淼. 基于模糊框架-产生式知识表示及推理研究[J].计算机技术与发展,2014,24(07):38.
 SHANG Fu-hua,LI Xiang,GONG Miao. Research on Knowledge Representation and Inference Based on Fuzzy Framework-production[J].,2014,24(03):38.
[9]叶偲,李良福,肖樟树. 一种去除运动目标重影的图像镶嵌方法研究[J].计算机技术与发展,2014,24(07):43.
 YE Si,LI Liang-fu,XIAO Zhang-shu. Research of an Image Mosaic Method for Removing Ghost of Moving Targets[J].,2014,24(03):43.
[10]余松平[][],蔡志平[],吴建进[],等. GSM-R信令监测选择录音系统设计与实现[J].计算机技术与发展,2014,24(07):47.
 YU Song-ping[][],CAI Zhi-ping[] WU Jian-jin[],GU Feng-zhi[]. Design and Implementation of an Optional Voice Recording System Based on GSM-R Signaling Monitoring[J].,2014,24(03):47.

更新日期/Last Update: 2016-06-14