ImageVerifierCode 换一换
格式:DOCX , 页数:36 ,大小:716.48KB ,
资源ID:9434642      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9434642.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(第三章 PLC编程软件使用及编程指令学习.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

第三章 PLC编程软件使用及编程指令学习.docx

1、第三章 PLC编程软件使用及编程指令学习第三章 PLC编程软件的使用及编程指令的学习实验一 三菱FX系列PLC的编程软件的使用一、实验目的学习三菱FX系列PLC编程软件的使用。二、实验设备序号名称数量1XK-PLC4B型PLC控制气动与液压实训台1台2PLC通讯电缆1根3跨接线若干三、实验内容1、MELSEC-F/FX是三菱FX系列PLC的编程软件。安装完MELSEC-F/ FX之后,在WINDOWS条件下起动安装进入MELSEC-F/FX系统,选择FXGP-WIN-C文件双击鼠标左键,出现如图1.1.1的界面方可进入编程。图1.1.1 MELSEC-F/FX启动界面2、FXGP-WIN-C编

2、程软件的界面介绍见图1.1.2。图1.1.2 FXGP-WIN-C编程软件的界面介绍图界面包含:A:当前编程文件名,例如标题栏中的文件名untit101。B:菜单:文件(F)、编辑(E)、工具(T)、PLC、遥控(R)、监控/测试(M)等等。C:快捷功能键:保存、打印、剪切、转换、元件名查、指令查、触点/线圈查、刷新等等。D:当前编程工作区:编辑用指令(梯形图)形式表示的程序。E:当前编程方式:梯形图。F:状态栏:梯形图。G:快捷指令:F5常开、F6常闭、F7输入元件、F8输入指令等等。Y:功能图:常开、常闭、输入元件、输入指令等等。菜单操作:FXGP-WIN-C(以下统一用简称FXGP)的各

3、种操作主要靠菜单来选择,当文件处于编辑状态时,用鼠标点击想要选择的菜单项,如果该菜单项还有子菜单,鼠标下移,根据要求选择子菜单项,如果该菜单项没有下级子菜单,则该菜单项就是一个操作命令,单击即执行命令。3、编辑文件的正确进入及存取 如果是首次程序设计:首先打开FXGP编程软件,点击文件子菜单新文件或点击常用工具栏 弹出PLC类型设置对话框,供选择机型。使用时,根据实际确定机型,若要选择FX1N即选中FX1N,然后按“确认”按钮,如图1.1.3所示,就可马上进入编辑程序状态。注意这时编程软件会自动生成一个SWOPC-FXGP/WIN-C-UNTIT*文件名,在这个文件名下可编辑程序。图1.1.3

4、 PLC型号的选择文件完成编辑后进行保存:点击文件子菜单另存为,弹出File Save As对话框,在“文件名”中能见到自动生成的SWOPC-FXGP/WIN-C-UNTIT*文件名,这是编辑文件用的通用名,在保存文件时可以使用,但我们建议一般不使用此类文件名,以避免出错。而在“文件名”框中输入一个带有(保存文件类型)特征的文件名。保存文件类型特征有三个:Win Files(*.pmw)、Dos Files(*.pmc)和All Files(*.*),如图1.1.4。图1.1.4 程序的保存一般类型选第一种,例:先擦去自动生成的“文件名”,然后在“文件名”框中输入(ABC.pmw)、(555.

5、pmw)、(新潮.pmw)等等。有了文件名,单击“确定”键,弹出“另存为”对话框,在“文件题头名”框中输入一个自己认可的名字,单击“确定”键,完成文件保存。注:如果点击工具栏中“保存”按键只是在同名下保存文件。如果是打开已经存在的文件:首先点击编程软件FXGP-WIN-C,在主菜单“文件”下选中“打开”弹出“File Open”对话框,选择正确的驱动器、文件类型和文件名,单击“确定”键即可进入以前编辑的程序。4、文件程序编辑当正确进入FXGP编程系统后,文件程序的编辑可用二种编辑状态形式:指令表编辑和梯形图编辑。1)指令表编辑程序 “指令表”编辑状态,可以让你用指令表形式编辑一般程序。现在以输

