上海市维修电工二级PLC应会1_第1页
上海市维修电工二级PLC应会1_第2页
上海市维修电工二级PLC应会1_第3页
上海市维修电工二级PLC应会1_第4页
上海市维修电工二级PLC应会1_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、4.1.1 反应炉PLC控制一实验目的:1用PLC构成反应炉控制系统。2掌握PLC编程的技巧和程序调试的方法。3训练解决工程实际控制问题的能力。二、实验器材:PLC实验箱、计算机及软件、连接导线、万用表。三、操作知识内容用PLC来控制反应炉的动作反应炉工艺共分为三个过程第一个过程为进料过程:当液面低于下液面传感器(SL2=1),温度低于低温传感器(ST2=1),压力低于低压传感器(SP2=1)。按启动按钮S01后,排气阀(YV1)和进料阀(YV2)打开,液面上长至上液面传感器(SL1=1),关闭排气阀和进料阀,延时3秒打开氮气阀(YV3),反应炉内压力上升至高压传感器(SP1=1),关闭氮气阀

2、。开始第二个过程。第二个过程为加热过程:加热接触器KM吸合,温度上升至高温传感器(ST1=1),保温4秒,然后断开加热接触器降温,待温度降至低温传感器(ST2=1)时,开始第三个过程。第三个过程为泄放过程:打开排气阀,气压下降至低压传感器(SP2=1),打开泄放阀,液位下降至下液面传感器(SL2=1)关闭排气阀和泄放阀。以上三个过程为一个循环。 按下启动按钮,开始反应炉工艺,一直循环下去,直到按了S02停止按钮,工艺完成当前一个循环后停止。在第一、第二过程中,如按下急停按钮S03,则立即关闭进料阀、氮气阀、加热接触器,待温度降至低温传感器(ST2=1)时,打开排气阀将压力降至最低(SP2=1)

3、再打开泄放阀将炉内液体放完后停止。输入输出端口配置输入设备输入端口编号考核箱对应端口方案1方案2高压传感器SP1X0X0 电脑和PLC自动连接低压传感器SP2X1X1 电脑和PLC自动连接高温传感器ST1X2X2 电脑和PLC自动连接低温传感器ST2X3X3 电脑和PLC自动连接上液面传感器SL1X4X4 电脑和PLC自动连接下液面传感器SL2X5X5 电脑和PLC自动连接启动按钮S01X6X10S01停止按钮S02X7X6S02急停按钮S03X10X7S03输出设备输出端口编号考核箱对应端口方案1方案2加热接触器KMY0Y4H01排气阀YV1Y1Y3H02进料阀YV2Y2Y2H03氮气阀YV

4、3Y3Y1H04泄放阀YV4Y4Y0H05四、练习训练作业1、练习要求(1)按指定选用方案1(方案2),用FX2N系列PLC指令编制程序,按工艺流程写出状态转移图,写出梯形图或语句表。(2)按编制的程序输入PLC在考核箱上接线、调试。(3)用仿真动画图像调试,检查程序,实现反应炉工艺的控制要求。(4)程序调整:按照题意写出对原操作程序进行调整的方法或思路,并写出调整程序。 试设计以下的报警程序:1) 当打开氮气阀后1分钟炉内压力未达到最高值时报警2) 当加热接触器接通后经30秒炉内温度未达到最高值时报警3) 当泄放阀打开后经2分钟炉内液位未达到最低液位时报警2、练习步骤(1)按指定选用方案1,

5、按工艺流程写出状态转移图,写出流梯形图或语句表。根据第一个进料过程:当液面低于下液面传感器(SL2/X5=1),温度低于低温传感器(ST2/X3=1),压力低于低压传感器(SP2/X1=1)。按启动按钮S01(X6=1)后,排气阀YV1(Y1=1)和进料阀YV2(Y2=1)打开,液面上长至上液面传感器(SL1/X4=1),关闭排气阀和进料阀, T0延时3 (K30) 秒打开氮气阀YV3(Y3=1),反应炉内压力上升至高压传感器(SP1/X0=1),关闭氮气阀。开始第二个过程。当条件X5、X1、X3为NO,按启动按钮S01使X6为NO,进入S20状态,驱动排气阀YV1和进料阀YV2打开(Y1、Y

6、2为1)。当液面上长至上液面传感器SL1为NO(X4=1),进入S21状态(S20状态自动关闭), 执行T0延时3 (K30) 秒后,驱动氮气阀YV3(Y3为1)。当条件高压传感器SP1(X0=1)为NO,进入S22状态(S21状态自动关闭)。图11是第一个进料过程状态转移图。第二个过程为加热过程:加热接触器KM吸合(Y0为1),温度上升至高温传感器ST1(X2=1)为NO,保温4秒,然后断开加热接触器降温,待温度降至低温传感器ST2(X3=1)为NO时,开始第三个过程. 当条件高压传感器SP1(X0=1)为NO,进入S22状态.执行加热过程KM吸合(Y01),当条件高温传感器ST1(X2=1

7、),开始T1计时4秒后进入S23状态(S22状态自动关闭)。当条件低温传感器ST2(X3=1),进入S24状态(S23状态自动关闭)。图12是第二个(加热)过程状态转移图。第三个过程为泄放过程:打开排气阀(Y11),气压下降至低压传感器SP2(X1=1),打开泄放阀(Y41),液位下降至下液面传感器SL2(X5=1)关闭排气阀和泄放阀(Y1、Y40)。以上三个过程为一个循环。当条件低温传感器ST2(X3=1),进入S24状态。为排气泄放过程,执行排气阀打开(Y11)降压,气压下降至低压传感器SP2(X1=1),执行泄放阀打开(Y41),当液位下降至下液面传感器SL2(X5=1)关闭排气阀和泄放

