线下实训
HOME
线下实训
正文内容
plc横线编程 超全PLC 快捷键汇总(西门子,三菱,欧姆龙),电气人必备
发布时间 : 2025-02-25
作者 : 小编
访问数量 : 23
扫码分享至微信

超全PLC 快捷键汇总(西门子、三菱、欧姆龙),电气人必备

编程领域的大神一般以键盘为主,而快捷键就是他们的基础技能之一。

俗话说得好,兵贵神速,很多时候,快捷键的使用不光能节省一定时间,并且能让大家更熟悉电脑操作,还能让外行人顿时刮目相看~

今天小编收集了西门子和三菱PLC快捷键,大家赶紧收藏一份,以备日后学习。

A

西门子快捷键

操作内容

快捷键

F1

获取帮助

F2

梯形图进入编辑模式

F3

梯形图进入运行模式

Shift+F3

梯形图进入监控模式(可在线编辑)

F4

编译程序

F5

常开接点输入

Shift+F5

并联常开接点输入

F6

常闭接点输入

Shift+F6

并联常闭接点输入

F7

线圈输出

F8

功能指令输入

F9

横线输入

Shift+F9

竖线输入

Ctrl+F10

删除竖线

Ctrl+Alt+F10

取反指令输入

delete

删除当前元件和线条

Shift+delete

删除光标所在一行的内容

insert

光标方框颜色变玫瑰红色,可以插入单个元件

Shift+insert

插入一行

ALT+F1

切换至语句表模式

ALT+1

软元件测试(监控模式下有效)

Ctrl+F

查找软元件和地址

HOME

将光标移至同行的第一列

END

将光标移至同行的最后一列

PAGE UP

垂直向上移动一个屏幕

PAGE DOWN

垂直向下移动一个屏幕

LEFT ARROW

将光标向左移动一个单元格

RIGHT ARROW

将光标向右移动一个单元格

UP ARROW

将光标向上移动一个单元格

DOWN ARROW

将光标向下移动一个单元格

CTRL + HOME

将光标移至第一个网络的第一个单元格

CTRL + END

将光标移至最后一个网络的最后一个单元格

CTRL + PAGE UP

显示下一个POU,向左移动浏览POU标记

CTRL + PAGE DOWN

显示下一个POU,向右移动浏览POU标记

TAB

选择带布尔(位值)参数指令时,TAB键移至该指令中的下一个布尔参数(仅限FBD)当您选择一个带布尔

SHIFT + PAGE UP

向上扩展网络选择

SHIFT + PAGE DOWN

向下扩展网络选择

CONTROL+SHIFT+HOME

扩展选择至第一个网络

CONTROL+ SHIFT + END

扩展选择至最后一个网络

CONTROL+ SHIFT + END

选择全部网络

CTRL+ X SHIFT +DELETE

选择网络系列时,剪切系列;当光标位于网络标题上时,剪切整个网络格内容

CTRL+ C CTRL + INSERT

选择网络系列时,复制系列;当光标位于网络标题上时,复制整个网络格内容

CTRL + V SHIFT + INSERT

选择网络系列时,粘贴系列;当光标位于网络标题上时,粘贴网络;当光在光标当前位置的前方/上方粘贴所选内容

SPACEBAR

编辑当前单元格的助记符或操作数

ENTER

编辑当前单元格的助记符或操作数

CTRL + LEFT ARROW

放下一条水平线,将光标向左移动一个单元格

CTRL + RIGHT ARROW

放下一条水平线,将光标向右移动一个单元格

CTRL + UP ARROW

放下一条垂直线,将光标向上移动一个单元格

CTRL + DOWN ARROW

放下一条垂直线,将光标向下移动一个单元格

BACKSPACE

将光标向左移动一个单元格,删除当前单元格

SHIFT + LEFT ARROW

选择当前网络,将光标向左移动一个单元格

SHIFT + RIGHT ARROW

选择当前网络,将光标向右移动一个单元格

SHIFT + HOME

选择当前网络,将光标置于当前行的第一个单元格处

SHIFT + END

选择当前网络,将光标置于当前行的最后一个单元格处

SHIFT+DOWN ARROW

从当前网络向下选择

SHIFT + UP ARROW

从当前网络向上选择

SHIFT + PAGE UP

从当前网络向上选择相邻网络的一个页面