6、入下面一段程序为例:Step Instruction I/0 0 LD X0001 OUT Y0002 END操作步骤解释(1)点击菜单文件中的新文件或打开选择PLC类型设置,FX1N后确认,弹出“指令表”(注:如果不是指令表,可从菜单“视图”内选择“指令表”)建立新文件,进入“指令编辑”状态,进入输入状态,光标处于指令区,步序号由系统自动填入(2)键入“LD”空格 (也可以键入“F5”) 键入“X000”,回车输入第一条指令(快捷方式输入指令)输入第一条指令元件号,光标自动进入第二条指令(3)键入“OUT”空格(可以健入“F9”)键入“Y000”,回车输入第二条指令(快捷方式输入指令)输入第

7、二条指令元件号,光标自动进入第三条指令(4)键入“END”,回车输入结束指令,无元件号,光标下移注:程序结束前必须输入结束指令(END)“指令表”程序编辑结束后,应该进行程序检查,FXGP能提供自检,单击“选项”下拉子菜单,选中“程序检查”弹出程序检查对话框,根据提示,可以检查是否有语法错误,电路错误以及双线圈检验。检查无误可以进行下一步的操作传送、运行。2)“梯形图”编辑程序梯形图编辑状态,可以让你用梯形图形式编辑程序。现在以输入下面一段梯形图为例:操作步骤解释(1)点击菜单文件中的新文件或打开选择PLC类型设置,FX1N后确认,弹出“梯形图”(注:如果不是梯形图,可从菜单“视图”内选择“梯

8、形图”建立新文件,进入“梯形图编辑” 状态,进入输入状态,光标处于元件输入位置。(2)首先将小光标移到左边母线最上端处确定状态元件输入位置(3)按“F5”或点击右边的功能图中的常开,弹出“输入元件”对话框输入一个元件“常开”触点(4)键入“X000”回车输入元件的符号“X000”(5)按“F6”或点击功能图中的常闭,弹出“输入元件”对话框输入一个元件“常闭”触点(6)键入“X001”回车输入元件的符号“X001”(7)按“F7”或点击功能图中的输出线圈输入一个输出线圈(8)键入“Y000”回车输入线圈符号“Y000”(9)点击功能图中带有连结线的常开,弹出“输入元件”对话框输入一个并联的常开触

9、点(10)键入“Y000”回车输入一个线圈的辅助常开的符号“Y000”(11)按“F8”或点击功能图中的“功能”元件“ ”,弹出“输入元件”对话框输入一个“功能元件”(12)键入“END”回车输入结束符号注:程序结束前必须输入结束指令(END)“梯形图”程序编辑结束后,应该进行程序检查, FXGP能提供自检,单击“选项”下拉子菜单,选中“程序检查”弹出“程序检查”对话框,根据提示可以检查是否有语法错误,电路错误以及双线圈检验。进行下一步、。注意:“梯形图”编辑程序必须经过“转换”成指令表格式才能被PLC认可运行。但有时输入的梯形图无法将其转换为指令格式。梯形图转换成指令表格式的操作用鼠标点击快

10、捷功能键:转换,或者点击工具栏的下拉菜单“转换”。梯形图和指令表编程比较:梯形图编程比较简单、明了,接近电路图,所以一般PLC程序都用梯形图来编辑,然后转换成指令表,下载运行。5、设置通讯口参数在FXGP中将程序编辑完成后和PLC通讯前,应设置通讯口的参数。如果只是编辑程序,不和PLC通讯,可以不做此步。设置通讯口参数,分二个步骤:1)PLC串行口设置如果PLC与电脑连接好了,点击菜单“PLC”的子菜单“串行口设置(D8120)e”,弹出如图1.1.5的对话框:图1.1.5 PLC串行口设置检查是否一致,如果不对,马上修正完确认返回菜单做下一步。(注:串行口设置一般已由厂方设置完成)。2)PL

11、C的端口设置点击菜单“PLC”的子菜单“端口设置e”弹出如图1.1.6的对话框:图1.1.6 PLC端口设置根据PLC与PC连接的端口号,选择COM1COM4中的一个,完成确认返回菜单。注:PLC的端口设置也可以在编程前进行。6、FXGP与PLC之间的程序传送在FXGP中把程序编辑好之后,要把程序下传到PLC中去,程序只有在PLC中才能运行;也可以把PLC中的程序上传到FXGP中来,在FXGP和PLC之间进行程序传送之前,应该先用电缆连接好PC-FXGP和PLC。1) 把FXGP中的程序下传到PLC中去若FXGP中的程序用指令表编辑即可直接传送,如果用梯形图编辑的则要求转换成指令表才能传送,因