8、阀(Y1、Y40),第一个循环执行回路结束,反应炉回到初始状态。图13是第三个(泄放)过程状态转移图。按下启动按钮,开始反应炉工艺,一直循环下去,直到按了S02停止按钮,工艺完成当前一个循环后停止。当第三个(泄放)过程结束,反应炉回到初始状态,即液面低于下液面传感器SL2(X5=1),温度低于低温传感器ST2(X3=1),压力低于低压传感器SP2(X1=1)。循环执行一个进料过程,直到按了S02(X7=1)停止按钮,反应炉回到初始状态后停止。利用M1常闭点串联到下一循环执行回路,由X6使 M1置0,接通下一循环执行回路,由X7使M1置1,切断循环执行回路。如图14所示。可见,用PLC来控制反应

9、炉动作的工艺流程为单流程状态转移图;只要将图1114进行整理就可以得到反应炉的工艺流程状态转移图(图略)。在第一、第二过程中,如按下急停按钮S03(X10=1),则立即关闭进料阀、氮气阀、加热接触器,待温度降至低温传感器ST2(X3=1)时,打开排气阀将压力降至最低SP2(X1=1)再打开泄放阀将炉内液体放完后(SL2/X5=1)停止。如图1-5所示。 如果在第三过程中,按下急停按钮S03(X10=1) 炉内液体放完后(SL2/X5=1),系统停止循环。只要求驱动循环点M1置1,用急停按钮S03(X10=1)常开点并联到循环执行回路。由S03(X10=1)使M1置1,切断循环执行回路。如图18

10、所示。根据反应炉的工艺流程状态转移图,使用步进顺控指令进行编程(写出梯形图或语句表)。编程原则:先进行驱动处理,再进行转移处理。即先进行该状态的输出处理,再根据转移方向和转移条件向下一个状态转移。编程要点及注意事项:.对状态进行编程处理,必须使用步进接点指令STL。. 步进程序的最后必须使用步进返回指令RED,使程序返回主母线。.驱动负载使用OUT指令。如果相邻的状态驱动同一负载,也可以使用SET指令,将其置位,到该负载无需驱动时,用RST指令将其复位。.状态的顺序转移用SET指令;状态的不连续转移(跳转)时,用输出指令OUT。读董状态转移图,预测其控制要求和运行结果。根据编程原则进行编程(写

11、出语句表)。如图1-5所示。(2)按编制的程序输入PLC在考核箱上接线、调试。 首先,对PLC进行输入、输出回路连线。输入回路连线即COM通过具体的输入元件(按钮、转换开关、行程开关、继电器的触点、传感器等)连接到对应的输入点上,通过输入点X将输入元件状态信息送到PLC内部。PLC来控制反应炉动作需要连接的输入点为SO1、SO2、SO3,如图18所示。输出回路连线就是PLC的负载驱动回路。PLC仅提供输出点,通过输出点将负载和负载电源连接成一个回路,负载的状态由PLC输出点控制。负载电源的规格应根据需要和输出点的技术规格进行选择。系列PLC输出分继电器输出(R)、晶体管输出(T)、可控硅输出(

12、S)三种形式。我们使用的PLC型号后缀为R是继电器输出,电源只要满足负载即可,PLC本身对电源无要求。如图19所示,HL1HL3为报警指示灯。 PLC输入、输出回路连线完成,必须进行检查确认(考评员)无错误,方可进行接通电源。编程准备:检查PLC与计算机的连接是否正确;使PLC处于“停机”状态:接通PLC和计算机的电源。在计算机桌面,双击图标。打开PLC编程软件,点击“文件” “新文件”点击FX2N选项,点击“确认”按钮,进入编程界面(梯形图)。 输入图1-7编程语句。梯形图编程、语句表编程利用梯形图视图、语句表视图 进行切换,编程结束点击编程保存按钮。输入要保存的文件名“fanyinlu”,

