1 / 28
文档名称:

倍福编程概述.ppt

格式:ppt   大小:936KB   页数:28页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

倍福编程概述.ppt

上传人:文库新人 2021/10/4 文件大小:936 KB

下载得到文件列表

倍福编程概述.ppt

文档介绍

文档介绍:倍福编程概述
第一页,共28页。
TwinCAT PLC Control 简介
TwinCAT PLC Control 定义:
1、为PLC设计的一种完整的开发环境
2、可自由处理功能强大的IEC语言,为PLC编程提供一种简便的
3、编辑器和调试功能的使用则基于先进编程语言和已验证的程序开发环境
第二页,共28页。
概述
项目新建及构成
step1:打开一个默认的“Task Configuration”
step2:在项目中新建第一个POU(程序组织单元)(main主程序)
项目包含不同类型的对象:POU、数据类型资源和软件库。对象管理器(Object Organizer)使用一个表包含项目中的对象。
第三页,共28页。
新建项目步骤
step1:选择目标系统
step2:配置任务
step3:建立你的问题所需的POU,(可以使用期望的编程语言)
step4:编译该项目,修改可能的错误。
第四页,共28页。
测试项目
下载项目程序后,联机模式下通过测试发现是否为正确顺序。
1、使用Watch and Receipt Manager(监视和接收管理器)
2、程序出现错误可设置断点检查逻辑的正确性
3、Sampling Trace(抽样跟踪)
(以上可配合手动设置输入变量观察对应的输出)
4、LOG(日志)
第五页,共28页。
其他功能
整个项目可随时进行文档化或输出到一个文本文件,也可以将它翻译成其他语言(??)。
ENI接口(工程接口):可以将编程系统连接到外部数据库。在那你可以存储创建一个自动化项目过程中所需要的各种数据。外部数据库的使用保证了数据的一致性,这些数据以后可以被多个用户、项目和程序所共享。
第六页,共28页。
TwinCAT项目组成
TwinCat项目包含以下对象:
POU(程序组织单元):功能、功能块和程序。他们可以使用动作(Action)加以补充。
数据类型:除了标准数据类型,还支持用户自己定义的数据类型。建立结构、枚举类型和子类型
资源:为了配置和组织项目以及葛总变量值
软件库:通过在项目中加载软件库,用户可以像使用自定义变量那样使用这些库的POU、数据类型和全局变量
第七页,共28页。
POU(程序组织单元)
功能、功能块和程序都是POU ,可以使用菜单中动作Action在项目中增加。
每个POU由一个声明部分和一个程序本体组成。
可是使用IEC编程语言中的一种语言编写。(IL、ST、SFC、FBD、LD或CFC)
还可以从标准库()调用。
注:一个POU可以调用其他POU,但是不允许进行递归调用。
第八页,共28页。
功能
当对它进行处理时,它可准确地生成数据元素(诸如由几个字段或结构等元素组成),并在文本语言调用时作为表达式内法人一个操作符出现。
功能声明:功能声明必须返回一个类型。
示例:
关键词
功能实例名
类型
第九页,共28页。
由ST(结构化文本)编写的一个功能可作为表达式中的一个操作数。功能没有任何内部条件。意味着,由相同(输入参数)调用的一个功能总是产生相同的值(输出)。在功能内声明一个保持型的本地变量是没有意义的,变量不会保存在保留区。
第十页,共28页。