菜单
  

               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. MCGS对PLC的监控系统设计+梯形图

  2. PLC在机械手控制中的应用设计+梯形图

  3. 触摸屏在PLC控制系统中的应用设计+梯形图

  4. 电梯PLC控制系统设计+梯形图

  5. PLC超精加工零件的非接触...

  6. PLC与触摸屏的袋装食品包...

  7. PLC空压机组集散控制系统设计+梯形图

  8. 中考体育项目与体育教学合理结合的研究

  9. 酸性水汽提装置总汽提塔设计+CAD图纸

  10. 当代大学生慈善意识研究+文献综述

  11. 乳业同业并购式全产业链...

  12. 大众媒体对公共政策制定的影响

  13. 杂拟谷盗体内共生菌沃尔...

  14. 十二层带中心支撑钢结构...

  15. 河岸冲刷和泥沙淤积的监测国内外研究现状

  16. 电站锅炉暖风器设计任务书

  17. java+mysql车辆管理系统的设计+源代码

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回