题名 基于AOV图和多叉树的功能块程序编译算法
被引量:3
1
作者
仲崇权
张禹阳
赵亮
李丹
机构
大连理工大学控制科学与工程学院
出处
《控制工程》
CSCD
北大核心
2020年第3期436-443,共8页
基金
国家支撑计划项目(2015BAF20B02)
国家自然科学基金项目(61472062)
。
文摘
针对可编程逻辑控制器(PLC)的功能块(Function BlockDiagrams,FBD)程序指令类型多、串并联复杂和多重输出等问题,提出一种基于顶点活动图(Activity on Vertex,AOV)和多叉树的功能块程序编译算法。该算法将功能块程序映射为AOV图,首先用邻接表存储AOV图中的顶点信息和顶点之间的连接信息,对功能块程序进行语法检查,然后通过邻接表建立表示功能块间逻辑关系的多叉树,通过先根遍历算法遍历多叉树确定功能块执行顺序,最后按照遍历顺序和PLC指令结构将功能块程序转换成二进制代码,形成目标程序。该算法能将PLC支持的功能块指令程序编译为目标程序,具有通用性,已经成功应用在PLC开发平台软件PLC_Config中。
关键词
可编程逻辑控制器
功能块
AOV图
多叉树
Keywords
Programmable logic controller
function block diagram
AOV graph
multi-tree
分类号
TP18
[自动化与计算机技术—控制理论与控制工程]
题名 基于N叉树的PLC功能块向指令表的转换算法研究
被引量:1
2
作者
周伟
张得礼
机构
南京航空航天大学机电学院
出处
《机电工程》
CAS
2015年第12期1631-1635,共5页
基金
江苏省产学研联合创新资助项目(SBY2014020585)
文摘
针对软PLC多重输出的问题,提出了基于N叉树的PLC功能块图向指令表的转换算法。该算法首先将功能块图映射为N叉树型数据结构,在此基础上通过对N叉树结构进行了分解重组,将生成的复杂树结构分解成多个有序子树结构的集合,再对分解后的树型结构依次进行了后序遍历方式访问,根据不同的节点类型转化编译成相应的指令表语言,实现了PLC功能块图形语言向指令表的转换。文中给出了一个转换实例,阐明了该算法的思想及其实现步骤。并在基于IEC61131-3准则的软PLC上位机系统进行了实验验证,实验结果表明该算法具有通用性,能够将具有多重输出的复杂控制逻辑功能块图转换成指令表语句,在编译转换过程中,该算法很好地简化了程序,节省更多的内存空间,提高了PLC功能块图编译转换的效率。
关键词
N叉树
多重输出
可编程控制器
FBD功能块
分解重组
Keywords
nary trees
multiple output
programmable logic controller(PLC)
function block diagram
decomposition and reorganization
分类号
TP273
[自动化与计算机技术—检测技术与自动化装置]
TH39
[机械工程—机械制造及自动化]
题名 求模糊逻辑函数范式的方块图法
3
作者
许伟明
机构
华东工业大学仪器仪表学院
出处
《华东工业大学学报》
1995年第1期67-72,共6页
文摘
本文提出了模糊逻辑函数的方块图表示及等效变换法则.并利用方块图化简模糊逻辑函数,给出求取析取范式与合取范式的直观方法.
关键词
模糊逻辑
范式
方块图
模糊逻辑函数
Keywords
fuzzy logic
normal form
block diagram
分类号
O159
[理学—基础数学]
题名 可编程控制器编程技巧
4
作者
张燕
张正祥
赵嘉斌
机构
贵阳铝镁设计研究院
贵州省电子工业研究所
东北大学奥特公司
出处
《炭素技术》
CAS
CSCD
2002年第2期38-39,共2页
文摘
PLC软件编制思路及方法为 :理解工程图纸中各种原理图 ;熟悉工艺流程 ,编写逻辑框图 ;软件重点应考虑故障 ;以“点”带“面”进行编程 ;程序调试。
关键词
PLC系统
软件
逻辑框图
Keywords
PLC system
software
logic block diagram
分类号
TP29
[自动化与计算机技术—检测技术与自动化装置]
题名 核电站LD/AD模块化设计平台开发
被引量:4
5
作者
夏祖国
江国进
徐晓臻
张矾
邓天
叶琳
机构
中广核工程有限公司
出处
《核动力工程》
EI
CAS
CSCD
北大核心
2009年第S2期100-104,共5页
文摘
采用模块化设计方法,基于AutoCAD平台,开发了适合分布式控制系统(DCS)且同时满足核电项目仪控电气设计和验证需要的核电站逻辑图/模拟图(LD/AD)设计平台,并将LD/AD设计平台用于CPR1000所有新项目各个设计阶段的设计。结果表明,该设计平台在技术上可保证上下游文件的一致性,减轻设计难度,提高效率。
关键词
模块化
逻辑图
模拟图
验证和确认
分布式控制系统
Keywords
block -based, logic diagram , Analog diagram , Verification & Validation, Distributed control system
分类号
TM623
[电气工程—电力系统及自动化]
题名 长距离输水工程自动化控制系统设计
被引量:1
6
作者
孙亭勋
机构
煤科院节能技术有限公司
出处
《煤炭工程》
北大核心
2018年第8期21-25,共5页
文摘
文章简要介绍了山西朔州南阳坡煤业有限公司五家沟至南阳坡输水工程的工艺系统。在此基础上,详细论证了自动化控制系统的设计选型、结构以及系统的可靠性设计。结合长距离输水工艺特点,详细论述了控制系统的全局预览、压力自动调节、水位联锁保护、自动排泥、抗水击保护、管路检漏等六大功能。在论述压力自动调节过程中,引入了低值选择器功能模块的概念,利用低信号选择器对输入信号进行选择输出,对排水泵进、出口压力实行自动调节。
关键词
控制系统
压力自动调节
低值选择器
联锁与保护
逻辑框图
Keywords
control system
automatic pressure adjustment
low- value selector
interlock and protection
logic block diagram
分类号
TD744
[矿业工程—矿井通风与安全]
题名 功能图模块在三代核电厂EPR机组上的应用研究
被引量:1
7
作者
江磊
邓天
李竟成
刘建
机构
深圳中广核工程设计有限公司
出处
《核科学与工程》
CSCD
北大核心
2011年第S2期146-150,共5页
文摘
结合功能图模块在台山第三代核电厂EPR机组上的应用,简要介绍了功能图模块的相关背景、接口和控制要求,对比分析了功能图设计与传统LA/AD设计的不同特点以及采用功能图设计后对仪控设计的影响。
关键词
功能图
功能模块
逻辑图
模拟图
仪表与控制
Keywords
functional diagram
functional diagram block
logic diagram
analogy diagram
I&C
分类号
TL
[核科学技术]
题名 PCC与台达变频器通信驱动程序的设计
8
作者
师燕燕
曾正
王芝杰
吴农
机构
天华化工机械及自动化研究设计院
出处
《自动化信息》
2010年第8期66-67,65,共3页
文摘
该文论述关于贝加莱2005系列PCC与台达VFD—A系列变频器间的数据通信问题,详细介绍了通信驱动程序的设计方法。通过台达变频器的通讯协议,并借助调用B&R提供的Frame Drive函数直接读/写串口的方法来实现它们之间的数据通信。
关键词
可编程计算机控制器
数据通信
驱动程序
逻辑框图
Keywords
Programmable Computer Controller( PCC )
Data Communication
Driver
logic block diagram
分类号
TP273
[自动化与计算机技术—检测技术与自动化装置]
题名 一种PLC指令表向梯形图的转换方法
9
作者
施昊言
王庭有
机构
昆明理工大学机电工程学院
出处
《化工自动化及仪表》
CAS
2022年第5期626-629,651,共5页
文摘
指令表向梯形图的转换功能在PLC编程软件中具有重要作用,设立两个坐标点用于确定转换后梯形图在界面中的坐标,为指令表语言添加标志位并将每条指令压栈,通过指令对栈深的影响改变梯形图的显示坐标,最终实现指令表到梯形图的转换。
关键词
块合并转换算法
梯形图
指令表
转换算法
PLC
Keywords
logic block -merging conversion algorithm
ladder diagram
instruction list
conversion algorithm
PLC
分类号
TP273.5
[自动化与计算机技术—检测技术与自动化装置]
题名 秦三厂主控手动启动盘车成功率低原因分析与处理
10
作者
周巧婵
机构
中核核电运行管理有限公司
出处
《仪器仪表用户》
2018年第4期89-92,28,共5页
文摘
针对主控手动启动盘车成功率低的问题,深入分析了故障原因,发现在主控手动启动盘车模式下,由于控制软件设计人员对盘车连锁块图的理解错误,造成盘车系统控制软件设计过程中,啮合电磁阀得电回路中15s自保持命令块被遗漏,导致主控手动启动盘车过程中电磁阀得电时间过短,从而造成主控室手动启动盘车频繁失败。根据分析结果,提出了在"盘车装置得电命令"控制回路中,增加盘车手动开关处于"AUTO"位和处于"ON"位的"或"逻辑,从而实现主控手动启动模式下电磁阀得电15s自保持的逻辑功能,使主控室手动启动盘车成功率提高到100%,为机组安全稳定运行提供保障。
关键词
盘车
啮合电磁阀
连锁块图
软件逻辑图
Keywords
turning gear
engage solenoid
interlock block diagram
software logic diagram
分类号
U664.82
[交通运输工程—船舶及航道工程]
题名 普通型GAL器件资源及开发应用
11
作者
王礼平
王观凤
出处
《中南民族学院学报(自然科学版)》
1997年第4期5-10,共6页
文摘
介绍了普通型GAL的功能框图,列出了GAL器件资源表,分析得出了GAL内输出逻辑宏单元工作模式的5种允许的配合方式,为选片和电路划分提供了基本依据.
关键词
通用阵列逻辑
器件资源
应用
功能框图
GAL器件
Keywords
generic array logic
device resources
development and application
functional block diagram
modes of coordination
circuit partition Wang Liping Assoc.Prof.,Dept.of Electronic Engineering,SCCFN,Wuhan 430074
分类号
TN4
[电子电信—微电子学与固体电子学]
TP332.1
[自动化与计算机技术—计算机系统结构]
题名 一种支撑C^3R逻辑框图生成的代码分块方法
12
作者
周睿
机构
陕西国防工业职业技术学院
出处
《价值工程》
2016年第12期192-195,共4页
文摘
以代码块的形式作为C^3R逻辑框图生成的基石,在抽象语法树生成的过程中运用不同的规则标识各语句结构,得到对应的、附有实际意义的代码块。通过这样的方法不但可以清晰地展现出源码的程序逻辑结构,而且得到了准确且尽可能少的代码块,提高了后期进一步分析的效率(如:测试覆盖率),具有较强的优越性。更为软件测试理论到实际的应用打下坚实的基础。
关键词
C^3R逻辑框图
代码块
抽象语法树
Keywords
C^3R logic diagram
code block
abstract syntax tree
分类号
TP311.5
[自动化与计算机技术—计算机软件与理论]