程序输入及编辑 - index / fatek automation corp. · pdf file4-5...

40
4-1 4 程序输入及编辑 采用 Windows 操作系统,完全依照 Windows 环境的操作习惯设计,易学易用,不论是初学 者或有经验的使用者都可以极有效率的方式来操作。依据作业现场及办公室操作环境的差异 提供精心设计的键盘及鼠标操作方法,不论在何种作业环境都能以极有效率的方式完成程序 的编辑与测试。提供弹性的阶梯程序编辑功能可执行程序网络的插入,复制,贴上,删除等 高效能操作,以加速程序的输入。以下根据各功能详加介绍: 4.1 联机及离线编辑 开启新旧专案时即进入联机(参见 3.2.2 节),则提供联机 (on-line) 的程序编辑功能,编辑完 后可立即执行不必重新下载程序,可大幅缩短程序的开发与修改时间。相对的,在开启专案 时使用离线操作(参见 3.2.1 节),则为离线的程序编辑,编辑完后需再执行存至 PLC(参见 3.4.2 节)。 4.2 鼠标及快捷键操作输入 在阶梯图程序区中输入程序可以用鼠 标 点 选 组 件 盘 组 件 种 类 ,也 提 供 快 捷 键 输 入 方 法 ,可 由 使 用 者 依喜好选择输入方式。 4.2.1 鼠标操作输入: 在编辑输入时,可利用鼠标点选组件盘,选择 A 接点: 再在阶梯程序窗口所欲输入位置点选一下: 即出现请输入 A 接点的编号输入对话框,输入 X0 ,即在阶梯程序窗口中完成一接点组件的输 入:

Upload: dangdien

Post on 06-Feb-2018

261 views

Category:

Documents


5 download

TRANSCRIPT

4-1

4 程序输入及编辑 采用 W indows 操作系统,完全依照 W indows 环境的操作习惯设计,易学易用,不论是初学

者或有经验的使用者都可以极有效率的方式来操作。依据作业现场及办公室操作环境的差异

提供精心设计的键盘及鼠标操作方法,不论在何种作业环境都能以极有效率的方式完成程序

的编辑与测试。提供弹性的阶梯程序编辑功能可执行程序网络的插入,复制,贴上,删除等

高效能操作,以加速程序的输入。以下根据各功能详加介绍:

4.1 联机及离线编辑 开启新旧专案时即进入联机(参见 3.2.2 节),则提供联机 (on- l ine)的程序编辑功能,编辑完

后可立即执行不必重新下载程序,可大幅缩短程序的开发与修改时间。相对的,在开启专案

时使用离线操作(参见 3.2.1 节),则为离线的程序编辑,编辑完后需再执行存至 PLC(参见

3.4.2 节)。

4.2 鼠标及快捷键操作输入 在阶梯图程序区中输入程序可以用鼠标点选组件盘组件种类,也提供快捷键输入方法,可由使用者

依喜好选择输入方式。

4.2.1 鼠标操作输入:

在编辑输入时,可利用鼠标点选组件盘,选择 A 接点:

再在阶梯程序窗口所欲输入位置点选一下:

即出现请输入 A 接点的编号输入对话框,输入 X0,即在阶梯程序窗口中完成一接点组件的输

入:

4-2

4.2.2 快捷键操作输入:

光标点选在阶梯程序窗口所欲输的位置,按快捷键 “A”,即出现请输入 A 接点的编号输入对话

框,输入 X0,即在阶梯程序窗口中完成一接点组件的输入。或立即输入 “AX0”或 “X0A”都为快

速输入方式。或按快捷键 “Shif t ”+ “A”键,则立刻在阶梯程序位置出现如下图 :

点选二下,则同以上操作方法即可。

W inproladder 提供方便的快捷键操作功能请参见 16.1 节〔快捷键总表〕

4.3 主程序与子程序单元的操作 在 W inproladder 阶梯程序撰写窗口中,我们有分为主程序区及子程序区,让程序更有结构,

其操作方式相同,以下为程序单元操作的说明:

4.3.1 建立新程序单元

在程序规划中可将其分类撰写,使程序更有结构,所以利用可新增程序单元功能,让您的程

