4PCS7 深入浅出第四章创建PCS 7项目使用入门Word文件下载.docx

上传人:b****4 文档编号:6823801 上传时间:2023-05-07 格式:DOCX 页数:27 大小:1.03MB
下载 相关 举报
4PCS7 深入浅出第四章创建PCS 7项目使用入门Word文件下载.docx_第1页
第1页 / 共27页
4PCS7 深入浅出第四章创建PCS 7项目使用入门Word文件下载.docx_第2页
第2页 / 共27页
4PCS7 深入浅出第四章创建PCS 7项目使用入门Word文件下载.docx_第3页
第3页 / 共27页
4PCS7 深入浅出第四章创建PCS 7项目使用入门Word文件下载.docx_第4页
第4页 / 共27页
4PCS7 深入浅出第四章创建PCS 7项目使用入门Word文件下载.docx_第5页
第5页 / 共27页
4PCS7 深入浅出第四章创建PCS 7项目使用入门Word文件下载.docx_第6页
第6页 / 共27页
4PCS7 深入浅出第四章创建PCS 7项目使用入门Word文件下载.docx_第7页
第7页 / 共27页
4PCS7 深入浅出第四章创建PCS 7项目使用入门Word文件下载.docx_第8页
第8页 / 共27页
4PCS7 深入浅出第四章创建PCS 7项目使用入门Word文件下载.docx_第9页
第9页 / 共27页
4PCS7 深入浅出第四章创建PCS 7项目使用入门Word文件下载.docx_第10页
第10页 / 共27页
4PCS7 深入浅出第四章创建PCS 7项目使用入门Word文件下载.docx_第11页
第11页 / 共27页
4PCS7 深入浅出第四章创建PCS 7项目使用入门Word文件下载.docx_第12页
第12页 / 共27页
4PCS7 深入浅出第四章创建PCS 7项目使用入门Word文件下载.docx_第13页
第13页 / 共27页
4PCS7 深入浅出第四章创建PCS 7项目使用入门Word文件下载.docx_第14页
第14页 / 共27页
4PCS7 深入浅出第四章创建PCS 7项目使用入门Word文件下载.docx_第15页
第15页 / 共27页
4PCS7 深入浅出第四章创建PCS 7项目使用入门Word文件下载.docx_第16页
第16页 / 共27页
4PCS7 深入浅出第四章创建PCS 7项目使用入门Word文件下载.docx_第17页
第17页 / 共27页
4PCS7 深入浅出第四章创建PCS 7项目使用入门Word文件下载.docx_第18页
第18页 / 共27页
4PCS7 深入浅出第四章创建PCS 7项目使用入门Word文件下载.docx_第19页
第19页 / 共27页
4PCS7 深入浅出第四章创建PCS 7项目使用入门Word文件下载.docx_第20页
第20页 / 共27页
亲,该文档总共27页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

4PCS7 深入浅出第四章创建PCS 7项目使用入门Word文件下载.docx

《4PCS7 深入浅出第四章创建PCS 7项目使用入门Word文件下载.docx》由会员分享,可在线阅读,更多相关《4PCS7 深入浅出第四章创建PCS 7项目使用入门Word文件下载.docx(27页珍藏版)》请在冰点文库上搜索。

4PCS7 深入浅出第四章创建PCS 7项目使用入门Word文件下载.docx

推荐至少为下列对象重新取一个有意义的名称:

●SIMATICPCStation

(1)→(与PC的标识名相匹配)CARDIFF

●SIMATIC400

(1)→AS1

●S7Program

(1)→Prog1

●Processcell

(1)→plant1

●Unit

(1)→Unit1

●Function

(1)→valve1

●CFC

(1)→val

●(Valve1文件夹下的图)→Valve1

●(Unit1文件夹下的图)→Unit1

●(Plant1文件夹下的图)→Plant1

2.2硬件配置

第3章中,已经建立起了AS-OS通讯。

AS和OS根据实际情况来建立并定义他们之间的相互关系。

如何设计阀门控制?

图4.4:

硬件布局

传感器的输入信号“打开”和“关闭”,连接至数字式输入模块的输入通道。

该模块位于分布式I/O站ET200内,并采用Profibus电缆连接至AS。

在AS中,采用符号“FB_OPEN”和“FB_CLOSE”定义输入信号的地址,并用于阀门控制。

已定义的符号“OPEN_CLOSE”将控制信号传送至数字式输出模块,并发送至执行器。

该章仅描述不带任何连接和硬件配置的阀门控制。

