《LC控制系统应用及技巧.ppt》由会员分享,可在线阅读,更多相关《LC控制系统应用及技巧.ppt(29页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、PLCPLCPLCPLC控制系统应用及技巧控制系统应用及技巧控制系统应用及技巧控制系统应用及技巧主讲人:滕士雷PLCPLC的基本结构的基本结构PLCPLC的基本逻辑结构的基本逻辑结构PLCPLC个工作周期个工作周期松下电工松下电工PLCPLC的编程方法的编程方法松下电工松下电工PLCPLC的编程方法的编程方法松下电工公司松下电工公司FPFP系列系列PLCPLC继电器、寄存器列表继电器、寄存器列表名 称 标号功能软件线圈软件触点可用范围备注输入继电器X 接收输入信号不可用可用X0X12F 输出继电器驱动外部负载可用可用Y0Y12F 辅助继电器暂存中间状态可用可用R0R62F 特殊继电器 表征机器
2、状态不可用可用R9000R903F 定时器 定时装置可用可用T0T99 计数器 减计数器可用可用C100C143 继电器映像继电器映像 松下电工公司松下电工公司FPFP系列系列PLCPLC继电器、寄存器列表继电器、寄存器列表寄存器映像寄存器映像名 称 标号功能可用范围备注输入寄存器 WX接收输入信号WX0WX12输出寄存器 WY驱动外部负载WY0WY12辅助寄存器 WR暂存中间状态WR0WR62 数据寄存器 DT存储中间变量DT0DT8999特殊数据寄存器 DT特殊应用变量DT9000DT9067目标值寄存器 SV定时器、计数器设定值SV0SV143经过值寄存器 EV定时器、计数器经过值EV0
3、EV143 索引寄存器 I索引修正变量IXIY松下电工公司松下电工公司FPFP系列系列PLCPLC继电器、寄存器列表继电器、寄存器列表常数常数名 称 标号功能备注十进制常数 K输入十进制常数可带符号十六进制常数H输入十六进制常数可带符号常用常用PLCPLC继电器、寄存器映像对照表继电器、寄存器映像对照表松下三菱三星欧姆龙西门子输入继电器X0X0R00000I0.0输出继电器Y0Y0R15000500Q0.0内部继电器R0M0M00001000M0.0定时器T0T0T0TIM000T0计数器C100C0C0CNT000C0数据寄存器DT0K4M0W0000DM0000V0.0PLC控制系统设计方
4、法硬件设计 软件设计1.确定控制要求2.输入/输出口分配(I/O分配)3.编写程序4.上机调试5.现场调试并修改6.保存程序PLC控制系统硬件设计硬件设计是设计PLC与被控制对象之间互相连接的方式,是决定软件设计方法及思路的前提,具体的要求与控制对象所完成的功能有很大关系,同时要考虑安全可靠、高效节能、操作简便等因素。PLC控制系统软件设计设计原则结构化(程序易读、易懂)模块化(程序易于移植)功能化(便于大型程序的编制)PLC控制系统软件设计软件结构设计1.系统初始化程序段2.手动控制程序段3.自动控制程序段4.意外情况处理程序段5.演示程序段6.功能程序段PLC控制系统软件设计系统初始化程序
5、段此段程序的目的是使系统达到某一种可知状态,或是装入系统原始参数和运行参数,或是恢复数据。因为意外停电等原因,有可能PLC控制系统会停止在某一种随机状态。那么在下一次系统上电时,就需要确定系统的状态。初始化程序段主要使用的继电器是R9013(初始闭合继电器)。PLC控制系统软件设计手动控制程序段手动控制程序段是实现手动控制功能的,在有些不需要手动进行控制的控制系统中,有时候会添加手动控制以方便调试系统。在启动手动控制程序时,需要防止自动程序被启动。PLC控制系统软件设计自动控制程序设计自动控制程序是系统的主要控制部分,是系统控制的核心。在设计自动控制程序时,要充分考虑系统中的逻辑互锁关系,顺序
6、控制关系等,确保系统按部就班地完成工作。PLC控制系统软件设计意外情况处理程序段意外情况处理程序段是系统在运行过程中发生不可预知情况下应进行的调整过程,最好的处理方法是让系统过渡到某一个状态,然后自动恢复正常控制。如果不可能实现,就需要报警,停止系统运行,等待人工干预。PLC控制系统软件设计演示程序段是为了演示系统中的某些功能而设定的,一般可以用定时器,使系统隔一段固定时间就将某一段动作循环演示一遍。为了使系统在演示过程中可以立即进行正常工作,需要随时检测输入端状态。一旦发现输入端状态有变化,就需要立即进入正常运行状态。PLC控制系统软件设计功能程序段功能程序段是一种特殊的程序段,主要是为了实
7、现某一种特殊的功能,如联网,打印,通讯等。PLC控制系统软件设计简单逻辑设计 顺序逻辑设计步进程序设计 子程序控制设计PLC控制系统软件设计简单逻辑设计 简单逻辑设计是较为简单的一种编程方法,这种方法适合于逻辑关系较为简单、明确的控制对象,例如一些机床、简单加工装置等。PLC控制系统软件设计顺序逻辑设计 顺序逻辑设计又可称为状态转移设计,当PLC完成当前工作任务后,先设立下阶段运行的标志,再清除本阶段运行标志,在每一阶段中用标志控制完成对应的工作。顺序逻辑设计适合设计逻辑关系较多,但是比较有条理性的控制系统中,如交通灯控制等。PLC控制系统软件设计步进程序设计 步进程序设计适合设计一些“按部就
8、班”完成的工作,后续工作只有在前面的工作完成后才能进行,如生产流水线等工作。但是步进程序控制中可能有些指令不能应用,如定时器可能会产生定时不准的现象。PLC控制系统软件设计子程序控制设计 子程序控制设计是一种比较高级的控制方法。它将一些工作集中在某一个子程序中完成,在需要的时候调用相应的子程序,完成相应的工作。应用举例应用举例 控制要求 有一辆运货小车,可以手动控制前进和后退,也可以自动控制。小车自动启动后自动回A点(后退),停止1分钟等待装料,然后自动向B点运行(前进)。到达B点后,停止2分钟等待卸料,然后再自动返回A地,如此往复。小车在运行过程中,按下停止按钮小车停车。再次启动后,小车重复以上过程。I/OI/O分配分配输入信号 输出信号自动启动按钮 X0 正转驱动 Y0停止按钮 X1 反转驱动 Y1手动前进按钮 X2手动后退按钮 X3A点行程开关 X4B点行程开关 X5硬件接线硬件接线编写程序编写程序