序规划更一目了然。

我们可以鼠标点选菜单栏〔专案〕 〔主程序区〕 〔新增程序单元〕,

或在工具栏 图示下拉选单中选取〔新增程序单元〕:

4-3

或在专案窗口中〔测试范例〕 〔阶梯图〕 〔主程序区〕按右键 〔新增程式单元〕:

选取〔新增主程式单元〕后出现输入程序单元对话框,例如输入 “流道控制 ”:

按 “确定 ”后,可以发现在项目窗口中的〔主程序区〕新增加了〔流道控制〕程序单元:

子程序区的〔新增程序单元〕同主程序区作法,选择子程序区的功能即可。

4.3.2 删除程序单元

当已建立的程序单元已不需要时,可利用删除程序单元功能删除它。

我们可以鼠标点选菜单栏〔专案〕 〔主程序区〕 〔删除程式单元〕;

或在工具栏 图示下拉选单中选取〔删除程式单元〕:

4-4

或在专案窗口中〔测试范例〕 〔阶梯图〕 〔主程序区〕按右键 〔删除程序单元〕:

选取〔删除主程序单元〕后出现删除程序单元对话框,选取 “流道控制 ”:

按 “确定 ”后,会再次询问是否确定删除所选的程序单元:

4-5

按 “是 ”后即可发现在专案窗口中的〔主程序区〕中原本的〔流道控制〕程序单元已被删除:

子程序区的〔删除程序单元〕同主程序区作法,选择子程序区之功能即可。

4.3.3 调整程序单元的顺序

当已建立很多程序单元时,要调整其顺序时,可利用调整程序单元功能调整。我们可以用

鼠标点选菜单栏〔专案〕 〔主程序区〕 〔调整程序单元〕,

或在工具栏 图示下拉选单中选取〔调整程序单元〕:

4-6

或在专案窗口中〔测试范例〕 〔阶梯图〕 〔主程序区〕按右键 〔调整程序单元〕:

选取〔调整主程序单元〕后出现程序单元排列对话框,选取 “流道控制 ”,若要将它排到 “找零

控制 ”的后面,则按 “下移 ”键:

将发现 “流道控制 ”已排至 “找零控制 ”的后面:

按 “确定 ”钮,在专案窗口中其程序单元排列也改变:

4-7

子程序区的〔调整程序单元〕同主程序区作法,选择子程序区的功能即可。

4.3.4 修改程序单元名称

当程序单元名称已建立完成时,可修改程序单元名称,其作法是以鼠标点选专案窗口中〔测 试范例〕 〔阶梯图〕 〔主程序区〕 〔流道控制〕按右键 〔更改名称〕:

选取〔更改名称〕后,即可修改此程序单元名称为〔控制流道〕:

4-8

修改完成后,专案窗口中的程序单元名称及阶梯图程序窗口中的标签名称都已改变:

更改前

更改前

更改后

更改后

4-9

4.3.5 输入程序单元注解

当程序单元众多时,我们就需要为程序单元做注解,以方便日后查看修改。

4.3.5.1 专门批注区输入批注操作方式:

以鼠标点选菜单栏〔专案〕 〔注解〕 〔程序单元注解〕,或点选工具栏 图示;

或在专案窗口中〔测试范例〕 〔批注〕 〔程序区域〕点二下即出现〔程序单元批注〕输

入区:

列出所有程序单元名称,选择 “投币计数 ”程序单元在其右边空白批注区点二下即出现输入空

白区域:

填入 “计算投币次数累计 ”的批注文字,按 “确定 ”,会先在〔投币计数〕标签的阶梯图程序区上

方显示刚才输入的批注文字如下图所示,若确定则可将程序单元批注对话框按 “确定 ”钮,即

完成〔投币计数程序单元〕的批注输入。

4-10

4.3.5.2 选择单一程序单元直接输入批注的操作方法:

亦可选择〔投币计数〕标签的阶梯图程序区中,以鼠标点选右键出现功能选单选择〔程序单

元批注〕功能:

或菜单栏〔编辑〕 〔程序单元批注〕;则出现代表〔投币计数程序单元〕的程序单元批注输

