台湾永宏PLC编程软件——入门指南初学指南
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
WinProladder 初学指南
Ver 0.21
永宏电机股份有限公司
2000/12/15
目录
1 系统需求................................................................ 错误!未定义书签。
1.1 操作系统 ....................................................... 错误!未定义书签。
1.2 硬件需求 ....................................................... 错误!未定义书签。
2 功能概说................................................................ 错误!未定义书签。
2.1 一般特点 ....................................................... 错误!未定义书签。
2.2 程序编辑 ....................................................... 错误!未定义书签。
2.3 程序测试 ....................................................... 错误!未定义书签。
2.4 程序批注 ....................................................... 错误!未定义书签。
3 WINPRO LADDER的工作桌面 .................................... 错误!未定义书签。
4 操作范例................................................................ 错误!未定义书签。
4.1 范例内容说明................................................. 错误!未定义书签。
4.2 项目的建立 .................................................... 错误!未定义书签。
4.3 程序的输入与编辑.......................................... 错误!未定义书签。
4.4 语法检查 ....................................................... 错误!未定义书签。
4.5 程序批注 ....................................................... 错误!未定义书签。
4.6 程序测试 ....................................................... 错误!未定义书签。
4.7 报表输出 ....................................................... 错误!未定义书签。
附录W INPROLADD ER快速键操作功能 (17)
1 系统需求
1.1 操作系统
. W in95/98或W inNT4.0,W in2000
1.2 硬件需求
. Pentium 133 等级以上CPU
. DR AM内存至少32Mbytes以上
. 硬盘空间至少30Mbytes以上
2 功能概说
2.1 一般特点
●采用W indows操作系统,完全依照W indows环境的操作习惯设计,易学
易用,不论是初学者或有经验的使用者皆可以极有效率之方式来操作
●采用项目(pr ojec t)观念,以可视化之方法将程序的开发内容以阶层化的
方式加以呈现,令相关之工作内容一目了然.不论是程序的开发或维护
皆能以极为直觉的方式进行
●依据作业现场及办公室操作环境的差异提供精心设计之键盘及鼠标操
作方法,不论在何种作业环境皆能以极有效率之方式完成程序之编辑与
测试
●多样化的联机方式.提供直接联机,调制解调器联机,及因特网联机等,并
可自行将不同的联机设定内容(如传输率,电话号码,网址IP等)加以命
名并存起来.下次操作时仅须自预先存入之联机设定加以选出即可联机
2.2 程序编辑
●提供联机(on-line)的程序编辑功能,编辑完后可立即执行不必重新下载
程序.可大幅缩短程序的开发与修改时间
●提供多窗口的阶梯程序画面.可将不同区段之程序同时呈现以便加以对
照,复制与编辑
●提供弹性之阶梯程序编辑功能可执行程序网络的插入,复制,贴上,删除
等高效能操作.以加速程序之输入
●提供程序单元输入功能-使用者可将整个开发工作依不同功能或其它
之分类方式将整个大程序切割为数个程序单元并可进行独立之输入,批
注与测试.此对程序之开发与后续之维护工作有极大之助益
●提供独立之助忆码程序显示窗口.可实时显示阶梯程序窗口内光标位置
所在的阶梯网络其等效助忆码程序
●多样化之程序搜寻功能.可搜寻组件及缓存器并可设定过滤条件如组件
种类,搜寻范围并以列表方式将搜寻结果表示.若以鼠标直接在搜寻结果上点选可将对应程序部分直接叫出显示于阶梯程序窗口内
●提供程序语法检查功能,此项功能之执行可由使用者自行提出或当使用
者发出运转命令时系统则自动执行.执行后会产生一语法检查报告窗口,各项错误会以条列式列出.若将鼠标在错误项直接点选则会直接将对应错误之程序叫出并将光标指在错误的位置.此对于错误之判定与修正有极大之助益
2.3 程序测试
●提供多页之状态测试页窗口,使用者可自定各页欲显示的组件,缓存器
数据.并可个别选择资料显示的格示.状态测试页的设定会存于项目档内.下次操作时可直接叫出以便于状态之监看与设定.执行时透过状态测试页可将开关组件加以抑能,致能或强制设定及设定缓存器值.
●多窗口的阶梯程序高亮度显示画面.除将各开关组件闭合状态以红色直
接在组件上显示外各应用指令内的缓存器其现在值亦直接在窗口内一起显示此对程序测试有极大之帮助.在窗口内亦可直接点选开关组件并对其加以抑能,致能或强制设定.被抑能之接点与线圈在显示上有别于正常之组件.以助于组件状况之掌握
2.4 程序批注
●提供组件,缓存器,网络,程序单元,与程序等不同层次之批注功能.除最
后者外其余批注皆可于阶梯程序窗口内加以显示.此对于阶梯程序如何运作之解读有极大之助益
●提供以下报告(repor t)文件打印功能
●阶梯程序行印-可选择打印范围及批注项目将阶梯程序从打印机输
出
●使用组件交叉报告-列出所有程序内用到之组件及应用指令在程序
内之位置
●组件,缓存器之批注除可利用本软件输入外亦可采用使用者习用之文字
编辑软件来建立再以汇入(im port)之方式读进本软件.也可以汇出
(expor t) 之方式将项目内之组件,缓存器批注转为文字文件以便与其它之应用软件例如Excel互通
3 WinProladder的工作桌面
(專
案視
窗
)(階梯程式視窗)
(狀態列)
(功能表列)(工具列)(元鍵盤)
(功能列表)
(工具列)
(元件盤)
(狀態列)
4 操作范例
为便于初学者对本软件的基本操作能有一清楚之了解,本指南采用范例的方式依照开发的流程逐一介绍各开发阶段所需用到之基本功能.
4.1 范例内容说明
本范例会示范如何在F B-PLC内建立一个跑马灯控制程序并且进行测试与修改最后再产出一阶梯程序行表.本范例中输出点Y0~Y7从Y0开始点亮一秒后Y1点亮,再一秒Y2点亮,以下类推.当Y0~Y7通通点亮后则全部熄灭一秒,接下来又重复以上步骤.下表为本例会用到之信号及其批注.
编号批注编号批注
M0内部一号灯Y0一号灯
M1内部二号灯Y1二号灯
M2内部三号灯Y2三号灯
M3内部四号灯Y3四号灯
M4内部五号灯Y4五号灯
M5内部六号灯Y5六号灯
M6内部七号灯Y6七号灯
M7内部八号灯Y7八号灯
M8重置信号M1924第一次扫描
C0亮灯数T0一秒计时以下为实际阶梯程序
以下依开发程序逐节说明
4.2 项目的建立
Step 1: 执行W prolad.exe 程序
Step 2: 以鼠标点选功能列[档案]->[开新项目]或按Ctr l+N键之后会出现‘开新项目’窗口如下所示.
Step 3:在’项目名称’栏输入’测试范例’
Step 4:在’PLC机型’栏依实际测试机选一对应机型
Step 5:点选’确定’钮,之后会出现以下画面
4.3 程序的输入与编辑
Step 1:现在开始进行阶梯程序输入.首先将鼠标光标移至阶梯程序窗口的最左上角处点一下,此时会于该位置出现一闪烁之蓝色方块.
Step 2: 将鼠标光标移至组件盘位置该区域有如下之图标
Step 3: 鼠标左键点选此时会出现一带B接点的鼠标光标.将此光标移至蓝色方块位置点一下鼠标左键会出现以下对话盒窗口
Step 4: 输入T0后按Enter 键即可将T0 B接点输入.
Step 5: 将鼠标光标移至组件盘的位置点选一下,此时会出现一带T图标的鼠标光标.将此光标移至先前输入的组件后方位置.点选一下鼠标左键会出现以下对话盒窗口
Step 6: 输入0后利用鼠标或’向下’方向键将光标移至PV字段置输入100再按Enter键或以鼠标点选’确定’钮即可将T0 定时器指令输入.
Step 7: 接下来输入M1922 A接点其方法同T0 B接点不同的是点选
Step 8: 输入完M1922 A接点后紧接着输入SHFL(Fun51).此时以鼠标点选此时会出现一带F图标的鼠标光标.将此光标移至M1922 A接点后方点选一下之后会出现以下窗口
在应用指令名称栏输入SHFL或指令代码51皆可若对指令名称或代码不熟的情况下也可以将鼠标光标移至类别栏点选位移旋转指令此时指令名称栏会列出与此类别有关之所有指令.在其内点选SHF L后SHFL会出现在应用指令名称栏内.此时再按Enter键或以鼠标点选’确定’钮后出现以下窗口
分别在D及N栏输入W M0与 1. 由于大部分的F B指令皆具有弹性的脉冲及32位指令选项此时可利用鼠标或键盘加以点选.当用键盘时32位用Alt+D组合键,脉波用Alt+P组合键来加以控制.在此范例中需点选脉波功能.
Step 9: 将鼠标光标移至组件盘的位置点选一下. 此时会出现一带水平短路图标的鼠标光标将其移至M1922 A接点下方继续补齐水平短路线. Step 10: 接下来我们故意不输入有MO V指令的网络留待以后再补齐.
以下介绍以键盘输入指令的用法
光标的移动控制-
光标上下左右移动- 上下左右键
移到最上端– Ctrl+Hom e
移到最上端– Ctrl+End
移到最左端– Hom e
移到最右端– End
往上移一页– Pg Up
往上移一页– Pg Dn
各开关组件当用键盘输入时系利用一个英文字母来代表不同种类的组件. A接点: A
B接点: B
上微分接点: U
上微分接点: D
线圈: O
倒相线圈: Q
水平短路: H
垂直短路: V
节点上微分: P
节点上微分: N
节点倒相: I
输入时先将光标移至欲输入位置再键入组件代码及编号.输入的顺序并不强制可先输入组件代码也可先输入编号.例如编号为X1 之A接点可输入AX1或者X1A皆可.若仅输入编号则沿用上一次输入之组件种类.若在输入组件码同时按SHIFT键则会输入一未编号之组件可于稍后再行补入.
Step 11: 按Es c键此时先前出现在鼠标光标旁的图标会消失.之后将鼠标光标移至标有N2网络的第一个组件位置点选一下.
Step 12: 键盘输入T此时会带出以下窗口接下来按0A再按Enter.当输入
时可连续按T0A Enter而不理会窗口的显示.
应用指令的输入可分两类一类为常用指令如计时,记数器及设置,重置指令.其余指令则归为一般指令.
常用指令的输入-
同开关组件采用单一英文字母来代表,不同的是需同时按住Shift键
定时器指令: Shift+T
记数器指令: Shift+T
设置指令: Shift+S
重置指令: Shift+R
一般指令的输入-
先输入F键后出现应用数据窗口之后的操作方式同前面的鼠标输入方式. Step 13: 输入记数器指令.键入Shift+C 出现以下窗口依序填入C,PV栏方
法同上面的定时器说明.
Step 14: 利用键盘B,H键依序输入网络N002的其余部分.
Step 15: 依序键入AM0 Enter, O Y0 Enter 输入网络N003.
Step 16: 接下来利用Cop y功能输入N004.将鼠标光标移至M0 A接点组件位置按左键再向下拉此时整个网络N003会被选取.在网络N003被选取情况下键入Ctr l+C后再将鼠标光标移至网络N004再键入Ctr l+V 此时整个网络N003的内容会出现在网络N004上.
Step 17: 利用以上方法将网络N003,N004选取再复制于N005,N006. Step 18: 利用以上方法将网络N003~N006选取再复制于N007~N010. Step 19: 接下来我们将N004~N010修改.首先将鼠标光标移至网络N004的A接点上.直接键入M1’Enter’在利用向下方向键将光标移至N004的A 接点上重复以上步骤直到将N010的A接点改为M7为止. 接下来将鼠标光标移至网络N004的线圈上同上的方法修改N004~N010的线圈编号. Step 20: 接下来我们将前面故意漏掉的网络补回去.首先将鼠标光标移至网络N002按鼠标右键出现一弹出式选单依序点选[插入空白网络]->[上方插入]或者按快捷键Shift+Ins即会插入一空白的N002网络.
Step 21: 依照上述的方法完成N002网络.
4.4 语法检查
Step 1: 点选功能列[工具][语法检查]来检查以上输入的程序。
4.5 程序批注
Step 1: 点选功能列[项目][批注][组件批注]或点选项目窗口的
图标+符号部分将其展开再双点选图示或点选工具列的图标
后出现以下窗口.点选’使用组件’钮再分别按X,Y,M,S,T,C,R,D钮会在中间
窗口显示本测试程序使用到之对应组件例如按Y钮时会出现以下窗口
利用此窗口分别依照前面表格内的说明定义依序填入批注.本例中并没有用到说明栏实际应用中可在其中输入更详尽的组件说明.
Step 2: 接下来进行网络批注.利用鼠标将光标移至欲作网络批注的网络上按鼠标右键叫出弹出式示菜单再点选’网络批注编辑’即会出现一窗口以供输入网络批注.当输入完时网络批注会立即显示在欲批注的网络上方. Step 3: 接下来进行程序单元批注.利用鼠标将光标移至欲作批注的程序单元内按鼠标右键叫出弹出示菜单再点选’程序单元批注’即会出现一窗口以供输入批注.当输入完时程序单元批注会立即显示在欲批注的程序单元最上方.
Step4:将前面的输入工作存至项目档.利用功能列[档案]->[储存项目]。
因是第一次存档所以会出现一’另存新文件’对话盒窗口.设定好档名后输入Enter.
4.6 程序测试
Step 1: 首先将前面输入之程序存至PLC.利用功能列[档案]->[另存项目] ->[储存至PLC]之后会出现’联机’对话盒窗口.如下所示.此时可自联机名称
栏选取预先设定好之联机设定再按确定钮即可进行PLC的联机并出现’数据传送’窗口.若联机成功会出现’PLC状态’窗口.若没有合适之预设联机设定存在则可透过编辑或新增的程序进行.假使通讯端口与实际操作不一致可以点选编辑钮来加以修改。
Step 2: 当上一步骤完成时PLC的内容与项目档是一致的此时可利用功能列[PLC]->[执行]或输入快捷键F9来令PLC开始执行程序.也可以利用功能列[PLC]->[停止运转]或输入快捷键Ctr l+F9令PLC停止执行程序.
Step 3: 当PLC执行时阶梯程序窗口会变为如下情形.其中有实线方块的组
件代表其状态为导通.此时我们可以控制阶梯程序的显示令画面中同时亦可以显示程序批注或显示缓存器现在值.
阶梯窗口内的显示内容具有以下的选项
●显示程序单元批注
●显示网络批注
●显示组件批注
●显示缓存器批注
●显示字号
当选项勾选愈多时显示的信息愈丰富但相对的同样的屏幕空间所能涵盖的程序代码愈少.
选项的勾选可透过鼠标点选功能列的[检视]之后会出现一下拉式选单.选单上分别有以上之选项出现.藉由点选的动作来达到勾选的目的.已勾选的项目左方会有打勾的符号若再点选一次则变回未选.以下画面是点选’显示组件批注’,’显示缓存器批注’的效果.
Step 4: 线圈致能抑能控制.将光标移至线圈位置按右键此时会出现一选单如右所示.利用抑能可将组件脱离程控例如当Y0被抑能
时其状态不会被M0状态改变.此时可利用点选ON,OFF
来控制其状态.被抑能的组件其显示符号会以不同方式显
示.以下为被抑能组件的显示符号.
Step 5: 利用状态监视页来测试.首先打开一个空的状态监视页方法如下
利用功能列[项目]->[监视页]->[新增监视页]或利用鼠标在项目窗口内双点图标或利用鼠标点选工具列图标在点选新增监视页.
经以上操作后会出现一对话盒.请于监视页名称栏内输入’范例监视页’输入Enter后出现以下窗口.此时请将鼠标光标移至最左边的编号栏第一个空白
格输入: Y0-Y7 Enter 再将光标移至第二个编号栏输入M0-M8 Enter,最后将光标移至第三个编号栏输入C0 Enter T0 Enter R0 Enter.
此时画面上会出现Y0~Y7,M0~M8的编号及其致/抑能及O N/OF F状态以及定时器#0,记数器#1的状态及现在值.若欲将接点或线圈致/抑能可将光标移至对应状态区双点即出现致/抑能的选项。
若欲设定其值则可将光标移至对应数据域直接输入0,1值或双点鼠标左键打开数值输入窗口。
对于缓存器而言利用状态区可控制其显示格式。
目前有四种显示格式即十进制,二进制,十六进制,字符串等可选其操作方法是在状态区双点鼠标左键叫出选单。
编号栏除可用组件编号显示外也可以组件批注来显示其操作方法是在状态监视页内按右键叫出弹出式选单点选‘显示批注’即可。
4.7 报表输出
Step 1: 利用鼠标点选功能列的[档案]->[打印]项目.之后会出现打印窗口,于此窗口选好打印机后点选’确定’钮。
接下来会出现以下窗口于’程序单元’栏内会将项目内的所有程序单元列出。
可利用此栏单选或复选出欲打印之单元。
’打印标题’栏内容会出现在打印的第一页上。
打印项目可选择是否要将各式之批注包含在打印的内容内。
输入完后点选确定钮即开始打印。
附录:WinProladder 快速键操作功能。