为了使可编程控制器处理模拟量,必须实现模拟 量(Analog)和数字量(Digital)之间的A/D转换及D/A转换PLC厂家都生产配 套的A/D及D/A转换模块,使可编程控制器用于模拟量控制运动控制可编程序控制器可以用于圆周运动或直线运动的控制从控制机构 配置来说,早期直接用于开关量I/O模块连接位置传感器和执行机构,现在一般 使用专用的运动控制模块如可驱动步进电机或伺服电机的单轴或多轴位置控制 模块世界上各主要PLC厂家的产品几乎都有运动控制功能,广泛用于各种机械、 机床、机器人、电梯等场合过程控制过程控制是指对温度、压力、流量等模拟量的闭环控制作为工业 控制计算机,可编程序控制器能编制各种各样的控制算法程序,完成闭环控制 目前,随着大规模和超大规模集成电路等微电子技术的发展,PLC已由最初一位 机发展到现在的以16位和32位微处理器构成的微机化PC,而且实现了多处理 器的多通道处理如今,PLC技术已非常成熟,不仅控制功能增强,功耗和体积 减小,成本下降,可靠性提高,编程和故障检测更为灵活方便,而且随着远程 I/O和通信网络、数据处理以及图象显示的发展,使PLC向用于连续生产过程控 制的方向发展,成为实现工业生产自动化的一大支柱。
随着半导体技术、计算机技术和通信技术的发展,工业控制领域已有翻天覆 地的变化,PLC亦一样,随着PLC应用领域日益扩大,PLC技术及其产品结构都 在不断改进,功能日益强大,性价比越来越高PLC技术面临的前景方向:PLC微型化发展PLC网络技术化发展向模块化、智能化发展PLC操作向简易化方向发展编程语言和编程工具的多样化和标准化1.2设计任务随着现代工业设备的自动化越来越多的工厂设备采用PLC,变频器,人机界 面自动化器件来控制,因此自动化程度越来越高电器控制技术是随着科学技术 的不断发展,生产工艺不断提出新的要求而得到迅速发展的在现代化工业生 产中,为了提高劳动生产率,降低成本,减轻工人的劳动负担,要求整个工艺生 产过程全盘自动化,这就离不开控制系统控制系统是整个生产线的灵魂,对 整个生产线起着指挥的作用一旦控制系统出现故障,轻者影响生产线的继续进 行,重者甚至发生人生安全事故,这样将给企业造成重大损失送料小车是基于PLC控制系统来设计的,控制系统的每一步动作都直接作 用于送料小车的运行,因此,送料小车性能的好坏与控制系统性能的好坏有着直 接的关系送料小车能否正常运行、工作效率的高低都与控制系统密不可分。
本 课程主要设计送料小车的控制2送料小车2.1送料小车控制要求2.1.1基本控制要求送料小车主要设置有启动按钮SB1:其作用就是当有人按下启动按钮后;送 料小车开始运动送料小车还设有停止按钮SB2 :其作用就是当用户按下停止按 钮后,送料小车就会回到1号工地停止在送料小车行进过程中:设置有4个限 位开关(X1、X2、X3、X4):其每个限位开关都着不一样的工作流程:其大概的 流程如下:小车在用户规定的初始位置,用户按下启动按钮SB1,送料小车开始运动, 当到达1号工地装料及(限位开关XI),在其停2秒后;运动到2号工地及(限 位开关X2)卸货,在其停留2秒后;运动到3号工地及(限位开关X3)装料, 在其停留3秒后;运动到4号工地及(限位开关X4)卸货,在其停留3秒后; 运动返回到1号工地及(限位开关XI)若在运动期间没有用户对送料小车进行 操作,那么小车将一直周而复始的如上流程运动直到用户对其操作为止2.1.2扩展控制要求除了送料小车的基本控制要求外,我还在其中做暂停开关:根据我的设计:在送料小车运行过程中,若按下暂停按钮SB3 一次,送料小 车就会在在当前位置停下来,其主要功能是为了方便对送料小车进行点对点的控 制。
在送料小车的任何位置都能对送料小车进行检查和进行调整若再次按下暂 停按钮SB3,那么送料小车就还按基本控制要求进行循环运动(暂停前的运动状 态)直到用户按下停止按钮为止为了更好的对送料小车进行控制,我还设计了对小车的点对点控制及(手动 操作)手动开关分为两个点动控制开关:其开关(X11)控制送料小车左行, 其开关(X12)控制送料小车右行:当用户闭合左行开关(X11),送料小车就还往左前行;当用户断开开关 (XII),送料小车往左前行停止当用户闭合右行开关(X12),送料小车就还 往右前行;当用户断开开关(X12),送料小车往右前行停止为了避免两个开 关同时按下(错误状态)送料小车的点动开关都会失效只有一个点动开关闭合 时,点动开关才能正常工作,有效的控制送料小车运行为了规范送料小车的运作,我还设计了复位检查功能:当用户按下复位按钮 后,送料小车就还立马运行返回到1号工地,等待2秒后,继续按照基本控制流 程进行运行2.2硬件设计2.2.1 I/O接线图附图1后诚钮+限位1限位2限位3限位4手动左移开矢手动右移开关暂停左移右琢图1I/O接线表PLC软元件作用I/O接线对照X0启动开关SB1X1限位1SQ1X2限位2SQ2X3限位3SQ3X4限位4SQ3X10复位SB4X11手动左移QS1X12手动右移QS2X13暂停按钮SB3X14停止SB2Y0左移KM1Y1右移KM22.3程序设计2.3.1程序控制逻辑图附图2))J))J)X0016C70X004K20
这样做往返运动按下停止按钮X14, M1辅助接点失电,Y1得电,运动到X1,Y1失电,小车 停止在X1按下暂停按钮X13,小车停止当前的运行动作,再次按下暂停按钮X13,小 车恢复原状态运动闭合手动开关X11,Y0得电小车左移闭合手动开关X12, Y1得电小车右移按下复位按钮X10,Y1得电小车右行若此时M1失电则小车运动到X1,停止 在此若M1得电,则小车运动到X1,停止2秒后,继续做往返运动3总结在这次实训我也出错了不少,也知道了不少对PLC编程也有了一定的编程 技术也对PLC编程有一点总结在运用PLC编程软件时,其中有几点值得我 们注意的:在编写PLC控制程序时,我们要注意先了解,我们控制的硬件设备,对其我 们做控制的输入输出和中间媒介这样可避免我们把控制程序写出来后,在实际 的控制中找不到对应的控制或感应或接触接点我们还要注意,在编写程序时,一定注意接点竞争必要的时候,我们可以 用辅助接点来代替,以避免接点竞争我们也要注意在编写时一个严重的错误,那就是在编写程序时,在同一个PLC 程序中,不能在右母线出现重复的输出软元件例如:前面出现了 Y0若在后面 也出现Y0的话,程序就不会按我们要求控制执行。
所以我们得把控制同一个输 出的控制下载一起写在一起就要注意这些逻辑的关系可能会相互影响我们写好的控制程序,一定要在电脑上进行调试虽然有些麻烦,但是这样 我们能了解和解决许多问题这样有利于我们以后编程还有一点我们在编程是一定也要注意编程控制的化简这一点我们也要注 意、4致谢感谢河南工程学院全体老师感谢电气可编程控制原理与应用指导老师:邓丽霞老师感谢电气信息工程学院电气工程及其自动化专业全体同学5参考文献及附录。