可以模拟输入和输出信号。

说明

现场级自动化站和分布式I/O的组态细节,参见第5章-自动化系统的组态。

2.3工厂层级(PH)

在SIMATIC管理器中,采用向导“NewProject”创建的新项目拥有三个工厂层级分级目录层。

重命名后,可以看到下列分级:

Plant1→Unit1→Valve1

该分级将会在本手册中进一步扩展。

命名目录和图时,确保工厂用户可以接受并且不得频繁更改。

参阅第2.4.4节,了解整个项目中命名规则的重要性。

图4.5:

层级目录-相关菜单

2.3.1工厂层级的分配

在工厂视图下,在一个目录结构中描述过程工厂的所有控制功能。

这个分级目录包含所有用于控制功能的对象:

●OS项目数据,例如,过程画面

●AS程序数据,例如,CFC图和SFC图

●一般对象,例如,文档

每个分级目录,如果它具有AS程序数据,则需要指定到一个AS的分配。

每个分级目录,如果它具有OS项目数据,则需要指定到一个OS的分配。

图4.6:

对工厂层级进行AS和OS的分配

在每个分级目录的属性对话框中,可以变更分配(ObjectProperties→AS-OSAssignment)。

如果工厂由多个自动化系统控制或者分布在多个OS项目上,则必须更改AS-OSAssignment。

2.3.2工厂视图和组件视图的不同

插入至进行了AS-OS分配的工厂视图下的CFC和SFC图,可以自动地在组件视图下看见,但反过来却不行。

因此建议在工厂视图下进行图形的插入,而不是在组件视图下。

在相关的分组目录中,也应该创建过程画面。

然而,在PCS7OS工具中直接创建的画面不能在SIMATIC管理器和工厂层级中使用。

也可以在过程对象视图中插入图和画面,因为,过程对象视图也是基于分级目录进行管理的。

2.3.3标签符号

过程技术广泛地采用管道和仪表(P&

I)流程图,其符号定义见图4.7,液位调节器称之为LIC1005,罐称之为B190。

LIC1005和B190就是所提到的标签。

调节器LIC1005拥有变量,例如,设定点(34.0%)和测量过程值(36.7%)。

若需要表示SP和PV属于控制器LIC1005,且,LIC1005被分配给B190,可以将它们命名为“B190/LIC1005.SP”和“B190/LIC1005.PV”。

图4.7:

标签和变量

若考虑将目录名作为变量的路径表示,则标签名称B190可以用作为一个分级目录的名称。

下一节,我们将阐述如何使用目录名称来表示变量。

2.3.4定制工厂层级

标签符号在工厂层级的属性窗口中定义。

打开如图4.8中所示的工厂层级定制对话框的过程如下:

“Plant1”右键菜单→PlantHierarchy→settings…

图4.8:

定制工厂层级

●默认情况下,选项“DerivePicturehierarchyfromtheplanthierarchy”处于选中状态。

只有该选项被选中,才能采用功能“OScompile”自动地获得OS工厂层级图像。

在OS中,该图像也被表示为图形分级也就是图形树picturetree。

●IncludedinHID:

如果勾选了该框,目录名称将是标签名称的一部分。

如图4.8中的选择,标签将是Plant1/Unit1/Valve1/…,因为,所有3个级别都已经用于标签命名。

●Maximumnumberofcharacters:

目录名称允许的最大字符数。

PCS7标签名称的长度,包括分隔符,不得超过32个字符。

(若faceplate面板中需要插入trend趋势窗口,则标签名称进一步被限制为26个字符。

)因此,每级允许的字符数量均受限制。

当达到该极限时,SIMATIC管理器会显示警告消息。

●OSarea:

此处,你可以决定在OS编译期间该项目在OS区域内将采用的层次等级(Plant、Unit或者Function)。

在OS运行时点击OS区域按钮,将调用所分配的过程画面。

如图4.8所示,OSArea处于level1,那么层级文件夹Plant1将是可见的。

点击区域按钮,将会打开过程画面plant1。

在OS运行时刻,将会在树形导航视窗中显示子层级中的相关画面。

图4.9:

OS画面层级和工厂层级

2.4创建CFC

2.4.1设计任务-阀门控制

图4.10:

插入过程标签类型

在PCS7中,阀门控制是通过CFC图来执行。

请打开工厂视图,并将过程标签类型“阀门”从项目库中复制到项目分级目录PLant1\Unit1\Valve1之中。