SHIFT + PAGE DOWN

从当前网络向下选择相邻网络的一个页面顶部选择全部相邻网络

CTRL + SHIFT+HOME

从光标至POU

CTRL + SHIFT+END

从光标至POU底部选择全部相邻网络

CTRL + A

CTRL + A 选择POU中的全部网络

CONTROL+SHIFT+HOME

扩展选择至第一个网络

CONTROL+ SHIFT+END

扩展选择至最后一个网络

CTRL + F

查找字符串

CTRL + H

替换字符串

CTRL + F2

在光标的当前位置设为书签

CTRL + F3

插入网络

CTRL + F4

删除网络

SHIFT + BACKSPACE

退格

ALT + BACKSPACE

撤销

SHIFT + TAB

向后跳格

B

三菱快捷键

(操作)内容

快捷键(操作)

创建新工程文件

Ctrl + N

打开工程文件

Ctrl + O

保存工程文件

Ctrl + S

打印

Ctrl + P

撤销 梯形图剪切/粘贴

Ctrl + Z

删除选择内容并存入剪切板

Ctrl + X

复制

Ctrl + C

粘贴

Ctrl + V

显示/隐藏工程文件数据

Alt + 0

软元件检测

Alt + 1

跳转

Alt + 2

局部运行

Alt + 3

单步运行

Alt + 4

远程操作

Alt + 6

工程数据列表

Alt + 7

网络参数设置

Alt + 8

关闭有效窗口

Ctrl + F4

转移到下面的窗口

Ctrl + F6

结束应用程序

Alt + F4

插入列

Ctrl + Ins

删除列

Ctrl + Del

转换当前(编辑)程序

F4

转换当前所有(编辑)程序

Alt + Ctrl + F4

写入(运行状态)

Shift + F4

显示/隐藏注释

Ctrl + F5

转换为监控器模式/开始监控

F3

转换为监控器(写模式)

Shift + F3

开始监控(写模式)

Shift + F3

输入梯形图时移动光标.

Ctrl + Cursor key

停止监控

Alt + F3

插入行

Shift + Ins

删除行

Shift + Del

写模式

F2

读模式

Shift + F2

显示/隐藏说明

Ctrl + F7

显示/隐藏注释

Ctrl + F8

显示/隐藏机型

Alt + Ctrl + F6

开始监控.

Ctrl + F3

停止监控.

Alt + Ctrl + F3

梯形图和指令表之间转换

Alt + F1

查找触点或继电器线圈

Alt + Ctrl + F7

SFC和梯形图转换

Ctrl + J

插入行

Shift + Ins

删除行

Shift + Del

插入列

Ctrl + Ins

删除列

Ctrl + Del

转换到写模式

F2

转换到读模式

Shift + F2

转换为监控器模式/开始监控

F3

转换为监控器(写模式)

Shift + F3

开始监控(写模式)

Shift + F3

停止监控

Alt + F3

开始监控所有窗口.

Ctrl + F3

停止监控所有窗口.

Alt + Ctrl + F3

转换当前编辑模块

F4

显示/隐藏机型名

Alt + Ctrl + F6

转换当前所有编辑程序

Alt + Ctrl + F4

显示/隐藏注释

Ctrl + F5

移动 SFC 光标

Ctrl + Cursor key

查找触点或线圈

Alt + Ctrl + F7

程序表示(MELSAP-L)

Alt + Ctrl + F8

单步

F5

块开始步(有END检查)

F6

块开始步(没有END检查)

Shift + F6

跳转

F8

END 步

F7

Dummy 步

Shift + F5

传输

F5

选择分支

F6

同时分支

F7

选择集中

F8

同时集中

F9

垂直线

Shift + F9

变换属性为通常

Ctrl + 1

改变属性以储存线圈

Ctrl + 2

改变属性以储存操作

Ctrl + 3

改变属性以储存操作

Ctrl + 4

改变属性以重新复位

Ctrl + 5

垂直线(编辑线)

Alt + F5

选择分支(编辑线)

Alt + F7

同时分支(编辑线)

Alt + F8

选择集中(编辑线)

Alt + F9

同时集中(编辑线)

Alt + F10

删除行

Ctrl + F9

块暂停

F5

步暂停

F6

块运行

F8

步运行

F7

单步运行

F9

运行所有块

F10

强制块停止

Shift + F8

