目录实验一PLC编程实验..................................................................................................................2实验二PLC基本指令应用实验..................................................................................................3实验三SFC编程应用实验...........................................................................................................4实验四STL编程应用实验...........................................................................................................6实验五功能指令的应用实验.......................................................................................................9实验六音乐喷泉的模拟控制实验.............................................................................................11实验一PLC编程实验一.实验目的1.认识和了解PLC的输入、输出地址编号;2.熟悉FX系列PLC编程器的面板使用和操作;3.熟悉PLC编程器指令的写入、读出、插入和删除等基本操作。二.实验设备1.PC机三.应用软件三菱GXdeveloper(8.86版本)四.实验内容及步骤GXDeveloper是三菱公司全系列PLC的通信编程软件,它能对三菱的FX系列、Q系列、QnA系列、A系列(包括运动控制(SCPU))PLC编程以及各软元件的实时监控。GXDeveloper软件提供了三种编程语言,分别为梯形图、语句表和逻辑功能图(SFC)。新建工程系统默认为梯形图编程语言,同时可以选择SFC编程。也可进行程序的线上更改、监控及调试,具有异地读写PLC程序功能。例如新建FXCPU-FX2N(C)系列的梯形图:实验二PLC基本指令应用实验一.实验目的1.学会PLC各种指令的格式和编程方法;2.了解PLC编程功能及技巧。二.实验设备1.PC机。三.应用软件三菱GXdeveloper(8.86版本)四.实验内容及步骤PLC基本指令如下:LD:取指令(常开触点)LDI:取反指令(常闭触点)AND:串指令(常开触点)ANI:串反指令(常闭触点)OR:并指令(常开触点)ORI:并反指令(常闭触点)ORB:并块指令ANB:串块指令MPS:进栈指令MRD:读栈指令MPP:出栈指令PLS:上跳沿微分指令PLF:下跳沿微分指令MC:主控指令MCR:主控复位指令NOP:空指令OUT:输出指令END:结束指令首先编写程序,检查无误后编译,然后启动监视模式并通过软元件测试等实现相应的功能。实验中依次用定时器、开关、和脉冲信号对相应的线圈进行动作其中M8013为1s脉冲信号,即Y1线圈每一秒动作一次;X1直接动作Y2,同时触发T0定制器,即Y3每1s动作一次。实验三SFC编程应用实验一.实验目的学会使用SFC语言编程二.实验设备1.FX3U系列PLC装置(QSPLCW-SL2)一台2.PLC-20挂箱一只3.微机一台4.网线一根5.导线若干三.应用软件三菱GXdeveloper(8.86版本)四.实验内容及步骤顺序功能图SequeentialFunctionChart是一种新颖的、按照工艺流程图进行编程的图形编程语言。这是一种IEC标准推荐的首选编程语言近年来在PLC编程中已经得到了普及和推广。SFC编程的优点:1、在程序中可以很直观地看到设备的动作顺序。比较容易读懂程序因为程序按照设备的动作顺序进行编写规律性较强。2、在设备故障时能够很容易的查找出故障所处在的位置。3、不需要复杂的互锁电路更容易设计和维护系统。SFC的结构步转换条件有向连接+机器工序的各个运行动作SFC。SFC程序的运行从初始步开始每次转换条件成立时执行下一步、在遇到END步时结束向下运行建立SFC工程文件,并在工程内新建initial初始化块:写入main主程序:实验四STL编程应用实验一.实验目的1.学会STL语言编程;2,能够理清SFC和STL编程方法的转化。二.实验设备1.PC机三.应用软件三菱GXdeveloper(8.86版本)四.实验内容及步骤STL为步进梯形指令(StepLadderInstruction)。SET:置位,使触点闭合。RET:复位,使之断开。使用STL指令时应该注意以下一些问题:1)与STL触点相连的触点应使用LD或LDI指令,即LD点移到STL触点的右侧,直到出现下一条STL指令或出现RET指令,RET指令使LD点返回左侧母线。各个STL触点驱动的电路一般放在一起,最后一个电路结束时—定要使用RET指令。2)STL触点可以直接驱动或通过别的触点驱动Y、M、S、T等元件的线圈,STL触点也可以使Y、M、S等元件置位或复位。3)STL触点断开时,CPU不执行它驱动的电路块,即CPU只执行活动步对应的程序。在没有并行序列时,任何时候只有一个活动步,因此大大缩短了扫描周期。4)由于CPU只执行活动步对应的电路块,使用STL指令时允许双线圈输出,即同一元件的几个线圈可以分别被不同的STL触点驱动。实际上在一个扫描周期内,同一元件的几条OUT指令中只有一条被执行。5)STL指令只能用于状态寄存器,在没有并行序列时,一个状态寄存器的STL触点在梯形图中只能出现一次。6)STL触点驱动的电路块中不能使用MC和MCR指令,但是可以使用CJP和EJP指令。当执行CJP指令跳人某一STL触点驱动的电路块时,不管该STL触点是否为“1”状态,均执行对应的EJP指令之后的电路。7)与普通的辅助继电器一样,可以对状态寄存器使用LD、LDI、AND、ANI、OR、ORI、SET、RST、OUT等指令,这时状态器触点的画法与普通触点的画法相同。8)使状态器置位的指令如果不在STL触点驱动的电路块内,执行置位指令时系统程序不会自动将前级步对应的状态器复位。例:液体混合装置如图所示,上限位、下限位和中限位液位传感器被液体淹没时为ON。阀A、阀B和阀C为电磁阀,线圈通电时打开,线圈断电时关闭。开始时容器是空的,各阀门均关闭,各传感器均为OFF。按下启动按钮(X3)后,打开阀A,液体A流入容器,中限位开关变为OFF时,关闭阀A,打开阀B,液体B流入容器。当液面到达上限位开关时,关闭阀B,电机M开始运行,搅动液体,6s后停止搅动,打开阀C,放出混合液,当液面下降至限位开关之后再过2s,容器放空,关闭阀C,打开阀A。又开始下一周期的操作。按下停止按钮(X4),在当前工作周期的操作结束后,才硬质操作(停在初始状态)。实验五功能指令的应用实验一.实验目的1.熟悉PLC功能指令的使用和编程;二.实验设备1.PC机三.应用软件三菱GXdeveloper(8.86版本)四.实验内容及步骤学会使用MOV、ADD、CMP等指令的使用。首先编写程序,检查无误后编译,然后启动监视模式并通过软元件测试等实现相应的功能。MOV:ADD:当X0合上是,数据寄存器D0的内容加上123(十进制),然后送到寄存器D2中下面为实验性质的外部中断子程序。终端标号为I610,即没10ms中断一次。程序中每执行一次中断程序使数据存储器D0内容加1,当加到1000时使Y2职位。T0设置值为K100,且T0触电控制输出端Y1.当X10位ON→时,延时10s后,Y1、Y2应同时为1。实验部分截图实验六音乐喷泉的模拟控制实验一.实验目的用PLC构成的音乐喷泉控制系统。二.实验设备1.FX3U系列PLC装置(QSPLCW-SL2)一台2.PLC-20挂箱一只3.微机一台4.网线一根5.导线若干三.应用软件三菱GXdeveloper(8.86版本)四.实验内容及步骤1.控制要求隔灯闪烁:L1亮0.5秒后灭,接着L2亮0.5秒后灭,接着L3亮0.5秒后灭,接着L4亮0.5秒后灭,接着L5、L9亮0.5秒后灭,接着L6、L10亮0.5秒后灭,接着L7、L11亮0.5秒后灭,接着L8、L12亮0.5秒后灭,L1亮0.5秒后灭,如此循环下去。音乐喷泉控制示意图如下图所示:2.I/O分配输入输出起动按钮:X0L1:Y0L5、L9:Y4停止按钮:X1L2:Y1L6、L10:Y5L3:Y2L7、L11:Y6L4:Y3L8、L12:Y73.音乐喷泉的模拟控制接线图如下图所示:4.按图所示的梯形图输入程序。5.调试并运行程序。