13、点击“确认”钮。输入题头名“fanyinlu”, 点击“确认”钮。点击转换按钮(语句表视图无需)。选择目录“PLC”、 点击“写出”。选择“范围设置”,终至步输入“100”。 点击“确认”按钮。程序写入PLC。(3)用仿真动画图像调试,检查程序,实现反应炉工艺的控制要求。打开实现反应炉工艺的仿真动画图像,显示如下图界面。将PLC置于“运行”状态。点击仿真动画图像中的“联机”按钮好,进行启动SO1、停止SO2、急停SO3操作,检查仿真动画动作的正确性。否则进行相应程序修改。(4)程序调整:试设计以下的报警程序,写出调整程序。1. 当打开氮气阀后1分钟炉内压力未达到最高值时报警 这里要求在氮气阀打

14、开的同时,启动一个定时器T10,当T10定时1分钟(K600)时间到, T10辅助常开闭合,Y10输出使HL1指示报警。当炉内压力1分钟内达到最高值(SP1动作)使X0置1,进入下一步序,使T10复位。五、练习作业 1、练习要求(1) 按指定方案2,按工艺流程写出状态转移图。(2) 用FX2N系列PLC指令编制程序写出梯形图和语句表。(3) 按编制的程序输入PLC在考核箱上接线、调试。(4) 用仿真动画图像调试,检查程序,实现反应炉工艺的控制要求。(5)程序调整:按照题意写出对原操作程序进行调整的方法或思路,并写出调整程序。 试设计以下的报警程序:1、 当加热接触器接通后经30秒炉内温度未达到

15、最高值时报警2、 当打开氮气阀后1分钟炉内压力未达到最高值时报警3、 当泄放阀打开后经2分钟炉内液位未达到最低液位时报警2、当泄放阀打开后经2分钟炉内液位未达到最低液位时报警4.1.2 用PLC 控制喷漆 一、实验目的:1用PLC构成喷漆流水线控制系统。2掌握PLC编程的技巧和程序调试的方法。3了解应用PLC技术解决实际控制问题的全过程。 二、实验器材:PLC实验箱、计算机及软件、连接导线、万用表。三、实验要求及步骤:1编程要求:(工艺流程)按S03(红色)、S04(黄色)、S05(绿色),选择按钮选择要喷漆的颜色(只有在喷漆时不可以选择)。由Y01(红色)、Y02(黄色)、Y03(绿色)分别

16、控制喷漆的颜色。按S01启动按钮启动流水线,轿车到一号位,由PC机发出一号位到位的信号,流水线停止,延时1秒,一号门开启,延时2秒,流水线重新启动,轿车到二号位,由PC机发出二号位到位信号,流水线停止,一号门关闭并延时2秒开始喷漆,喷漆延时6秒后停止,二号门开启并延时2秒,流水线重新启动,轿车到三号位,由PC机发出三号位到位信号,二号门关闭,计数器累加1,继续开始第二辆轿车。当计数器累加到3时,延时4秒,整个工艺停止,计数器自动清零。当按下SO2停止按钮后,轿车到三号位后,延时4秒,整个工艺停止,计数器自动清零。2输出端口配置: 输入设备输入端口考核箱对应端口方案1方案2启动按钮S01X0X3

17、S01选择红色按钮S03X1X0SO3选择黄色按钮S04X2X1SO4选择绿色按钮S05X3X2SO5一号位到位信号X4X4电脑与PLC自动连接二号位到位信号X5X5电脑与PLC自动连接三号位到位信号X6X6电脑与PLC自动连接停止按钮S02X7X7S02输出设备输出端口考核箱对应端口方案1方案2流水线运行Y0Y 6H01红色喷漆Y 1Y 1H02黄色喷漆Y 2Y 2H03绿色喷漆Y 3Y 3H04喷漆阀门开启Y 4Y 0H05一号门开启Y 5Y 4H06二号门开启Y 6Y 5H07计数C0C0电脑与PLC自动连接四、练习训练1、练习要求(1)按指定选用方案1(方案2),用FX2N系列PLC指

18、令编制程序,按工艺流程写出状态转移图,写出梯形图或语句表。(2)按编制的程序输入PLC在考核箱上接线、调试。(3)用仿真动画图像调试,检查程序,实现流水线喷漆的控制要求。(4)程序调整:按照题意写出对原操作程序进行调整的方法或思路,并写出调整程序。 试设计以下的程序:1. 喷漆汽车的数量通过考核箱上的数码管显示出来。 2、练习步骤(1)按指定选用方案1,按工艺流程写出状态转移图,写出流梯形图或语句表。 分析该流水线喷漆的控制工艺流程如下:可见,用PLC构成喷漆流水线控制系统的工艺流程为单流程状态转移图;状态转移图如图2-1:(2)编程:用FX2系列PLC的指令按工艺要求及设定方式写出状态转移图