强制步停止

Shift + F7

强制复位停止

Shift + F9

移动到先头行

Ctrl + Home

移动到最后行

Ctrl + End

选择全部文本

Ctrl + A

重做撤消的处理

Ctrl + Y

被指定行里定位

Ctrl + J

进行查找内容

Ctrl + F

查找时的下候补查找

F5

查找时的上候补查找

Shift + F5

进行文字列替换

Ctrl + H

进行书签的设定/解除

Ctrl + F7

进行书签的下候补查找

F7

进行书签的上候补查找

Shift + F7

转换编辑中的程序

F4

转换编辑中的全部的程序

Alt + Ctrl + F4

RUN中进行加注

Shift + F4

开始全部窗口的临控

Ctrl + F3

停止全部窗口的临控

Alt + Ctrl + F3

开始临控

F3

停止临控

Alt + F3

显示标签选择画面

F11

显示函数选择对话框

Shift + F11

切换被ST的窗口上下,左右拆分的窗口

Shift + Tab

C

欧姆龙快捷键

如果记不住上面的内容,那一定要记住下面的几个常用的快捷键,平时操作时也能方便点~

创建新工程文件

Ctrl + N

打开工程文件

Ctrl + O

保存工程文件

Ctrl + S

撤销 梯形图剪切/粘贴

Ctrl + Z

删除选择内容并存入剪切板

Ctrl + X

复制

Ctrl + C

粘贴

Ctrl + V

显示/隐藏工程文件数据

Alt + 0

软元件检测

Alt + 1

常开

F5

常闭

F6

编程要以将要使用的PLC为目标。PLC的类型可以随时改变,一旦改变,程序也跟着改变。按照不成文的约定,在开始的时候最好设置好正确的PLC类型。

1.开始一个新的工程

按照以下步骤来建立一个新的工程:

(1)选择工具栏中的新建按钮。

(2)定义工程的设备条目。

(3)保存工程

当一个新的PLC被添加到工程中的时候,将创建以下空表:

1)空的本地符号表;2)全局符号表;3)IO表;4)PLC内存数据;5)PLC设置数据。

2.编写一个梯形图程序

下面以一个交通灯次序控制为例说明,该交通灯次序是一个标准的英国交通灯次序,顺序如下:只有红灯→红灯和和黄灯同时→只有绿灯→只有黄灯。

编写一个梯形图程序,包括: 生成符号和地址、创建一个梯形图程序、编译程序。

(1)按照以下步骤来生成符号

1)单击图表窗口,在工具栏中选择查看本地符号按钮。如下图 2)从工具栏选择新建符号按钮,

符号插入对话框将被显示。

3)在名称栏中键入‘AmberLight’.4)在地址栏中键入’10.01’5)将数据类型栏设置为‘BOOL’ ,表示一个位(二进制)值6)在注释栏中输入‘准备通行/停止’7)选择确定按钮以继续进行

对下表的每一项重复以上操作

名称

地址

数据类型

注释

RedLight

10.00

BOOL

停止

GreenLight

10.02

BOOL

通行

RedLightTimer

1

NUMBER

红灯周期

AmberLightTimer

2

NUMBER

黄灯周期

GreenLightTimer

3

NUMBER

绿灯周期

AmberOnlyTimer

4

NUMBER

黄灯周期

RedTimerDone

T0001

BOOL

AmberTimerDone

T0002

BOOL

GreenTimerDone

T0003

BOOL

AmberOnlyTimerDone

T0004

BOOL

TimeInterval

48

NUMBER

次序的快慢(滴答数)

在CX-Programmer中使用标准地址格式是很重要的。按照其定义类型,一个地址有两部分,一个通道和一个位号码。

(2)建立一个梯形图程序

按照以下步骤来生成一个梯形图程序

1)确认在图表工作区中显示梯形图程序。

2)用属性框来给梯级一个注释(将光标移动到梯级,通过内容菜单来使用属性框功能)

3)梯级注释占位符可以被插入到编译代码中(如果PLC的包括注释 指令属性被设置),注释也可以被保存为一个文件或者文件卡片。所有的注释都被保存在工程文件中。

4)工具栏中的新建常闭接触点按钮,在梯级的开始放置一个常闭接触点,然后点击左上方的格子。新建的常闭接触点将被显示。

