otostudio软件培训教程x

otostudio软件培训教程x

ID:39974771

大小:3.11 MB

页数:160页

时间:2019-07-16

otostudio软件培训教程x_第1页
otostudio软件培训教程x_第2页
otostudio软件培训教程x_第3页
otostudio软件培训教程x_第4页
otostudio软件培训教程x_第5页
资源描述:

《otostudio软件培训教程x》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、OtoStudio软件培训教程及固高控制器应用知识1.OtoStudio平台的简介OtoStudio是一种功能强大的软PLC软件编程工具,它遵循国际电工协会IEC61131-3标准,同时其可以采用IL、ST、FBD、LD、CFC、SFC六种编程语言进行开发,用户可以在同一项目中选择不同的语言编辑子程序,功能模块等。软件编程分成两个部分:1.控制进程的编程;2.可视化界面的编辑;它是一款高效、简便的开发工具,并为众多知名的控制器公司所采用。而对于固高控制器而言,常用的编程语言有LD、ST、SFC三种。其他几种仅做为了解即可。1.1常用的编程语言(1)-LD梯形图符合欧洲标准的梯形图编辑器

2、1.2常用的编程语言(2)-SFC流程图一种图形化的顺序控制编程方式1.3常用的编程语言(3)-ST语言类似PASCAL高级语言的编程语言我们在项目开发时不会经常使用这三种语言,在这里只是简单的介绍一下:1.4其余的另三种语言IL是LD梯形图模式的文本化的语言CFC是一种类似逻辑电路原理图的编程方式FBD是多个CFC的顺序控制编程相关的编程语法知识参见书籍:《IEC61131-3编程语言及应用基础》1.5变量类型Bool型变量,只有False否和True是两种状态;INT整数型变量,DINT长整数型变量,其他还有SINT,USINT,UINT,UDINT等类型;REAL浮点型变量,LR

3、EAL长浮点型变量就是带小数的变量;WORD、DWORD型变量,类似UDINT整数型变量,不能有负数,其中DWORD常用于指针;BYTE变量,同时也可以做为字符变量;STRING字符串变量;ARRAY数组类型;POINTER指针类型,这个会经常用到;STRUCT数据结构定义变量类型,这个会经常用到;1.6变量的分类全局变量,整个工程都可以引用,需要在在工程的全局变量管理器内编辑,我们常用来PRG之间的通信联络;局部变量,只能用于PRG内使用(不包含函数和功能块内部的变量),不能被其它PRG和功能块、函数引用;函数和功能块的参变量,包括VAR_INPUT输入型变量,VAR_OUTPUT输

4、出型变量(函数和功能块方法不一样),VAR内部使用型变量只能在功能块和函数本身调用。CONSTANT类型,常数的值不可改变,但这种类型不常用。1.7函数FUN和功能块FB函数FUN的概念与PASCAL高级语言的概念一致,包含函数名、参数以及返回值。功能块FB的概念比较特殊:有点类似C++语言里面的类的概念,可以被定义成多个副本,而不会出现互相干扰,运行中可以保持其内部变量值不变。相对而言功能块FB在我们开发的控制工程里运用的比较多。1.8进程PRG和全局变量一个工程就是由多个PRG组成,简单的理解就是有多个程序在同时运行。PRG是并行运行的。每个PRG可以负责不同的任务。优点:简化编程

5、难度,优化软件工程的结构,有利于大家解读。全局变量是联接各个PRG之间的纽带。OtoStudio界面开发提供的控件数量不多;常用的控件包括:文本框按钮可视化位图重点需要掌握的是如何将控件的属性、点击事件触发相关的内容和程序里面的变量进行关联。1.9VISU图形界面开发1.10控件关联属性、变量的使用变量部分终点掌握:不可见;取消输入;改变颜色;输入设置终点掌握:触发但不保持变量;页面转移;文本显示变量输入;1.12Lib库刚建立工程时,只有一个标准库Standard被自动调入。除了自己编写函数和功能块以外,OtoStudio还为我们提供了很多的函数和功能块,它们被封装到多个LIB库里供

6、我们调用。需要的时候可以通过库管理功能,将需要的函数和功能块所在的库调入工程里。也可以将我们自己编写的函数和功能块封装成库,供以后的工程调用。相关的库文件说明在OtoStudio的安装目录下有相关的文档说明1.13认知OtoStudio,编写一个小程序屏幕上添加一个圆灯和一个按钮,当按钮按下后圆灯可以一亮一灭的闪动。要求:点亮、熄灭时间各为1秒。编程方式采用LD方式;OtoStudio的编程入门从LD语言开始;首先认识LD语言常用的组成元素;触点线圈上升沿、下降沿定时器双稳态保持做为控制系统常用的语句构成,以及作用;直连——一般用在IO测试或简单控制上自锁、互锁——状态切换、功能切换、

7、运动功能控制双稳态电路——IO或系统状态保持和复位2.OtoStudio的编程基础2.1.1常用LD语言元素(1)线圈:普通线圈、置位线圈、复位线圈,同样必须是Bool型变量或WORD、INT、BYTE型的变量位。触点:分成常开、常闭两类,变量名必须是Bool型变量或WORD、INT、BYTE型变量的位。2.1.2常用LD语言元素(2)定时器上升沿、下降沿计数器2.1.3常用LD语言元素(3)双稳态逻辑运算和数学运算(相关的运算符查看帮助资料)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。