19、编制梯形图或语句表(图略)。 (3)调试:将的程序进行程序输入,在模拟箱上接线、并用电脑软件模拟仿真调试;操作程序输入、模拟箱上接线等仿照上题。五、练习作业 1、练习要求(1)按指定方案2,按工艺流程写出状态转移图。(2)X2N系列PLC指令编制程序写出梯形图和语句表。(3)按编制的程序输入PLC在考核箱上接线、调试。(4)用仿真动画图像调试,检查程序,实现反应炉工艺的控制要求。(5) 程序调整:按照题意写出对原操作程序进行调整的方法或思路,并写出调整程序。 试设计以下的程序:1. 喷漆汽车的数量通过考核箱上的数码管显示出来。(使用SEGL指令,由带锁存七段码显示。见附录)4.1.3用PLC控

20、制拣球的动作一、实验目的:1用PLC构成机械手控制系统,掌握PLC中选择性分支的编程技巧和程序调试的方法。2训练解决工程实际控制问题的能力。 二、实验器材:PLC实验箱、计算机及软件、连接导线、万用表。三、实验要求及步骤: 1编程要求:吸盘原始位置在左上方,左限开关LS1,上限开关LS3压合。按电脑仿真程序中“选球”按钮,选择大球或小球,按S01启动按钮,下降电磁阀KM0吸合,延时7秒,下降电磁阀KM0断开吸合,电磁阀KM1吸合,若是小球吸盘碰到下限开关LS2压合,若是大球吸盘则碰不到下限开关LS2,上升电磁阀KM2吸合。然后吸盘碰到上限开关LS3压合,上升电磁阀KM2断开,右移电磁阀KM3吸

21、合。若是小球吸盘碰到小球右限开关LS4压合,右移电磁阀KM3断开,下降电磁阀KM0吸合。若是大球吸盘碰到大球右限开关LS5压合,右移电磁阀KM3断开,下降电磁阀KM0吸合,然后吸盘碰到下限开关LS2压合,吸合电磁阀KM1断开,下降电磁阀KM0断开,上升电磁阀KM2吸合,吸盘碰到上限开关LS3压合,上升电磁阀KM2断开,左移电磁阀KM4吸合,吸盘碰到左限开关LS1压合,左移电磁阀KM4断开,如此完成一个循环。 按了启动按钮SO1后,吸盘按上述规律连续工作,当小球箱装满6只或大球箱装满4只时,均要暂停5秒将满箱搬走,放上空箱,吸盘继续工作,当按了停止按钮SO2后吸盘在完成当次循环后停止。2输入输出

22、端口:输入设备输入端口考核箱对应端口方案1方案2启动S01X0X6S01停止按钮SO2X6X7SO2左限开关LS1X1X1电脑与PLC自动连接下限开关LS2X2X2电脑与PLC自动连接上限开关LS3X3X3电脑与PLC自动连接小球右限开关LS4X4X4电脑与PLC自动连接大球右限开关LS5X5X5电脑与PLC自动连接输出设备输出端口考核箱对应端口方案1方案2下降电磁阀KM0Y 0Y 1H01吸合电磁阀KM1Y 1Y 2H02上升电磁阀KM2Y 2Y 3H03右移电磁阀KM3Y 3Y 4H04左移电磁阀KM4Y 4Y5H05四、练习训练1、练习要求(1)按指定选用方案1(方案2),用FX2N系列

23、PLC指令编制程序,按工艺流程写出状态转移图,写出梯形图或语句表。(2)按编制的程序输入PLC在考核箱上接线、调试。(3)用仿真动画图像调试,检查程序,实现拣球动作控制要求。(4)程序调整:按照题意写出对原操作程序进行调整的方法或思路,并写出调整程序。 试设计以下的程序:1. 在机械手上升及左右移动时,如按急停按钮则机械手立即下降,当碰到下限开关时,释放大小球,机械手停于原位不动,以便于处理。2、练习步骤(1) 按指定选用方案1,按工艺流程写出状态转移图,写出流梯形图或语句表。根据拣球动作分析:1吸盘原始位置为左限开关LS1(X11),上限开关LS3(X31)压合。按S01(X01)启动按钮,

24、下降电磁阀KM0(Y01)吸合,延时7秒,下降电磁阀KM0(Y00)断开吸合,电磁阀KM1(Y11)吸合,若是小球吸盘碰到下限开关LS2(X21)压合,若是大球吸盘则碰不到下限开关LS2(X20),上升电磁阀KM2(Y21)吸合。然后吸盘碰到上限开关LS3(X31)压合,上升电磁阀KM2(Y20)断开,右移电磁阀KM3(Y31)吸合。若是小球吸盘碰到小球右限开关LS4(X41)压合,(若是大球吸盘碰到大球右限开关LS5(X51)压合),右移电磁阀KM3(Y30)断开,下降电磁阀KM0(Y01)吸合,然后吸盘碰到下限开关LS2(X21)压合,吸合电磁阀KM1(Y10)断开,下降电磁阀KM0(Y0

25、0)断开,上升电磁阀KM2(Y21)吸合,吸盘碰到上限开关LS3(X31)压合,上升电磁阀KM2(Y20)断开,左移电磁阀KM4(Y41)吸合,吸盘碰到左限开关LS1(X11)压合,左移电磁阀KM4(Y40)断开,如此完成一个循环。其动作过程如下: 左上为原点(X1、X3为1),启动S01(X01)按钮,KM0(Y01)吸合下降,延时7秒,(若下限开关LS2(X21)压合,吸盘碰到的是小球,下限开关LS2(X20),吸盘碰到的是大球)。页:19 该动作流程可根据SO2的状态有两个分支,属于选择性分支。吸球时SO2的状态为分支点,右行到SO4或SO5处下降为汇合点。其状态转移图如图2-1所示。当