双击新创建的CFC图以后,在CFC编辑器中将会获得如下功能块及结构。

功能块类型

符号连接

CH_DI

数字式阀门输入

反馈打开

反馈关闭

VALVE

OR

或运算功能

CH_DO

数字式阀门输出

控制信号

表4.1:

所使用的块

图4.11:

用于阀门控制的CFC图

 

图4.12:

阀类型的块实例

2.4.2CFC中的基本操作

现在,你应该了解如何使用VALVE功能。

在第6章,讨论PCS7库功能时,将会极为详尽地解释VALVE功能。

由于没有实际的阀门,因此,此处不应该使用功能块的监控功能。

如图4.13所示,设置参数MONITOR=off。

CFC中的的基本操作

(1)如何调用块的在线帮助信息:

选择CFC图或者CFC库目录中的某个块,接下来,按F1键。

(2)指定参数值:

双击该参数,将会打开该参数的属性对话框。

见图4.13。

图4.13:

参数的值

(3)默认情况下,有些参数并不显示。

但是,调用块属性框,可以查找到块的全部参数,见图4.14。

输入MAN_OC和AUT_ON_OP被勾选为“Invisible”。

因此,这两个输入都在CFC上不可见。

为了让它们可见,去选这两个选择框。

图4.14:

块的全部输入/输出

(4)点击某个块输出,接下来,再点击另一个块的某个输入,以将这两个参数联系起来。

连接时,点击顺序可任意选择。

(5)要实现图之间的关联,先将图组织为层叠方式,接下来,点击一个图中的某个输出和另一个图中的某个输入。

(6)在单页视图和6页视图中切换,只需双击某个表中任意空白区域。

2.4.3运行顺序

块实例的右上角,显示有一个OB,例如OB32。

这表明,在控制器中周期性地执行该块。

OB32的周期为1秒,表明,安置在OB32内的块将每秒钟执行一次。

在CPU的属性中,OB30至OB38的周期分布在10毫秒至5秒之间。

图4.15:

块实例的运行时刻属性

默认情况下,自系统库中新近拖出的块将会安置在运行组和OB32中。

然而,这种默认设置始终都可以调整,以适应各种不同的应用。

要在相应的OB中安装块,首先打开运行时刻编辑器。

你可以切换到如图4.16所示的编辑器中。

一旦进入了运行时刻编辑器,就可以自一个OB中拖出某个运行组,并将其放置在另一个OB中。

按这种方法,可以改变不同OB中的块结构。

图4.16:

运行顺序

在运行时刻编辑器中,可以发现,CFC图阀门位于运行组阀门中,且其中断周期为1秒。

用于更快速的阀门控制时,可以将该运行组拖放至OB35中[循环中断](100毫秒)。

总是在运行组插入功能块实例,且运行组安装在OB中。

如果插入一个图,则将会自动地创建使用该图名称的一个运行组。

后来置入该图上的块将会插入在该图的运行组中。

新图和块的插入技巧:

在运行顺序中,该位置的前一个位置被高亮为绿色。

借助功能“PredecessorforInsertPosition”,可以改变指示器,以便将块和图安装在想要的位置。

2.4.4编译和下载程序

编译程序时,使用以下菜单路径:

Chart→Compile→ChartsasProgram。

第一次,需要编译整个程序。

此后,只需编译“Changesonly”就可足够了。

图4.17:

编译CFC图

选项“Generatemouduledrivers”将会自动地生成必要的带有驱动器块的CFC图,该过程与所配置的硬件有关。

选项“GenerateSCLsource”,有助于调试功能块。

程序编译的结果输出包含有警告信息,这是因为你没有组态信号模块。

信号模块的组态,详尽信息,请参阅第5章。

将程序下载至CPU,请在CFC中使用菜单路径:

CPU→Download。

图4.18:

下载程序至AS

第一次下载,或者对程序实施了根本性的更改时,使用完整程序下载。

完整程序下载将会停止CPU的工作,这在某些情况下是不允许的。

与完整程序下载或者仅下载更改部分有关的CPU可靠性,详情请参阅第7章。

“Download”的结果输出包含有警告信息,这是因为你没有组态信号模块。

信号模块的组态,详尽信息请参阅第5章。

2.4.5CFC测试

测试程序时,使用以下菜单路径:

Debug→TestMode。

将I/O值加入至监视表,可以对它们实施监控。

接下来,这些值将高亮为黄色。

右击某个I/O,接着选择“addI/OtoWatchList.”。

