期刊文献+
共找到30篇文章
< 1 2 >
每页显示 20 50 100
基于串并联归并的PLC梯形图向指令表转换算法 被引量:13
1
作者 傅亮 胡飞虎 +1 位作者 刘乐 张冠群 《计算机工程与应用》 CSCD 北大核心 2009年第27期72-74,118,共4页
PLC梯形图转换为指令表通常分为三个阶段,即梯形图映射为AOV图、AOV图转换为二叉树、二叉树转换为指令表。其中AOV图转换为二叉树最为关键也最复杂,提出了一种利用串并联归并的思想将AOV图转换为二叉树的方法,直观易懂并容易实现。给出... PLC梯形图转换为指令表通常分为三个阶段,即梯形图映射为AOV图、AOV图转换为二叉树、二叉树转换为指令表。其中AOV图转换为二叉树最为关键也最复杂,提出了一种利用串并联归并的思想将AOV图转换为二叉树的方法,直观易懂并容易实现。给出了一个转换实例,并介绍了算法思想及其实现步骤。 展开更多
关键词 可编程控制器(PLC) 梯形图 指令表
在线阅读 下载PDF
PLC梯形图转化为指令表算法及实现 被引量:13
2
作者 莫易敏 章德平 周哲 《控制工程》 CSCD 2006年第6期573-576,共4页
针对目前PLC梯形图编辑软件的缺陷和不足,基于面向对象的设计思想,提出了一种全新的将梯形图转化为指令表的优化算法。介绍了语法检查、构造逻辑树结构和遍历树结构得到相应指令集三个具体过程的解决方案。结合灵活的类管理机制,将该算... 针对目前PLC梯形图编辑软件的缺陷和不足,基于面向对象的设计思想,提出了一种全新的将梯形图转化为指令表的优化算法。介绍了语法检查、构造逻辑树结构和遍历树结构得到相应指令集三个具体过程的解决方案。结合灵活的类管理机制,将该算法应用于编辑软件,成功地解决了图形语言向文本语言的转化。由于指令程序比较接近于机器语言,将梯形图转换成指令表以后,通过指令解释器对指令表的解释得出程序的逻辑,可以在PC机上执行程序。使用该算法开发出来的PLC编辑软件,作为一个编写PLC程序的通用开发平台,它功能强大、操作简单、使用方便。 展开更多
关键词 梯形图 指令表 扫描 编译
在线阅读 下载PDF
基于AOV图及二叉树的梯形图与指令表互换算法 被引量:39
3
作者 葛芬 吴宁 《南京航空航天大学学报》 EI CAS CSCD 北大核心 2006年第6期754-758,共5页
通过对可编程逻辑控制器(Programma blelogic contro ller,PLC)的梯形图语言及指令表语言的分析,提出了基于AOV(Activity on vertex)有向图和二叉树实现梯形图与指令表程序相互转换的算法。转换算法将梯形图映射为AOV图,并由其建立二叉... 通过对可编程逻辑控制器(Programma blelogic contro ller,PLC)的梯形图语言及指令表语言的分析,提出了基于AOV(Activity on vertex)有向图和二叉树实现梯形图与指令表程序相互转换的算法。转换算法将梯形图映射为AOV图,并由其建立二叉树来表示指令间的逻辑关系,通过遍历二叉树实现PLC梯形图与指令表的转换。文中给出一个转换实例,介绍了算法思想及其实现步骤。该算法具有通用性,适于复杂控制逻辑的梯形图,已成功用于水电自动化监控系统中的PLC编程软件平台。 展开更多
关键词 梯形图 指令表 AOV图 二叉树 可编程逻辑控制器
在线阅读 下载PDF
基于二叉树的PLC梯形图转化为指令表的算法 被引量:11
4
作者 黄晶晶 陈文芗 +1 位作者 叶军君 林志民 《现代电子技术》 2010年第4期125-127,134,共4页
针对PLC梯形图利于编程,但不利于被执行的特点,利用二叉树这个中间工具,提出了一种将梯形图转化为指令表的转化算法,转化以梯级为单位,采取"从左至右,从上至下"的扫描顺序构造二叉树结构,然后对树进行后序遍历得到指令表。并... 针对PLC梯形图利于编程,但不利于被执行的特点,利用二叉树这个中间工具,提出了一种将梯形图转化为指令表的转化算法,转化以梯级为单位,采取"从左至右,从上至下"的扫描顺序构造二叉树结构,然后对树进行后序遍历得到指令表。并简要介绍了梯形图编辑软件的各个组成部分,以及梯形图的编辑环境;描述了算法的主要数据结构。 展开更多
关键词 梯形图 指令表 二叉树 后序遍历
在线阅读 下载PDF
软PLC梯形图向指令表转化的算法研究与实现 被引量:5
5
作者 韩江 段少磊 +1 位作者 夏链 董方方 《组合机床与自动化加工技术》 北大核心 2013年第11期61-63,67,共4页
梯形图与指令表是PLC中最常用的两种语言。其中梯形图形象直观,易于编程,但梯形图往往需要转换为指令表语言才能在PLC运行系统中解释执行。针对上述问题提出了一种适用于数控机床软PLC的梯形图向指令表转换的算法。该算法基于AOV图映射... 梯形图与指令表是PLC中最常用的两种语言。其中梯形图形象直观,易于编程,但梯形图往往需要转换为指令表语言才能在PLC运行系统中解释执行。针对上述问题提出了一种适用于数控机床软PLC的梯形图向指令表转换的算法。该算法基于AOV图映射,将梯形图程序存储为邻接表数据结构,采用拓扑排序方法将邻接表中内容按指令表逻辑顺序输出,最终实现梯形图向指令表的转化。论文给出了该算法在自主开发的软PLC中的一个应用实例,描述了梯形图向指令表转化的主要思想和实现过程。 展开更多
关键词 软PLC 梯形图 指令表 AOV图 邻接表 拓扑排序
在线阅读 下载PDF
基于能流的梯形图到指令表转换方法研究 被引量:2
6
作者 徐德刚 黄江波 +2 位作者 刘育峰 陈晓方 桂卫华 《控制工程》 CSCD 北大核心 2017年第2期243-249,共7页
在嵌入式PLC开发环境中,梯形图向指令表的转换是必不可少的一步,为了完成梯形图向指令表的转换,提出了一种基于能流的梯形图转换方法。通过将梯形图视为一种能流,设置能流阶级,插入虚节点,合并节点成为一种AOV图,并串联归并生成指令表,... 在嵌入式PLC开发环境中,梯形图向指令表的转换是必不可少的一步,为了完成梯形图向指令表的转换,提出了一种基于能流的梯形图转换方法。通过将梯形图视为一种能流,设置能流阶级,插入虚节点,合并节点成为一种AOV图,并串联归并生成指令表,转换过程中同时进行语法检查。针对转换实现过程,详细说明了对梯形图的存储和扫描的方法。最后,给出了一个具体转换实例,实验结果说明该方法能准确的进行梯形图到指令表的转换。 展开更多
关键词 PLC 梯形图 指令表 能流 AOV图
在线阅读 下载PDF
软PLC开发系统指令表编辑模块的研究与实现 被引量:5
7
作者 陈婵娟 李龙 《制造技术与机床》 CSCD 北大核心 2012年第12期224-226,共3页
提出了一种在VC多文档应用程序基础之上开发的指令表编辑模块。该模块是通过添加一个对话框资源来开发一个指令表编辑器。所开发的指令表编辑器具有删除、插入、清空和输出等功能,使用户在编辑指令表程序时能够更加方便、快捷。其优点... 提出了一种在VC多文档应用程序基础之上开发的指令表编辑模块。该模块是通过添加一个对话框资源来开发一个指令表编辑器。所开发的指令表编辑器具有删除、插入、清空和输出等功能,使用户在编辑指令表程序时能够更加方便、快捷。其优点在于程序结构相对简单,人机界面友好,方便用户进行程序编译。 展开更多
关键词 软PLC 开发系统 指令表编辑器
在线阅读 下载PDF
基于MDI应用程序的软PLC指令表编辑模块的实现 被引量:1
8
作者 陈婵娟 李龙 《组合机床与自动化加工技术》 北大核心 2012年第10期52-54,共3页
文章提出了一种在VC多文档应用程序基础之上实现指令表编辑模块的方法。该模块主要包括指令表编辑器和程序输出窗口的开发,以及编辑器中数据的提取、交换、存储和输出。其优点是数据处理方法和程序结构相对简单,并且充分利用了C++语言... 文章提出了一种在VC多文档应用程序基础之上实现指令表编辑模块的方法。该模块主要包括指令表编辑器和程序输出窗口的开发,以及编辑器中数据的提取、交换、存储和输出。其优点是数据处理方法和程序结构相对简单,并且充分利用了C++语言中类继承的特性,同时也为软PLC程序的编译奠定了基础。 展开更多
关键词 软PLC 开发系统 指令表编辑器
在线阅读 下载PDF
软PLC梯形图编辑与指令表生成方法研究 被引量:7
9
作者 吴亚山 陆阳 徐谦 《合肥工业大学学报(自然科学版)》 CAS CSCD 北大核心 2015年第10期1353-1357,共5页
IEC 61131标准定义的5种编程语言中,梯形图简单直观,但不能直接被计算机识别与执行;指令表简洁高效,可作为软PLC解释执行的目标语言,且指令与梯形图基本元素一一对应。实际应用中,往往需要将梯形图语言转换为指令表语言。文章根据PLC&qu... IEC 61131标准定义的5种编程语言中,梯形图简单直观,但不能直接被计算机识别与执行;指令表简洁高效,可作为软PLC解释执行的目标语言,且指令与梯形图基本元素一一对应。实际应用中,往往需要将梯形图语言转换为指令表语言。文章根据PLC"循环扫描,顺序执行"的工作方式,提出一种基于双向循环链表和十字链表的数据结构与算法,能直观地表现梯形图各元素间的逻辑关系。在该数据结构的基础上,完成了一个软PLC开发系统,解释了语言转换的实现过程,正确地实现了梯形图的编辑和指令表生成。 展开更多
关键词 IEC 61131标准 软PLC开发系统 梯形图 指令表 双向循环链表 十字链表
在线阅读 下载PDF
数控系统中PLC梯形图与指令表的转换算法
10
作者 罗海据 吴永明 梁娟 《机床与液压》 北大核心 2014年第4期64-68,共5页
为了满足数控机床系统中PLC梯形图向指令表转换的要求,将梯形图的构成形式分成母线、环、半环、环母线等结构元素,利用这些结构元素检验梯形图的合法性,分析梯形图和指令表之间的关系,设计梯形图向指令表快速转换的算法。应用实例表明:... 为了满足数控机床系统中PLC梯形图向指令表转换的要求,将梯形图的构成形式分成母线、环、半环、环母线等结构元素,利用这些结构元素检验梯形图的合法性,分析梯形图和指令表之间的关系,设计梯形图向指令表快速转换的算法。应用实例表明:该算法效率高,实时性好,能满足数控机床系统的要求。 展开更多
关键词 数控系统 PLC 梯形图 指令表
在线阅读 下载PDF
一种避免PLC无效指令执行的编译优化方法 被引量:5
11
作者 章航平 严义 《机电工程》 CAS 2009年第4期31-35,共5页
可编程控制器(PLC)在运行时有相当一部分处理器资源被对输出无任何影响的无效指令占用,这些无效指令的执行严重影响了系统的响应速度。针对这一问题,提出了PLC程序控制流程的理论优化方法,该方法避免了系统在运行时执行无效指令,并在此... 可编程控制器(PLC)在运行时有相当一部分处理器资源被对输出无任何影响的无效指令占用,这些无效指令的执行严重影响了系统的响应速度。针对这一问题,提出了PLC程序控制流程的理论优化方法,该方法避免了系统在运行时执行无效指令,并在此基础上进一步探讨了在有限代码空间限制条件下的实际工程优化方案。实验结果表明,这种编译优化方法可以有效缩短易产生无效指令PLC程序的扫描周期,提高系统的响应速度。 展开更多
关键词 可编程控制器 编译器 编译优化 梯形图 指令表
在线阅读 下载PDF
软PLC编辑系统的设计与实现 被引量:38
12
作者 周峰 王新华 +2 位作者 李剑峰 温燕杰 张威 《计算机工程与应用》 CSCD 北大核心 2005年第7期111-113,共3页
软PLC技术是目前工业自动化领域逐渐兴起的一项基于PC的新型控制技术。软PLC具有强大的数据处理能力和网络通讯能力,并具有开放的体系结构,能较好地满足现代工业自动化的要求。论文介绍了软PLC编辑系统的组成部分和各个部分的功能,详细... 软PLC技术是目前工业自动化领域逐渐兴起的一项基于PC的新型控制技术。软PLC具有强大的数据处理能力和网络通讯能力,并具有开放的体系结构,能较好地满足现代工业自动化的要求。论文介绍了软PLC编辑系统的组成部分和各个部分的功能,详细说明了开发时所用的数据结构和算法。该系统选用Visual C++作为开发语言,采用面向对象的软件设计方法进行设计。系统由PLC语言编辑编译器和仿真器组成,能够使用梯形图和指令表两种语言进行编程,并具有软件仿真功能。 展开更多
关键词 软PLC 梯形图 指令表 编辑 编译 仿真
在线阅读 下载PDF
软PLC编译系统的开发与实现 被引量:10
13
作者 王新华 周峰 +1 位作者 孙树文 李剑锋 《北京工业大学学报》 EI CAS CSCD 北大核心 2008年第11期1139-1144,共6页
为了配合在PC机上运行的软PLC编辑开发系统,使PC机完成相应的控制功能,设计和开发了软PLC编译系统,简述了软PLC编译系统的组成以及软PLC梯形图和指令表的遍历算法,介绍了软PLC梯形图与指令表程序相互转换的实现过程,通过实例,分析了软PL... 为了配合在PC机上运行的软PLC编辑开发系统,使PC机完成相应的控制功能,设计和开发了软PLC编译系统,简述了软PLC编译系统的组成以及软PLC梯形图和指令表的遍历算法,介绍了软PLC梯形图与指令表程序相互转换的实现过程,通过实例,分析了软PLC程序的指令表文法设计过程,给出了PLC文法预测分析器模型及控制程序,详细介绍了软PLC程序语法分析的过程,仿真结果表明,开发的软PLC编译系统能实现软PLC梯形图与指令表程序的相互转换,完成软PLC程序的文法设计和语法分析,并对软PLC程序的运行指令作出正确解释,使PC机完成相应的控制功能。 展开更多
关键词 可编程逻辑控制器(PLC) 编译程序 梯形图 语法 指令表
在线阅读 下载PDF
软PLC编程开发系统的设计和实现 被引量:13
14
作者 姚远 丑武胜 +2 位作者 陈友东 王田苗 张晓亮 《组合机床与自动化加工技术》 2006年第6期14-17,21,共5页
软PLC是工业自动化领域的新技术。文章介绍了软PLC系统的结构,并针对PLC的编程标准,给出了一种软PLC编程开发系统的实现方法,编程开发系统集成梯形图和指令表的编辑与编译功能,编译功能包含梯形图向指令表的转换,梯形图和指令表的错误处... 软PLC是工业自动化领域的新技术。文章介绍了软PLC系统的结构,并针对PLC的编程标准,给出了一种软PLC编程开发系统的实现方法,编程开发系统集成梯形图和指令表的编辑与编译功能,编译功能包含梯形图向指令表的转换,梯形图和指令表的错误处理,以及指令表向目标代码的转化。论文详细介绍了实现中用到的数据结构和算法,并结合实例对功能进行了验证,表明系统能够正确地实现编辑和编译一体化运行的功能,得到最终预定格式的目标代码。 展开更多
关键词 软PLC 梯形图 指令表 编译
在线阅读 下载PDF
PLC梯形图的广义表转换 被引量:15
15
作者 林懋恺 王晓芳 林亨 《计算机工程》 CAS CSCD 北大核心 2007年第13期75-77,95,共4页
提出了利用串并联归并算法以实现PLC梯形图到指令表的转换方法。该算法将梯形图转化为有向无环图,对图中的串并联关系进行分类归并,将串并联结构按层次存储在广义表中,根据广义表生成指令表。该算法克服了传统拓扑排序算法在梯形图结构... 提出了利用串并联归并算法以实现PLC梯形图到指令表的转换方法。该算法将梯形图转化为有向无环图,对图中的串并联关系进行分类归并,将串并联结构按层次存储在广义表中,根据广义表生成指令表。该算法克服了传统拓扑排序算法在梯形图结构复杂时产生误判的缺陷,增加了检查逻辑错误的功能。在最佳情况下,该算法的时间复杂度为O(n),最差情况下为O(n2),与拓扑排序算法基本一致,有时略优于拓扑排序算法。 展开更多
关键词 可编程控制器 梯形图 指令表
在线阅读 下载PDF
可编程逻辑控制器通用开发平台的设计与实现 被引量:12
16
作者 吴宁 葛芬 《仪器仪表学报》 EI CAS CSCD 北大核心 2007年第8期1486-1491,共6页
介绍可编程逻辑控制器(PLC)通用开发平台的设计与实现方法。该平台遵循IEC61131-3标准,基于Windows用VC++设计,用于实现PLC控制系统硬件配置、PLC控制程序设计、梯形图与指令表程序间的相互转换、程序调试、仿真运行、网络通信与实时监... 介绍可编程逻辑控制器(PLC)通用开发平台的设计与实现方法。该平台遵循IEC61131-3标准,基于Windows用VC++设计,用于实现PLC控制系统硬件配置、PLC控制程序设计、梯形图与指令表程序间的相互转换、程序调试、仿真运行、网络通信与实时监测等,是设计实现PLC控制系统必备的通用集成环境与实时监测受控现场状况的工具。本文重点研究了PLC控制系统的组态与控制程序可执行代码的实现方法,提出了基于图和二叉树的梯形图与指令表程序的转换算法。研究表明,该平台对控制系统的组态设计、PLC控制程序编制及控制流程的通用转换算法等特点,特别适用于逻辑关系复杂的自动化监控系统的设计与开发。 展开更多
关键词 可编程逻辑控制器 梯形图 指令表 二叉树 仿真
在线阅读 下载PDF
PLC梯形图的一种数据结构描述方法 被引量:7
17
作者 裴元方 冯萍 康继昌 《计算机工程与科学》 CSCD 北大核心 2009年第12期87-89,共3页
针对目前PLC梯形图编辑软件中梯形图存储结构的复杂和不足,本文基于面向对象的方法,采用二叉树和双向链表相结合的数据结构来描述梯形图功能单元及其拓扑关系,并提出了相应的转换算法,然后简化为只含有功能单元的模型,使后续的指令表转... 针对目前PLC梯形图编辑软件中梯形图存储结构的复杂和不足,本文基于面向对象的方法,采用二叉树和双向链表相结合的数据结构来描述梯形图功能单元及其拓扑关系,并提出了相应的转换算法,然后简化为只含有功能单元的模型,使后续的指令表转换得到简化。这种模型结构简单、通用性强、易于用C++语言实现,在PLC梯形图编辑软件中应用效果良好。 展开更多
关键词 PLC 梯形图 二叉树 双向链表 指令表
在线阅读 下载PDF
FMS动态调度软件自动生成 被引量:2
18
作者 陈丹伟 楼佩煌 王宁生 《南京航空航天大学学报》 EI CAS CSCD 北大核心 2001年第6期579-584,共6页
在面向对象建模的基础上 ,首先给出了 FMS的对象模型 ,着重研究了 FMS动态调度软件自动生成的关键技术。在 FMS调度软件的自动生成中 ,作者提出了运用构造调度指令表的方法 ,比较好地解决了 FMS调度软件自动生成中系统触发唯一调度活动... 在面向对象建模的基础上 ,首先给出了 FMS的对象模型 ,着重研究了 FMS动态调度软件自动生成的关键技术。在 FMS调度软件的自动生成中 ,作者提出了运用构造调度指令表的方法 ,比较好地解决了 FMS调度软件自动生成中系统触发唯一调度活动问题 ,而且将源代码自动生成的顺序 ,转化为调度指令在调度指令表中的顺序的生成 ,降低了软件自动生成的难度。文中给出了关键操作的算法 ,并考虑了死锁的预防 。 展开更多
关键词 动态调度软件 柔性制造系统 自动生成技术 FMS 调度指令表 对象模型
在线阅读 下载PDF
股票价格聚集现象及其横截面决定因素研究——基于上证180指数成分股的经验分析 被引量:1
19
作者 欧阳红兵 金飞 《管理学报》 CSSCI 2009年第6期823-827,852,共6页
利用上证180指数成份股的高频数据,对我国股票的价格聚集现象进行了较深入的研究。研究发现上证180指数成份股的交易价格和报价的尾数显著聚集于数字0、5和8,而聚集的程度可以用交易价格、收益率的波动率、市值、股票的流动性等因素解... 利用上证180指数成份股的高频数据,对我国股票的价格聚集现象进行了较深入的研究。研究发现上证180指数成份股的交易价格和报价的尾数显著聚集于数字0、5和8,而聚集的程度可以用交易价格、收益率的波动率、市值、股票的流动性等因素解释。排除这些因素的影响,离最佳报价越远的报价队列,价格聚集程度越高,这意味着离最佳报价越远的报价队列可能包含的信息越少。 展开更多
关键词 股票价格 价格聚集 限价指令表 上证180指数
在线阅读 下载PDF
基于PLC的简易定时报时器系统的设计
20
作者 丁时锋 李清香 《现代电子技术》 2006年第17期121-122,共2页
可编程控制器在工业及工业以外的众多领域已经发挥越来越大的作用。以某住宅的定时报时器系统开发为例,探讨了市场上流行的三菱FX2N系列PLC在定时报时器系统中的应用,详细介绍了该定时报时器系统的功能、使用操作,定时报时器系统基于PL... 可编程控制器在工业及工业以外的众多领域已经发挥越来越大的作用。以某住宅的定时报时器系统开发为例,探讨了市场上流行的三菱FX2N系列PLC在定时报时器系统中的应用,详细介绍了该定时报时器系统的功能、使用操作,定时报时器系统基于PLC的实现方法、PLC控制系统的系统配置、I/O分配、硬件结构设计、SWOPC FXGP/WIN C应用软件等,并给出了有关PLC控制软件的梯形图和指令表。 展开更多
关键词 PLC 梯形图 指令表 定时器 报时器
在线阅读 下载PDF
上一页 1 2 下一页 到第
使用帮助 返回顶部