26、小球箱装满6只或大球箱装满4只时,均要暂停5秒将满箱搬走,放上空箱,吸盘继续工作,当按了停止按钮SO2后吸盘在完成当次循环后停止。这里需要加两个计数器、一个计时器,以及一个停止保持。在初始化时对两个计数器清零,图略。在吸住大、小球时分别对两个计数器进行计数,图略.在任一计数器达到设定数,加入启动计时器暂停5秒,同时对该计数器自清零,在公共程序中加入停止保持程序,停止保持控制吸盘在完成当次循环后,回到原点位置停止,如图2-2所示。2.结合以上动作分析写出完整的状态转移图及梯形图或语句表,图略。3用FX2系列PLC的指令按工艺要求及设定方式将编制的程序进行程序输入。注意选择性分支/汇合的编程特点及

27、编程方法。4.在模拟箱上接线、并用用仿真动画图像调试,检查程序,实现拣球动作控制要求。五、练习作业 1、练习要求(1).按指定方案2,按工艺流程画出状态转移图。(2).用FX2N系列PLC指令编制程序写出梯形图和语句表。(3)用FX2系列PLC计算机软件进行程序输入。(4)在考核箱上接线,用电脑软件模拟仿真进行调试。(5).程序调整:按照题意写出对原操作程序进行调整的方法或思路,并写出调整程序。 试设计以下的程序:1. 在机械手上升及左右移动时,如按急停按钮则机械手立即下降,当碰到下限开关时,释放大小球,机械手停于原位不动,以便于处理。4.1.4 PLC 控制双工作台加工一、实验目的:1用PL

28、C构成双工作台加工控制系统。2掌握PLC编程的技巧和程序调试的方法。3了解应用PLC技术解决实际控制问题的全过程。 二、实验器材:PLC实验箱、计算机及软件、连接导线、万用表。三、实验要求及步骤:1. 操作内容:有一台多工位,双动力头的组合机床,见上图,其回转台M5周边均匀按装了12个撞块,通过限位开关SQ7的信号可作最小为30°的分度,加工前,工作台均在原位即:限位开关SQ3、SQ6、SQ7被压合,回转台上夹具放松。试用PLC来控制组合机床的加工工艺流程。 工艺流程: 启动 夹具夹紧 延时3S 滑台M1快进 SQ1 M1工进,动力头M2转SQ2 动力头 滑台M3快进SQ4 M3工进

29、,动力头M4转SQ5 动力头M2停,M1快退 SQ3 滑台M1停 夹具放松延时3S调整工位回转90度SQ7 一只零件加工结束。 M4停,M3快退 SQ6 滑台M3停 按急停按钮后二个机械滑台立即返回原点,同时动力头停转,回转台仍夹紧。2.输入输出端口配置输入设备输入端口编号考核箱对应端口方案1方案2启动按钮S01X0X10S01急停按钮S02X10X0S02M1滑台限位开关SQ1X1X1 电脑和PLC自动连接M1滑台限位开关SQ2X2X2 电脑和PLC自动连接M1滑台限位开关SQ3X3X3 电脑和PLC自动连接M3滑台限位开关SQ4X4X4 电脑和PLC自动连接M3滑台限位开关SQ5X5X5

30、电脑和PLC自动连接M3滑台限位开关SQ6X6X6 电脑和PLC自动连接回转工作台限位开关SQ7X7X7 电脑和PLC自动连接输出设备输出端口编号考核箱对应端口方案1方案2M1滑台快进信号Y0Y1H01M1滑台工进信号Y0Y1Y1Y2H02M1滑台快退信号Y2Y3H03动力头M2转动信号Y10Y10H04M3滑台快进信号Y3Y4H05Y 1H01M3滑台工进信号Y3Y4Y4Y5H06Y 2H02M3滑台快退信号Y5Y6H07Y 3H03动力头M4转动信号Y11Y11H08Y 4H04回转工作台转动信号Y6Y7H09Y5H05回转台夹紧信号Y7Y0H10四、练习训练1、练习要求(1)按指定选用方

