计和改变继电器的硬接线线路,这就是所谓的“可编程序”。程序由编程器送到PLC内部的存储器中,它也能方便地读出、检查与修改。PLC提供的编程语言通常由三种:梯形图、功能图、及布尔逻辑编程。梯形图(LadderProgramming)是应用最广的,梯形图编程有时称为继电器梯形图逻辑图编程。它使用的最广是因为它和以往的继电器控制线路很接近。梯形图是在原电器控制系统中常用的接触器、继电器梯形图基础上演变而来的,它与电气操作原理相呼应。它的最大优点是形象、直观和实用,为广大电气技术人员所熟知。PLC的梯形图与电气控制系统梯形图的基本思想是一致的,只是在使用符号和表达方式上有一定区别。PLC的梯形图使用的时内部继电器、定时器/计数器,都是由软件实现的,其主要特点为使用方便、修改灵活。功能图编程(FunctionChartProgramming)是一种较新的编程方法。它的作用使用功能图来表达一个顺序控制过程。布尔逻辑编程(BooleanLogicProgramming)包括“与”(AND)、或(OR)、非(NOT)以及定时器、计数器、触发器等。3.1输入输出点分配PLC作息时间控制器输入输出点分配表见表2。输入信号输出信号名称输入点名称输出点开始按钮X1宿舍大门Y0检测一分钟按钮X2电铃Y1检测五分钟按钮X3广播Y2教学楼楼道照明Y3路灯、宿舍楼道照明Y4网络连接Y5表2PLC作息时间控制器输入输出点分配表毕业设计73.2作息时间控制器接线图PLC作息时间控制器接线图如图1所示。图1PLC作息时间控制器接线图3.3作息时间控制系统的程序设计控制系统程序设计包括分脉冲程序的设计,宿舍大门开启关闭、宿舍网络连接、学校上下课打铃、广播、教学楼楼道照明、宿舍楼道照明、学校路灯程序设计以及PLC作息时间控制器总梯形图。3.3.1时间控制程序的设计时间控制程序梯形图如图2所示。图2时间控制程序梯形图