【竞赛项目】交通路网十字路口安全警示系统

本文将介绍博主在大一下学期参加校赛的项目,也是博主本科阶段的第一个项目:交通路网十字路口安全警示系统。

项目主要涉及的内容有:PLC、工业传感器。涉及到的编程内容并不多,项目整体复杂程度也不高。下面着重介绍一下项目所涉及的知识点。

一、PLC梯形图的编制

本项目所使用的PLC型号为:三菱FX1N60MR。输入输出总点数60,M为基本单元,R表示继电器输出。

1 项目涉及的PLC编程基本知识

1.1 输入、输出继电器

1)输入继电器(X)用八进制数表示        基本单元编号:X0~X77;扩展单元编号:X0~X267       是PLC与外部用户输入设备连接的接口单元,用以接受输入设 备发来的输入信号。输入继电器的线圈与PLC的输入端子相连,由 外部开关通过输入端子来驱动。

2)输出继电器(Y)用八进制数表示        基本单元编号:Y0~Y77;扩展单元编号:Y0~Y267        是PLC与外部用户输出设备连接的接口单元,用来将PLC的输出 信号传送给输出模块,再由后者驱动外部负载。       它们具有无数对常开接点和常闭接点,供PLC编程时使用。

1.2 辅助继电器(M)              

用软件实现,不能直接接收外部的输入信号,也不能直接驱动外部负载,相当于中间继电器。其编号为: M0~M499(500点、十进制)——普通型;M500~M3071——继电保护型。

特殊辅助继电器256点,如: M8000——运行监视;其接点用于驱动功能指令线圈等。 M8002——初始化脉冲:每次运行开始时的第一个扫描周期中接通。其接点用于计数器、移位寄存器、状态继电器等的初始化。 M8012——100ms时钟脉冲:在100ms时间内接通和断开一次。 M8011——10ms时钟脉冲:在10ms时间内接通和断开一次。 M8013——1s时钟脉冲:在10ms时间内接通和断开一次。 M8014——1min时钟脉冲:在1min时间内接通和断开一次。 M8005——电池电压跌落:当电池电压下跌时,M76接通。 M8034——线圈“通电”时,禁止输出。 M8039——线圈“通电”时,可编程序控制器以D8039中指定的扫描时间工作。

1.3 定时器(T)

1)通用定时器(T0~T249)     T0~Tl99为100ms定时器定时范围为0.1~3276.7s,其中T192~T199为子程和中断服务程序专用的定时器;T200~T245为10ms定时器,定时范围为0.01~327.67s。 如下图所示,T200 K100,表示100个10ms后,定时器T200接通,相当于延时1s接通。若T1 K100,表示100个100ms后接通T1,即延时10s接通。

1.4 计数器(C)

1)内部计数器(C)          用来对内部信号X,Y,M,S等计数,其响应速度通常为数十赫兹以下。

16位加计数器           设定值为1~32767,其中C0~C99为通用型,Cl00~199为断电保持型。

如下例所示,C1 K3表示,当C1计数器累计收到3次T1接通产生的脉冲后,C1才会接通,故总共延时3×0.6。

2 梯形图编制

PLC的编程中,梯形图是最直观也是最简单的编程,下面介绍一下梯形图的基本图例和实例。

2.1 梯形图的书写规则

(1)始于左母线,终于右母线

(2)接点应画在水平线上,不要画在垂直线上

(3)遵循左重右轻、上重下轻

(4)不宜使用双线圈输出

(5)触点可以串联、并联,线圈只能并

(6)线圈右边无触点

(7)输出线圈不能不经过任何接点直接接在两个逻辑电源线 之间。

(8)触点、线圈都应有编号,以相互区别

(9)程序结束以“END”为标记

2.2 梯形图中的图形符号

常开触点:  在梯形图左侧 表示未被触发时保持开路,电路未接通。只有被触发时才转变为闭触点,电路中产生脉冲。

常闭触点: 在梯形图左侧 表示未被触发时保持闭合,电路接通。只有被触发时才转变为开路触点,电路中脉冲中断。

线圈:   在梯形图右侧 表示若线圈所在电路接通,则线圈通电并执行对应操作。

2.3 基本程序段

在PLC梯形图编制中,有几种程序段使用的频率较高,称为基本程序段

2.3.1 自锁程序 (启—保—停程序)

如下图所示,X000、Y000为常开触点,X001为常闭触点,在X000未触发时,电路从左到右无电流脉冲。当X000被触发时(如按下开路状态的开关使其接通),X000变为闭合触点,Y000收到电流的触发,Y000也由常开触点转变为常闭触点,此时即使X000在触发后断开,电流也会经常闭触点Y000、X001流向Y000线圈,使其一直保持触发状态。

2.3.2 互锁程序

(线圈常闭触点构成)

(启动按钮常闭触点构成)

2.3.3 振荡程序

常用于闪烁电路。程序执行顺序:T0常闭,电流从左流经T0到达T1线圈,触发T1定时器,在1s后,T1触发高电平,T1常开触点闭合,电流经闭合后的T1到达T0线圈,触发T0定时器和Y000线圈。由于T0常闭,T1定时器在触发后保持高电平状态,故Y000持续高电平,直到在1s后,T0定时器触发,T0常闭触点断开,T1与Y000中断高电平,T0定时器终止触发。由于T0定时器也中断,T0常闭触点复位,之后重复上述流程。在分析PLC梯形图时可以将左边看做电路正极,右边看做电路负极,中间看做开关。

2.3.4 定时程序

(定时器通电延时程序)

(计数器构成通电延时程序)

(断电延时程序)

2.3.5 二分频程序

2.3.6 顺序控制程序

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值