31、案1(方案2),用FX2N系列PLC指令编制程序,按工艺流程写出状态转移图,写出梯形图或语句表。(2)按编制的程序输入PLC在考核箱上接线、调试。(3)用仿真动画图像调试,检查程序,实现双工作台加工控制系统要求。(4)程序调整:按照题意写出对原操作程序进行调整的方法或思路,并写出调整程序。 试设计以下的程序:1. 加工零件的件数可通过考核箱上的数码拨盘来设定,当加工的件数到达拨盘的设定数值时整个加工结束。练习步骤1.按指定选用方案1,按工艺流程写出状态转移图。根据双工作台加工控制分析: 该动作流程为所有分支流程均同时执行的分支流程,称为并行性分支/汇合顺序控制。用并行性分支/汇合形式来编程。其

32、状态转移图如图4-1所示。按急停按钮SQ2后,两个机械滑台立即返回原点,同时动力头停转,回转台仍夹紧。只要设置急停保持M0,对步进状态进行置0,对快进Y0.Y3进行置0;同时启动Y2、Y5,S0及回转台仍夹紧置1。其状态转移图如图4-2所示。2.写出流梯形图或语句表。 动作流程用并行性分支/汇合形式来编程。必须掌握其编程方法及应该注意的问题。(1) 并行分支状态S20的编程是先进行驱动处理,再按分支顺序进行状态转移处理。如图4-1,S20为分支状态。当S20状态激活,同时转移条件T0为1时,2个分支流程的第一状态S21、S31同时被置位,2个分支流程同时开始运行工作。(2) 编制各分支流程的驱

33、动程序一般按从左到右的顺序编写。(3) 编写并行汇合程序。如图4-3圈出。2个分支的最后状态S23、S33都被激活。且转移条件X3、X6为ON时,汇合状态S24被置位。(4) 并行性分支/汇合编程应该注意的问题:并行性分支/汇合最多只能有8个分支的汇合;并行性分支/汇合的分支转移条件及汇合转移条件必须在双划外面。如图4-1所示3用FX2系列PLC的指令按工艺要求及设定方式将编制的程序进行程序输入。注意并行性分支/汇合形式的编程特点及编程方法。4.在模拟箱上接线、并用用仿真动画图像调试,检查程序,实现双工作台加工系统控制的要求。 五、练习作业 1、练习要求(1).按指定方案2,按工艺流程画出状态

34、转移图。(2).用FX2N系列PLC指令编制程序写出梯形图和语句表。(3)用FX2系列PLC计算机软件进行程序输入。(4)在考核箱上接线,用电脑软件模拟仿真进行调试。(5).程序调整:按照题意写出对原操作程序进行调整的方法或思路,并写出调整程序。 试设计以下的程序:1. 加工零件的件数可通过考核箱上的数码拨盘来设定,当加工的件数到达拨盘的设定数值时整个加工结束。(使用DSW指令采样拨盘开关数据,DSW指令说明见附录)4.2.1数码拨盘输入数据顺序显示一、实验条件、目的:1.装有FX2NMR带有模拟输入开关及按钮和输出指示灯的考核箱。2.具有4个数码拨盘及4个8段数码显示管。3.掌握FX2N系列

35、PLC功能指令的编程及运用和程序调试的方法。4.了解应用PLC技术解决数据处理过程,掌握常用功能指令。 二、实验器材:PLC实验箱、计算机及软件、连接导线、万用表。三、要求及步骤:1.实验要求在数码拨盘上任意设定一个三位数,按了输入按钮SO1后,数据进入plc同时在数码显示管上显示出来,依次输入不大于10个的数,然后按一下显示按钮SO2,数码管将按输入顺序依次显示一遍。按了复位按钮SO3后,可以重新输数。输入、输出端口配置: 输入设备输入端口考核箱对应端口方案1方案2数据输入按钮S01X10X0S01显示按钮S02X11X1SO2复位按钮S03X12X2SO3数码拨盘1X0X10拨盘开关1数码

36、拨盘2X1X11拨盘开关2数码拨盘4X2X12拨盘开关4数码拨盘8X3X13拨盘开关8输出设备输出端口考核箱对应端口方案1方案2拨盘位数选通信号个Y10Y0拨盘开关个拨盘位数选通信号十Y11Y1拨盘开关十拨盘位数选通信号百Y12Y2拨盘开关百BCD码显示管数1Y0Y10BCD码显示器1BCD码显示管数2Y1Y11BCD码显示器2BCD码显示管数4Y2Y12BCD码显示器4BCD码显示管数8Y3Y13BCD码显示器8显示数位数选通个Y4Y14BCD码显示器个显示数位数选通十Y5Y15BCD码显示器十显示数位数选通百Y6Y16BCD码显示器百电源24VBCD码显示器24V电源0VBCD码显示器0V