入区:

4-11

按 “确定 ”即完成批注程序单元的输入:

4.4 接点组件的操作 在菜单栏〔阶梯〕 A 接点至垂直线组件项目,以及组件盘中列出各接点组件,如下图:

只要选择所要输入的接点组件,即可表现在在阶梯图程序区中,以下为其操作说明:

4.4.1 输入接点组件

以鼠标点选菜单栏〔专案〕 〔阶梯〕 〔A接点〕;或点选组件盘 代表 A 接点的图

示 ;

或在阶梯图程序区中点选一下右键即出现快捷菜单如下所示,再选取〔接点〕 〔 A 接点〕:

4-12

再在阶梯图程序区中点选要输入的位置,即出现编号输入框:

输入 “X0”之后按 ”ENTER“键,即产生如下画面:

4-13

或将光标放置于阶梯图程序区中所要输入位置上直接输入 “AX0”或 “X0A”,也出现如上图画面;

或输入 “Shif t ”+ “A”键,则程序区中只出现 A 接点组件,而不用输入组件编号的画面,如下图:

4.4.2 变更接点组件的种类或编号

当输入完成的接点组件要做变更种类时,先选取要变更的接点种类(其选取接点方式同 4.4.1

节),此时我们在组件盘选择 B 接点,再在阶梯图程序区中在要做修改的接点组件处点选一下,

即出现B接点组件的输入编号框,或将光标放置于欲修改的组件位置,直接输入 “B”表示 B 接

点,也会出现B接点组件的输入编号框,若只要修改组件编号时,在程序区中将光标选取欲

修改的组件,直接输入新编号或按 “SPACE”(空格键)弹出编辑窗口后再输入新编号,如下

图:

可在 B 接点编号输入框中重新输入编号,例 X1,则原 A 接点的 X0 即改成为 B 接点的 X1。

原A接点组件及编号

出现B接点编号输入框

4-14

4.4.3 删除接点组件

可以在原件栏中选取删除 图标,或在阶梯图程序区中按右键出现快捷菜单选取〔删除〕

功能,此时光标即代表删除作用;或直接点选 B 接点组件 X1,再按 “Delete”键,亦可直接将

它删除:

4.5 功能指令的操作 W inproladder 也提供方便的功能指令集,我们可以在菜单栏〔阶梯〕 〔设定〕、〔重置〕、〔定

时器〕、〔计数器〕、〔功能指令〕等功能指令中挑选所需进行选择;或点选组件盘下列图标,

也代表功能指令选项:

4-15

4.5.1 输入功能指令

例如要设定一固定时间定时器时,需要控制计时开始,何时计时结束,以及计时累加多少值

等等说明如下。

在 X1 接点到 Y0 输出中间,设定一固定时间定时器,可以输入功能指令来作设定:

可以在菜单栏〔阶梯〕 〔定时器〕;或选取组件盘中 定时器功能图标;或快捷键

“Shif t ”+ “T”键;此时光标已为定时器功能,在阶梯图程序区 X1 与 Y0 之间点选一下,即出现

〔定时器〕功能指令设定对话框:

在〔 T〕栏填入 “T0”;〔 PV〕栏填入 “1000”,即完成一固定时间定时器设定:

4.5.2 编辑功能指令

想将已存在的功能指令做修改时,若光标不是处于〔选取光标〕状态,则先将光标设定于〔选

取光标〕状态:

可在组件盘中点选 光标图标,或在阶梯图程序区按右键出现快捷菜单选取〔选取光

标〕,再在欲修改的已存在功能指令处点两下,即出现编辑框:

4-16

或光标选取欲修改的功能指令,直接按 “SPACE”(空格键)将弹出编辑窗口再输入新编号。

即可进行功能指令的编辑。有关功能指令的种类与详细说明请参考永宏可程控器使用手册 I&

I I。

4.5.3 删除功能组件

功能指令的删除功能操作同 4.4.3 节删除接点组件的操作方法。

4.6 步进指令的操作 为使程序可读性高、维护、更新容易,软件质量可靠性大大提升,因此专门针对机械动作流

程的顺序控制,可以结合现有广泛的阶梯图语言,再加上步进执行指令辅助。