5)在名称或值列表栏中选择‘AmberOnlyTimerDone’,然后选择确定按钮。注:现在沿着梯级将显示一个红色的记号,这表明这个梯级没有被完成,出现了一个错误。

6)在工具栏选择新建PLC指令按钮,并点击接触点的旁边,这样就添加一条新的指令。新指令对话框将被显示。

7)输入指令‘TIM’ ,在操作数栏中输入两个操作数‘RedLightTimer’和 ‘TimeInterval’

注:符号 ‘RedLightTimer’ 的值用作操作数-数值“1”。在CX-Programmer 中,必需使用NUMBER类型来作为TIM/CNT指令的第一个操作数。不允许使用计时器/计数器地址(例如:将不允许T001)。

8)选择确定按钮来接受刚才在新指令对话框中所做的设置。

注:在梯级的边缘不再有红色的记号。在这个梯级里面已经没有错误了。

9)使用属性框来给这个指令一个注释(将光标放在指令的标题上,激活属性框)。输入文本“只有红灯”然后回车。

10)在下一梯级的开端放置一个新的接触点(如同上述,或者将光标移到这个梯级,使用输入/接触点/普通 打开菜单命令来或者使用快捷键,通常是“C”来进行这一操作)新接触点对话框将被显示。

11)从名称或者地址栏中选择‘RedTimerDone’,然后选择确定按钮。

12)在接触点旁边插入一条新的指令,显示新建指令对话框。 (如同上述,或者使用插入/指令菜单命令,或者使用快捷键-通常是‘I’来执行)。在指令编辑框中输入指令 ‘TIM’,在操作数栏输入两个操作数‘AmberLightTimer’ 和‘TimeInterval’ 。

13)选择确定按钮,接受刚才的设置。.

14)给这个指令一个注释“红灯和黄灯一同”。

15)在下一个梯级插入新接触点,显示新接触点对话框

16)在名称和内容栏选择‘AmberTimerDone’ ,选择确定按钮

17)在接触点旁边插入一条指令,显示新建指令对话框。输入指令 ‘TIM’,在操作数栏里面输入两个操作数 ‘GreenLightTimer’和 ‘TimeInterval’。

18)选择确定按钮,接受刚才的设置。.

19)给这个指令一个注释“只有绿灯”。

20)在下一个梯级插入新接触点,显示新接触点对话框。

21)在名称和内容栏选择‘GreenTimerDone’ ,选择确定按钮。

22)在接触点旁边插入一条指令,显示新建指令对话框。输入指令 ‘TIM’,在操作数栏里面输入两个操作数AmberOnlyTimer’ 和 ‘TimeInterval’ 。

23)选择确定按钮,接受刚才的设置。

24)给这个指令一个注释“只有黄灯”。

梯形图程序类似下图(取决于选择的显示参数)。

按照以下步骤将每一个交通灯的输出放置到程序中去。

1)确认在图表工作区中显示梯形图程序。

2)在下一个梯级的开始添加一个接触点,把它分配给符号 ‘RedTimerDone’。 (在新建接触点对话框的名称和地址栏中选择符号的名称)。

3)红灯和黄灯计时器的右边添加一个常闭接触点,把它分配给符号 ‘GreenTimerDone’。

4)在工具栏中选择新建线圈按钮,在绿灯计时器的旁边新建一个线圈。在名称和地址栏中选择 ‘RedLight’,然后选择确定按钮。

5)在方的另一个梯级中,在左边添加一个接触点,把它分配给符号 ‘AmberTimerDone’。

6)在这个接触点的右边,放置一个常闭接触点,把它分配给符号 ‘GreenTimerDone’。

7)在第二个接触点的右方,放置一个线圈,把其分配给符号 ‘RedLight’。

8)在下一个梯级,在左边放置一个接触点,把其分配给符号 ‘AmberTimerDone’。

9)在这个接触点右方,放置一个常闭接触点,并把其分配给符号 ‘GreenTimerDone’。

10)在第二个接触点的右方,放置一个线圈,把其分配给符号‘AmberLight’。

11)当选择的格子在梯级的右边时,回车。这将建立一个新行。

12)在左边的 ‘AmberTimerDone’ 接触点下方,放置一个新的常闭接触点, (但是还在同一个梯级里面)把它分配给符号 ‘RedTimerDone’。