12、为三菱PLC只识别指令。点击菜单“PLC”的二级子菜单“传送”“写出”:弹出对话框,有二个选择所有范围、范围设置选择所有范围即状态栏中显示的“程序步”(FX2N-8000、FX0N-2000)会全部写入PLC,时间比较长。(此功能可以用来刷新PLC的内存)选择范围设置,先确定“程序步”的“起始步”和“终止步”的步长,然后把确定的步长指令写入PLC,时间相对比较短。程序步的长短都在状态栏中明确显示。(见图1.1.2界面下方)在“状态栏”会出现“程序步”(或“已用步”)写入(或插入)FX2N等字符。选择完确认,如果这时PLC处于“RUN”状态,通讯不能进行,屏幕会出现“PLC正在运行,无法写入”的

13、文字说明提示,这时应该先将PLC的“RUN 、STOP”的开关拨到“STOP”,然后才能进行通讯。进入PLC程序写入过程,这时屏幕会出现闪烁着的“写入Please wait a moment”等提示符。“写入结束”后自动“核对”,核对正确才能运行。注意这时的“核对”只是核对程序是否写入了PLC,电路的正确与否由PLC判定,与通讯无关。若“通讯错误”提示符出现,可能有两个问题要检查。第一,在状态检查中看“PLC类型”是否正确,例:运行机型是FX1N,但设置的是FXON,就要更改成FX1N。第二,PLC的“端口设置”是否正确即COM口。排除了二个问题后,重新“写入”直到“核对”完成表示程序已输送到

14、PLC中。2)把PLC中的程序上传到FXGP中若要把PLC中的程序读回FXGP,首先要设置好通讯端口,点击“PLC”子菜单“读入”弹出PLC类型设置对话框,选择PLC类型,确认读入开始。结束后状态栏中显示程序步数。这时在FXGP中可以阅读PLC中的运行程序。注意:FXGP和PLC之间的程序传送,有可能原程序会被当前程序覆盖,假如不想覆盖原有程序,应该注意文件名的设置。7、程序的运行与调试1)程序运行当程序写入PLC后就可以在PLC中运行了。先将PLC处于RUN状态(可用手拨PLC的“RUN/STOP” 开关到“RUN”档),再通过实验系统的输入开关给PLC输入给定信号,观察PLC输出指示灯,验

15、证是否符合编辑程序的电路逻辑关系,如果有问题还可以通过FXGP提供的调试工具来确定问题,解决问题。例:运行验证程序编辑、传送、运行下列程序:步骤:(1)梯形图方式编辑,然后转换成指令表程序。(2)程序写入PLC,在写入时PLC应处于“STOP”状态。(3)PLC中的程序在运行前应使PLC处于“RUN”状态。(4)输入给定信号,观察输出状态,可以验证程序的正确性。操作步骤 观察闭合XOOO断开X001 Y000应该动作闭合X000闭合X002 Y000应该动作断开X000 Y000应该不动作闭合X000、闭合X001、断开X002 Y000应该不动作Y000这条电路正确Y000动作10秒后T0定

16、时器触点闭合 Y001应该动作 T0、Y001电路正确2)程序调试当程序写入PLC后,按照设计要求可用FXGP来调试PLC程序。如果有问题,可以通过FXGP提供的调试工具来确定问题所在。调试工具:监控/测试。下面举例(如图1.1.7)说明:* 开始监控 在PLC运行时通过梯形图程序显示各位元件的动作情况:见图1.1.7。图1.1.7当X000闭合、Y000线圈动作、T0计时到、Y001线圈动作,此时可观察到动作的每个元件位置上出现翠绿色光标,表示元件改变了状态。利用“开始监控”可以实时观察程序运行。* 进入元件监控 在PLC运行时,监控指定元件单元的动作情况:见图1.1.8。图1.1.8当指定

17、元件进入监控(在“进入元件监控”对话框中输入元件号),就可以非常清楚元件改变状态的过程,例如T0定时器,当当前值增加到和设置的一致,状态发生变化。这过程在对话框中能清楚看到。* 强制Y输出 强制PLC输出端口(Y)输出ON/OFF:见图1.1.9。图1.1.9如果在程序运行中需要强制某个输出端口(Y)输出ON或OFF,可以在“强制Y输出”的对话框中输入所要强制的“Y”元件号,选择“ON”或“OFF”状态“确认”后,元件保持“强制状态”一个扫描周期,同时图(7)界面也能清楚显示已经执行过的状态。* 强制ON/OFF 强行设置或重新设置PLC的位元件:“强制ON/OFF”相当于执行了一次SET/R

