机电系统可以写plc,变频控制等等。当时也不会,还是学长给的文方网,写的《复杂机电系统机电耦合分析与解耦控制技术》,给了很详细的数据分析,相当靠谱高速公路机电系统评价指标及方法研究机电系统的故障诊断方法及应用研究高速公路机电系统安全运行管理及其评价研究复杂机电系统(键合图—模态分析)方法研究机电系统BIT间歇故障虚警抑制技术研究机电系统概念设计技术与应用研究基于改进模糊故障Petri网的复杂机电系统故障状态评价与诊断技术研究公路隧道机电系统运营管理分析与评价机电系统BIT特征层降虚警技术研究水电站水机电系统振动特性和稳定性研究基于FPGA的机载机电系统通用远程接口单元设计桥式起重机机电系统动力学和控制的统一建模及其在负载升降过程分析中的应用融合视听的复杂机电系统故障演化机理的研究高速公路机电系统维护管理与维护费用研究复杂机电系统统一建模与仿真技术研究复杂机电耦合系统的并行设计方法研究基于Petri网的顺序离散事件机电系统故障诊断方法的研究高速公路机电系统及其设计方案研究
用PLC实现智能交通控制 1 引言 据不完全统计,目前我国城市里的十字路口交通系统大都采用定时来控制(不排除繁忙路段或高峰时段用交警来取代交通灯的情况),这样必然产生如下弊端:当某条路段的车流量很大时却要等待红灯,而此时另一条是空道或车流量相对少得多的道却长时间亮的是绿灯,这种多等少的尴尬现象是未对实际情况进行实时监控所造成的,不仅让司机乘客怨声载道,而且对人力和物力资源也是一种浪费。 智能控制交通系统是目前研究的方向,也已经取得不少成果,在少数几个先进国家已采用智能方式来控制交通信号,其中主要运用GPS全球定位系统等。出于便捷和效果的综合考虑,我们可用如下方案来控制交通路况:制作传感器探测车辆数量来控制交通灯的时长。具体如下:在入路口的各个方向附近的地下按要求埋设感应线圈,当汽车经过时就会产生涡流损耗,环状绝缘电线的电感开始减少,即可检测出汽车的通过,并将这一信号转换为标准脉冲信号作为可编程控制器的控制输入,并用PLC计数,按一定控制规律自动调节红绿灯的时长。 比较传统的定时交通灯控制与智能交通灯控制,可知后者的最大优点在于减缓滞流现象,也不会出现空道占时的情形,提高了公路交通通行率,较全球定位系统而言成本更低。 2 车辆的存在与通过的检测 (1) 感应线圈(电感式传感器) 电感式传感器其主要部件是埋设在公路下十几厘米深处的环状绝缘电线(特别适合新铺道路,可用混凝土直接预埋,老路则需开挖再埋)。当有高频电流通过电感时,公路面上就会形成如图1(a)中虚线所形成的高频磁场。当汽车进入这一高频磁场区时,汽车就会产生涡流损耗,环状绝缘电线的电感开始减少。当汽车正好在该感应线圈的正上方时,该感应线圈的电感减到最小值。当汽车离开这高频磁场区时,该感应线圈电感逐渐复原到初始状态。由于电感变化该感应线圈中流动的高频电流的振幅(本论文所涉及的检测工作方式)和相位发生变化,因此,在环的始端连接上检测相位或振幅变化的检测器,就可得到汽车通过的电信号。若将环状绝缘电线作为振荡电路的一部分,则只要检测振荡频率的变化即可知道汽车的存在和通过。 电感式传感器的高频电流频率为60kHz,尺寸为 2×3m,电感约为100μH.这种传感器可检测的电感变化率在%以上[1,2]。 电感式传感器安装在公路下面,从交通安全和美观考虑, 它是理想的传感器。传感器最好选用防潮性能好的原材料。 (2) 电路 检测汽车存在的具体实现是在感应线圈的始端连接上检测电感电流变化的检测器, 并将之转化为标准脉冲电压输出。其具体电路图由三部分组成:信号源部分、检测部分、比较鉴别部分。原理框图如图2所示, 输出脉冲波形见图1(b)。 (3) 传感器的铺设 车辆计数是智能控制的关键,为防止车辆出现漏检的现象,环状绝缘电线在地下的铺设我们设采取在每个车行道上中的出口地(停车线处)以及在离出口地一定远的进口的地方各铺设一个相同的传感器,方案如图3(以典型的十子路口为例),同一股道上的两传感器相距的距离为该股道正常运行时所允许的最长停车车龙为好。 3用PLC实现智能交通灯控制 控制系统的组成 车辆的流量记数、交通灯的时长控制可由可编程控制器(PLC)来实现。当然,也可选用其他种类的计算机作为控制器。本例选用PLC作为控制器件是因为可编程控制器核心是一台计算机,它是专为工业环境应用而设计制造的计算机。它具有高可靠性丰富的输入/输出接口,并且具有较强的驱动能力;它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算,顺序控制,定时,计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程;它采用模块化结构,编程简单,安装简单,维修方便[3]。 利用PLC,可使上述描叙的各传感器以及各道口的信号灯与之直接相连,非常方便可靠。 本设计例中,PLC选用FX2N-64,其输入端接收来自各个路口的车辆探测器测得的输出标准电脉冲,输出接十字路口的红绿信号交通灯。信号灯的选择:在本例中选用红、黄、绿发光二极管作为信号灯(箭头方向型)。 车流量的计量 车流量的计量有多种方式: (1) 每股行车道的车流量通过PLC分别统计。当车辆进入路口经过第一个传感器1(见图3)时,使统计数加1,经过第二个传感器2出路口时,使统计数减1,其差值为该股车道上车辆的滞留量(动态值),可以与其他道的值进行比较,据此作为调整红绿灯时长的依据。 (2) 先统计每股车道上车辆的滞留量,然后按大方向原则累加统计。如,将东西向的(见图3)左行、直行、右行道上的车辆的滞留量相加,再与其它的3个方向的车流量进行比较,据此作为调整红绿灯时长的依据。 (3) 统计每股车道上车辆的滞留量后按通行最大化原则(不影响行车安全的多道相向行驶)累加统计。如,东、西相向的2个左行、直行、右行道上的车辆的滞留量全部相加,再与南北向的总车流量进行比较,据此作为调整红绿灯时长的依据(下面的例子就是按此种方式)。 以上计算判别全部由PLC完成。可以把以上不同计量判别方式编成不同的子程序,方便调用。 程序流程图 本例就上述所描述的车流量统计方式,就图3中的十字路口给出一例PLC自动调整红绿灯时长的程序流程图如图5所示,其行车顺序与现实生活中执行的一样[4],只是时间长短不一样。 (1) 当各路口的车辆滞留量达一定值溢满时(相当于比较严重的堵车),红绿灯切换采用现有的常规定时控制方式; (2) 当东、西向路口的车辆滞留量比南、北向路口的大时(反之亦然),该方向的通行时间=最小通行定时时间+自适应滞环比较增加的延时时间(是变化的),但不大于允许的最大通行时间。其中最小定时时间是为了避免红绿灯切换过快之弊;最大通行时间是为了保障公平性,不能让其它的车或行人过分久等。进一步的说明在后面的注释中。 (3) 自适应滞环比较(本例的核心控制规律)增加的时间的确定若东、西向车辆滞留量≥南、北向一个偏差量σ(如30辆车或其它值)时,先让东、西向的左转弯车左行15s(定时控制,值可改),再让直行车直行30s(直行时间的最小值,值可改)后再加一段延时保持,直至东、西向的车辆滞留量比南、北向的车辆滞留量还要少一个偏差量σ,才结束该方向的通行,切换到其它路上,否则一直延时继续通行下去,直至到达最大通行时间而强制切换。滞环特性如图6所示。实际应用时σ的值需整定,过小则导致红绿灯切换过频,过大又不能实现适时控制。 流程图注释 (1) 流程图中的15s、30s、75s等时间分别为交管部门定的车辆左转弯时间、直行最小时间、允许的最大通行时间;σ为车流量的偏差量。以上值及其4个路口车流量的满溢值均可在程序初始化中任意更改。 (2) 车辆左转弯是造成交通堵塞很重要的一个方面,应加以适当限制,故车辆左转弯始终采用最小定时控制,以减小系统的复杂程度,提高可靠性。 (3) 车辆通行的时间中包含绿、黄灯闪烁的时间,红、黄、绿各灯的切换与现用的方式相同,不再赘述。 (4) 人行道的红绿灯接线与现用的方式相同,其绿灯点亮的时刻与该方向车辆直行绿灯点亮的时刻同步一致,但要较车辆直行绿灯提前熄灭,采用定时控制,如绿灯定时亮18s。其目的是不让右转弯车辆过分受人行道灯的限制。若人车分流,右转弯车辆不受限制。较简单,流程图中略。 (5) 车流量的计量是不间断的,与控制呈并行关系,该系统属多任务处理,编程尤其应注意。 4 结束语 比较传统的定时交通灯控制与智能交通灯控制,可知后者的最大优点在于减缓滞流现象,也不会出现空道占时的情形,提高了公路交通通行率,较全球定位系统而言成本更低,特别适合繁忙的、未立交的交通路口,更适合于四个以上的路口,也可方便连网。 参考文献 [1] 黄继昌等. 传感器工作原理及应用实例[M]. 北京:人民邮电出版社,1998. [2 ]张万忠. 可编程控制器应用技术[M]. 北京:化学工业出版社,2001. [3] 英.索尔特. 道路交通分析与设计[M]. 张佐周等译. 北京:中国建筑工业出版社,1982. 不是很完整,您可以拿去做借鉴, 希望对您有帮助。
人工智能是20世纪计算机科学发展的重大成就,在许多领域有着广泛的应用。以下是我整理的人工智能的毕业论文范文的相关资料,欢迎阅读!
摘要:人工智能是20世纪计算机科学发展的重大成就,在许多领域有着广泛的应用。论述了人工智能的定义,分析了目前在管理、教育、工程、技术、等领域的应用,总结了人工智能研究现状,分析了其发展方向。
关键词:人工智能;计算机科学;发展方向
中图分类号:TP18
文献标识码:A
文章编号:1672-8198(2009)13-0248-02
1人工智能的定义
人工智能(Artificial Intelligence,AI),是一门综合了计算机科学、生理学、哲学的交叉学科。“人工智能”一词最初是在1956年美国计算机协会组织的达特莫斯(Dartmouth)学会上提出的。自那以后,研究者们发展了众多理论和原理,人工智能的概念也随之扩展。由于智能概念的不确定,人工智能的概念一直没有一个统一的标准。著名的美国斯坦福大学人工智能研究中心尼尔逊教授对人工智能下了这样一个定义“人工智能是关于知识的学科――怎样表示知识以及怎样获得知识并使用知识的科学。”而美国麻省理工学院的温斯顿教授认为“人工智能就是研究如何使计算机去做过去只有人才能做的智能工作。”童天湘在《从“人机大战”到人机共生》中这样定义人工智能:“虽然现在的机器不能思维也没有“直觉的方程式”,但可以把人处理问题的方式编入智能程序,是不能思维的机器也有智能,使机器能做那些需要人的智能才能做的事,也就是人工智能。”诸如此类的定义基本都反映了人工智能学科的基本思想和基本内容。即人工智能是研究人类智能活动的规律,构造具有一定智能的人工系统,研究如何让计算机去完成以往需要人的智力才能胜任的工作,也就是研究如何应用计算机的软硬件来模拟人类某些智能行为的基本理论、方法和技术。
2人工智能的应用领域
人工智能在管理及教学系统中的应用
人工智能在企业管理中的应用。刘玉然在《谈谈人工智能在企业管理中的应用》一文中提到把人工智能应用于企业管理中,认为要做的工作就是搞清楚人的智能和人工智能的关系,了解人工智能的外延和内涵,搭建人工智能的应用平台,搞好企业智能化软件的开发工作,这样,人工智能就能在企业决策中起到关键的作用。
人工智能在智能教学系统中的应用。焦加麟,徐良贤,戴克昌(2003)在总结国际上相关研究成果的基础上,结合其在开发智能多媒体汉德语言教学系统《二十一世纪汉语》的过程中累积的实践经验,介绍了智能教学系统的历史、结构和主要技术,着重讨论了人工智能技术与方法在其中的应用,并指出了当今这个领域上存在的一些问题。
人工智能专家系统在工程领域的应用
人工智能专家系统在医学中的应用。国外最早将人工智能应用于医疗诊断的是MYCIN专家系统。1982年,美国Pittsburgh大学Miller发表了著名的作为内科医生咨询的Internist 2I内科计算机辅助诊断系统的研究成果,1977年改进为Internist 2Ⅱ,经过改进后成为现在的CAU-CEUS,1991年美国哈佛医学院Barnett等开发的DEX-PLAIN,包含有2200种疾病和8000种症状。我国研制基于人工智能的专家系统始于上世纪70年代末,但是发展很快。早期的有北京中医学院研制成“关幼波肝炎医疗专家系统”,它是模拟著名老中医关幼波大夫对肝病诊治的程序。上世纪80年代初,福建中医学院与福建计算机中心研制的林如高骨伤计算机诊疗系统。其他如厦门大学、重庆大学、河南医科大学、长春大学等高等院校和其他研究机构开发了基于人工智能的医学计算机专家系统,并成功应用于临床。
人工智能在矿业中的应用。与矿业有关的第一个人工智能专家系统是1978年美国斯坦福国际研究所的矿藏勘探和评价专家系统PROSPECTOR,用于勘探评价、区域资源估值和钻井井位选择等。20世纪80年代以来,美国矿山局匹兹堡研究中心与其它单位合作开发了预防煤矿巷道底臌、瓦斯治理和煤尘控制的专家系统;弗尼吉亚理工学院及州立大学研制了模拟连续开采过程中开采、装载、运输、顶板锚固和设备检查专家系统Consim;阿拉斯加大学编写了地下煤矿采矿方法选择专家系统。
人工智能在技术研究中的应用
人工智能在超声无损检测中的应用。在超声无损检测(NDT)与无损评价(NDE)领域中,目前主要广泛采用专家系统方法对超声损伤(UT)中缺陷的性质,形状和大小进行判断和归类;专家在传统超声无损检测与智能超声无损检测之间架起了一座桥梁,它能把一般的探伤人员变成技术熟练。经验丰富的专家。所以在实际应用中这种智能超声无损检测有很大的价值。
人工智能在电子技术方面的应用。沈显庆认为可以把人工智能和仿真技术相结合,以单片机硬件电路为专家系统的知识来源,建立单片机硬件配置专家系统,进行故障诊断,以提高纠错能力。人工智能技术也被引入到了计算机网络领域,计算机网络安全管理的常用技术是防火墙技术,而防火墙的核心部分就是入侵检测技术。随着网络的迅速发展,各种入侵手段也在层出不穷,单凭传统的防范手段已远远不能满足现实的需要,把人工智能技术应用到网络安全管理领域,大大提高了它的安全性。马秀荣等在《简述人工智能技术在网络安全管理中的应用》一文中具体介绍了如何把人工智能技术应用于计算机网络安全管理中,起到了很好的安全防范作用。
3人工智能的发展方向
人工智能的发展现状
国外发展现状。目前,AI技术在美国、欧洲和日本发展很快。在AI技术领域十分活跃的IBM公司。已经为加州劳伦斯・利佛摩尔国家实验室制造了号称具有人脑的千分之一的智力能力的“ASCII White”电脑,而且正在开发的更为强大的新超级电脑――“蓝色牛仔(blue jean)”,据其研究主任保罗・霍恩称,预计“蓝色牛仔”的智力水平将大致与人脑相当。麻省理工学院的AI实验室进行一个的代号为cog的项目。cog计划意图赋予机器人以人类的行为,该实验的一个项目是让机器人捕捉眼睛的移动和面部表情,另一个项目是让机器人抓住从它眼前经过的东西,还有一个项目则是让机器人学会聆听音乐的节奏并将其在鼓上演奏出来。由于人工智能有着广大的发展前景,巨大的发展市场被各国和各公司所看好。除了IBM等公司继续在AI技术上大量投入,以保证其领先地位外,其他公司在人工智能的分支研究方面,也保持着一定的投入比例。微软公司总裁比尔・盖茨在美国华盛顿召开的AI(人工智能)国际会议上进行了主题演讲,称微软研究院目前正致力于AI的基础技术与应用技术的研究,其对象包括自我决定、表达知识与信息、信息检索、机械学习、数据采集、自然语言、语音笔迹识别等。
我国人工智能的研究现状。很长一段时间以来,机械
和自动控制专家们都把研制具有人的行为特征的类人性机器人作为奋斗目标。中国国际科技大学在国家863计划和自然科学基金支持下,一直从事两足步行机器人、类人性机器人的研究开发,在1990年成功研制出我国第一台两足步行机器人的基础上,经过科研10年攻关,于2000年11月,又成功研制成我国第一台类人性机器人。它有人一样的身躯、四肢、头颈、眼睛,并具备了一定的语言功能。它的行走频率从过去的每六秒一步,加快到每秒两步;从只能平静地静态不行,到能快速自如的动态步行;从只能在已知的环境中步行,到可在小偏差、不确定环境中行走,取得了机器人神经网络系统、生理视觉系统、双手协调系统、手指控制系统等多项重大研究成果。
人工智能发展方向
在信息检索中的应用。人工智能在网络信息检索中的应用,主要表现在:①如何利用计算机软硬件系统模仿、延伸与扩展人类智能的理论、方法和技术,包括机器感知、机器思维、机器行为,即知识获取、知识处理、知识利用的过程。②由于网络知识信息既包括规律性的知识,如一般原理概念,也包括大量的经验知识,这些知识不可避免地带有模糊性、随机性、不可靠性等不确定性因素,对其进行推理,需要利用人工智能的研究成果。
基于专家系统的入侵检测方法。入侵检测中的专家系统是网络安全专家对可疑行为的分析后得到的一套推理规则。一个基于规则的专家系统能够在专家的指导下,随着经验的积累而利用自学习能力进行规则的扩充和修正,专家系统对历史记录的依赖性相对于统计方法较小,因此适应性较强,可以较灵活地适应广普的安全策略和检测要求。这是人工智能发展的一个主要方向。
人工智能在机器人中的应用。机器人足球系统是目前进行人工智能体系统研究的热点,其即高科技和娱乐性于一体的特点吸引了国内外大批学者的兴趣。决策系统主要解决机器人足球比赛过程中机器人之间的协作和机器人运动规划问题,在机器人足球系统设计中需要将人工智能中的决策树、神经网络、遗传学的等算法综合运用,随着人工智能理论的进一步发展,将使机器人足球有长足的发展。
4结语
由上述的讨论我们可以看到,目前人工智能的应用领域相当广泛。无论是学术界还是应用领域对人工智能都高度重视。人工智能良好的发展和应用前景,要求我们必须加大研究和投入力度,以使人工智能的发展能为人类服务。
下一页分享更优秀的<<<人工智能的毕业论文范文
plc及其有关设备,都应按照易于与工业控制形成一个整体,易于扩充其功能的原则来设计。下面是我为大家精心推荐的plc毕业设计论文,希望能够对您有所帮助。
浅谈PLC的应用
【摘 要】可编程控制器是一种数字运算操作的电子系统,专为在工业环境下应用而设计的。可编程控制器采用可编程序的存储器,用来在其内部执行逻辑运算、顺序控制、定时、计数和算术运算等操作指令,并通过数字式、模拟式的输入或输出,控制各类型的机械或生产过程。可编程控制器在工业自动化控制特别是顺序控制中的地位,在可预见的将来,是无法取代的。
【关键词】可编程控制器;模拟量
可编程控制器是可编程序控制器(Programmable Controller)的简称,通常缩写为PC。但它不是个人计算机的PC(Personal Computer)。也不仅是(但包括)早期的可编程逻辑控制器PLC(Programmable Logic Controller)、可编程顺序控制器PSC(Programmable Sequenec Controller)及可编程矩阵控制器PMC(Programmable Matrix Controller)。
可编程控制器及其有关设备,都应按照易于与工业控制形成一个整体,易于扩充其功能的原则来设计。目前 ,PLC在国内外已广泛应用于钢铁、石油、化工、电力、建材、机械制造、汽车、轻纺、 交通 运输、环保及文化娱乐等各个行业,使用情况主要分为如下几类:
1.开关量逻辑控制
取代传统的继电器电路,实现逻辑控制、顺序控制,既可用于单台设备的控制,也可用于多机群控及自动化流水线。如注塑机、印刷机、订书机械、组合机床、磨床、包装生产线、电镀流水线等。
2.工业过程控制
在工业生产过程当中,存在一些如温度、压力、流量、液位和速度等连续变化的量(即模拟量),PLC采用相应的A/D和D/A转换模块及各种各样的控制算法程序来处理模拟量,完成闭环控制。PID调节是一般闭环控制系统中用得较多的一种调节 方法 。过程控制在冶金、化工、热处理、锅炉控制等场合有非常广泛的应用。
3.运动控制
可编程控制器可以用于圆周运动或直线运动的控制。一般使用专用的运动控制模块,如可驱动步进电机或伺服电机的单轴或多轴位置控制模块,广泛用于各种机械、机床、机器人、电梯等场合。
4.数据处理
可编程控制器具有数学运算(含矩阵运算、函数运算、逻辑运算)、数据传送、数据转换、排序、查表、位操作等功能,可以完成数据的采集、分析及处理。数据处理一般用于如造纸、冶金、食品工业中的一些大型控制系统。
5.通信及联网
可编程控制器通信含可编程控制器间的通信及可编程控制器与其它智能设备间的通信。随着工厂自动化网络的发展,现在的PLC都具有通信接口,通信非常方便。
可编程控制器是一种用于工业生产自动化控制的设备,一般不需要采取什么措施,就可以直接在工业环境中使用。然而,尽管有如上所述的可靠性较高,抗干扰能力较强,但当生产环境过于恶劣,电磁干扰特别强烈,或安装使用不当,就可能造成程序错误或运算错误,从而产生误输入并引起误输出,这将会造成设备的失控和误动作,从而不能保证可编程控制器的正常运行,要提高可编程控制器控制系统可靠性,一方面要求可编程控制器生产厂家提高设备的抗干扰能力;另一方面,要求设计、安装和使用维护中引起高度重视,多方配合才能完善解决问题,有效地增强系统的抗干扰性能。
当今时代是一个自动化时代,交通灯控制等很多行业的设备都与计算机密切相关。因此,一个好的交通灯控制系统,将给道路拥挤、违章控制等方面给予技术革新。随着大规模集成电路及计算机技术的迅速发展,以及人工智能在控制技术方面的广泛运用,智能设备有了很大的发展,是现代科技发展的主流方向。本文介绍了一个智能交通灯系统的设计。该智能交通灯控制系统可以实现的功能有:对某市区的四个主要交通路口进行监控;各路口有固定的工作周期,并且在道路拥挤时中控中心能改变其周期;对路口违章的机动车能够即时拍照,并提取车牌号。在世界范围内,一个以微电子技术,计算机和通信技术为先导的,以信息技术和信息产业为中心的信息革命方兴未艾。而计算机技术怎样与实际应用更有效的结合并有效的发挥其作用是科学界最热门的话题,也是当今计算机应用中空前活跃的领域。本文主要从单片机的应用上来实现十字路口交通灯智能化的管理,用以控制过往车辆的正常运作。
随着城市和经济的发展,交通信号灯发挥的作用越来越大,正因为有了交通信号灯,才使车流、人流有了规范,同时,减少了交通事故发生的概率。然而,交通信号灯不合理使用或设置,也会影响交通的顺畅。
交通信号灯由红灯、绿灯、黄灯组成。红灯表示禁止通行,绿灯表示准许通行,黄灯表示警示。交通信号灯分为机动车信号灯、非机动车信号灯、人行横道信号灯、车道信号灯、方向指示信号灯、闪光警告信号灯、道路与铁路平面交叉道口信号灯。交通信号灯用于道路平面交叉路口,通过对车辆、行人发出行进或停止的指令,使各同时到达的人、车交通流尽可能减少相互干扰,从而提高路口的通行能力,保障路口畅通和安全。
十字路口交通信号灯现场示意图如图1所示,南北和东西每个方向各有红、绿、黄三种信号灯,为确保交通安全,要求如下。
1)采用PLC构成十字路口的南北向和东西向交通信号灯的电气控制。系统上电后,交通指挥信号控制系统由由一个3位转换开关SA1控制。SA1手柄指向左45°时,接点SA1-1接通,交通指挥系统开始按常规正常控制功能工作,按照如图2所示工作时序周而复始,循环往复工作。SA1手柄指向中间0°时,接点SA1-2接通,交通指挥系统南北向绿灯常亮,东西向红灯常亮,。SA1手柄指向右45°时,接点SA1-3接通,交通指挥系统东西向绿灯常亮,南北向红灯常亮。
2)正常控制时
①当东西方向允许通行(绿灯)时,南北方向应禁止通行(红灯);同样,当南北方向允许通行(绿灯)时,东西方向应禁止通行(红灯)。②在绿灯信号要切换为红灯信号之前,为提醒司机提前减速并刹车,应有明显的提示信号:绿灯闪烁同时黄灯亮。③信号灯控制系统启动后应能自动循环动作。
信号灯动作的时序图如图2所示,它是按信号灯置1与置0两种状态绘制的,置1表示信号灯点亮。
3)输入/输出信号分配
随着微处理器、网络通信、人―机界面技术的迅速发展,工业自动化技术日新月异,各种产品竞争激烈,新产品不断涌现。PLC也由最初的只能处理开关量而发展到可以处理模拟量和数据,加之与DCS、pid调节器、工业pc等技术相结合,使之不再是一种简单的控制设备,而且必将随着自动控制技术的不断发展而发展生存下去。可编程控制器在工业自动化控制特别是顺序控制中的地位,在可预见的将来,是无法取代的。
PLC工程应用分析
摘要:文章针对PLC工程应用开发过程中的使用特点,研究了PLC硬件组成、软件结构,分析了PLC控制使用的工作过程,最后探讨了PLC编程语言语句,对PLC在控制系统的应用有一定指导意义。
关键词:PLC工程;硬件系统;软件系统;编程语言语句;控制系统 文献标识码:A
中图分类号:TP27 文章编号:1009-2374(2015)34-0033-03 DOI:
可编程序控制器(Programmable Logical Controller,PLC)是一种新型的工业自动化装置,PLC的核心是微处理器,由自动化、通信、计算机技术三者融合而成。PLC的特征是具有简单灵活的可编程性、能够抵抗恶劣工作环境的高抗压能力以及适应性能强。PLC凭借体积小、价格便宜、重量轻等优势,广泛应用于工业控制上,在热电厂自动化工程的应用也日益广泛。
1 PLC的结构研究
不同型号可编程逻辑控制器的结构及组成基本原理相同,研究可编程控制原理应该从硬件结构与软件开发入手。
PLC的硬件组成部分
PLC的硬件系统组成部分包括CPU板、输入和输出电路、存储器扩展接口等。
CPU板:PLC的核心系统就是CPU板,CPU板中包含中央处理器、只读存储器、随机存储器、并行接口及串行接口等等组成部件。CPU板在PLC的作用是运算和控制程序,对不同的逻辑运算、算术运算以及系统整体的部件起到管理、控制的作用。随机存储器和只读存储器配备在PLC程序内部,具有存储各种系统程序的作用。并行接口和串行接口实现中央处理器与每一个接口电路之间的信息交换。
输入/输出电路:输入电路包括直流输入和交流输入两种电路。输入电路能够对现场输入设备所提示的控制信号程序进行接收,接收后光电耦合器可将控制信号隔离进行程序编码,从而转换为PLC程序中的标准使用的信号格式,再经过CPU实现信号读入,从而传输至存储器内。
输出电路在PLC中,主要作用是实现输出信号,在PLC系统中的控制信号输出时,输出电路负责将控制信号传送至其他外部输出设备中,实现输出电路的工作。输出电路的形式分为三种:(1)继电器形式的输出电路,该形式的输出电路对继电器的线圈进行控制,使继电器的触点发生通断,从而达到电气隔离的目的;(2)晶体管输出型电路,该电路运用光电耦合器达到电路开关晶体管出现通断的目的,以此来对输出设备进行控制;(3)可控硅输出型,以可控硅为媒介对输出设备进行控制,当触发可控硅,即可出现电路通断。
存储器扩展接口:是只读存储器与随机存储器所运用的扩展卡盒。扩展卡盒常用的类型有三种:(1)COMS ROM,COMS可由主板上的锂电池提供备用电量,该卡盒的优点在于停电或断电故障下确保数据及程序不会丢失;(2)可擦除可编程ROM卡盒,该卡盒在写入时需要运用专门的编程器,才能将调试好的ROM内的资料进行写入,在擦写时,透过紫外线照射可见内部芯片,从而擦除其内的数据,且在写入时,需具备一定的编程电压,可以重复进行擦除和编程;(3)EEPROM卡盒,电可擦可编程只读存储器,是一种断电情况下也不会出现数据丢失,实施编程与擦除操作时运用专用编程器即可实现。
输入/输出扩展接口:CPU与输入、输出扩展接口之间通过总线连接法进行连接,它对所有的扩展单元均可连接,从而让信号点数规模具备更强的灵活性。输入/输出扩展接口也可与模拟量、高速脉冲等其他适配器进行连接,从而扩展、增强PLC的作用。
编程器及其接口:编程器在PLC中的作用是对数据和信息的输入进行调试、编辑以及检测输入数据的安全性。正常运行状态下的PLC不需要编程器进行编程数据,所以编程器作为PLC部件中独立设计的存在。PLC上通常设有一个编程器专用接口,该接口适应于连接不同类型的编程器,以便完成对PLC程序的写入及调试。
对可编程控制的研究分析
一个控制系统如要实现自身的控制功能,必须借助相应的控制程序才能得以实现。控制程序分为以下两种类型:
固定布线程序控制。在旧模式下的继电器中,如果要对各种程序进行控制,继电器的电路连接需为布线形式,输入设备的作用是将控制信号送入控制系统,如按钮开关、传感器等。输出设备的作用是将被控制者的动作进行控制。该设备对输出的控制信号的控制方式是由连线来完成的。接线完成后,控制程序也随之确定,如需要重新对控制程序改动时,需要将原先控制程序的整个连线重新布线连接,制定新的连接方式。在复杂的控制系统中,该类型的程序控制难度较大,编程可行性不高。
可编程序控制。可编程序控制对系统进行控制时,只需运用专用编程器,通过相应的程序语言实现编程,将控制程序下装至存储器中,最后借助可编程序控制器对编程实施各项操作。如要改动可编程系统,只需将程序存储器中的程序语言进行相应改动,通过编程器即可完成,无需改动电路连接重新布线。通俗地说就是使用特定的软件程序语言编写程序代码实现被控对象的各种动作控制。
2 PLC工程的工作原理
PLC的核心电子部件是微处理器,也可视为由继电器、定时器、状态器等的综合组成部件。PLC中,输入继电器通过外部开关进行驱动,输出继电器则安装有许多触点。PLC开展工作,其实就是执行程序。PLC在工作状态下,CPU以分时操作为工作原理,在一个周期内执行相应的操作,即CPU的程序扫描。CPU在对程序进行运算处理时速度很快,因此从宏观角度看其数据结果可发现CPU的程序运算似乎是在极短时间内完成。PLC对程序的执行过程分为以下三个部分:
输入处理 PLC在执行程序过程中,运用重复扫描来完成。执行前,CPU将所有的输入信号以地址中出现的编码顺序为标准编程至输入存储器中,随后开始开展程序执行。在CPU执行程序时,即使输入状态发生了变化,但输入寄存器中的数据内容不会随着输入状态的变化而发生变化,直至扫描周期结束CPU才对输入状态进行重新读取。
程序执行
PLC在执行程序时,依据顺序对用户程序进行扫描。完成一条程序的执行后,所需信息将经过寄存器由程序读出,并参与程序运算,接着再将程序执行的数据结果编程到相关的寄存器中。
输出处理
当PLC将所有指令全部执行结束后,PLC会把所有程序结果输入到输出锁存寄存器中,最终传送至程序执行终端。
3 PLC的软件系统组成部分
一个完整的PLC控制系统由硬件系统和软件组成,两者结合构成复杂的控制功能。在PLC软件系统中,分为系统程序和用户程序。
系统程序在PLC中的作用是管理、服务和翻译用户程序,可将其视为一个软件平台。系统程序的质量与PLC的性能具有直接联系,系统程序质量好,则PLC的性能强,反之性能弱。系统软件是固定存在于程序中的,无法自行修改或存取。用户程序即应用程序,是用户根据控制系统的要求运用程序语言进行编制的应用,其存放于系统程序指定的存储位置。
4 PLC的编程语言
运用面向顺序和面向过程对程序进行控制的“自然语言”,即为PLC的编程语言,PLC的编程语言有很多,如梯形图、逻辑方程式、语名表或布尔代数式等语言种类。下面对常用的PLC编程语言进行介绍。
PLC的基本指令(如三菱FX2系列为例)如下所示:
逻辑联取及输出(LD/LDI/OUT)指令
LD/LDI指令用于取常开触点/常闭触点于母线相连。另外,在分支开始处,这些指令与后述的ANB(块与)指令组合使用;OUT指令用于驱动输出继电器,辅助继电器、状态器、定时器及计数器的线圈,但不能用来驱动输入继电器的线圈。对于定时器、计数器的线圈,在输出指令(OUT)后必须设定适当的常数。
触点串联指令
AND(与),ANI(非)指令,AND为常开触点串联连接,ANI即常闭触点串联连接,AND与ANI均可用于对触电进行串联连接,同时运算于逻辑。对串联触点并不限制其个数,是可以重复使用的程序指令。
触点并联指令
OR(或),ORI(或非)指令,OR常开触点并联连接,ORI常闭触点并联连接,两者可对触点进行并联连接或使用于逻辑运算。对并联触点的设置并不限制其个数,是可以重复使用的程序指令。当两个以上触点的串联电路块进行并联连接时,应使用后述的ORB(块或)指令。
串联电路块的并联指令(ORB)块
串联电路块是指将两个以上的触点电路进行串联连接,一般情况下,一个串联电路块就是一条线路分支。在对串联电路块实施并联连接的形式时,各分支的始端用LD或LDI指令,在分支的终点用ORB指令。在多重并联电路中,若每个串联电路块的终点分别使用ORB指令,则并联的串联电路块的数量不受限制。ORB指令与后述的ANB指令一样都是无操作元件号的独立指令。
并联电路块的串联指令
ANB(块与)并联电路块的串联连接两个以上的触点并联接的电路称为并联电路块,通常每一个并联电路块称为一条分支。在进行并联电路块的串联连接时,各分支的始端用LD或LDI指令,并联电路块结束后,使用ANB指令,实现与前面的电路串联。
ANB指令与前述的ORB指令一样,都是无操作元件号的独立指令。若多个并联电路块依次与前一电路串联,则ANB指令的使用数量不受限制。
主控触点指令
MC(主控),MCR(主控复位),MC主控电路块起点,MCR主控电路块终点。
在编程过程中,经常会遇到几个逻辑行同时受一个触点或一组触点的控制,受到一个公共条件的控制,叫做主控,这时就可以使用MC/MCR指令进行编辑。当主控条件满足时,执行MC和MCR之间的指令。执行MC指令后,使母线移至MC主控触点之后,执行MCR指令后,母线又返回到原来的位置上。MC和MCR指令必须配对使用。
置位和复位指令
SET(置位),RST(复位),SET令元件自保持ON,令元件自保持OFF,清除数据寄存器。当执行SET指令时,将对应的操作元件(Y,M,S)置位,并具有自保持功能。当执行RST指令时,将对应的操作元件(Y,M,S)置位,并具有自保功能。使用RST指令还可以数据寄存器D、变址寄存器V和Z清零。
END(程序结束)指令
END输入输出处理程序回到第“0”步。
5 结语
在使用PLC系统设计时,要求输入点数很多。尤其对于需要进行多个位置、多点控制的热电厂系统,对输入点数要求较为突出。所以,能够有效地减少系统的输入点,有效地降低PLC的成本。在进行PLC控制系统的设计时,要求运用以下的技巧和要点:(1)在设计时,根据软件的控制功能不同进行相应设计,如果是梯形图,则设计方式应采用模块化形式;(2)在使用循环扫描时,应保持指令与指令、模块与模块之间的时序关系不变,使程序在设计功能基础上正常运行;(3)对于自动关门、换速、自动切换时间等需要进行调节的参数项目,使其与程序分离。因此,在需要进行调整参数时,无需将程序进行改动,方便快捷、便于调试,同时能够使软件的可靠性有效提高;(4)对于串联开关、联动开关,比如层门之间的连锁开关、轿顶和轿厢之间,可将其设置为一个输入点;(5)对于具备相同作用的开关信号,如安全触板的开关以及大门开关,可将其采用并联的形式输入PLC内;(6)采用组合式按钮输入法,应用该方法时应使用两个输入点数,把按钮键进行组合,再由程序自动对组合信号进行识别和复原;(7)进行编码的输入:运用二进制编码,在按钮开关中输入识别信号,再自动转接到PLC程序进行复原、识别,可以非常有效地减少PLC输入点数。
参考文献
[1] 朱善君,等.可编程序控制系统原理、应用、维护[M].北京:清华大学出版社,1992.
[2] 王兆义.可编成控制器教程[M].北京:机械工业出版社,2000.
作者简介:王琼(1980-),男,浙江嵊州人,上虞杭协热电有限公司热控工程师,研究方向:电厂自动化控制系统管理与维护、硬件的日常维护及软件编程。
307 浏览 4 回答
280 浏览 3 回答
316 浏览 4 回答
252 浏览 5 回答
184 浏览 4 回答
297 浏览 2 回答
164 浏览 4 回答
356 浏览 3 回答
103 浏览 5 回答
195 浏览 4 回答
328 浏览 4 回答
122 浏览 3 回答
158 浏览 4 回答
86 浏览 2 回答
193 浏览 2 回答