13)从工具栏中选择新建垂直线按钮,新建一个垂直线,其从接触点 ‘GreenTimerDone’ 到线圈‘AmberLight’。要把它和‘RedTimerDone’连接,可以在工具栏中选择新建水平线按钮,添加一条水平线,并同垂直线连接。

14)14)下一个梯级的开头放置一个接触点,通过新建接触点对话框把其分配给符号‘GreenTimerDone’。

15)15)在接触点旁边放置一个线圈,把其分配给符号 ‘GreenLight’。

16)16)通过新建指令对话框,在下一个梯级里面添加指令END’。

梯形图的输出梯级如下图所示。

使用下面的步骤来检查梯形图程序:

1)确认在图表工作区中显示梯形图程序。

2)在工具栏选择查看本地符号视图 按钮,切换到符号表。 从工具栏选择 显示地址引用按钮在激活地址引用工具。

3)通过选择每一个符号,并且显示地址引用工具或者在图表中移动光标来检查其在程序中的用法。

也可以在助记符视图中查看梯形图视图。可以在助记符视图或者在梯形图编辑器中显示一个梯级来输入块程序。

在工具栏中选择助记符视图按钮来激活助记符视图。要在梯形图编辑器中直接输入助记符指令,对相关梯级选择以语句方式查看。

(3)编译程序

无论是在线程序还是离线程序,在其生成和编辑过程中不断被检验。在梯形图中,程序错误以红线出现。如果梯级中出现一个错误,在梯形图梯级的右边将会出现一道红线。例如在图表窗口已经放置了一个元素,但是并没有分配符号和地址的情况下,这种情形就会出现。

按照以下步骤来编译程序:

列出程序中所有的错误,按下鼠标右键并在工具栏中选择编译程序按钮。输出(例如编译进程或者错误细目)将显示在输出窗口的编译标签下面。

3.把程序下载到PLC

按照以下步骤来将程序下载到PLC:

1)选择工具栏中的保存工程按钮,保存当前的工程。如果在此以前还未保存工程,那么就会显示保存CX-Programmer 文件对话框。在文件名栏输入文件名称,然后选择保存按钮,完成保存操作。

2)选择工具栏中的在线工作按钮,与PLC进行连接。将出现一个确认对话框,选择确认按钮。由于在线时一般不允许编辑,所以程序变成灰色。

3) 3) 选择工程工作区里面的程序对象。

4) 4) 选择工具栏里面的程序模式按钮,把PLC的操作模式设为编程。如果未作这一步,那么 CX-Programmer 将自动把PLC设置成此模式。

5) 5) 选择工具栏上面的下载按钮,将显示下载选项对话框。

6) 6) 设置程序栏,并单击确认按钮。

4.从PLC传送程序

按照下列步骤将PLC程序上传。

1)选择工程工作区中的PLC对象。

2)选择工具栏中的上载按钮。工程树中的第一个程序将被编译。如果PLC是离线状态,那么将显示确认对话框,选择确认按钮,与PLC连接。将显示上载对话框。

3)设置程序栏,然后选择确认按钮。

5.工程程序和PLC程序的比较

按照以下步骤来比较工程程序和PLC程序。

1)选择工程工作区中的PLC对象。

2)选择工具栏中的与PLC进行比较按钮,将显示比较选项对话框。

3)设置程序栏,选择确认按钮。比较对话框将被显示。

6.在执行的时候监视程序

一旦程序被下载,就可以在图表工作区中对其运行进行监视(以模拟显示的方式)。按照以下步骤来监视程序。

1)选择工程工作区中的PLC 对象

2)择工程工具栏中的切换PLC监视按钮。

3)程序执行时,可以监视梯形图中的数据和控制流,例如,连接的选择和数值的增加。

7.在线编辑

虽然下载的程序已经变成灰色以防止被直接编辑,但是还是可以选择在线编辑特性来修改梯形图程序。当使用在线编辑功能时,通常使PLC运行在“监视”模式下面。在“运行”模式下面进行在线编辑是不可能的。使用以下步骤进行在线编辑。

1)拖动鼠标,选择要编辑的梯级。

2)在工具栏中选择与PLC进行比较按钮,以确认编辑区域的内容和PLC内的相同。

3)在工具栏中选择在线编辑梯级按钮。梯级的背景将改变,表明其现在已经是一个可编辑区。此区域以外的梯级不能被改变,但是可以把这些梯级里面的元素复制到可编辑梯级中去。