18、ST指令或是一次数据传递指令。对那些在程序中其线圈已经被驱动的元素,如Y0,强制“ON/OFF”状态只有一个扫描周期,从PLC的指示灯上并不能看到效果。下面通过图1.1.10和图1.1.11说明“强制ON/OFF”的功能,选TO元件作强制对象,在图1.1.10中,可看到在没有选择任何状态(设置/重新设置)条件下,只有当TO的“当前值”与“设置”的值一致时,TO触点才能工作。 图1.1.10如果选择“ON/OFF”的设置状态,在图1.1.11中当程序开始运行,TO计时开始,这时只要确认“设置”,计时立刻停止,触点工作(程序中的TO状态被强制改变)。图1.1.11如果选择“ON/OFF”的重新设置

19、状态,当程序开始运行,TO计时开始,这时只要确认“重新设置”,当前值立刻被刷新,T0恢复起始状态。TO计时重新开始。调试还可以调用PLC诊断,简单观察诊断结果。调试结束,关闭“监控/测试”,程序进入运行。注:“开始监控”、“进入元件监控”是可以进行实时监控元件的动作情况。* 改变当前值 改变PLC字元件的当前值:见图1.1.12。图1.1.12在图1.1.12中,当“当前值”的值被改动。例如K100改为K58,在程序运行状态下,执行确认,则TO从常数K58开始计时,而不是从零开始计时,这在元件监控对话框中清楚的反应出来,同时在改变当前值的对话框的“过程显示”中也能观察到。改变当前值在程序调试中

20、可用于瞬时观察。* 改变设置值 改变PLC中计数器或计时器的设置值:见图1.1.13和图1.1.14。在程序运行监控中,如果要改变光标所在位置的计数器或计时器的输出命令状态,只需在“改变设置值”对话框中输入要改变的值,则该计数器或计时器的设置值被改变,输出命令状态亦随之改变。如图1.1.13中,T0原设置值为“K100”,在“改变设置值”对话框中改为“K10”,并确认,则TO的设置值变为“K10”,如图1.1.14所示。改变设置值在程序调试是比较常用的方法。注:该功能仅仅在监控线路图时有效。图1.1.13图1.1.148、退出系统完成程序调试后退出系统前应该先核定程序文件名后将其存盘,然后关闭

21、FXGP所有应用子菜单显示图,退出系统。实验二 布尔指令训练一、实验目的学习和训练PLC的布尔指令。二、实验设备序号名称数量1XK-PLC4B型PLC控制气动与液压实训台1台2PLC通讯电缆1根3跨接线若干三、实验内容1、布尔指令简介助记符功能梯形图表示操作数LDA触点逻辑运算开始X、Y、M、S、T、CLDIB触点逻辑运算开始X、Y、M、S、T、COUT线圈驱动Y、M、S、T、CANDA触点串联连接X、Y、M、S、T、CANIB触点串联连接X、Y、M、S、T、CORA触点并联连接X、Y、M、S、T、CORIB触点并联连接X、Y、M、S、T、CLDP上升沿检出运算开始X、Y、M、S、T、CLDF

22、下降沿检出运算开始X、Y、M、S、T、CANDP上升沿检出串联连接X、Y、M、S、T、CANDF下降沿检出串联连接X、Y、M、S、T、CORP上升沿检出并列连接X、Y、M、S、T、CORF下降沿检出并列连接X、Y、M、S、T、CPLS上升沿微分输出Y、MPLF下降沿微分输出Y、MSET动作保持Y、M、SRST清除动作保持,当前值及寄存器清零Y、M、S、T、C、D、V、Z2、控制要求用按钮K6和K7来控制灯L0、L1和L2的状态。1)只有当按钮K6和K7都断开时,灯L0亮。2)只有当按钮K6和K7一个闭合,另一个断开时,灯L1亮。3)只有当按钮K6和K7都闭合时,灯L2亮。3、I/O分配(1)开

23、关量输入序号点号符号意义1X0K6按钮K6状态2X1K7按钮K7状态(2)开关量输出序号点号符号意义1Y0L0灯L0控制2Y1L1灯L1控制3Y2L2灯L2控制4、PLC程序 参考程序见“布尔指令.PMW”。四、实验步骤1、按图1.2.1进行实验台面板接线。图1.2.1 2、下载PLC程序打开PLC程序“布尔指令.PMW”,先将PLC切换到停止状态,然后将程序装入PLC,最后将PLC切换到运行状态。3、操作演示1)当按钮K6和K7都断开时,灯L0亮;2)当按钮K6闭合K7断开时,灯L1亮;3)当按钮K6断开K7闭合时,灯L1亮;4)当按钮K6和K7都闭合时,灯L2亮。实验三 定时指令训练一、实