若需要在线改变某个值,双击某个输入,例如,MAN_OC。

将会打开I/O属性对话框,接下来,可以为该变量设置新值。

为了使SFC图可以控制该阀门,必须将LIOP_SEL和AUT_L都设置为“True”,以使能AUTO_OC的使用。

第6章,将会详细地解释库功能VALVE。

图4.19:

测试CFC中的程序

2.5创建SFC

2.5.1任务-阀门的自动控制

设计一个SFC程序,若没有故障,则自动地打开这个阀,并且随后关闭它。

2.5.2设计SFC图

在工厂视图中的分级目录Valve1中已经有一个SFC图可供使用。

请将其名称改为val_sfc。

双击SFC图,打开SFC编辑器。

接下来,可以使用各种图结构,创建一个SFC顺序。

基本元素为步和条件。

在Step中,可以指定块I/O的期望值或者其它块I/O。

在Transition中,将检测特定条件。

图4.20:

在SFC中设计图

打开SFC后,仅能看见步Start和End,以及一个Transition。

请插入两个基本元素,并根据任务更改这些对象的名称。

为了找开阀门,必须打开步的属性对话框,并设置AUTO_OC=1。

遵照图4.21所示的说明。

图4.21:

浏览SFC中的程序的变量

为了设置Transition中的条件,例如,当没有CSF错误时,双击条件“NoCSFError”,以打开其属性对话框。

接下来,查看并找到变量CSF,将其设置为0,表示,没有CSF故障时,顺序将执行至“Open”步。

为了完成SFC设计,步和条件必须按下表设置。

步或者条件

变量值

START(initialisation)

LIOP_SEL=1,且AUT_L=1

NoCSFError

CSF=0

Open(Processing)

AUTO_OC=1,将该步最小运行时间设置为5秒

Opened

QOPENED=1

Close(Processing)

AUTO_OC=0

Closed

QCLOSED=1

END(Processing)

AUTO_OC=0,LIOP_SEL=0,且AUT_L=1

表4.2:

阀1的步和条件

2.5.3SFC图的运行顺序

检查SFC图已经安装至了哪个OB中可以执行以下菜单路径:

Edit→Runsequence。

如果该位置不合适的话,可以将该图移动至另一个OB中。

SFC完成后,首先执行SFC→Compile(changeonly),编译该SFC。

接下来,执行PLC→Download(changeonly),将其下载。

默认情况下,已下载SFC处于空闲模式。

2.5.4在SFC中的测试

运行SFC图,可以执行以下菜单路径:

Debug→Testmode,则该处于运行时刻。

按下按钮Start。

图4.22:

在SFC中的测试

在运行时刻,双击某个Transition,可以检查该条件。

图4.23:

运行时刻中的条件

第一列显示的为当前过程值,它们可以人工设置。

条件值在最右边一列,在运行时刻也可以更改。

因此,它是程序调试的一个极佳工具。

双击一个任意步,可以观察赋值状态,或者运行时刻被改变的位置。

图4.24:

在运行时刻,设置步的运行时间

图4.25:

步中的赋值状态

2.6块图标和面板

在OS中,有一个相应的块图标和多个属于该功能块的面板视图,据此,可以显示或者更改阀门的工作状态。

执行“OSCompile”,在过程画面中,将会根据分级目录自动地创建该块图标。

块图标和面板更多的操作详情,见第10章中的解释。

2.7编译OS

在SIMATIC管理器中创建了图以后,通过“OSCompile”将会自动地生成PCS7OS相应的项目数据。

它极大地减少了OS项目内实际的OS设计工作量。

在组件视图中选择OS项目OS

(1)以后,采用以下菜单路径可以调用“OSCompile”:

SIMATIC管理器→Option→OS→Compile。

如下向导将详细介绍各窗口中可能的设置:

图4.26:

分配给OS项目的区域

在OS编译向导的第一个介绍页以后,下一页将显示可以将该区域分配给操作员站的地方,“Whichareasdoyouwanttoassigntowhichoperatorstations?

”此处,无需更改。

只有在使用多个OS的情况下,你才需要决定在哪个OS上创建这些数据。

随后,将会是选择网络连接的页,它负责处理AS和OS之间的通讯,“SelectthenetworkconnectionsfortheS7Programswiththeareas”。

图4.27:

选择S7程序和操作员站

如果使用PLCSIM,可以选择一个MPI连接。

占击按钮Connections,可以查看可用连接。

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

当前位置:首页 > 职业教育 > 中职中专

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2