4)编辑梯级。

5)当对结果满意时,在工具栏中选择传送在线编辑修改按钮,所编辑的内容将被检查并且被传送到PLC。.

6)一旦这些改变被传送到PLC,编辑区域再次变成只读。选择工具栏中的取消在线编辑按钮,可以取消在确认改变之前所做的任何在线编辑。

来源:网络,版权归原作者所有,侵删

聊一聊PLC中的7段数码管指令

引言: 昨天的文章讲了SWAP字节交换指令的作用和使用注意,但是没有讲清楚什么时候要用SWAP指令。今天结合7段码指令的讲解,会让大家对SWAP的使用条件或者说使用环境有一个更直观的认识。

正文:

7段数码管也或者叫7段码显示器,它们的共性就是存在7个显示段,在西门子200PLC中,对这7个显示段的顺序做了如下的规定,请看图:

7段数码管显示的显示管编号

这个图片大家看到了对数码管显示的编号,进一步说就是这7个数码管要被7个DO点分别激活,然后才能组合成一个数字显示出来,所以如果真有使用的朋友在接线的时候需要注意引脚的对应关系!

上边是对数码管的硬件进行了一点简述,下边来看一下7段码指令,也就是SEG指令:

SEG指令的梯形图表示符号

SEG指令也是很简单的一个指令,就是将IN处的字节中的值生成一个点阵并存入到OUT指定的变量中。这里要求IN/OUT的格式为字节,当然像AC0这样的累加器可以自适应。至于OUT处生成的点阵,接下来通过触摸屏演示时我们可以看看!还有一点需要说明的是西门子200PLC中的SEG指令,输出的段码点阵的组合,只能显示0-9-A-F这样的16进制字符!

到这里,数码管的引脚和7段码指令都介绍完了,我并没有7段码显示器的硬件,但是我又触摸屏的软件,可以把电脑模拟成触摸屏,因此我将在触摸屏上绘制出来一个7段码!

一直关注和观看我文章的小伙伴,应该记得我前边多次说过台达的触摸屏软件DOPsoft是可以把电脑模拟成触摸屏和西门子200PLC的硬件在线模拟的。所以,今天我还是在这个软件上做画面!

先来看一下画面的变量关联:

台达触摸屏软件上组态元素的关联变量

7段数码管的图形就是M0.0-M0.6这样的7个点,在实际工程中应该使用的是Q点,比如Q0.0-Q0.7。下边的一排指示灯是M0.0到M0.7每个位的状态指示灯。

需要特别说明的是VW0这个数值输入框:

台达数值输入框的变量中没有字节类型

从这个图片上可以看到,我用这个数值输入框去关联西门子200PLC中的变量时候,台达这里只提供了VW/VD这样的字或者双字类型的选项,而没有字节类型的。上边我说7段码指令SEG的输入是要求输入字节型变量,所以问题就来了,我想在触摸屏上输入一个值最好是能关联到字节型变量,比如VB0,可是偏偏台达的软件中没有VB0这样的选项,我只能选VW0或者VD0,那么想要继续使用台达的触摸屏就只能在程序中像办法,把VW0和VB0建立一个联系!

来看一下我最终的程序吧:

在台达触摸屏上演示7段码指令的最终程序

这个图片就是最终的程序,因为触摸屏上只能输入VW0,而我下边的程序是使用VB0去连接SEG指令,所以就要把VW0中的高低字节进行一个交换。(结合我昨天的文章,向VW0中写1的时候,其实是向VB1中写1,V1.0=1,所以这里如果不使用SWAP指令的话,那么SEG的输入处应该写VB1,这样程序就很简单了!)

再来看一下这个程序运行时对应的画面动态图:

7段数码管在触摸屏画面上的运行动态图

从这个动态图可以看到,当值为0的时候,M0.0-M0.5这6个点全部输出了,只有M0.6也就是最中间的那根横线没有接通,这样图形就围合成一个0的图形。

当输入值1时,图形显示为1,但是数值输入框那里还是显示的VW0的值,它很快就又变为256,这是为何?? --原因是我输入1是向VW0写入1,它本应该显示1的,而且这里的写入1,其实是向VB1中写入的1。因为最初VB1=VB0=0,当想VW0中写入1,即VB1=1,此时VB=0,这样VB1和VB0就不相等了,就触发上升沿,让SWAP指令执行了一次。SWAP执行一次后,VB1=0,VB0=1,这样VW0=256了。--如果这段话,看的不明白,就要结合昨天文章中的表格,多看两遍,应该就可以明白了!

