永宏plc编程讲义.ppt

上传人:牧羊曲112 文档编号:4924820 上传时间:2023-05-23 格式:PPT 页数:71 大小:7.03MB
返回 下载 相关 举报
永宏plc编程讲义.ppt_第1页
第1页 / 共71页
永宏plc编程讲义.ppt_第2页
第2页 / 共71页
永宏plc编程讲义.ppt_第3页
第3页 / 共71页
永宏plc编程讲义.ppt_第4页
第4页 / 共71页
永宏plc编程讲义.ppt_第5页
第5页 / 共71页
点击查看更多>>
资源描述

《永宏plc编程讲义.ppt》由会员分享,可在线阅读,更多相关《永宏plc编程讲义.ppt(71页珍藏版)》请在三一办公上搜索。

1、1,編程軟件WinProLadder操作使用課程,FATEK FBs PLC,FATEK PLC特色,I/O 点数:DI:256,DO:256,AI:64,AO:64 Execution Time:0.33S/Contact instruction Users Memory:20K Words Data register:10912+8192+424 Words 强大的通讯能力 单机最多可达五个高速通讯口 速度可高可达 921.6Kbps 可有 USB/Rs232/Rs485/Ethernet 中断:单机最多可有16 个中断输入点(32 Entries)高速计数器:单机最多8组高速计数器4(H

2、HSC)+4(SHSC)最高计数频率可达 920 KHZ 0.1ms 精密高速计时器 5 个精确达 0.1mS High-speed Timer:1+4(HST/HSC)单机最多4个高速脉冲轮出(HSPWM)频率高达184.32KHZ 完善的人机驱动软件 可与 Wonderware.Intouch.Labview.Digital.Hitech.Siemens.Eview.等人机连接,软件特色,软件特色 一般特点 程序编辑 程序测试 程序批注,一般特性,Windows作业习惯,一般特性,采用专案管理,可视化的方法将程序的开发相关内容以阶层化的方式加以呈现。一目了然,可以很直接的进入程序相关项目进

3、行编辑、修改等操作。,一般特性,鼠标快捷键输入,采用鼠标进行内容输入或者是使用键盘快捷键方式输入。,根据使用场合与环境,可以自由切换,达到更高的工作效率。,一般特性,多样的联机方式,直接联机RS232/USB,透过MODEM联机远程联机,透过以太网联机直联/远程联机,程序编辑,提供ON-LINE模式修改程序,在联机时,当作程序的修改或者输入后,软件自动与PLC同步更新PLC中的程序内容,不必再次重新下载程序,极大的缩短了程序的开发周期,同时支持运行中修改程序,进入“运行中编辑”模式后,可以对要编辑的网络进行编辑。编辑完毕后,右键存储,完成运行中编辑程序的操作。,程序编辑,提供多窗口梯形图程序画

4、面单程序多单元显示,方便程序之间的对照、复制与编辑;程序阶层的管理,支持一程序多单元模式,支持开启多程序界面,多样的单元显示方式,程序编辑,独立的助忆码显示窗口 每个网络单元可单独显示助忆码(暂不提供整个程序的助忆码显示功能),程序编辑,多样的程序搜寻功能 可搜寻组建及其寄存器并设定过滤条件、搜索范围等选项,程序编辑,程序语法检查功能,单独做程序语法检查RUN前自动做语法检查可设定语法检查相关项目内容,程序测试,提供多页状态监视页,自定各页欲显示的组件,寄存器数据.并可个别选择资料显示的格示.状态测试页的设定会存于项目档内.,程序测试,多窗口显示,高亮度显示画面,可同时打开多个窗口进行编辑、对

5、照和复制;,运行状态时,接点的ON状态、寄存器的当前值等信息以高亮显示方式加于显示,程序批注,组件、寄存器、网络和程序单元的批注,程序批注,可通过汇入方式进行批注同时可以将批注进行汇出,程序批注,提供批注报表输出,程序、批注可以进行独立或者交叉的报表方式输出,选择多样化,软件界面介绍,程序界面介绍,标题栏,菜单栏,工具栏,专案管理窗,下拉菜单栏,元件栏,程序窗口,状态栏,软件界面介绍,菜单栏:集合软件所有功能菜单,下拉选择,工具栏:罗列出程序开发时常用到的功能项目,组件栏:列出编辑程序所使用到的元件、操作,状态栏:指示系统的当前相关状态,WinPro在PC上与PLC的联机,WinProLadd

