OtoStudio软件培训教程.pptx

上传者: 43934844 | 上传时间: 2023-02-23 22:08:58 | 文件大小: 3.15MB | 文件类型: PPTX
OtoStudio软件培训教程 及固高控制器应用知识 OtoStudio软件培训教程全文共160页,当前为第1页。 1. OtoStudio平台的简介 OtoStudio 是一种功能强大的软PLC软件编程工具,它遵循国际电工协会IEC61131-3标准,同时其可以采用IL 、ST、 FBD 、LD、 CFC、 SFC 六种编程语言进行开发,用户可以在同一项目中选择不同的语言编辑子程序,功能模块等。 软件编程分成两个部分: 1.控制进程的编程; 2.可视化界面的编辑; 它是一款高效、简便的开发工具,并为众多知名的控制器公司所采用。而对于固高控制器而言,常用的编程语言有LD、ST、SFC三种。其他几种仅做为了解即可。 OtoStudio软件培训教程全文共160页,当前为第2页。 1.1常用的编程语言(1)- LD梯形图 符合欧洲标准的梯形图编辑器 OtoStudio软件培训教程全文共160页,当前为第3页。 1.2 常用的编程语言(2)- SFC流程图 一种图形化的顺序控制编程方式 OtoStudio软件培训教程全文共160页,当前为第4页。 1.3 常用的编程语言(3)- ST语言 类似P A S C A L 高级语言的编程语言 OtoStudio软件培训教程全文共160页,当前为第5页。 我们在项目开发时不会经常使用这三种语言,在这里只是简单的介绍一下: 1.4 其余的另三种语言 IL 是LD梯形图模式的文本化的语言 CFC是一种类似逻辑电路原理图的编程方式 FBD是多个CFC的顺序控制编程 相关的编程语法知识参见书籍: 《IEC61131-3编程语言及应用基础》 OtoStudio软件培训教程全文共160页,当前为第6页。 1.5 变量类型 Bool型变量,只有False否和True是两种状态; INT整数型变量,DINT长整数型变量,其他还有SINT,USINT,UINT,UDINT等类型; REAL浮点型变量,LREAL长浮点型变量就是带小数的变量; WORD、DWORD型变量,类似UDINT整数型变量,不能有负数,其中DWORD常用于指针; BYTE变量,同时也可以做为字符变量; STRING字符串变量; ARRAY数组类型; POINTER指针类型,这个会经常用到; STRUCT数据结构定义变量类型,这个会经常用到; OtoStudio软件培训教程全文共160页,当前为第7页。 1.6 变量的分类 全局变量,整个工程都可以引用,需要在在工程的全局变量管理器内编辑,我们常用来PRG之间的通信联络; 局部变量,只能用于PRG内使用(不包含函数和功能块内部的变量),不能被其它PRG和功能块、函数引用; 函数和功能块的参变量,包括VAR_INPUT输入型变量,VAR_OUTPUT输出型变量(函数和功能块方法不一样),VAR内部使用型变量只能在功能块和函数本身调用。 CONSTANT类型,常数的值不可改变,但这种类型不常用。 OtoStudio软件培训教程全文共160页,当前为第8页。 1.7 函数FUN和功能块FB 函数FUN的概念与PASCAL高级语言的概念一致,包含函数名、参数以及返回值。 功能块FB的概念比较特殊: 有点类似C++语言里面的类的概念,可以被定义成多个副本,而不会出现互相干扰,运行中可以保持其内部变量值不变。 相对而言功能块FB在我们开发的控制工程里运用的比较多。 OtoStudio软件培训教程全文共160页,当前为第9页。 1.8进程PRG和全局变量 一个工程就是由多个PRG组成,简单的理解就是有多个程序在同时运行。 PRG是并行运行的。 每个PRG可以负责不同的任务。 优点:简化编程难度,优化软件工程的结构,有利于大家解读。 全局变量是联接各个PRG之间的纽带。 OtoStudio软件培训教程全文共160页,当前为第10页。 OtoStudio界面开发提供的控件数量不多; 常用的控件包括: 文本框 按钮 可视化 位图 重点需要掌握的是如何将控件的属性、点击事件触发相关的内容和程序里面的变量进行关联。 1.9 VISU图形界面开发 OtoStudio软件培训教程全文共160页,当前为第11页。 1.10 控件关联属性、变量的使用 变量部分终点掌握: 不可见; 取消输入; 改变颜色; 输入设置终点掌握: 触发但不保持变量; 页面转移; 文本显示变量输入; OtoStudio软件培训教程全文共160页,当前为第12页。 1.12 Lib库 刚建立工程时,只有一个标准库Standard被自动调入。 除了自己编写函数和功能块以外,OtoStudio还为我们提供了很多的函数和功能块,它们被封装到多个LIB库里供我们调用。 需要的时候可以通过库管理功能,将需要的函数和功能块所在的库调入工程里。 也可以将我们自己编写

文件下载

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明