24、验目的学习和训练PLC的定时指令。二、实验设备序号名称数量1XK-PLC4B型PLC控制气动与液压实训台1台2PLC通讯电缆1根3跨接线若干三、实验内容1、定时器指令简介FX2N系列PLC有200个100ms定时器T0T199,46个10ms定时器T200T245,4个1ms累计定时器T246T249,6个100ms累计定时器T250T255。(1)一般用定时器:T0T199时基为100ms;T200T245时基为10ms。PLC图1.3.1其工作过程为(以PLC图1.3.1所示梯形图程序为例):当X0为1时,定时器T0开始以100ms为单位计时,当计到K100100ms=10s时,定时器的输

25、出触点动作(为1);当X0为0时定时器T0复位,其输出触点复位。(2)累积型定时器:T246T249为1ms累计型,T250T255为100ms累计型。PLC图1.3.2其工作过程为(以PLC图1.3.2所示梯形图程序为例):当X0为1时, T250用当前值计数器将累计100ms的时钟脉冲。如果该值达到设定值K100时,定时器的输出触点动作。在计算过程中,即使X1断开或停电时,再启动时,继续计算,其累积计算动作时间为10s。如果复位输入X1为1,定时器复位,输出触点也复位。2、控制要求利用定时指令编程,产生连续的方波信号输出,其周期设为3s,占空比为2 :1。3、I/O分配(1)开关量输入序号

26、点号符号意义1X0K0启动按钮2X1K1停止按钮(2)开关量输出序号点号符号意义1Y0L0用灯L0指示输出的方波4、PLC程序 参考程序见“定时指令.PMW”。四、实验步骤1、按图1.3.1进行实验台面板接线。图1.3.1 2、下载PLC程序打开PLC程序“定时指令.PMW”,先将PLC切换到停止状态,然后将程序装入PLC,最后将PLC切换到运行状态。3、操作演示按下按钮K0后,灯L0开始亮2s然后灭1s的周期性闪亮。按下按钮K1后,灯L0熄灭。实验四 计数指令训练一、实验目的学习和训练PLC的计数指令。二、实验设备序号名称数量1XK-PLC4B型PLC控制气动与液压实训台1台2PLC通讯电缆

27、1根3跨接线若干三、实验内容1、计数指令简介FX2N系列PLC的计数器指令:16位顺计数器32位顺/倒计数器一般用停电保持用停电保持专用特殊用C0C99C100C199C200C219C220C23432位计数器增计数/减计数切换用的辅助继电器编号计数器方向切换计数器方向切换计数器方向切换计数器方向切换C200M8200C209M8209C218M8218C226M8226C201M8201C210M8210C219M8219C227M8227C202M8202C211M8211-C228M8228C203M8203C212M8212C220M8220C229M8229C204M8204C21

28、3M8213C221M8221C230M8230C205M8205C214M8214C222M8222C231M8231C206M8206C215M8215C223M8223C232M8232C207M8207C216M8216C224M8224C233M8233C208M8208C217M8217C225M8225C234M8234(1)16位2进制增计数器其有效的设定值为K1K32767,设定值K0和K1具有相同的意义,即在第一次计数开始时输出触点就动作。如果切断PLC的电源,则一般用计数器的计数值被清除,而停电保持用的计数器则可存储停电前的计数值,因此计数器可按上一次数值累计计数。PLC

29、图1.4.1其工作过程为(以PLC图1.4.1所示梯形图程序为例):计数输入X011每驱动CO线圈一次,计数器的当前值就增加,在执行第十次的线圈指令时,输出触点动作。以后即使计数输入X011再动作,计数器的当前值不变。如果复位输入X010为ON,则执行RST指令,计数器的当前值为0,输出触点复位。(2)32位2进制增计数/减计数器32位2进制增计数/减计数的设定值有效范围为21474836482147483647。利用特殊的辅助继电器M8200M8234制定增计数/减计数的方向。如果对Cxxx 驱动M8xxx,则为减计数;不驱动时,则为增计数。根据常数K或数据寄存器的内外,设定值可正可负。将连号的数据寄存器的内容视为一对,作为32位的数据处理。因

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1