6、er在PC上与PLC的联机,RS-232直接联机USB联机MODEM联机以太网联机联机精灵的使用,RS-232直接联机,计算机COM口直接联机,RS-232,COM口,Port0Port4,Port0:FBs-232P0-9F-150,母端,公端,Port14(RS-232):FBs-232P0-9F-150,RS-232直接联机,范例:透过Port0与COM口联机,FBs-232P0-9F-150,COM1,Port0,通讯参数:,通讯参数设定:,Port0只能做速率设定通讯是请保持联机方式和 PLC端口参数一致,才能保 证通讯成功,若无法确定PLC端口当前的速率,站号,则请使用自动检知来自

7、动获取参数,USB口直接联机,计算机通过USB口直接联机,USB,USB口,Port0,通讯线,说明:使用USB通讯口时,必须安装”USB-2303 Driver”驱动。否则将无法与PLC联机。安装好驱动后,将出现一个虚拟的COM口。可以通过“设备管理器”来确定COM口号。,USB直接联机,范例:透过USB与P0口联机,USB通讯线,COM5,Port0,通讯参数:,通讯参数设定:,Port0只能做速率设定通讯是请保持联机方式和 PLC端口参数一致,才能保 证通讯成功,若无法找到虚拟COM口,请确保已经安装好”USB-2303 Driver”驱动,MODEM远程联机,做MODOEM远程联机,C

8、OM口,Port1,说明:MODEM联机只能使用Port1端口通过R4149的高字节控制是否作为MODEM界面使用(H-Byte=AAH)有“被动接收”和“主动拨号”两种工作方式,交换机,MODEM,MODEM,电话线,被动接收:MODEM设置为接收模式,等待远方拨号联机,主动拨号:PLC存有电话号码,开机后将自动进行拨号联机;若尝试3次 拨号未联机成功,则PLC将自动转入“被动接收”模式。,MODEM远程联机,MODEM电话号码有效格式,号码存储在:R4140R4145;最多存储23位数字的号码,格式:以16进制表示09:有效数字位A:表示延时2秒钟时间B:表示为”#”号,C:表示”*”E:

9、表示该号码结束,范例:输入号码“02-6237019”,其格式如下,MODEM远程联机,范例:PLC被动拨号方式,交换机,MODEM,R4149高字节设为AAR4140R4145:填入电话号码02-6237019Port1口参数要确保与MODEM串口一致,参数设定:,参数设定:,MODEM,以太网联机,计算机通过以太网联机,HUB/ROUDER,Port2/4,通过一台网模块,可以实现PLC与WinProladder或者其智能终端的局域网、广域网以及户联网的连接,以太网,以太网联机,以局域网为范例,做相关参数设定介绍,PC设定,HUB,2.设定Ethernet协议,1.关闭防火墙,3.WinP