37、四、练习训练1、练习要求(1)按指定选用方案1(方案2),用FX2N系列PLC指令编制程序,画出状态转移图,写出梯形图或语句表。(2)按编制的程序输入PLC,在考核箱上接线、调试。(3)程序调整:按照题意写出对原操作程序进行调整的方法或思路,并写出调整程序。 试设计以下的程序:如果按了显示按钮后,显示的是所有输入数值之和,则程序如何调整。2、练习步骤(1)首先要了解PLC的数据类元件的组成、功能、指令的表达形式和使用要素,掌握常用的功能指令的应用。在功能指令编程中,用到得最多的是具有16位的软元件,如数据寄存器D、变址寄存器Z、常数K。数据类元件的类型:1.位元件,如X、Y、S。2.字元件,如

38、数据寄存器D、定时器T和计数器C。 3.双字元件,为了处理32位数据,用元件号相邻的两个字组成。4.位组合元件,表达形式为KnX、KnY、KnM、KnS等,n表示组数,如K1X0组合元件表示由X0X3,4个位元件组成的一组位组合元件,K2X10表示X10X17。(2)掌握常用功能指令。如传送MOV、多点传送FMOV、全复位ZRST、数字开关DSW、带锁存七段码显示SEGL、比较CMP;四则运算,加法APP、减法SUB、乘法MUL、除法DIV、递增INC、递减DEC。常用功能指令说明见附录1。(3)选用方案1根据实验要求编制程序并分析 。X10触发,PLS脉冲指令使M1置1一个扫描周期开机M80

39、02触发S0初始化,显示X11触发S0初始化复位X12触发S0初始化S0将S20S22置0、变址寄存器Z清零X11触发,且C0的数据K0,M0置1。复位X12触发,M0置0C0置0D0D9清零M0常开闭合,步进致S21M1常开闭合,M0常闭闭合步进致S20启动DSW为拨盘输入指令。计数器计数当DSW指令完成时,M8029置1步进致S21启动SEGL指令,显示D0Z中的数据.M0常开闭合启动T0计时1秒M0、C0未置1,Z递增加1同时启动步进致S20T0计时1秒后,启动步进致S22K255送入K2Y2使显示熄灭。Z递增加1T1计时0.5秒Z的数据C0的数据,置1T1计时0.5秒后,M2未置1启动

40、步进致S21实现顺序显示(2)按编制的程序输入PLC,在考核箱上接线、调试。(3)程序调整:按照题意写出对原操作程序进行调整的方法或思路,并写出调整程序。 试设计以下的程序:如果按了显示按钮后,显示的是所有输入数值之和,则程序如何调整。分析:需要增加加法ADDP指令,将所有输入数依次相加送入D10,启动X15,M1置1,常数10送入变址寄存器Z。程序调整略。五、练习作业 1、练习要求(1).按指定方案2,画出状态转移图, 用FX2N系列PLC指令编制程序写出梯形图和语句表。(2)用FX2系列PLC计算机软件进行程序输入。(3)在考核箱上接线,用电脑软件模拟仿真进行调试。(4).程序调整:按照题

41、意写出对原操作程序进行调整的方法或思路,并写出调整程序。 试设计以下的程序:1.如果按了显示按钮后,显示的是所有输入数值之和,则程序如何调整。*2.如果按了显示按钮后,由小到大的顺序显示的所有输入数值,则程序如何调整4.2.2 数码拨盘输入数据显示最大值一、实验条件、目的:1.装有FX2NMR带有模拟输入开关及按钮和输出指示灯的考核箱。2.具有4个数码拨盘及4个8段数码显示管。3.掌握FX2N系列PLC功能指令的编程及运用和程序调试的方法。4.了解应用PLC技术解决数据处理过程,掌握常用功能指令。 二、实验器材:PLC实验箱、计算机及软件、连接导线、万用表。三、要求及步骤:1. 实验要求通过输

42、入按钮SO1由数码拨盘任意设定十个三位数,输入的数据同时在数码显示管上显示出来,输入完毕按显示按钮SO2,数码管显示十个数中的最大值。按了复位按钮SO3后,可以重新输数。输入、输出端口配置: 输入设备输入端口考核箱对应端口方案1方案2数据输入按钮S01X10X0S01显示按钮S02X11X1SO2复位按钮S03X12X2SO3数码拨盘1X0X10拨盘开关1数码拨盘2X1X11拨盘开关2数码拨盘4X2X12拨盘开关4数码拨盘8X3X13拨盘开关8输出设备输出端口考核箱对应端口方案1方案2拨盘位数选通信号个Y10Y0拨盘开关个拨盘位数选通信号十Y11Y1拨盘开关十拨盘位数选通信号百Y12Y2拨盘开