选取菜单栏〔阶梯〕 〔功能指令〕;或点选组件盘 图标;

或在阶梯图程序区按右键出现快捷菜单选取〔功能指令〕 〔功能指令〕,在阶梯图程序区要

输入步进指令的位置点选一下,会出现所有类别的功能指令,在类别项下选择〔 SFC 指令〕,

其右边的指令名称即出现〔 STP〕、〔 FROM〕、〔 TO〕、〔 STPEND〕四种步进指令,如下图:

就其操作说明如下:

4-17

4.6.1 输入步进点 (STP 指令 )

若我们要设定一每次开机启动初始步进点 S0,其作法如下:

选取组件盘上 A 接点组件,在阶梯图网络上点选一下,在编号输入框输入 “M1924”:

点选组件盘 图标,在 “M1924”接点之后点选一下,出现〔应用指令〕窗口,〔类别〕项下选择

“SFC 指令 ”,〔指令名称〕选择 “TO”,按 “确定 ”钮,出现如下窗口:

输入 “S0”,按 “确定 ”钮,再重复 “SFC 指令 ”,此次〔指令名称〕选择 “STP”,出现如下图:

输入 “S0”,按 “确定 ”钮,即完成设定一每次开机启动初始步进点 S0 的操作。

您也可为初始步进点加入状态转移条件,首先将光标在组件盘选择〔垂直线〕组件,然后

在 ”STPI S0”上点一下 ;或将光标停在 ”STPI S0”上,再按快捷键 “V”也可以。

4-18

出现分支线之后,加上转移条件,例如我们加上 ”X0”和 ”Y0”两个转移条件。

之后再加上欲转移的状态点,我们假设当 ”X0”和 ”Y0”两个转移条件满足时 (ON),便转移至状

态点 ”S21”。叫出〔 SFC 功能指令〕类别,指令名称选择〔 TO〕;或按快捷键 “> ”,出现对话

框之后,输入 ”S21”,便可完成下列范例 :

4.6.2 输入合流点 (FROM 指令 )

此指令描述转进的来源步进点,亦即要由步进点 Sxxx 配合转进条件前进下一个步进点。 详细范例解说原理请参见使用手册I的硬件篇 &基础功能篇第八章,在此我们只举例说明在

使用 W inproladder 阶梯图程序的操作方法及步骤如下 :

4.6.2.1 选择性合流

若我们要做出以上结果时的作法如下: 我们先参见 4.6 节的操作方法叫出〔 SFC 功能指令〕类别,指令名称选择〔 FROM〕,按 “确

定 ”之后出现如下窗口:

或光标放置程序区位置,按快捷键 “< ”亦出现如下窗口:

4-19

输入 “S21”,按 “确定 ”钮,将光标在组件盘选择〔 A 接点〕组件 在其后点一下出现如

下窗口:

输入 “X5”,按 “ENTER”键,再一次使用功能指令,叫出〔 SFC 功能指令〕类别,指令名称选

择〔 FROM〕,按 “确定 ”;或按快捷键 “< ”之后,出现如下窗口:

输入 “S22”,按 “确定 ”钮,将光标在组件盘选择〔 A 接点〕组件 在其后点一下出现如

下窗口:

输入 “X6”,按 “ENTER”键,此时光标在组件盘选择 〔垂直线〕组件,紧接着 X5 接

点之后点一下;或光标放置在 X5 之后按快捷键 “V”,即出现一垂直线,如下图所示:

接下来输入 ”X7”, 如下图所示:

再一次使用功能指令,叫出〔 SFC 功能指令〕类别,指令名称选择〔 TO〕按 “确定 ”之后出现

4-20

如下窗口:

或光标放置程序区位置,按快捷键 “> ”亦出现下图窗口:

输入 “S23”,按 “确定 ”钮,即完成一选择性合流例子。

4.6.2.2 并进性合流

若我们要做出以上结果时的作法如下:

我们先参见 4.6 节的操作方法叫出〔 SFC 功能指令〕类别,指令名称选择〔 FROM〕,按 “确

定 ”之后出现如下窗口:

或光标放置程序区位置,按快捷键 “< ”亦出现下图窗口:

输入 “S21”,按 “确定 ”钮,再次叫出〔 SFC 功能指令〕类别,指令名称选择〔 FROM〕,按 “确

定 ”之后出现如下窗口:

或光标放置程序区位置,按快捷键 “< ”亦出现下图窗口:

输入 “S22”,按 “确定 ”钮,将光标在组件盘〔垂 直线〕组件,紧接着 点

之后点一下;或按快捷键 “V”,即完成并进性合流的阶梯图程序的表现方式:

4-21

将光标在组件盘选择 〔 A 接点〕组件,紧接着 之后点一下:

输入 “X3”,按 “ENTER”键。再一次使用功能指令,叫出〔 SFC 功能指令〕类别,指令名称选

择〔 TO〕按 “确定 ”之后出现如下窗口:

或光标放置程序区位置,按快捷键 “> ”亦出现下图窗口:

输入 “S23”,按 “确定 ”钮,即完成一并进性合流例子。

要特别注意的是若要完成并进性合流其 〔垂直线〕组件,一定要紧邻着 ,

一但中间有空格,就会变成选择性合流,如下所示 :

4.6.3 输入分支点 (TO 指令 )

此指令描述欲转往的步进点。详细范例解说原理请参见使用手册 I 的硬件篇 &基础功能篇第八

章,在此我们只举例说明在使用 W inproladder 阶梯图程序的操作方法及步骤如下:

4.6.3.1 选择性分支

4-22

若我们要做出以上结果时的作法如下:

在光标放置于程序区欲输入处位置,叫出〔 SFC 功能指令〕类别,指令名称选择〔 FROM〕;

或按快捷键 “< ”,即出现以下窗口:

输入 “S30”,按 “确定 ”钮后,程序区即出现 FROM 指令 S30 组件。光标选择 A 接点组件紧接

其后点选一下,输入 “X3”编号;或紧接其后直接输入 “AX3”,如下窗口:

接下来在 X3 之后键入 X0 接于其后 :

在 X0 之后,光标放置于程序区欲输入处位置,再叫出〔 SFC 功能指令〕类别,指令名称选

择〔 TO〕;或按快捷键 “> ”,即出现以下窗口:

输入 “S31”,按 “确定 ”钮,光标置于 X0 位置,输入 “V”,增加一垂直线,如下图:

4-23

再将光标置于 X0 下方位置,输入 “X1”或 “X1A”:

X1 组件输入完成后,再叫出〔SFC 功能指令〕类别,指令名称选择〔 TO〕;或按快捷键 “> ”,

即出现以下窗口:

输入 “S32”,按 “确定 ”钮后,即完成一选择性分支例子。

4.6.3.2 并进性分支

若我们要做出以上结果时的作法如下:

将光标放置于程序区欲输入处位置,叫出〔 SFC 功能指令〕类别,指令名称选择〔 FROM〕;

或按快捷键 “< ”,即出现以下窗口:

4-24

输入 “S30”,按 “确定 ”钮后,即出现 FROM 指令。光标选择 A 接点组件紧接其后点选一下,

输入 “X3”编号;或紧接其后直接输入 “AX3”,如下窗口:

将光标放置于程序区欲输入处位置,再叫出〔 SFC 功能指令〕类别,指令名称选择〔 TO〕;

或按快捷键 “> ”,即出现以下窗口:

输入 “S31”,按 “确定 ”钮后,即出现 TO 指令。在完成之 TO 指令 S31 下方位置,再叫出〔 SFC

功能指令〕类别,指令名称选择〔 TO〕;或按快捷键 “> ”,即出现以下窗口:

输入 “S32”按 “确定 ”钮。光标选择垂直线组件,点选程序区中图标

;或按 快捷键 “V”,即出现如下图所示:

即完成一并进性分支例子。

4.7 编辑模式 阶梯图程序编辑中,有提供类似文书编辑功能的〔覆盖〕模式与〔插入〕模式方便操作,说

明如下:

4-25

4.7.1 取代模式

在状态栏〔覆盖〕模式下,光标在阶梯图程序区的显示模式如下图标:

光标放置在 X1 位置,直接输入 “X2”,则如下图:

X2 直接取代了 X1。此即为取代模式,再按一次 “ Inser t”键即转换为插入模式。

4.7.2 插入模式

阶梯图程序在取代模式时,按快捷键 “ Inser t”键,即可转换为插入模式,其状态栏为〔插入〕

模式,而程序区光标变为一方框,如下图:

4-26

此时光标放置在 X2 组件上,直接输入 “X1”,则原 X0 和 X2 之间插入了 X1 组件编号,如下

图:

此即为插入模式,再按一次 “ Inser t”键即转换为取代模式。

4.8 组件与参考号码的替换 在程序区的组件编辑中经常会作变更替换,除了可用 4.7.1 节的取代模式之外,也可由菜单

栏所提功的〔替换〕功能作替换,说明如下:

例一:将 X2 替换为 X3,其作法如下:

先在程序区将要替换的接点其所在的网络编号圈选起来,如下图:

4-27

执行菜单栏〔编辑〕 〔替换〕;或按快捷键 “Ctr l”+ “R”出现替换对话框:

〔寻找编号〕为欲被取代的组件编号,本例中为 X2。

〔长度〕为被取代的组件编号的流水长度,本例中为 1,假如输入 10 的话代表 X1~X10 都会

被替换,替换的方式也是依流水号方式依序而下例如 :若 ”寻找编号 ”输入 X0, ”长度 ”

为 10, ”替换编号 ” 为 M0,则 X0~X10 会被 M0~M10 所取代。

〔替换范围〕为 “选取部份 ”则只替换刚才选取的网络所有 X2 皆都换为 X3。

〔替换范围〕为 “目前程序单元 ”,则此程序单元所有 X2 皆都换为 X3。

〔替换范围〕为 “专案全部 ”则此专案全部程序单元所有 X2 都替换为 X3。

〔选项〕勾选 “一并替换批注及说明 ”,会将被替换的 X2 的批注及说明用 X3 的批注及说明替

换。按 “确定 ”钮,则出现完成总共多少个编号替换。以此例完成 1 个编号替换。

4-28

4.9 组件寻找 因应 W inproladder 程序架构设计,组件寻找也提供以下二种搜寻方式,如下所介绍:

4.9.1 现行程序单元内逐次寻找

当要在现行程序单元内逐次寻找组件 X3 时,请执行菜单栏〔编辑〕 〔寻找 …〕;或按快捷

键 “Ctr l”+ “F”键,即出现设定寻找条件对话框:

在寻找编号中填入 “X3”,可以在〔类别〕中勾选所要搜寻组件的类别,在〔范围〕选项设定

寻找范围,在〔起始地址〕设定要寻找组件的起始点,在〔寻找方向〕设定寻找方向是往上

寻找或往下寻找。按 “确定 ”钮,光标寻找到第一个 X3,并将光标停在其位置上;若在此程序

单元中还有其它 X3,并会出现是否寻找下一个询问对话框:

4-29

当您按 “下一个 ”钮,则程序会继续搜寻下一个 X3,直到此程序单元结束,没其它 X3 时,会

出现已 “寻找不到符合的数据 ”提示对话框:

如果按 “取消 ”钮,则程序不会继续寻找下一个 X3,光标会停在刚寻找到的 X3 位置处,您若

要继续寻找下一个 X3 时,可选择快捷键 “F3”代表〔寻找下一个〕继续搜寻 X3。同样的若继

续按 “F3”,则程序会继续寻找下一个 X3,直到此程序单元结束,没其它 X3 时,会出现已 “寻

找不到符合的数据 ”提示对话框。

4.9.2 专案中批次寻找

当要在专案中批次寻找组件 X3 时,请执行菜单栏〔编辑〕 〔专案中寻找〕;或按快捷键 “Ctr l ”

+ “F3”键,即出现设定寻找条件对话框:

4-30

其〔寻找编号〕及〔类别〕设定方式与 4.9.1 节相同。

〔范围〕设定为 “专案全部 ”即在此专案中全部寻找。若〔范围〕设定为 “已开启的程序单元 ”,

