视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
西门子PCS7自定义面板步骤(工程师培训)
2025-10-03 03:54:06 责编:小OO
文档
西门子PCS7自定义面板步骤

(工程师培训)

一、AS侧的编程

1、在AS侧需要创建一个FB块,创建FB块有多种方法,但是为了方便移植和生成面板,最好的编程方式是SCL模式。如果只是简单的控制逻辑,可以先用梯形图编程,完成后在生成源代码也是可以的。

1.1、先建立一个FB块,选择梯形图方式,并将其符号名命名为“CCF”,注意:此符号名在生成面板时是需要使用的。然后右键---“对象属性”---“属性”中,添加“S7-m-c”属性,并赋值为“true”。

1.2、打开FB块,根据具体情况添加此FB块的I/O接口,注意:需要和上位画面按钮、显示等属性相连接的变量,也要设置其属性。在变量处点击右键---“对象属性”---“属性”中,添加“S7-m-c”属性,并赋值为“true”。

1.3、在程序编制完成后,保存。并点击“文件”---“生成源文件”,弹出窗口,并随便起一个名字,如“FB42”。

1.4 然后点击确定,弹出窗口后,将刚才编译的FB块移动到右侧栏中。点击“确定”即可生成。

1.5 然后,切换到“组件视图”中,点击相应程序---“源文件”,并在右侧窗口中,找到刚才生成的FB42,右键----“导出源文件”,选择好路径及文件名,点击保存即可生成一个扩展名“.AWL”的文件。

1.6 生成的此AWL文件,即可复制到别的项目中使用了,在复制到别的电脑,也是切换到“组件视图”中,点击相应程序---“源文件”,并在右侧窗口中随便一位置点击右键,选择“插入新对象”---“外部源文件”,并选择复制过来的“AWL”文件,点击打开即可导入。

1.7、打开源文件,在源文件功能块头处需要进行相应的修改,在“FUNCTION_BLOCK”后面,改成FB4(要命名为程序中不存在的FB块)。并在后面添加“NAME:CCF”。然后点击编译即可生成FB块了。

1.8 然后切换到组件视图,在CFC中调用此FB块即可。并编译下载。

二、在OS侧的编程

2.1、另存@@PCS7Typicals.pdl。打开OS 项目,并使用图形编辑器打开@@PCS7Typicals.pdl 文件,将其另存为@PCS7Typicals.pdl

2.2、拷贝生成图块

打开@PCS7Typicals.pdl,本例是使用的一个阀门的图块。将图形下除“VALVE”以外的图块全部删除。并将VALVE块复制,并命名为CCF。

2.3、编辑图块

右键点击此图块,打开属性对话框,修改其相关属性。找到如下图编辑内容的地方,将type的属性改为“@CCF/1”,Servername属性改为“PCS7 CCF Control”即可。

2.4、面板生成。

2.4.1 双击wincc下的面板设计器。在弹出的窗口中,“类型”中输入功能块名“CCF”,激活“无批处理变量”选项。并根据需要,选择生成的视图。点击生成即可。

2.4.2 系统将自动生成以下几个文件

将这些文件拷贝连同FB块一起到其他项目中,即可实现编译生成图块了。

2.4.3 修改操作面板模板

  打开上面生成的@PG_CCF_STANDARD.pdl文件,打开@PCS7elements.pdl文件,将该文件下的用于过程值显示、输入和操作的控件拷贝到@PG_CCF_STANDARD.pdl下,

注:@PCS7elements.pdl文件为PCS7系统提供的面板开发时的对象库文件,所有用于操作的对象都必须拷贝自该文件,如:按钮、输入框、选择框等;

2.4.4 加入控件完成后,此例如下图所示:

2.4.5 修改各个对象的属性,主要是是要和FB块中的I/O引脚相对应上。完成后保存文件。

三、编译OS项目

 将OS项目编译后,即可在相应的画面中自动生成与CFC中对应的图块。将画面及程序下装即可。下载本文

显示全文
专题