您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 电气安装工程 > PLC编程中级实验指导书
OMRON中级班实验指导1目录实验一CS1的系统设置......................2实验二CS1的指令使用.....................13实验三CS1的任务编程.....................20实验四CS1的逻辑控制功能-双头钻床的控制.25实验五CS1的模拟量控制功能-电子称称重显示27实验六CS1的串行通信功能-NTLINK通信功能29实验七CS1的网络通信功能-COMPOBUS/S网络通信...........................................31实验八CS1DPLC的基本操作.................33OMRON中级班实验指导2实验一CS1的系统设置一.实验目的1.了解CS1PLC系统设定的特点;2.学会CS1`PLC的DIP开关设置;3.学会用CX-P上位软件或编程器进行系统设置。二.实验内容(一)DIP开关的设置1.要求:针对以下几种使用情况,可以通过PLC的DIP开关来设置(1)用户对PLC写入程序后,希望不被别人修改(2)用户要求在程序被错误修改后,PLC可自动恢复出厂设置(PLC内部有存储盒)(3)将CPU的RS232C口设置为默认的通信格式:1,7,2,e2.操作步骤:(1)CS1CPU单元DIP开关的作用如下表所示。表1-1CS1CPU单元DIP开关的功能针脚号设置功能1ON禁止写入用户程序存储器OFF允许写入用户程序存储器2ON电源接通时,自动将程序和设置从存储器卡传送到CPU单元OFF电源接通时,不会将程序和设置从存储器卡传送到CPU单元3(不用于CS1-HCPU)ON手持编程器信息以英文显示OFF手持编程器信息以保存在系统ROM中的语言显示,若系统ROM为日文版则信息以日文显示4ON使用外设端口的默认标准通信参数OFF自动检测外设端口用户设定的通信参数5ON自动检测RS-232C端口用户设定的通信参数OFF使用RS-232C端口的默认标准通信参数6ON用户定义针脚,内部A39512为ONOFF用户定义针脚,内部A39512为OFF7ON从CPU单元写入存储器卡,此时要按下存储器卡电源开关并保持3秒钟;从存储器卡恢复到CPU单元,为了从存储器卡读到CPU单元,要打开PLC电源。优先权高于2#DIP所定义的自动传送OMRON中级班实验指导3OFF检查存储器卡容量,此时要按下存储器卡电源开关并保持3秒钟8OFF始终断开(2)操作操作一:将CPU的DIP1#设定为ON时,使用CX-P软件下载程序至PLC;然后再将DIP1#设定为OFF时,使用CX-P软件下载程序至PLC。结论:用户对PLC写入程序后,希望不被别人修改时可以考虑DIP1#开关的位置。操作二:将DIP2#开关设定为ON,此时PLC通电时首先自动读取存储盒的数据,自动将存储盒中的程序和相关参数区设定传送入PLC,并自动将原有内容覆盖。结论:用户使用内存卡时需要考虑DIP2#开关的位置。操作三:当DIP5#设为ON时,CPU的RS232C口自动定为1起始位,9600BPS,7数据位,2停止位,偶校验。此时用户不管在参数区内设置什么参数,都是默认的数据格式。如DIP5#设为OFF,则需要在设定菜单中对上位链接端口进行通信数据设置。结论:当CPU的RS232口的通信参数需要修改时可以考虑DIP5#开关位置。(二)使用上位编程软件CX-Programmer进行系统设置1.上位计算机与PLC通信。a)PLC断电后,把CPUDIP5#设置为ON,即TOOLBUS通信(默认设定)。b)连接RS-232C电缆,PLC通电,如图1-1所示图1-1PLC与计算机建立通信c)计算机侧设成TOOLBUS通信网络类型。ⅰ)启动CX—P上位编程软件ⅱ)新建一个工程文件ⅲ)CX—P上位编程软件自动进入改变PLC菜单,并设置如下图所示:RS-232C口OMRON中级班实验指导4图1-2变更PLC对话框ⅳ)点击设备型号的设置按钮,并设置CPU型号如下图所示:图1-3CPU类型设置对话框ⅴ)点击设备型号的确定按钮,点击改变PLC的确定按钮,进入编辑菜单,并点击PLC(C)菜单的“在线工作(W)”条,让PLC与计算机保持在线通信,如图1-4所示。这时,编辑画面变灰色,工程文件目录显示PLC工作模式。OMRON中级班实验指导5图1-4PLC的在线工作操作2.清除PLC内存(全清除)。在线状态下,点击PLC(C)菜单的“传送(R)”条下的“到PLC”条,然后在对话框的左下角复选框内选中清除PLC内存,最后按确认。a)传送到PLC,操作如图1-5所示。图1-5传送到PLC操作OMRON中级班实验指导6b)清除程序内存,操作如图1-6所示图1-6下载选项对话框3.自动创建I/O表PLC在线编程状态下,在工程区窗口中双击“I/O表”进入PLCIO表,在所出现的PLCIO表对话框的选项下拉式菜单的“创建”条,并点击它。按选项“是(Y)”二次。操作过程如图1-7~图1-9所示。图1-7自动创建I/O表操作1②选择清内存选项①下载程序选项不选择OMRON中级班实验指导7图1-8自动创建I/O表操作2图1-9自动创建I/O表操作3注:I/O的创建过程PLC必须在编程模式下进行。4.上电后起动模式的设定在工程区窗口中双击“设置”进入PLC设置菜单的“启动”标签,并在模式框内根据需OMRON中级班实验指导8求做选择。最后在“在线工作”方式下,传送所做的设置。如图1-10、图1-11所示。图1-10PLC设定对话框a)传送“到PLC”,操作如图1-5所示。b)选“设置”复选框,按“确定”,如图1-11所示。图1-11下载选项对话框OMRON中级班实验指导95.输入响应时间的设定在工程区窗口中双击“设置”进入PLC设定菜单的“单元设定”条,如图1-12所示,并在模式框内根据需求做选择。最后在“在线工作”方式下,传送所做的设置。传送的方法同上述“设置传送”图1-12单元设定菜单6.内置RS-232C通信参数的设置在工程区窗口中双击“设置”进入PLC设定菜单的“上位机链接端口”条,如图1-13所示,并在模式框内根据需求做选择。最后在“在线工作”方式下,传送所做的设置。图1-13上位链接端口设定菜单OMRON中级班实验指导10(二)用手持编程器进行系统设定1.PLC在“编程模式”下,按CLR→MONTOR→CLR键进入初始画面。2.按以下通用步骤操作。3.举例:a)PLC起动模式设定为RUN状态,其操作步骤如下:ⅰ)进入PC设置画面。ⅱ)按“0”键进入模式设置,找到模式设置地址+081。ⅲ)按“CHG”键及三次“↓”键,选择RUN模式。OMRON中级班实验指导11ⅳ)按“WRITE”键,确认。b)设定监控时间为2000ms(2s)。ⅰ)进入PC设置画面。ⅱ)按“1”键进入设置,找到监控时间地址+209。OMRON中级班实验指导12ⅲ)按“CHG”键,输入80C8(2000的十六进制)。ⅳ)按“CLR”回到初始画面OMRON中级班实验指导13实验二CS1的指令使用一.实验目的1.掌握块指令、条件控制指令、符号比较指令、浮点转换及浮点运算指令等特殊指令的功能和使用;2.学习上位编程软件CX-Programmer的基本操作。3.学习仿真软件CX-Simulator的使用。二.实验内容(一)块指令和条件控制指令的使用请使用CS1系列PLC的块指令BPRG(096)、BEND(801)和条件控制指令IF(802)、ELSE(803)、IEND(804)完成以下控制要求:CIO000000和000002控制两个不同的块程序。第一块由CIO000001的状态执行2个加法中的一个,如CIO000001为ON,数0001加CIO0001通道数;如CIO000001为OFF,数0002加CIO0001通道数,对任一种情况,结果放到D00000。第二块由CIO000002的状态执行,并显示了二层嵌套,如CIO0000003和000004都为ON,CIO1200和CIO0002的内容相加,结果放到D00010,然后根据CY的状态将数0001传送到D00001。如CIO000003或000004为OFF,整个加法操作跳过,而且CIO000301变ON。参考梯形图程序如图2-1(a)所示。图2-1(a)条件控制指令的使用注:在块指令BPRG(096)下输入条件指令的步骤如下:右键点击条头,选择“显示条按照”-“说明列表”,如图2-1(b)所示。OMRON中级班实验指导14图2-1(b)块指令的使用操作(二)符号比较指令的使用请使用CS1系列PLC使用符号比较指令完成以下控制要求:某工件加工过程分为四道工序完成,其具体时序要求如图2-2(a)所示。一个工件共需要31s,每次按下运行控制开关后进入工序1,5.5s后完成工序1进入工序2,7s后完成工序2进入工序3,10s后完成工序3进入工序4,8.5后完成该工件加工回到工序1开始下一个工件加工循环,直到控制开关复位。试编制一个程序,完成该工件的加工任务。其中输入接点00000为运行控制开关,1.00~1.03分别为工序1~工序4输出继电器。参考梯形图程序请见图2-2(b)。图2-2(a)四工序控制时序图OMRON中级班实验指导15图2-2(b)四工序控制参考梯形图OMRON中级班实验指导16(三)浮点转换指令和浮点运算指令的使用点A在坐标系中X轴和Y轴坐标(X,Y)由D00000和D00001的4位BCD数的内容表示。计算原点到A点的距离(R)和角度(θ,度表示),并输出到D00100和D00101。结果中,小数点后面的数被截去。请使用CS1的相关浮点转换和浮点运算指令完成上述要求,参考梯形图程序请见图2-3。OMRON中级班实验指导17图2-3浮点转换指令和浮点运算指令的使用思考:如需改用32位的浮点运算,程序该如何修改?(四)利用CX-Simulator进行程序仿真调试CS1系列PLC使用上位编程软件CX-Programmer编程后,利用仿真软件CX-SimulatorOMRON中级班实验指导18可实现脱机的的程序仿真调试,即在没有实际连接PLC时可利用该软件仿真程序运行的情况。这样,通过仿真调试,用户可在没有PLC的情况下修改完善程序,最后将调试完成的程序再下载到PLC中,大大提高了程序开发效率。目前欧姆龙PLC中支持仿真功能的机型有CS/CJ、CJ1M、CS1D和CP1H。下面利用仿真软件CX-Simulator仿真调试(二)中的四工序控制程序,即图2-2(b)所示的梯形图程序,操作过程如下:1.在CX-P中完成程序的编写,选择编程主窗口的“PLC”标签,在下拉菜单中选择“在线模拟”选项,如图2-4所示。图2-4在线模拟仿真操作12.仿真开始后,编程界面编程灰色,与实际连接PLC相同。接下来进行程序的下传、模式和设置的修改、内存的监视和修改等操作与实际连接PLC时利用CX-P软件进行的操作相同,在此不在重复。3.下传程序程序后,开始仿真调试程序,注意此时PLC的当前模式应该在监视模式下,因为此时要运行程序,以观察程序执行的结果,同时要仿真信号的输入输出,即要对PLC的数据进行修改。假设仿真启动按钮0.00得电,在梯形图中右键点击按钮的地址0.00,选择“设置”,在“设置”中选择“为ON”,则0.00得电,如图2-5所示。0.00得电后,可看到定时指令开始执行,与实际连接PLC完全相同。若使接点断开,操作过程相同,只要在“设置”中选择“为OFF”即可。OMRON中级班实验指导19图2-5在线模拟仿真操作24.按照上面所介绍的步骤,调试该程序,观察程序的执行结果。OMRON中级班实验指导20实验三CS1的任务编程一.实验目的1.掌握任务编程的基本概念;2.学习使用任务编程的功能及应用。二.实验内容(一)断电中断任务如果断电检测延迟时间在PC中设置为4ms,即225通道的00~07位设成04。断电中断任务允许,即225通道的15位设成1。断电中断任务默认时间10ms,则中断任务执行时间为6ms,即1
本文标题:PLC编程中级实验指导书
链接地址:https://www.777doc.com/doc-6152324 .html