IEC61131标准的结构化文本语言解释器设计

来源 :单片机与嵌入式系统应用 | 被引量 : 0次 | 上传用户:xuliangaihui
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
提出了一种符合IEC61131标准的结构化文本语言虚拟机指令高效解释执行的实现方案。结构化文本语言编译器将程序组织单元编译为二进制文件,该文件包括数据区、指令区。解释器内嵌各条指令对应的C执行函数和系统库函数。解释器在初始化中读取指令文件,构建数据区、指令节点链表、以跳转标号为关键字的指令序号hash表。指令节点记录形参地址、执行函数指针。在周期执行的任务中,顺次遍历指令链表。对于常规运算指令,调用指令节点关联的内嵌函数。对于跳转指令,根据跳转标号从hash表获取指令序号,动态调整当前执行的节点位置。该方
其他文献
在新时期新媒体蓬勃发展的大时代背景之下,如何在更加激烈的市场竞争中占有一席之地是保障广播媒体生存发展的关键,基于此,广播媒体只有努力接受并融合新媒体技术才是长远发
<正>在传统的古诗词教学中,教师往往会以过多的理性分析冲淡诗词的灵性,扼杀诗词的神韵。怎样才能在解读诗句的同时,保留古诗词的独特韵味呢?通过多年的教学实践,笔者发现,"
我国葡萄酒消费需求的日益增长带动了我国葡萄酒市场的快速发展。在这种市场形势下,进口葡萄酒销售公司越来越多,JK酒业公司面临巨大压力,为实现公司营销目标,打造自身品牌,
我国高校内部控制制度在很大程度上是由政府决定的,政府设立高效内部控制制度的初衷在于解决高校在运转过程中出现的一些特殊问题。不过从实际情况来看,不少高校的内部控制制
在改造我国的传统农业,大力发展现代农业的进程中,农业物联网发挥着重要作用。作为实现精准农业的必要支撑,为应对变化的农业环境,农业物联网技术应进一步提升自身的智能化水
问题设计是问题情境创设的核心要素,本文尝试通过问题系统的构建来优化问题情境设计,并通过具体的生物学案例进行展示。问题系统可以分为横向问题系统和纵向问题系统。
师幼互动可以促进教师专业化发展,也是幼儿主体性发展的内在需求,它影响师幼关系的重构,体现教学活动的本质,成为国内外研究的重要课题。本文从生态学角度论述了师幼互动是什
布连电厂660 MW超超临界机组辅机采用单列布置方式,将其安全性、运行经济性与采用辅机双列布置的机组进行对比,结果表明,机组辅机单列布置在初投资、运行维护、设备检修等费
<正>农村教育扶贫作为智力扶贫的一种,它关系到每个贫困户享受教育和发展的基本权利,也体现着群体的意志,维护着群体的利益。加强农村教育精准扶贫,我们要坚持大扶贫格局,科
曹某某,女,33岁。2002年9月17日初诊。既往月经正常来潮,婚后顺产一男孩。近两年由于工作紧张,睡眠不足。觉精力日差,怕冷,四肢不温。今年3月月经来潮,4月注射黄体酮3支后来潮,量少色