辑线圈在系统RAM存储区中对应位的状态;或者刷新该输出线圈在I/O映象区中对应位的状态;或者确定是否要执行该梯形图所规定的特殊功能指令。即,在用户程序执行过程中,只有输入点在I/O映象区内的状态和数据不会发生变化,而其他输出点和软设备在I/O映象区或系统RAM存储区内的状态和数据都有可能发生变化,而且排在上面的梯形图,其程序执行结果会对排在下面的凡是用到这些线圈或数据的梯形图起作用;相反,排在下面的梯形图,其被刷新的逻辑线圈的状态或数据只能到下一个扫描周期才能对排在其上面的程序起作用。在程序执行的过程中如果使用立即I/O指令则可以直接存取I/O点。即使用I/O指令的话,输入过程影像寄存器的值不会被更新,程序直接从I/O模块取值,输出过程影像寄存器会被立即更新,这跟立即输入有些区别。③当扫描用户程序结束后,可编程逻辑控制器就进入输出刷新阶段。在此期间,CPU按照I/O映象区内对应的状态和数据刷新所有的输出锁存电路,再经输出电路驱动相应的外设。这时,才是可编程逻辑控制器的真正输出。
可编程逻辑控制器具有以下鲜明的特点。 (1)使用方便,编程简单
采用简明的梯形图、逻辑图或语句表等编程语言,而无需计算机知识,因此系统开发周期短,现场调试容易。另外,可在线修改程序,改变控制方案而不拆动硬件。
(2)功能强,性能价格比高
一台小型PLC内有成百上千个可供用户使用的编程元件,有很强的功能,可以实现非常复杂的控制功能。它与相同功能的继电器系统相比,具有很高的性能价格比。PLC可以通过通信联网,实现分散控制,集中管理。
(3)硬件配套齐全,用户使用方便,适应性强
PLC产品已经标准化、系列化、模块化,配备有品种齐全的各种硬件装置供用户选用,用户能灵活方便地进行系统配置,组成不同功能、不同规模的系统。PLC的安装接线也很方便,一般用接线端子连接外部接线。PLC有较强的带负载能力,可以直接驱动一般的电磁阀和小型交流接触器。
硬件配置确定后,可以通过修改用户程序,方便快速地适应工艺条件的变化。 (4)可靠性高,抗干扰能力强
传统的继电器控制系统使用了大量的中间继电器、时间继电器,由于触点接触不良,容易出现故障。PLC用软件代替大量的中间继电器和时间继电器,仅剩下与输入和输出有关的少量硬件元件,接线可减少到继电器控制系统的1/10-1/100,因触点接触不良造成的故障大为减少。
PLC采取了一系列硬件和软件抗干扰措施,具有很强的抗干扰能力,平均无故障时间达到数万小时以上,可以直接用于有强烈干扰的工业生产现场,PLC已
被广大用户公认为最可靠的工业控制设备之一。
(5)系统的设计、安装、调试工作量少
PLC用软件功能取代了继电器控制系统中大量的中间继电器、时间继电器、计数器等器件,使控制柜的设计、安装、接线工作量大大减少。
PLC的梯形图程序一般采用顺序控制设计法来设计。这种编程方法很有规律,很容易掌握。对于复杂的控制系统,设计梯形图的时间比设计相同功能的继电器系统电路图的时间要少得多。
PLC的用户程序可以在实验室模拟调试,输入信号用小开关来模拟,通过PLC上的发光二极管可观察输出信号的状态。完成了系统的安装和接线后,在现场的统调过程中发现的问题一般通过修改程序就可以解决,系统的调试时间比继电器系统少得多。
(6)维修工作量小,维修方便
PLC的故障率很低,且有完善的自诊断和显示功能。PLC或外部的输入装置和执行机构发生故障时,可以根据PLC上的发光二极管或编程器提供的信息迅速地查明故障的原因,用更换模块的方法可以迅速地排除故。
2 基于PLC的电动机顺序起动/停止控制设计的硬件设计
2.1 控制对象及要求
电动机的选用首先要了解电动机的机械负载特性根据机械负载的类型和特性来选择电动机的额定容量、额定转速、额定电压以及型式。要为某一生产机械选配一台电动机首先要合理选择电动机的功率。通常根据生产机械负载的需要来选择电动机的功率同时还要考虑负载的工作制问题也就是说所选的电动机应适应机械负载的连续、短时或间断周期工作性质。功率选用时不能太大也不能太小。选小了保证不了电动机和生产机械的正常工作选大了虽然能保证正常运行但是不经济电动机容量不能被充分利用而且电动机经常不能满载运行使得效率和功率因数不高。 其次根据电源电压条件要求所选用的电动机的额定电压与频率同供电电源电压与频率相符合。电动机的转速一定要按生产机械铭牌上的要求选择否则可能改变生产机械的性能。此外电动机的结构、防护、冷却和安装形式应适应使用环境条件的要求并且要力求安装、调试、检修方便以保证电机能安全可靠的运行。
2.2 硬件选型
在电动机顺序启动停止控制系统中,输入信号有停止按钮SB1、正转按钮SB2,热继电器触点FR,输出信号有接触器KM1、KM2、KM3。系统的输入输出信号较少,选用S7-200 CPU224(或CPU222)既经济而且可以满足要求。
常开常闭开关器的选择:
按钮开关:一种短时接通或断开小电流电路的电器,它不直接控制主电路的通断,而在控制电路中发出手动“指令”去控制接触器、继电器等电器,再由它们去控制主电路,故称“主令电器”。
(1)按钮开关的结构
按钮开关的结构:由按钮帽、复位弹簧、固定触点、可动触点、外壳和支柱连杆等组成。
常开触头(动合触头):是指原始状态时(电器未受外力或线圈未通电),固定触点与可动触点处于分开状态的触头。
常开(动合)按钮开关,未按下时,触头是断开的,按下时触头闭合接通;当松开后,按钮开关在复位弹簧的作用下复位断开。在控制电路中,常开按钮常用来启动电动机,也称启动按钮。
常闭(动断)按钮开关与常开按钮开关相反,末按下时,触头是闭合的,按下时触头断开;当手松开后,按钮开关在复位弹簧的作用下复位闭合。常闭按钮常用于控制电动机停车,也称停车按钮。
复合按钮开关:将常开与常闭按钮开关组合为一体的按钮开关,即具有常闭触头和常开触头。未按下时,常闭触头是闭合的,常开触头是断开的。按下按钮时,常闭触头首先断开,常开触头后闭合;当松开后,按钮开关在复位弹簧的作用下,首先将常开触头断开,继而将常闭触头闭合。复合按钮用于联锁控制电路中。
(2)按钮开关的安装和使用
1)将按钮安装在面板上时,应布置整齐,排列合理,可根据电动机启动的先后次序,从上到下或从左到右排列:
2)按钮的安装固定应牢固,接线应可靠。应用红色按钮表示停止,绿色或黑色表示启动或通电,不要搞错。
3)由于按钮触头间距离较小,如有油污等容易发生短路故障,因此应保持触头的清洁。
4)安装按钮的按钮板和按钮盒必须是金属的,并设法使它们与机床总接地母线相连接,对于悬挂式按钮必须设有专用接地线,不得借用金属管作为地线。
5)按钮用于高温场合时,易使塑料变形老化而导致松动,引起接线螺钉间相碰短路,可在接线螺钉处加套绝缘塑料管来防止短路。
6)带指示灯的按钮因灯泡发热,长期使用易使塑料灯罩变形,应降低灯泡电压,延长使用寿命。
7)“停止”按钮必须是红色;“急停”按钮必须是红色蘑菇头式;“启动”按钮必须有防护挡圈,防护挡圈应高于按钮头,以防意外触动使电气设备误动作。
2.3 系统I/O分配
I/O地址分配见表2-3-1所示:
表2-3-1 I/O分配表
输入 名称 停止按钮 启动按钮 热继电器触点 符号 SB1 SB2 FR 地址编号 I0.0 I0.1 I0.2 名称 接触器 接触器 接触器 输出 符号 KM1 KM2 KM3 地址编号 Q0.0 Q0.1 Q0.2
2.4 PLC端子接线图
PLC控制系统的端子接线图如图2-4-1所示。
图2-4-1 PLC端子接线图
3基于PLC的电动机顺序起动/停止控制设计的软件设计
3.1 编程软件介绍
本设计采用Step7 Micro Win v4.0.4.16 (电子编程)编程软件进行编程: STEP7-MICRO/WIN 编程软件,强大的工控编程组态软件
在Windows平台上运行的SIMATIC S7-200软件简单、易学,能够解决复杂
的自动化任务
可以快速进入,节省编程时间,具有扩展功能,基于标准的Windows软件(类似于Winword, Outlook等标准应用软件。
STEP 7-Micro/WIN编程软件为用户开发、编辑和监控自己的应用程序提供了良好的编程环境。
1、基本功能:
STEP 7-Micro/WIN是在Windows平台上运行的SIMATIC S7-200 PLC编程软件,简单、易学,能够解决复杂的自动化任务。
适用于所有SIMATIC S7-200 PLC机型软件编程。
支持IL、LAD、FBD三种编程语言,可以在三者之间随时切换。 具有密码保护功能。
STEP 7-Micro/WIN提供软件工具帮助您调试和测试您的程序。这些特征包括:监视S7-200正在执行的用户程序状态,为S7-200指定运行程序的扫描次数,强制变量值等。
指令向导功能:PID自整定界面;PLC内置脉冲串输出(PTO)和脉宽调制(PWM)指令向导;数据记录向导;配方向导。
支持TD 200和TD 200C 文本显示界面 (TD 200向导)。 2、其他功能 (1)运动控制
S7-200提供有开环运动控制的三种方式:
脉宽调制(PWM)-内置于S7-200,用于速度、位置或占空比控制。 脉冲串输出(PTO)-内置于S7-200,用于速度和位置控制。 EM253位控模块-用于速度和位置控制的附加模块。
为了简化您应用程序中位控功能的使用,STEP7-Micro/WIN提供的位控向导可以帮助您在几分钟内全部完成PWM、PTO或位控模块的组态。该向导可以生成位控指令,您可以用这些指令在您的应用程序中对速度和位置进行动态控制。对于位控模块,STEP 7-Micro/WIN还提供了一个控制面板,可以控制、监视和测试您的运动操作。
(2)创建调制解调模块程序
使用EM241调制解调模块可以将S7-200直接连到一个模拟电话线上,并且支持S7-200与STEP 7-Micro/WIN的通讯。该调制解调模块还支持Modbus从站RTU协议,该模块与S7-200之间的通讯通过扩展I/O总线实现。
STEP 7-Micro/WIN提供一个调制解调扩展向导,它可以帮助您设置一个远端的调制解调器,或者设置将S7-200连向远端设备的调制解调模块。
(3)USS协议库