43、关百BCD码显示管数1Y0Y10BCD码显示器1BCD码显示管数2Y1Y11BCD码显示器2BCD码显示管数4Y2Y12BCD码显示器4BCD码显示管数8Y3Y13BCD码显示器8显示数位数选通个Y4Y14BCD码显示器个显示数位数选通十Y5Y15BCD码显示器十显示数位数选通百Y6Y16BCD码显示器百电源24VBCD码显示器24V电源0VBCD码显示器0V四、练习训练1、练习要求(1)按指定选用方案1(方案2),用FX2N系列PLC指令编制程序,画出状态转移图,写出梯形图或语句表。(2)按编制的程序输入PLC,在考核箱上接线、调试。(3)程序调整:按照题意写出对原操作程序进行调整的方法或思

44、路,并写出调整程序。 试设计以下的程序:1. 通过输入按钮SB1由数码拨盘任意输入一个3位数,输入的数比原显示数大,则数码管显示当前输入的数,如比原显示数小,则原显示数不变,按了复位按钮SB2后,可以重新输数。如果按了显示按钮后,显示的是所有输入数值的平均值,则程序如何调整。2. 若超过十个时,多余的数将自动从第一个数据寄存器开始依次替换,则程序如何调整。3. 如果按了显示按钮后,显示的是所有输入数值的平均值,则程序如何调整2、练习步骤根据实验要求分析 : 通过输入按钮SO1由数码拨盘任意设定十个三位数,输入的数据同时在数码显示管上显示出来;可以直接引用上题部分程序。输入完毕按显示按钮SO2,

45、数码管显示十个数中的最大值;这里要用到触点形比较指令AND>、MOV传送指令或SER数据查找指令。常用功能指令说明见附录1。 试设计以下的程序:2.若超过十个时,多余的数将自动从第一个数据寄存器开始依次替换,则程序如何调整。分析 :利用CMP比较指令,当设定到十个三位数时,不封锁数据送入,启动比较动作,使变址寄存器Z清零,这样多余的数将自动从第一个数据寄存器开始依次替换。图略。3.如果按了显示按钮后,显示的是所有输入数值的平均值,则程序如何调整。分析 :利用ADD加法指令求和、DIV除法指令求平均值或MEAN平均值指令求平均值。图略。五、练习作业 1、练习要求(1).按指定方案1或方案2

46、,画出状态转移图,用FX2N系列PLC指令编制程序写出梯形图和语句表。(2)用FX2系列PLC计算机软件进行程序输入。(3)在考核箱上接线,用电脑软件模拟仿真进行调试。(4).程序调整:按照题意写出对原操作程序进行调整的方法或思路,并写出调整程序。 试设计以下的程序: 通过输入按钮SB1由数码拨盘任意输入一个3位数,输入的数比原显示数大,则数码管显示当前输入的数,如比原显示数小,则原显示数不变,按了复位按钮SB2后,可以重新输数。如果按了显示按钮后,显示的是所有输入数值的平均值,则程序如何调整。4.2.3数码拨盘输入数据移位显示一、实验条件、目的:1.装有FX2NMR带有模拟输入开关及按钮和输

47、出指示灯的考核箱。2.具有4个数码拨盘及4个8段数码显示管。3.掌握FX2N系列PLC功能指令的编程及运用和程序调试的方法。4.了解应用PLC技术解决数据处理过程,掌握常用功能指令。 二、实验器材:PLC实验箱、计算机及软件、连接导线、万用表。三、要求及步骤:1.实验要求任意设定一位数码拨盘的数,按了输入按钮SO1后,数码显示管将原来的输入数依次向高位移一位。新输入的数在低位显示出来,输入的数超过数码管的位数时则最高位溢出丢失。输入、输出端口配置: 输入设备输入端口考核箱对应端口方案1方案2数据输入按钮S01X10X0S01显示按钮S02X11X1SO2复位按钮S03X12X2SO3数码拨盘1

48、X0X10拨盘开关1数码拨盘2X1X11拨盘开关2数码拨盘4X2X12拨盘开关4数码拨盘8X3X13拨盘开关8输出设备输出端口考核箱对应端口方案1方案2拨盘位数选通信号个Y10Y0拨盘开关个BCD码显示管数1Y20Y10BCD码显示器1BCD码显示管数2Y21Y11BCD码显示器2BCD码显示管数4Y22Y12BCD码显示器4BCD码显示管数8Y23Y13BCD码显示器8显示数位数选通个Y24Y14BCD码显示器个显示数位数选通十Y25Y15BCD码显示器十显示数位数选通百Y26Y16BCD码显示器百电源24VBCD码显示器24V电源0VBCD码显示器0V四、练习训练1、练习要求(1)按指定选用方案1(方案2), 画出状态转移图,用FX2N系列PLC指令编制程序,按工艺流程写出梯形图或语句表。(2)按编制的程序输入PLC,在考核箱上接线、调试。(3)程序调整:按照题意写出对原操作程序进行调整的方法或思路,并写出调整程序。 试设计以下的程序:1.如果要求显示器最高位(千位)始终显示数字0,输入的数在显示器低3位中依次向高位移

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论