期刊文献+
共找到37篇文章
< 1 2 >
每页显示 20 50 100
PLC梯形图的广义表转换 被引量:15
1
作者 林懋恺 王晓芳 林亨 《计算机工程》 CAS CSCD 北大核心 2007年第13期75-77,95,共4页
提出了利用串并联归并算法以实现PLC梯形图到指令表的转换方法。该算法将梯形图转化为有向无环图,对图中的串并联关系进行分类归并,将串并联结构按层次存储在广义表中,根据广义表生成指令表。该算法克服了传统拓扑排序算法在梯形图结构... 提出了利用串并联归并算法以实现PLC梯形图到指令表的转换方法。该算法将梯形图转化为有向无环图,对图中的串并联关系进行分类归并,将串并联结构按层次存储在广义表中,根据广义表生成指令表。该算法克服了传统拓扑排序算法在梯形图结构复杂时产生误判的缺陷,增加了检查逻辑错误的功能。在最佳情况下,该算法的时间复杂度为O(n),最差情况下为O(n2),与拓扑排序算法基本一致,有时略优于拓扑排序算法。 展开更多
关键词 可编程控制器 梯形图 指令表
下载PDF
PLC梯形图可视化编辑与语句表的自动生成 被引量:9
2
作者 吕俊白 施敏芳 《自动化仪表》 CAS 2005年第3期28-30,共3页
介绍了PLC梯形图可视化编辑器的设计及由PLC梯形图自动生成语句的算法 ,详细描述了实现主要数据结构及梯形图向语句表转换的具体算法。
关键词 plc梯形图 自动生成 可视化编辑器 算法 数据结构 语句 转换 描述
下载PDF
PLC梯形图的一种数据结构描述方法 被引量:7
3
作者 裴元方 冯萍 康继昌 《计算机工程与科学》 CSCD 北大核心 2009年第12期87-89,共3页
针对目前PLC梯形图编辑软件中梯形图存储结构的复杂和不足,本文基于面向对象的方法,采用二叉树和双向链表相结合的数据结构来描述梯形图功能单元及其拓扑关系,并提出了相应的转换算法,然后简化为只含有功能单元的模型,使后续的指令表转... 针对目前PLC梯形图编辑软件中梯形图存储结构的复杂和不足,本文基于面向对象的方法,采用二叉树和双向链表相结合的数据结构来描述梯形图功能单元及其拓扑关系,并提出了相应的转换算法,然后简化为只含有功能单元的模型,使后续的指令表转换得到简化。这种模型结构简单、通用性强、易于用C++语言实现,在PLC梯形图编辑软件中应用效果良好。 展开更多
关键词 plc 梯形图 二叉树 双向链表 指令表
下载PDF
基于网络的PLC实验梯形图编辑器设计及实现 被引量:2
4
作者 张扬 黄琰 朱善安 《机电工程》 CAS 2008年第3期37-39,共3页
可编程逻辑控制器(PLC)在工业生产中应用广泛,基于网络的PLC实验系统作为基于物理设备的远程实验系统,其客户端必须提供梯形图编辑功能,同时,还需要将用户绘制的梯形图转换为语句表。在Visual C++中将梯形图抽象为有向图后进行了编辑器... 可编程逻辑控制器(PLC)在工业生产中应用广泛,基于网络的PLC实验系统作为基于物理设备的远程实验系统,其客户端必须提供梯形图编辑功能,同时,还需要将用户绘制的梯形图转换为语句表。在Visual C++中将梯形图抽象为有向图后进行了编辑器的设计,采用递归思想设计了梯形图到语句表的转换算法;并用程序实现了梯形图绘制以及向语句表转换的功能,为其他需要嵌入类似功能的系统提供了有效的设计思路。 展开更多
关键词 可编程逻辑控制器 网络实验室 梯形图 语句表
下载PDF
面向智能控制的软PLC逻辑控制单元模块化设计与实现 被引量:2
5
作者 陈文博 杨观赐 +2 位作者 李少波 郭林 王阳 《贵州师范大学学报(自然科学版)》 CAS 2013年第5期96-100,共5页
为了采用软件实现硬件的功能,改变依靠硬件模块的产品序列化方式。在介绍软PLC系统主要功能与模块的基础上,针对软PLC的逻辑控制单元的可视化设计与实现,给出了控制单元的图形显示、逻辑功能实现、以及数据关联的设计,最后介绍了逻辑控... 为了采用软件实现硬件的功能,改变依靠硬件模块的产品序列化方式。在介绍软PLC系统主要功能与模块的基础上,针对软PLC的逻辑控制单元的可视化设计与实现,给出了控制单元的图形显示、逻辑功能实现、以及数据关联的设计,最后介绍了逻辑控制单元可视化实现效果。 展开更多
关键词 可视化 逻辑控制单元 梯形图 plc(Programmable logic Controller)
下载PDF
小型PLC功能流程图编程的转换方法 被引量:3
6
作者 郭昆丽 黄杰 杨过 《西安工程大学学报》 CAS 2013年第5期633-637,共5页
针对目前采用小型可编程序逻辑控制器(PLC)实现顺序控制所存在的问题,采用模块化转换思想,使用5种不同方法将顺序功能图转换为梯形图.提高了顺控编程方法的规律性,实现其编程方法的简单、实用.以西门子S7-200PLC为例进行实例转换分析,... 针对目前采用小型可编程序逻辑控制器(PLC)实现顺序控制所存在的问题,采用模块化转换思想,使用5种不同方法将顺序功能图转换为梯形图.提高了顺控编程方法的规律性,实现其编程方法的简单、实用.以西门子S7-200PLC为例进行实例转换分析,最后对各转换方法进行了综合比较. 展开更多
关键词 plc 顺序功能图 梯形图 模块化
下载PDF
面向智能控制的软PLC中梯形图的动态解析方法 被引量:2
7
作者 杨观赐 陈占杰 +1 位作者 李少波 王阳 《贵州大学学报(自然科学版)》 2016年第6期43-47,共5页
梯形图被广泛用于描述工业控制逻辑以达到控制系统或者更新继电器电路的目的,针对能在PC机或者嵌入式智能终端上运行完成相应控制功能的软PLC系统中的梯形图解析问题,按照梯形图元件间的串联和并联逻辑关系,设计了相应的存储梯形图的数... 梯形图被广泛用于描述工业控制逻辑以达到控制系统或者更新继电器电路的目的,针对能在PC机或者嵌入式智能终端上运行完成相应控制功能的软PLC系统中的梯形图解析问题,按照梯形图元件间的串联和并联逻辑关系,设计了相应的存储梯形图的数据结构,提出了利用二叉树原理将梯形图编译成逻辑二叉树的方法,将梯形图转换为以指令为叶节点、串并联关系为父节点的逻辑二叉树。后序遍历逻辑二叉树实现梯形图向指令表的转换以达到解析梯形图控制逻辑的目的,并运用逻辑表达式运算实例证明了逻辑转换方法的正确性。系统实测结果表明,所提出的梯形图解析方法能够高效正确地执行控制逻辑。 展开更多
关键词 梯形图 plc 逻辑二叉树 动态解析 暖通空调
下载PDF
PLC用于旋转方向的检测 被引量:4
8
作者 王阿根 《电气传动》 北大核心 2007年第1期55-57,共3页
介绍用接近开关通过PLC编程,实现对机械的旋转方向进行检测。由于主要用PLC的内部程序实现检测,所以该方法简单可靠。对外检测设备没有过高的要求,可以利用机械自身的齿轮或齿盘即可,通过对三相异步电动机的反接制动控制说明旋转方向检... 介绍用接近开关通过PLC编程,实现对机械的旋转方向进行检测。由于主要用PLC的内部程序实现检测,所以该方法简单可靠。对外检测设备没有过高的要求,可以利用机械自身的齿轮或齿盘即可,通过对三相异步电动机的反接制动控制说明旋转方向检测的应用实例。 展开更多
关键词 旋转方向 接近开关 梯形图 可编程控制器
下载PDF
基于PLC系统的电机故障分析方法探究 被引量:3
9
作者 张桂金 《价值工程》 2011年第29期61-61,共1页
《电机安装维护与故障处理》是电气自动化技术专业的必修课,也是维修电工所必需具备的岗位技能,当今的电气自动化技术广泛地使用了PLC/DCS(Programmable Logic Controller可编程逻辑控制器/Distribution Control System集散控制系统)控... 《电机安装维护与故障处理》是电气自动化技术专业的必修课,也是维修电工所必需具备的岗位技能,当今的电气自动化技术广泛地使用了PLC/DCS(Programmable Logic Controller可编程逻辑控制器/Distribution Control System集散控制系统)控制系统,利用计算机控制程序对故障的分析具有定位准确、简捷快速的特点,极大地提高了控制质量和运行效率。 展开更多
关键词 电气自动化 控制技术 plc/DCS 故障 梯形图逻辑 图形操作站 工程数据库
下载PDF
用真值表进行抢答器PLC梯形图的辅助设计 被引量:1
10
作者 郭和伟 《湖北职业技术学院学报》 2009年第2期88-91,共4页
PLC实验实训设备上有抢答器和各种循环控制实验,其输出控制很有规律,为了方便学生掌握PLC梯形图设计思路,文章以抢答器PLC梯形图设计为例,用具有约束条件的真值表来辅助设计逻辑输入输出关系。该方法具有通用性,对PLC的教学和实验、课... PLC实验实训设备上有抢答器和各种循环控制实验,其输出控制很有规律,为了方便学生掌握PLC梯形图设计思路,文章以抢答器PLC梯形图设计为例,用具有约束条件的真值表来辅助设计逻辑输入输出关系。该方法具有通用性,对PLC的教学和实验、课程设计、毕业设计都具有很好的借鉴作用。 展开更多
关键词 plc设计 辅助设计 真值表 梯形图
下载PDF
Siemens 200仿真软件在PLC控制系统设计中的应用 被引量:1
11
作者 孙移 《宁波职业技术学院学报》 2008年第5期13-16,共4页
介绍了Siemens仿真软件对Siemens 200系列可编程控制器的常用编程方法、继电器电路设计梯形图的经验设计法和顺序功能图设计法所设计出的程序进行了仿真验证,并对相应时序变量实时监测。结果表明,该方法效果完全与硬件调试一致,为教学... 介绍了Siemens仿真软件对Siemens 200系列可编程控制器的常用编程方法、继电器电路设计梯形图的经验设计法和顺序功能图设计法所设计出的程序进行了仿真验证,并对相应时序变量实时监测。结果表明,该方法效果完全与硬件调试一致,为教学和工程实际实践提供了一种非常有用的方法。 展开更多
关键词 plc(可编程控制器) SIEMENS S7—200仿真软件 梯形图 经验设计方法 顺序功能图
下载PDF
PLC控制的船用辅锅炉自动控制系统的分析
12
作者 孙立新 《船电技术》 2013年第10期42-44,共3页
为了提高轮机管理人员和在校生分析PLC控制问题的能力,本文以《轮机自动化》中PLC控制的船用辅锅炉自控系统为例,对PLC阶梯图按功能块进行分析,使问题深入浅出,易于理解。
关键词 船用辅锅炉 plc阶梯图 水位控制 蒸汽压力控制
下载PDF
PLC在自动压蜡型机上的应用
13
作者 薛浩 《盐城工学院学报》 CAS 2000年第3期28-30,52,共4页
可编程序控制器是以微处理器为基础,综合了计算机技术与自动化技术而开发的新一代工业控制器。介绍利用它的状态元件和状态转移图对自动压蜡机的控制进行设计和编程,代替了传统的电子线路控制,取得了非常好的效果。
关键词 plc 自动压蜡机 可编程序控制器 梯形图 生产工艺 铸造设备 精密铸造
下载PDF
PLC梯形图向AOV图的一种转换方法 被引量:5
14
作者 冯光 夏清国 裴元方 《航空计算技术》 2009年第2期109-112,共4页
通过对PLC的梯形图语言及定点活动(Activity on vertex)图(简称AOV图)的分析,提出了一种梯形图到AOV图的转换算法。基于面向对象的方法,采用行双向链表作为梯形图的存储结构,记录梯形图载有的信息,然后扫描其中的有效顶点以及各个顶点... 通过对PLC的梯形图语言及定点活动(Activity on vertex)图(简称AOV图)的分析,提出了一种梯形图到AOV图的转换算法。基于面向对象的方法,采用行双向链表作为梯形图的存储结构,记录梯形图载有的信息,然后扫描其中的有效顶点以及各个顶点的直接前驱及直接后继,对冗余信息进行简化处理,最后建立AOV图。这种算法具有通用性,适于复杂控制逻辑的梯形图,为从AOV图向指令表的转化打下良好的基础。 展开更多
关键词 plc 梯形图 AOV图 指令表
下载PDF
基于IEC61131-3标准的PLC编程环境 被引量:3
15
作者 秦华 夏清国 付钰 《计算机工程》 CAS CSCD 北大核心 2009年第23期246-248,251,共4页
针对目前PLC编程环境存在的问题,设计一种基于IEC61131-3标准的新型PLC编程开发环境,给出开发环境的模块构成,介绍各个模块实现时用到的数据结构和算法,分析其中较难实现的梯形图语言向指令表语言翻译的算法思想和实现步骤。实验结果表... 针对目前PLC编程环境存在的问题,设计一种基于IEC61131-3标准的新型PLC编程开发环境,给出开发环境的模块构成,介绍各个模块实现时用到的数据结构和算法,分析其中较难实现的梯形图语言向指令表语言翻译的算法思想和实现步骤。实验结果表明,该系统用户界面友好、操作简单、功能全面,可支持多种PLC语言开发,方便用户对PLC的开发和使用,具有广阔的应用前景。 展开更多
关键词 可编程逻辑控制器 梯形图 指令表 IEC61131—3标准
下载PDF
一种避免PLC无效指令执行的编译优化方法 被引量:5
16
作者 章航平 严义 《机电工程》 CAS 2009年第4期31-35,共5页
可编程控制器(PLC)在运行时有相当一部分处理器资源被对输出无任何影响的无效指令占用,这些无效指令的执行严重影响了系统的响应速度。针对这一问题,提出了PLC程序控制流程的理论优化方法,该方法避免了系统在运行时执行无效指令,并在此... 可编程控制器(PLC)在运行时有相当一部分处理器资源被对输出无任何影响的无效指令占用,这些无效指令的执行严重影响了系统的响应速度。针对这一问题,提出了PLC程序控制流程的理论优化方法,该方法避免了系统在运行时执行无效指令,并在此基础上进一步探讨了在有限代码空间限制条件下的实际工程优化方案。实验结果表明,这种编译优化方法可以有效缩短易产生无效指令PLC程序的扫描周期,提高系统的响应速度。 展开更多
关键词 可编程控制器 编译器 编译优化 梯形图 指令表
下载PDF
基于PLC多层架构构建数控语言的方法与实现 被引量:1
17
作者 董禄 严义 邬惠峰 《机电工程》 CAS 2012年第7期856-860,共5页
针对"使用梯形图等编程方式编写PLC运动控制程序,在调试和优化过程中,需要不断修改PLC控制程序和调整参数而导致开发效率低"的问题,提出了一种在PLC上构建数控语言的方法。详细介绍了构建数控语言的实现过程,包括数控指令的... 针对"使用梯形图等编程方式编写PLC运动控制程序,在调试和优化过程中,需要不断修改PLC控制程序和调整参数而导致开发效率低"的问题,提出了一种在PLC上构建数控语言的方法。详细介绍了构建数控语言的实现过程,包括数控指令的设计与实现、数控程序的编译和执行;重点说明了如何采用PLC模块化编程方式实现数控指令的功能,同时给出了数控程序解析执行控制算法;最后在可定制嵌入式PLC上构建了数控语言层,并通过具体实例进行了验证分析。研究结果表明,利用该方法能够方便地进行运动控制序列的调整和参数的设置,并且可以有效减少PLC控制程序的代码量,从而提高开发效率;此外,还可针对不同的实际应用,快速定制出相应的数控语言,满足灵活多变的控制要求,适合在工业生产中使用。 展开更多
关键词 plc 数控语言 梯形图 运动控制
下载PDF
软PLC梯形图编辑与指令表生成方法研究 被引量:7
18
作者 吴亚山 陆阳 徐谦 《合肥工业大学学报(自然科学版)》 CAS CSCD 北大核心 2015年第10期1353-1357,共5页
IEC 61131标准定义的5种编程语言中,梯形图简单直观,但不能直接被计算机识别与执行;指令表简洁高效,可作为软PLC解释执行的目标语言,且指令与梯形图基本元素一一对应。实际应用中,往往需要将梯形图语言转换为指令表语言。文章根据PLC&qu... IEC 61131标准定义的5种编程语言中,梯形图简单直观,但不能直接被计算机识别与执行;指令表简洁高效,可作为软PLC解释执行的目标语言,且指令与梯形图基本元素一一对应。实际应用中,往往需要将梯形图语言转换为指令表语言。文章根据PLC"循环扫描,顺序执行"的工作方式,提出一种基于双向循环链表和十字链表的数据结构与算法,能直观地表现梯形图各元素间的逻辑关系。在该数据结构的基础上,完成了一个软PLC开发系统,解释了语言转换的实现过程,正确地实现了梯形图的编辑和指令表生成。 展开更多
关键词 IEC 61131标准 plc开发系统 梯形图 指令表 双向循环链表 十字链表
下载PDF
软件PLC中梯形图编译的C++实现研究
19
作者 袁春华 石静 薄占春 《电脑知识与技术》 2008年第11X期1399-1401,1420,共4页
研究了软件PLC中梯形图的逻辑化表达以及编译为指令表的实现方法,对梯形图元素之间的串并联关系进行了深入探讨,在此基础上给出了基于C++的梯形图逻辑表达模型,实现了梯形图到指令表的转换。该实现在可扩展性以及支持复杂梯形图转换方... 研究了软件PLC中梯形图的逻辑化表达以及编译为指令表的实现方法,对梯形图元素之间的串并联关系进行了深入探讨,在此基础上给出了基于C++的梯形图逻辑表达模型,实现了梯形图到指令表的转换。该实现在可扩展性以及支持复杂梯形图转换方面具有一定优势。 展开更多
关键词 软件plc 梯形图 逻辑表达模型
下载PDF
PLC多线圈梯形图向指令表的转换算法
20
作者 施昊言 王庭有 《化工自动化及仪表》 CAS 2022年第4期522-528,共7页
针对已有PLC多线圈梯形图向指令表转换算法存在的问题,提出基于AOV(Activity on Vertex)图和串并联归并的转换方法。设置元件阶级,插入输出总结点和虚结点,合并为有向图,归并有向图生成指令表,并在转换期间实现逻辑错误检测与报警,以及... 针对已有PLC多线圈梯形图向指令表转换算法存在的问题,提出基于AOV(Activity on Vertex)图和串并联归并的转换方法。设置元件阶级,插入输出总结点和虚结点,合并为有向图,归并有向图生成指令表,并在转换期间实现逻辑错误检测与报警,以及多个线圈作为输出时的转换。实际应用表明:该转换算法提高了转换效率,降低了人工成本。 展开更多
关键词 多输出转换 plc 梯形图 指令表 输出总结点 逻辑错误检测
下载PDF
上一页 1 2 下一页 到第
使用帮助 返回顶部