则程序只在已开启的程序单元中寻找。按 “确定 ”钮后程序会将寻找结果全部显示在

程序区下新开窗口中,如下 :

在〔搜寻结果区〕中选择其中之一点选左键二下,光标即会移到所点选寻找的 X3:

4-31

4.10 网络操作 阶梯图程序区中网络是重要组成,其间操作方法也很多样,以下介绍程序区中网络的操作方

法如下:

4.10.1 复制单一网络

用光标圈选要复制的网络,例网络编号 N009,如下图:

按右键出现快捷菜单,选择〔复制〕;或按快捷键 “Ctr l”+ “C”键,执行复制指令,再按右键出

现菜单,选择〔贴上〕;或按快捷键 “Ctr l”+ “V”键,执行贴上指令。即完成复制单一网络:

1.点选左键二下

2.光标移到目的地

4-32

4.10.2 复制多个网络

若要复制相连网络编号 N001 至 N003,则可用鼠标从 N001 圈选下拉至 N003,或按住 “Shi f t”

键再点选网络编号 N001 至 N003,如下图:

再同 4.10.1 节的复制功能做复制及贴上动作,即可完成复制多个相连网络。

若要复制非相连网络编号 N001、N003、N005,则先用鼠标将网络编号 N001 圈选,再同时

按住 “Ctr l”键再圈选 N003、 N005,得到如下结果:

再同 4.10.1 节的复制功能做复制及贴上动作,即可完成复制多个非相连网络。

4.10.3 复制不同专案间的网络

先开启 W inproladder 应用程序,再开启专案一档案;接着再另外开启一次 W inproladder 应

用程序,开启专案二档案,即同时开启二个 Winproladder 应用程序窗口。在专案一圈选网络

编号 N001,按右键快捷菜单选择 “复制 ”或快捷键 “Ctr l”+ “C”键将其复制起来。再将光标放置

在专案二中欲贴上的位置,按右键快捷菜单选择 “贴上 ”或快捷键 “Ctr l”+ “V”键将其贴上。即完

成不同专案间的网络复制。

4-33

4.10.4 删除网络

圈选所要删除的网络编号,执行菜单栏〔编辑〕 〔删除〕;或快捷键 “Delete”键,即出现是

否〔删除解题网络〕询问框:

按 “是 ”钮,即完成删除网络。

4.10.5 网络行列编辑

一阶梯图程序区由许多网络编号组成,网络编号行、列可以使程序显得井然有序,容易维护。

而在网络行列中也提供许多功能,在撰写程序时更方便、快捷,以下就其功能操作说明如下。

4.10.5.1 扩为 22 行

当接点众多,原网络 11 行不够用时,可将其扩为 22 行,将光标停在要将网络由 11 行扩为

22 行的网络上,执行菜单栏〔编辑〕 〔网络行列编辑〕 〔扩为 22 行〕;或按右键出现快

捷菜单执行〔网络行列编辑〕 〔扩为 22 行〕即可。

4-34

4.10.5.2 缩为 11 行

将光标停在要将网络由 22 行缩为 11 行的网络上,执行菜单栏〔编辑〕 〔网络行列编辑〕

〔缩为 11 行〕;或按右键出现快捷菜单执行〔网络行列编辑〕 〔缩为 11 行〕即可。

4.10.5.3 垂直扩展

若要在 X1 与 X3 之上下列的垂直距离加大,如下图:

则光标点选 X3:

执行菜单栏〔编辑〕 〔网络行列编辑〕 〔垂直扩展〕;

或按右键出现快捷菜单执行〔网络行列编辑〕 〔垂直扩展〕即完成垂直扩展。

4-35

4.10.5.4 垂直紧缩

若要在 X1 与 X3 的上下列的垂直距离缩小,如下图:

则光标点选 X1 与 X3 之间要紧缩的空白列:

执行菜单栏〔编辑〕 〔网络行列编辑〕 〔垂直紧缩〕;

或按右键出现快捷菜单执行〔网络行列编辑〕 〔垂直紧缩〕即完成垂直紧缩。

4.10.5.5 水平扩展

要使 X0 至 X3 间距离拉大:

则执行菜单栏〔编辑〕 〔网络行列编辑〕 〔水平扩展〕;

或按右键出现快捷菜单执行〔网络行列编辑〕 〔水平扩展〕即完成水平扩展。

4.10.5.6 水平紧缩

要使 X0 至 X3 间距离缩小:

则执行菜单栏〔编辑〕 〔网络行列编辑〕 〔水平紧缩〕;

或按右键出现快捷菜单执行〔网络行列编辑〕 〔水平紧缩〕即完成水平紧缩。

4-36

4.10.6 插入空白网络

若在网络编号 N012 上方要插入一空白网络,则作法如下:

在阶梯图程序区中路编号 N012 的任一组件接点位置上按右键出现快捷菜单〔插入空白网络〕

〔上方插入〕;或在网络编号 N012 上按右键出现快捷菜单〔插入空白网络〕 〔上方插入〕;

或在菜单栏〔编辑〕 〔插入空白网络〕 〔上方插入〕;或按快捷键 “Shif t ”+ “ Inser t”键,则

网络编号 N012 为一空白网络,原网络编号 N012 的内容变为网络编号 N013。

4.10.7 输入网络批注

例如要输入网络编号 N012 的网络批注,则可将光标停在编号 N012 或其任一组件上,执行

菜单栏〔编辑〕 〔网络批注编辑〕;

或按右键出现快捷菜单〔网络批注编辑〕,即出现解题网络批注输入区:

输入 “N012 的解题网络批注 ”,按 “确定 ”钮,可以发现所输入的批注显现在网络编号 N012 的

上一行:

或者可以在专案窗口中〔测试范例〕 〔注解〕 〔解题网络批注〕点选二下,则出现所有

网络编号,往下找网络编号 N012 在空白批注区点二下即出现网络批注输入空白区:

4-37

输入 “N012 的解题网络批注 ”,按 “确定 ”钮:

再按 “确定 ”钮,即完成网络批注输入。

4-38

4.10.8 网络搜索

若要搜索在〔投币计数〕程序单元的网络编号 N001,则执行菜单栏〔编辑〕 〔到…〕;或

按快捷键 “Ctr l”+ “G”键,出现以下窗口:

在〔程序单元列表〕圈选 “投币计数 ”,而〔网络编号〕栏填入 “2”代表 N002,按 “确定 ”钮,则

光标即会移到所要搜索的网络编号位置:

4-39

4.11 阶梯程序语法检查

4.11.1 执行语法检查

阶梯程序输入完成后,可以执行语法检查,帮助您寻找程序错误的地方。我们执行菜单栏〔工

具〕 〔语法检查〕;或按快捷键 “F8”, 出现语法检查出的错误统计表:

按 “确定 ”钮后,若有错误会将所有错误列在程序区下方,在错误区的一项目下点二下,则程

序区会示出错误组件区块如下图:

FBs 系列 PLC 的语法限制请参见使用手册 I-硬件篇 &基础功能说明。语法检查错误信息表

请参见使用手册 I-硬件篇 &基础功能篇说明。错误列表的显示区块中包含二种信息:一为执

行语法检查结果的错误项列表;二为执行专案中寻找接点组件编号的搜寻结果;按右键会出

现快捷菜单三个选项:

1.点二下

2.光标会移到错误组件区

4-40

1.清除语法检查结果:执行此项则会将因执行〔语法检查〕后的错误讯息项目清除掉。

2.清除寻找数据结果:执行此项则会将因执行〔专案中寻找〕后所列的搜寻结果项目清除掉。

3.储存讯息:可将错误列表的显示区块中的错误信息另储存成文字文件。

4.11.2 语法检查设定选项

使用者在程序编辑中可以随时做语法检查之外,当程序执行 ( RUN )前,系统也会自动做一次

语法检查以确保安全。不管是使用者做的语法检查,或是系统自动执行的语法检查,皆可由

使用者自己指定所要检查的项目。执行 ”专案 ” ”选项 ”或是按快捷键 Ctr l+F8 出现下列画面 :

使用者可在此标签中指定要或不要检查的项目,当设定的检查停止条件满足时 (错误或警告讯

息等于指定数目 ),系统即停止语法检查。