290 likes | 371 Views
可编程控制器实验. 指导教师 — 张松慧. 实验一 软件学习及基本指令的使用. GX Developer 编程软件 GX Developer 是三菱 PLC 的编程软件,适用于 Q 、 QnU 、 QS 、 QnA 、 AnS 、 AnA 、 FX 等全系列可编程控制器。支持梯形图、指令表、 SFC 、 ST 及 FB 、 Label 语言程序设计,网络参数设定,可进行程序的线上更改、监控及调试,具有异地读写 PLC 程序功能。. 实验一 软件学习及基本指令的使用. 通过下拉菜单选择 PLC 系列、 PLC 类型、程序类型,以及工程名称和标题的设置。.
E N D
可编程控制器实验 指导教师—张松慧
实验一 软件学习及基本指令的使用 GX Developer 编程软件 GX Developer是三菱PLC的编程软件,适用于Q、QnU、QS、QnA、AnS、AnA、FX等全系列可编程控制器。支持梯形图、指令表、SFC、 ST及FB、Label语言程序设计,网络参数设定,可进行程序的线上更改、监控及调试,具有异地读写PLC程序功能。
实验一 软件学习及基本指令的使用 通过下拉菜单选择PLC系列、PLC类型、程序类型,以及工程名称和标题的设置。
工具栏和快捷按钮 图2 工具栏 • 录入和编辑梯形图是,利用工具栏上的快捷按钮较为方便,光标接近快捷俺就时,将出现快捷按钮的功能提示。 • 一个工具栏包含若干个快捷按钮。把光标移到某个工具栏,按下鼠标左键并拖动可以改变工具栏的位置,释放鼠标左键定位工具栏。
软元件录入的常用方法(1) 光标移至要插入软元件的位置,单击梯形图图形符号工具栏中需要的图标,在出现的软元件设置对话中输入软元件的文字符号,单击 按钮; 图3 编辑窗口
软元件录入的常用方法(2) 将光标移至要插入软元件的位置双击,在出现的软元件设置对话框中选择软元件的图形标号,输入软元件的文字符号,单击 按钮。 图4 软元件录入
梯形图的编译 梯形图编辑完成以后,利用 (梯形图与指令程序转换) 按钮可把梯形图转换成指令程序,也可把指令程序转换成梯形图。 录入编辑完部分或全部梯形图后,在保存之前先进行编译,利用 (程序批量变换)和 (程序变换)进行编译。
梯形图的写入 选择[下线]-[PLC写入]
梯形图的写入 选择[下线]-[PLC写入] 图5 PLC写入1
梯形图的写入 选择写入的文件,程序或者参数 图6 PLC写入2
调试 程序写入完毕,程序是否有错误?如有,据出错参数,纠错,如果没有问题,则验证输出信号是否根据要求输出。
实验二 定时器、计数器的使用 实验目的 1.掌握定时器正确的编程方法以及定时器的扩展方法。 2.掌握计数器正确的编程方法以及计数器的扩展方法。
定时器和计数器的工作原理 可编程控制器中的定时器相当于继电器系统中的时间继电器。 定时器是通过对PLC内的方波信号的计数实现计时。FX系列PLC中只有通电延时型定时器,由于PLC的定时器都有一定的定时范围。如果需要的设定值超过机器范围,我们可以通过几个定时器的串联组合来扩充设定值的范围。 如果计数值超过机器范围,也可以通过几个计数器的组合来扩充计数范围。长时间的定时也可以通过定时器和计数器的结合来扩展定时的范围。
实验内容 编写程序,分别实现下面列出的3项要求,实现输入输出的控制,并观察PLC输出。 1.单个定时器实现延时20s输出通电。 2.多个定时器(3个以上)实现延时1min输出断电。 3.定时器和计数器结合实现延时5min输出通电。
实验三 十字路口交通灯控制 实验目的 1.进一步熟练基本指令以及定时器的使用。 2.通过分析时序图,了解控制要求,掌握PLC的编程方法和程序调试方法,了解用PLC解决一个实际问题的全过程。
控制要求 图7 十字路口交通灯时序图
按控制要求进行I/O编址,编写程序。 控制要求如下: 1. 信号灯由一个开关控制,当第一次按下开关时,系统接通,信号灯开始工作。首先南北红灯亮,东西绿灯亮。当再次按下开关时,系统停止,所有信号灯熄灭。 2 .系统停止以前,所有信号灯按时序图周而复始循环工作。 3. 根据上述控制要求编写PLC程序,程序运行并调试。
实验四 机械手动作的模拟实验 实验目的 了解并掌握步进指令在顺序控制中的应用及其编程方法。
实验原理 步进指令又称步进顺控指令,它主要用于对较复杂的顺序控制程序进行编程。 步进指令有两条:STL指令和RET指令。 STL为步进开始指令,其意义为激活某个状态,在梯形图上体现为从主母线上引出的状态接点。STL指令有建立子母线的功能,以使该状态的所有操作均在子母线上进行。步进接点没有常闭触点,只有常开触点。步进接点在使用时,需要使用SET指令将其置位。 RET为步进结束指令,其使步进顺控程序执行完毕时,非状态程序的操作在主母线上完成,防止出现逻辑错误。状态转移程序 的结尾必须使用RET指令。
机械手动作的模拟实验面板图 图8机械手动作的模拟实验面板图 此面板中的启动、停止用动断按钮来实现,限位开关用钮子开关来模拟,电磁阀和原位指示灯用发光二极管来模拟。
控制要求 图中为一个将工件由A处传送到B处的机械手,上升/下降和左移/右移的执行用双线圈二位电磁阀推动气缸完成。当某个电磁阀线圈通电,就一直保持现有的机械动作,例如一旦下降的电磁阀线圈通电,机械手下降,即使线圈再断电,仍保持现有的下降动作状态,直到相反方向的线圈通电为止。另外,夹紧/放松由单线圈二位电磁阀推动气缸完成,线圈通电执行夹紧动作,线圈断电时执行放松动作。设备装有上、下限位和左、右限位开关,它的工作过程如图所示,有八个动作,即为:
实验内容 1.分配确定状态元件以及编程元件的地址,写出状态转移图。 2.根据状态转移图编写相应的梯形图或者指令表,并输入到PLC中,程序运行并调试。
实验五 LED数码显示控制 实验目的 1.进一步熟悉和掌握实验编程软件的使用。 2.掌握辅助继电器M的使用。 3.掌握功能指令-移位操作类指令。
实验原理 1、辅助继电器: 辅助继电器的代表符号是“M”。分为通用辅助继电器和特殊功能辅助继电器。辅助继电器的功能相当于与各种中间继电器,可以由其它各种软元件驱动,也可以驱动其它软元件。辅助继电器有常开和常闭两种触点,可以无限次引用。辅助继电器只有“ON” 和“OFF”。特殊功能辅助继电器有特殊的定义,具体查询使用手册。
2. 功能指令-移位操作指令 表1 移位操作指令表
LED数码显示控制的实验面板图 左部面板中的A、B、C、D、E、F、 G、H用发光二极管模拟输出。 图9 LED数码显示控制的实验面板图
控制要求 按下启动按钮后,由八组LED发光二极管模拟的八段数码管开始显示:先是一段段显示,显示次序是A、B、C、D、E、F、G、H。随后显示数字及字符,显示次序是0、1、2、3、4、5、6、7、8、9、A、b、C、d、E、F,再返回初始显示,并循环。
实验内容 1.根据上述控制要求确定编程元件的地址。 2.根据上述控制要求编写PLC程序,程序运行并调试。