10、roLadder设定,以太网联机,以局域网为范例,做相关参数设定介绍,HUB,以太网模块设置,PLC以太网模块需要通过“Fatek Ethernet Module Configuration tool”来进行参数的设定。(详情请参考使用手册2第11章,联机精灵,WinProLadder的基本操作,目录范例专案建立程序的输入和编辑语法检查程序的批注程序测试报表输出,范例说明,本次教程以范例操做方式来介绍软件的使用,在FBs-PLC内建立一个跑马灯控制程序并且进行测试与修改最后再产出一阶梯程序列表,范例:,程序要求:Y0Y7从Y0开始点亮一秒后Y1点亮,再一秒Y2点亮,以下类推.当Y0Y7通通点亮

11、后则全部熄灭一秒,接下来又重复以上步骤.,范例说明,范例梯形图,以此为例,逐步介绍程序开发的过程,专案建立,Step 1:执行Wprolad.exe 程序,Step 2:以鼠标点 档案-开新项目 或按Ctrl+N键之后会出现 开新项目窗口如下所示.,专案建立,程序的输入和编辑,Step 1:首选择程序窗口的最左上角单元格,此时会于该位置出现一蓝色方块.,Step 2:将鼠标光标移至组件栏位置该区域有如下的图标.,Step 3:鼠标左键点选,此时会出现一带B接点的鼠标光标,将此光标移至 蓝色方块位置点一下鼠标左键会出现以下对话框,T0-B接点的输入,程序输入和编辑,定时器T0的输入,Step 1

12、:将鼠标光标移至组件栏的 位置点选一下,此时会出现一带T图标的鼠 标光标.将此光标移至先前输入的T0-B接点后方位置.点选一下鼠标左键 会出现以下对话框,程序的输入和编辑,M1922-A接点的输入,A接点输入方法类似于B接点的输入。,Step 1:鼠标左键点选,此时会出现一带A接点的鼠标光标,将此光标移至 N001网络开始块位置点一下鼠标左键会出现以下对话框,程序的输入和编辑,功能指令FUN51:SHFL的输入,Step 1:以鼠标点选,此时会出现一带F图标的鼠标光标.将此光标移至 M1922-A接点后方点选一下之后会出现以下窗口,另外:可以通过选择类别和指令名称来选择:SHFL,Step 2

13、:最后点击“确定,将出现功能指令编辑框,程序的输入和编辑,功能指令的编辑,在弹出指令编辑框后,接着上面的FUN51的编辑输入,Step 3:最后点击“确定,完成FUN51的输入,32位(D):功能指令的衍生,操作数为32位元(默认位16位元),脉冲(P):功能指令的控衍生:输入制端为脉冲控制方式。,程序的输入和编辑,长水平线的输入,在FUN51的“INB”端输入长水平线,Step 1:鼠标点选组件栏的,此时,鼠标在IN端开始的网络单元格 格单击一下,即可完成长水平线的输入,注:长水平线在输入时,从点选的网络单元格开始,连接到指令的控制端,程序的输入和编辑,键盘输入控制,前面介绍的为鼠标输入方式

14、,以下我们作一下键盘输入的介绍,程序的输入和编辑,N002网络进行键盘输入,Step 1:鼠标先点选N002网络的开始单元格,此时会以蓝色方式显示。,Step 2:组件栏中,元件应先选择“游标选取”的元件上面。这样在按快捷 才会直接弹出组件编辑框;否则鼠标还得点选一次才能进入编辑框,程序的输入和编辑,M1924-A接点得输入,Step 3:按键盘“A”键,此时会弹出组件编辑框。,Step 4:接着键盘输入“M1924”,可以看到编辑框中已输“M1924”接点;最后按“Enter”完成M1924-A接点的输入,程序的输入和编辑,功能指令FUN8:MOV指令的输入,Step 1:紧接着M1924后

15、面单元格,先输入F键后,将弹出功能指令选择框;,Step 2:一下的草作与鼠标输入的方式相同;输入MOV选择FUN8指;在 S、D分别处输入0和WM0,最后按Enter完成输入,程序的输入和编辑,Y0输出线圈的输入,N003网络中的对Y0输出线圈作介绍;M0接点输入与M1924输入方法相同,Step 1:在输入M0后,接着按O键,弹出输接点编辑框,Step 2:紧接着输入:Y0;再按Enter完成Y0线圈的输入,程序的输入和编辑,以复制/粘贴方式完成N004网络的输入,N004N010网络中与N003网路类似,只是元件编号有差异,可以通过复制/粘贴方式来完成输入,Step 1:点击“N003”

16、实现整个网络的选择;,Step 2:可以右键、编辑菜单栏中选择复制,或者使用“Ctrl+C”快捷键来复制,Step 3:双击M0组件,弹出组件编辑框,将M0改为M1;最后按Enter完成修改。Y0点改为Y1的方法相同,请自行进行操作。,程序的输入和编辑,程序的其他组件输入,请依照上述方法自行进行,语法检查,在完成程序的输入后,通过语法检查功能可以检查程序输入是否合法,以及检查程序输入是否正确、完整等。以保证程序能够符合预先设计的要求,Step 1:点选菜单栏中的工具语法检查来检查以上输入的程序。或者使用F8功能键。,注:在PLC进行运行前,软件将再运行之自动检查语法,以保证PLC能正常运 行,

17、实现安全生产。,程序批注,可对程序单元、网络和组件进行批注可以选择批注的显示和隐藏可以在编辑程序时,同时对程序、网络和组件进行批注输入可以统一对程序进行批注,程序批注,批注的显示和隐藏,通过菜单栏检视栏中选择是否显示的项目,例如:不显示“程序单元批注”和网络单元批注,程序批注,编辑程序时输入组件批注,在添加程序组件时,可以同时进行批注的输入,例如:对M0作“1号内部灯”的批注,程序批注,统一批注程序,Step 1:点选菜单栏 专案注解中的选项或点选项目窗口的图标,以元件注解为例,Step 2:点选,打开元件注解。,点选使用组件钮再分别按X,Y,M,S,T,C,R,D钮会在中间窗口显示本测试程序

18、使用到之对应组件.例:切换到M0使用点,程序批注,范例:依范例要求,对M0M7作批注,Step 1:双击M1批注对应的空白处,弹出“批注编辑框”,Step 2:输入“2号内部灯”,点确定,Step 3:M2M7输入方相同。,注:Y0Y7的批注与M0M7方法相 同,学者请自行完成输入,程序批注,完成M和Y点批注,程序测试,根据当前联机方式,设定联机参数,档案另存项目储存至PLC,或者:PLC联机 快捷键:F12,当预先建立好的联机方式参数与PLC通讯参数不同时,可以进入”编辑“来修改。若无法确定PLC参数,可以使用自动检知来联机。,程序测试,联机成功,联机的前后可以观察状态栏的标化,程序测试,程

19、序执行,联机成功后,可以进行程序的运行测试,程序运行:PLC执行,或者使用F9快捷键,程序停止:PLC停止运转,或者使用Ctrl+F9快捷键,程序测试,程序执行,Step 1:执行PLC执行,Step 2:程序相关的批注可以执行检视来选择显示哪些内容,程序测试,组件接点的致能与抑能控制,Step 1:选择欲进行抑能的组件,例如M2接点,然后点击右键,Step 2:鼠标左键选择“抑能”,Step 3:在抑能后的M2接点上,点击右键,选择“ON”/“OFF”控制接点的状态,Step 4:在抑能后的M2线圈上点击右键,选择“致能”后,M2接点恢复程序控制 状态,程序测试,组件接点的致能与抑能控制,S

20、tep 5:Y2线圈的抑能,抑能方法与M2点相同,选择抑能后Y2接点如下图,此时程序的控制将无法起作用,Step 6:在抑能后的Y2线圈上,点击右键,选择“ON”/“OFF”控制接点的状态,Step 7:在抑能后的Y2线圈上点击右键,选择“致能”后,Y2线圈恢复程序控制 状态,注:接点组件的抑能/只能亦可在监视页中进行。,程序测试,监视页的使用,Step 1:利用状态监视页来测试.首先打开一个空的状态监视页方法如下 专案-监视页-新增监视页 或者工具栏中:或者专案管理窗口中:,程序测试,对M0M7和Y0Y7监视,Step 2:在监视也中输入M2M7:双击任何一空白“编号”,弹出如下图对话框,S

21、tep 3:按窗口提示,输入“M0-M7”,单击“确定”完成M0M7的输入,Step 4:“Y0-Y7”的输入方法与M0M7的方法相同,请学者自行操作,程序测试,对M0M7和Y0Y7监视,监视页右键控制、显示等相关内容,报表输出,WinProLadder提供多样的报表输出,通过各个项目的选择方式来实现各种报表的单独、交叉方式输出,报表输出,例:打印主程序组件批注,报表输出,练习,根据以上内容,请学者开放交通灯的控制 案例,说明:道路1和道路2的十字路口红绿灯控制道路1信号灯 道路2信号灯绿灯1Y0 绿灯2Y3 黄灯1Y1 黄灯2Y4红灯1Y2 红灯2Y5,道路1及道路2的亮灯时间一样:绿灯亮5秒后闪烁5秒;接着黄灯亮5秒;红灯为55515秒,练习,跑马灯程序,交通灯程序,71,谢谢各位!,编制:孙恒孝,2007年-8月,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号