ABB 800xA编写简单代码.docx

上传人:b****3 文档编号:1487975 上传时间:2022-10-22 格式:DOCX 页数:14 大小:497.70KB
下载 相关 举报
ABB 800xA编写简单代码.docx_第1页
第1页 / 共14页
ABB 800xA编写简单代码.docx_第2页
第2页 / 共14页
ABB 800xA编写简单代码.docx_第3页
第3页 / 共14页
ABB 800xA编写简单代码.docx_第4页
第4页 / 共14页
ABB 800xA编写简单代码.docx_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

ABB 800xA编写简单代码.docx

《ABB 800xA编写简单代码.docx》由会员分享,可在线阅读,更多相关《ABB 800xA编写简单代码.docx(14页珍藏版)》请在冰豆网上搜索。

ABB 800xA编写简单代码.docx

ABB800xA编写简单代码

Exercise4.3编写简单代码

4.3.1练习描述

使用ST语言编写一些简单的逻辑代码,声明变量并连接到I/O系统的输入输出通道。

在线模式下测试代码,观察简单Bool型变量的状态,在I/O模件的硬件编辑器中强置输入和输出。

4.3.2练习步骤

我们将在Sxx_ReactorAppapplication的Program2中,使用前面介绍过的POU编辑器功能,编写一些非常简单、基本的逻辑代码。

NOTE!

编辑器必须处于off-line模式!

4.3.2.1声明变量

☞打开Sxx_ReactorApp下的Program2。

1.确定ControlBuilder处于offline模式。

2.展开Applicationsobject选择位于Sxx_ReactorAppobject下的Program2,可以通过鼠标双击或右键菜单选择“Editor”,打开该程序的POU编辑器。

3.

打开POU编辑器如下图所示:

声明4个BoolIO型变量:

SW1,SW2,SW3和LAMP1,无attributes.

4.选择POU编辑器声明区的“Variables”标签页,输入变量名。

5.将光标放在DataType栏,按键,选择数据类型为“BoolIO”。

6.也可以试一下POU编辑器窗口右上角的工具栏“Insert…”图标。

7.

删除在创建变量时缺省添加的retain属性。

点击“Attributes”栏标题,选择全部“Attributes”栏,按“Delete”键删除。

8.或拖动鼠标选择所有属性后点击鼠标右键,选择“Clear”删除。

9.点击“Check”按钮进行检查,如果没有错误,在信息区的“Check”标签页中将显示:

“0Errors,0warnings”。

10.保存

4.3.2.2

编写逻辑

☞编写如下图所示的逻辑:

由3个数字量输入来决定一个数字量输出的值。

11.在编辑器的代码区直接输入下面一行代码:

Lamp1.Value:

=(SW1.ValueANDSW2.Value)ORSW3.Value;

12.

已经定义的变量可以通过快捷键CtrlJ从列表中选择。

具体步骤如下:

Ctrlj,按向下箭头选择SW1回车;输入.(dot),再按向下箭头,选择Value,回车。

13.在SW1后输入.(dot),可以流量到Value。

14.选择编辑器工具栏的“Check”图标进行检查,如果没有错误,在信息区的“Check”标签页中将显示:

“0Errors,0warnings”。

15.保存并关闭POU编辑器。

16.

选择“TestMode”.

17.在TestModeAnalysis对话框中点击“Continue”按钮,观察ControlBuilder进入到“Test”模式。

18.检查ControlBuilder的信息区显示的信息。

19.点击工具栏上的“StopTestMode”图标,切换到Off-line模式。

4.3.2.3连接变量到I/O通道

☞将我们在Program2中创建的变量SW1,SW2,和SW3,连接到DI810上的3个开关信号。

20.在ControlBuilder项目树中双击DI810模件,打开硬件编辑器。

21.连接在Program2中创建的变量SW1,SW2,和SW3,到DI810上的3个开关信号上。

点击编辑器窗口右上角的工具栏图标,从列表中选择变量。

22.保存并关闭编辑器。

23.再选择DO810

24.连接Program2中创建的Lamp1变量到DO810模件的第1个通道上。

检查无误后,保存并关闭编辑器。

ConnectthefirstchannelontheDO810moduletotheLamp1variableyoucreatedinProgram2.Checkforerrorsandthensaveandclosetheeditorwhenfinished.

25.下装并在线。

4.3.2.4

在OnLine模式下查看代码

☞在Online模式下,打开Program2的POU编辑器,观察代码逻辑。

26.操作3个输入开关,观察I/O面板上的指示灯状态,检查代码逻辑。

27.右键点击变量,可以获得有关变量的信息。

28.变量SW1与I/O地址和Application相关的信息。

29.选择“Status”标签页,查看变量连接的硬件通道

4.3.2.5

改变ST语言的在线显示模式

30.选择Program编辑器的“Tools>Setup”菜单。

31.选择FunctionDiagram,点击“OK”按钮

32.以FBD语言在线显示ST语言编写的逻辑代码如下图所示:

33.选择在线模式下以梯形图语言显示ST代码。

34.改变开关的输入,观察在线模式下以梯形图语言显示的逻辑。

35.将显示模式该回ST语言。

.

强置IO

36.在program编辑器中鼠标右键点击SW1变量,选择“I/OEditor”上下文菜单,打开DI810模件的硬件编辑器。

37.选择“Status”标签页,强置一个或多个变量,观察Program2编辑器中逻辑运算的结果。

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

当前位置:首页 > 表格模板 > 合同协议

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1