其实到这里该讲述的基本都差不多了,但是为了让大家更清楚,还是来看一下我上边说的直接用VB1去关联SEG指令的情况,程序如下:

利用VB1去连接SEG指令的最终程序

这个程序就非常简单了,这是建立在对VW0,VB0,VB1的关系非常了解的基础上的。如果,这里的程序不注释,那么其他人看程序和画面的时候就会有点疑惑,画面上是VW0,而程序中是VB1,所以这种情况最好是备注一下。

来看一下这个简单程序的运行画面:

使用VB1连接SEG指令时运行画面

这个画面的显示就是一对一了,非常直观了,证明利用VB1去关联SEG指令是一个更好的方法。

文章到此就结束了,通过今天文章的两个程序和在画面上的显示,我想朋友们应该对SWAP指令和SEG指令有了更深入的认识,同时也说明了基础知识的重要性。实现同样的功能,有的程序就更简洁,而有的就稍显复杂,且理解起来也有点费神,再简单的指令也会造成一些难于理解的情形,所以大家还是需要在编程的时候多思考,同时还应该重视每个指令和每个基础知识的研究和记忆!

希望朋友们能喜欢,如果有问题请关注+留言,谢谢!

相关问答

word中长横线在中间肿么打出来?-ZOL问答

1、居中长横线:在中文输入法下,按住“Shift”键和减号键,即可打出居中长横线,根据具体长度需求,选择按键的次数2、下划长横线:在英文输入法下,同样按住“shift...

PLC怎样删除整行或多行程序?

1、如果该程序步只占用一行,可以直接将鼠标放在该行,然后点击右键选择“行删除”。2、如果该程序步占用两行或多行时,这时删除后会留下多余的并联软元件或者...

那位高手能指点下两个三菱FX2N的PLC做并联连接时的通讯程序...

M8070并行链接中,PLC作为主站时驱动M8071并行链接中,PLC作为从站时驱动M8072并行链接中,PLC运行时为ONM8073并行链接中,M8070和M8071设置不正确为ON...

西门子plc200肿么和触摸屏通讯-ZOL问答

所以数据线一端为RS485接口,一端为USB接口,触摸屏编好程序后,与PLC接通就可以用。设置方面需要设置通讯波特率,通讯模式。有用(0)回复15150586942用过触摸...

step7-micro/win查找不到plc怎么回事-ZOL问答

要学plc编程,不如学点主流的东西,比如300和400的编程软件-step7,或者ab的编程软件rslogix5000,后者更容易让新人上手一些。有用(0)回复展开查看全部6条讨论...

如何理解三菱fx2n-2DA的编程示例?

三菱FX2N系列的PLC其有两款D/A数模转换模块,它们分别是FX2n-2DA、FX2n-4DA.题主问到了对“三菱FX2n-2DA的编程示例的理解”,下面我们就以这款数模的D/A转换模块...

怎么在word中田字格内编辑字-ZOL问答

proface触摸屏肿么和三菱的PLC穿越通讯?1万浏览3回答要移动WORD中表格中一列的宽度,期望其余列宽不变,请问怎么操作?6141浏览5回答ZOL问答问题详情电...

怎么删除三菱plc电脑保存下的程序删除-ZOL问答

PLC里面的程序使用编程软件清除内存。有用(0)回复helenlove158在编程软件中,把模式选择为写模式,在读和监控模式下是不能删除程序的,在写模式下按DEL就可以...

混凝土前面的C代表的什么意思,比如C25C30C602分别代表着什...

proface触摸屏肿么和三菱的PLC穿越通讯?1万浏览3回答要移动WORD中表格中一列的宽度,期望其余列宽不变,请问怎么操作?6141浏览5回答ZOL问答车载冰箱哥...

西门子冰箱显示一道杠不制冷?

测温元件坏了或与西门子plc的连接有故障,导致没有变化,显示一条直线。在pLC输入侧断开输入,看什么情况?输入一个4-20mA或0-10v的值,看输入要求选取,应可正...

 国信证券总裁  注册电气工程师证书 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2025  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部