帮帮文库

返回

基于PLC的十字路口交通信号灯控制系统设计 基于PLC的十字路口交通信号灯控制系统设计

格式:word 上传:2025-12-17 04:08:43
,国际电工委员会制定了的全球标准。该标准包含了如下五个组成部分通用信息设备与测试要求编程语言用户指南和通信。其中的第三部分是的编程语言标准,也是至今为止唯的工业控制系统的编程语言标准。目前已有越来越多的生产厂家提供了符合标准的产品。标准的种编程语言顺序功能图梯形图功能块图指令表结构文本。标准中有两种图形语言梯形图和功能块图标准中有两种文字语言指令表和结构文本顺序功能图是种位于其它编程语言之上的图形语言,用来编制顺序控制程序。它提供了种组织程序的图形方法,步转换和动作是顺序功能图中的三种主要元素。有三种基本结构顺序结构单系列选择系列和并行系列。对目前大多数来说,顺序功能图还仅仅作为组织编程的工具使用,尚需用其它编程语言如梯形图将它转化为的可执行程序。因此,通常只是将顺序功能图作为的辅助编程工具,而不是种独立的编程语言梯形图程序梯形图程序设计语言是用梯形图的图形符号来描述程序的种程序设计语言。是使用得最多的图形编程语言。梯形图与工厂的继电器控制系统的电路图相似,具有直观易懂的优点,很容易被工厂熟悉继电器控制的技术人员掌握,特别适合于开关量逻辑控制。功能块图是种类似于数字逻辑电路的种编程语言,有数字电路基础的人很容易掌握。该编程语言使用类似于与门或门的方框来表示逻辑运算关系,方框的左侧为逻辑运算的输入变量,右侧为输出变量。梯形图与语句表功能块图指令表程序指令是程序的最小独立单位,用户程序是由若干条顺序排列的指令构成的。条指令由个操作码和个操作数组成,操作数由标识符和参数组成。操作码定义要执行的功能,它告诉该执行什么操作操作数为执行该操作所需要的信息,它告诉用什么去做。般情况下,指令的操作数在的存贮器中。结构文本是为国际标准标准创建的种专用的高级语言。与梯形图相比,它能实现复杂的数学运算,编写程序非常简洁和紧凑。编程语言的相互转换和选用在的编程软件中,用户可以选用梯形图指令表和功能块图来编程,编程软件可以自动切换用户程序使用的编程语言。梯形图程序与继电器电路图的表达方式极为相似,梯形图中输入信号与输出信号之间的逻辑关系目了然,易于理解,程序可读性强。而指令表程序逻辑关系难于眼看出,程序可读性差。在设计复杂程序时建议使用梯形图编程。但指令表输入方便快捷,还可以为每条指令加上注释,便于复杂程序的阅读。在设计通信数学运算等高级应用程序是时可以采用。梯形图中个网络只能有个独立电路。语句表中,几块独立电路对应的语句可以放在个网络中,但是这种网络不能转换为梯形图。梯形图程序定能转换为指令表。六编程元件及指令系统介绍的控制程序的控制程序由主程序子程序和中断程序组成。主程序是程序主体,每个项目都必须并且只能用个主程序。在主程序中可以调用子程序和中断程序。子程序子程序是可选的,仅在被其它程序调用时执行。同个子程序可以在不同地方被多次调用。使用子程序可以简化程序代码和减少扫描时间。中断程序用来及时处理与用户程序的执行时序无关的操作,或者不能事先预测何时发生的中断事件。中断程序不是由用户程序调用,而是在中断事件发生时由操作系统调用。中断程序由用户编写。指令系统指令是程序的最小独立单位,用户程序由若干条顺序排列的指令构成的条指令由个操作码和个操作数组成,操作数由标识符和参数组成。操作码定义要执行的功能,它告诉该执行什么操作操作数为执行该操作所需要的信息,它告诉用什么去做,般情况下,指令的操作数在的存贮器中。中的指令分类位逻辑指令用于顺序控制程序设计。功能指令用于编制特殊程序,如高速处理数据传输和处理计数器特殊用法算术运算和模拟运算等。位逻辑指令是中最基本的编程指令,掌握了它也就初步掌握了的使用方法,用位逻辑指令基本上即可满足开关量逻辑控制系统的编程。作用于线圈的指令如。作用于触点的指令如。独立使用的指令如等该类指令后面无需操作数,可独立使用。状态表中存放接口的状态,供用户程序执行时使用。数据处理指令如等。指令操作相关的三种内部寄存器结果寄存器位于栈顶,用于存贮逻辑运算的结果。堆栈用于梯形图中电路块的串并联时的情况。在这种情况下,应先将组触点电路块的结果求出后,暂存取来,再求出另组触点的结果,然后将两个结果作串并联处理。故需要有组先进后出的堆栈。触点指令堆栈有个层堆栈,栈顶结果寄存器用来存储逻辑运算的结果,下面的层用来存放运算的中间结果。数据按先进后出的原则存放。在用户程序的执行过程中,当执行指令时,都有个移栈操作,将栈顶结果寄存器值推入下层堆栈,腾空栈顶以便执行后续操作。但在程序执行过程中,压入堆栈中的内容最终不定会弹出来使用。故这里的堆栈可假想为个漏底堆栈,当栈满时,栈底内容会自动溢出丢失,空出栈顶供新的信息入栈。故在编程时要注意有用的信息要在被漏出堆栈前使用,否则会出现信息丢失的,应该很好地安排好梯形图程序的图形结构,正确处理好块操作中的等指令在梯形图中的适当位置,才能得到正确的执行结果。标准触点指令常开触点对应的存储地址位为状态时,该软继电器线圈得电,该触点闭合。常开触点的连接指令有用于梯形图中起始常开触点的连接,即将指令指定的常开触点存储位状态值取进栈顶,栈中值顺序下移层,最底层数据溢出丢失。用于单个常开触点与其它触点的串联连接,即读出该存储器状态后与栈顶值相与,其结果存入栈顶用于单个常开触点与其它触点的并联连接,即读出该存储器状态后与栈顶值相或,其结果存入栈顶。常闭触点对应的存储地址位为状态时,该软继电器线圈失电该触点闭合。常闭触点的连接指令有用于梯形图电路的起始常闭触点的连接,即将指令指定的存储位状态取反后载入栈顶,栈中值顺序下移层,最底层数据溢出丢失。用于单个常闭触点与其它触点的串联连接即读出该存储器状态后取反,再与栈顶值相与,得到的结果存入栈顶。用于单个常闭触点与其它触点的并联连接即读出该存储器状态后取反,再与栈顶值相或,得到的结果存入栈顶。具体指令及对应描述如下表所示。表指令和对应描述装载或,指令电路块并联连接两个以上触点串联连接而成的电路块称为串联电路块。将串联电路块并联时要使用装载或指令电路块的起始触点要使用或指令。指令实现的操作取出栈顶第层和第二层的数据进行或操作,到的结果再存入栈顶。执行完后,栈深度减。指令单独使用,不需要操作数地址,相当于需要并联的两块电路右侧的段垂直连线。装载与,指令电路块串联连接两个以上触点并联连接而成的电路块称为并联电路块。将并联电路块串联时要使用装载与指令电路块的起始触点要使用或指令。指令实现的操作取出栈顶第层和第二层的数据进行与操作,得到的结果再存入栈顶。执行完后,栈深度减。指令单独使用,不需要操作数地址,相当于需要串联的两块电路之间的段水平连线。其它堆栈操作指令逻辑入栈,指令复制栈顶值并将其压入下层,栈原来的数据依次向下层推移,栈低值被推出丢失漏底堆栈。逻辑读栈,指令将栈中第二层数据复制到栈顶。第层的数据不变,但原栈顶值丢失。逻辑出栈,指令使栈中各层的数据向上移动层,第二层数据成为栈顶值,栈顶原来的数据丢失。装载堆栈指令复制栈内第层的数据到栈顶,栈中原来的数据依次下移层,栈底值被推出丢失。立即触点立即触点指令只能用于输入量。执行立即触点指令时,立即读入物理输入触点的值,根据该值决定触点的通断状态,但是并不更新物理量输入触点对应的输入映像寄存器的调试时,由于输出量设置出了问题,没能达到预期的信号灯交替亮起效果,在请教老师和查阅资料之后,我找到了并重新设置了输出量,最终系统运行成功。在这个过程中我意识到做任何事情总会遇到困难,而坚持不懈解决困难的过程才是最值得收获的。总之,在本次设计实验中,自己的各方面能力都得到了提高,包括资料查阅能力软件学习能力设计能力软件制图能力和沟通交流能力。通过本次实验我感受到了的功能的强大和应用范围的广泛,也对设计控制系统非常感兴趣。同时认识到了,有很好的发展前景,它可以广泛应用于交通医疗工业农业等行业,为世界创造更多的价值。最后,非常感谢老师在我遇到困难时耐心的讲解和悉心的教导,和同学帮我指出系统设计的漏洞,使我在学习过程中收获了很多知识。九参考文献西门子中国有限公司可编程控制器系统书册廖常初编程及应用版北京机械工业出版社,廖常初基础教程版北京机械工业出版社,廖常初编程及应用版北京机械工业出版社,高钦和可编程控制器应用技术与设计实例版北京人民邮电出版社,附录型图绘图王菡苑绘图王菡苑附录二主程序首次扫描,置位初始步,起保停电路状态置位,复位置,,南北直行绿灯工作秒,延时接通触点,,南北直行绿灯闪烁,,,南北黄灯亮,,,南北左转绿灯工作,,,南北左转绿灯闪烁,,,南北左转黄灯亮,,,东西直行绿灯工作,,,东西直行绿灯闪烁,,,东西直行黄灯工作,,,东西左转绿灯工作,,,东西左转绿灯闪烁,,,东西左转黄灯工作,周期结束,步置为,即变为活动步,,南北直行绿灯输出东西直行绿灯输出值。输出指令与其它指令输出指令输出指令与线圈对应,当驱动线圈的逻辑电路接通时,线圈流过能流,对应的映像寄存器即软继电器为,反之则为。执行输出指令时,使用栈顶值驱动输出指令指定的线圈。输出类指令应放在梯形图程序的最右边。立即输出指令执行立即输出指令时,将栈顶值立即写入指定的物理输出位和对应的输出过程映像寄存器。该指令只能用于输出位。置位与复位指令置位指令,复位指令,执行指令时,从指定的位地址开始的个连续的位地址都被置位或复位。指令有记忆和保持功能。若用于对定时器和计数器复位,则将清除定时器和计数器的当前值,它们的为状态变为。立即置位与复位指令立即置位指令,立即复位指令,执行指令时,从指定的位地址开始的个连续的位地址将立即被置位或复位。该指令只能用于输出量,新值被同时写入对应的物理输出点和输出映像寄存器。定时器与计数器指令接通延时定时器接通延时定时器在使能输入端的输入电路接通时开始定时。当前值和设定值均为位有符号整数。当前值大于等于预置时间端指定的设定值时,定时器位变为,梯形图中该定时器的常开触点接通,常闭触点断开。达到设定值后,当前值仍继续增大,直到最大值输入电路断开时,定时器自动复位,当前值被清零,定时器位变为。第次扫描时,定时器被清零。定时器有和三种分辨率,分辨率与定时器的编号有关。定时器的
下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
基于PLC的十字路口交通信号灯控制系统设计.doc预览图(1)
1 页 / 共 42
基于PLC的十字路口交通信号灯控制系统设计.doc预览图(2)
2 页 / 共 42
基于PLC的十字路口交通信号灯控制系统设计.doc预览图(3)
3 页 / 共 42
基于PLC的十字路口交通信号灯控制系统设计.doc预览图(4)
4 页 / 共 42
基于PLC的十字路口交通信号灯控制系统设计.doc预览图(5)
5 页 / 共 42
基于PLC的十字路口交通信号灯控制系统设计.doc预览图(6)
6 页 / 共 42
基于PLC的十字路口交通信号灯控制系统设计.doc预览图(7)
7 页 / 共 42
基于PLC的十字路口交通信号灯控制系统设计.doc预览图(8)
8 页 / 共 42
基于PLC的十字路口交通信号灯控制系统设计.doc预览图(9)
9 页 / 共 42
基于PLC的十字路口交通信号灯控制系统设计.doc预览图(10)
10 页 / 共 42
基于PLC的十字路口交通信号灯控制系统设计.doc预览图(11)
11 页 / 共 42
基于PLC的十字路口交通信号灯控制系统设计.doc预览图(12)
12 页 / 共 42
基于PLC的十字路口交通信号灯控制系统设计.doc预览图(13)
13 页 / 共 42
基于PLC的十字路口交通信号灯控制系统设计.doc预览图(14)
14 页 / 共 42
基于PLC的十字路口交通信号灯控制系统设计.doc预览图(15)
15 页 / 共 42
预览结束,还剩 27 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批

搜索

客服

足迹

下载文档