菜单
  

               24v

    IL1    Q0.0    Q0.1    …    …    IL2    …    …    IL3    Q1.0
    S7-200 CPU224
    IM1
    I0.0
    …    …    …    …    …    IM3
    …    I2.1
        GND
    24v      SB0                                              24v           SB17            

    图8 硬件接线图
    实验室下的实物接线图如图9所示:
     
    图9 实物接线图
    4. 系统的软件设计
    4.1 PLC程序设计语言
    4.1.1 PLC编程语言
    PLC是由继电器—接触器控制系统发展而来的一种可编程自动化控制装置。PLC编程语言易于学习和掌握。尽管国内外不同厂家采用编程语言不同,但是程序有一定的相似性。总体来说有三种主要形式:梯形图(LAD)编程语言、语句表(STL)编程语言、功能块图(FBD)编程语言。
    梯形图编程语言习惯上被称为梯形图。梯形图沿袭了继电器—接触器控制电路的形式。也可以说,梯形图语言将在电气控制系统中常用的继电器、接触器逻辑控制基础上简化了符号演变而来,具有形象、实用、直观、电气技术人员容易接受的优点,各型号的PLC把梯形图作为第一用户语言,梯形图的优点如下:
    (1) 梯形图编程语言形象直观,类似电气控制系统中继电器控制电路图;
    (2) 梯形图逻辑关系明显,尽管不如语句表编程语言输入方便;
    (3) 梯形图比顺序功能图编程语言和高级编程语言需要的硬件设备要少。
    4.1.2梯形图的编程规则
    梯形图具有一些固定的编程规则,具体注意如下:
    (1) 梯形图按行从上至下编写,每一行从左至右顺序编写。
    (2) 梯形图中左、右变垂直线分别称为起始母线、终止母线。每一逻辑航必须从左母线开始。右母线可以省略。
    (3) 每个梯形图由多个梯级组成,每个输出元素可以构成一个梯级,每个梯级可由多个之路组成。每个梯级必须有一个输出元件。
    (4) 梯形图的最右侧必须连接输出元件,输出元件用椭圆形线圈表示。
    (5) 梯形图的触电有两种,即动合触点和动断触电。这些触点可以是PLC的输入/输出继电器触电或内部继电器触点。每个触点都有自己特殊标记,以示区别。同一出触点可以反复使用,次数不限。
    (6) 梯形图的触点可以任意串、并联,而输入线圈只能并联,不能串联[6-7]。
    4.2 PLC软件设计方案
    本设计的目的是实现即时车流量的控制,软件设计分为三部分,车辆计数设计、车辆个数处理设计、整体框架的设计
    4.2.1 车辆的计数设计
    车辆计数只考虑滞留在被测区域的车辆个数,故而需用增减计数器(CTUD)来进行车辆的计数,将输入映像接到CTUD对应的CU、CD端。
    4.2.2 车辆个数处理设计
    车辆个数处理的目的是为了处理已经统计的即时数据,假设南北直行路段车辆滞留量分别为n1.1和n1.2,比较两值大小,取较大值n1,并将n1加以处理,存放在变量寄存器VW16,供主框架程序使用。车辆处理流程如图10所示:
     
    图10 车辆处理流程图
  1. 上一篇:AT89S52单片机智能热水器控制系统的设计+源代码+电路图
  2. 下一篇:51单片机直流电机控制系统设计+仿真效果图+源代码
  1. PLC双馈式风电系统转矩控制系统设计+梯形图

  2. PLC三十万大卡冷水机组电控设计+梯形图

  3. PLC加热炉温度监控系统设计

  4. PLC变压器升降平台控制系统设计+梯形图

  5. PLC柔性制造系统的控制系统设计+梯形图

  6. PLC+THBDY-1单容水箱水位控制系统设计+梯形图

  7. PLC水箱水位控制系统设计+梯形图

  8. 中国传统元素在游戏角色...

  9. NFC协议物理层的软件实现+文献综述

  10. g-C3N4光催化剂的制备和光催化性能研究

  11. 上市公司股权结构对经营绩效的影响研究

  12. 高警觉工作人群的元情绪...

  13. 浅析中国古代宗法制度

  14. 现代简约美式风格在室内家装中的运用

  15. 江苏省某高中学生体质现状的调查研究

  16. C++最短路径算法研究和程序设计

  17. 巴金《激流三部曲》高觉新的悲剧命运

  

About

优尔论文网手机版...

主页:http://www.youerw.com

关闭返回