- 317
- 0
- 约9.09千字
- 约 160页
- 2017-04-27 发布于四川
- 举报
OtoStudio软件培训的教程
OtoStudio软件培训教程;1. OtoStudio平台的简介;1.1常用的编程语言(1)- LD梯形图;1.2 常用的编程语言(2)- SFC流程图;1.3 常用的编程语言(3)- ST语言;我们在项目开发时不会经常使用这三种语言,在这里只是简单的介绍一下:;1.5 变量类型;1.6 变量的分类;1.7 函数FUN和功能块FB;1.8进程PRG和全局变量;OtoStudio界面开发提供的控件数量不多;
常用的控件包括:
文本框
按钮
可视化
位图
重点需要掌握的是如何将控件的属性、点击事件触发相关的内容和程序里面的变量进行关联。
;1.10 控件关联属性、变量的使用;1.12 Lib库;1.13 认知OtoStudio,编写一个小程序;OtoStudio的编程入门从LD语言开始;
首先认识LD语言常用的组成元素;
触点
线圈
上升沿、下降沿
定时器
双稳态保持
做为控制系统常用的语句构成,以及作用;
直连 —— 一般用在IO测试或简单控制上
自锁、互锁 —— 状态切换、功能切换、运动功能控制
双稳态电路 —— IO或系统状态保持和复位;2.1.1常用LD语言元素(1);2.1.2常用LD语言元素(2);2.1.3常用LD语言元素(3);2.1.4常用的组合形式(自锁、互锁);2.1.5常用的组合形式(双稳态);2.1.6编写一个LD的程序;ST语言虽然有高级语言的灵活性强优点,但缺点是可读性差。一般情况下不用来做主程序的框架,而是用来开发功能块和函数(包括SFC语言的功能块)。
在用ST开发功能模块时尽可能的不用循环语句,常用语句就是IF..THEN 和 CASE..OF语句。这样可以保证程序执行时流畅不会卡死。
注意LREAL型变量的赋值数必须加小数点。如:
Val := 12.0; ;要注意在ST语言开发功能块中,上升沿和下降沿、以及定时器功能块的用法,否则运行中产生难以理解的错误。
这里面有两种处理方法:
1)将这些语句放在功能块的最外层。不要这些这些语句放在IF、CASE或循环语句里面。
2)可以在下一个执行条件里放置一个输入条件为FALSE的复位语句。
;注意功能块的特点。在OtoStudio程序运行的时候,功能块的里面变量的数值是始终保持的,不会因为没有执行该功能块,数值变为零。
如果在LD程序里,使用不带En的功能块时,那么不管前面的逻辑是否为TRUE,这个功能块的内部始终会被执行。如果想控制功能块里面的能否执行可以通过在功能块第一个输入变量自行添加Enable参数加以控制,或者使用带有En的方式添加功能块,如下图所示:;特点是动作流程清晰,流程顺序一目了然。基本上用于PRG并行顺序动作的编程
用来编写动作流程较长的控制功能,比如自动运行的主循环过程、或者机械手上下料的过程动作。
只能用来开发单一流程的动作,不建议用它来编写并行的动作流程(如果有并行的顺序动作功能,建议采用两个PRG程序来实现)。;2.3.2 SFC语言的STEP功能块;基本上以逻辑判断为主;
将一些比较复杂的并且执行时间较长需要等待的控制模块,集中放在另一个PRG内,这里只做启动信号和判断是否结束。
;要有退出机制;
在有等待状态信号才能向下执行的STEP里,要有退出机制。通过报警信息,防止等不到信号整个流程始终停留在这个STEP里无法复位。;2.3.4 编一个SFC程序;常用的编程语言就是三种:LD语言、ST语言、SFC语言;
LD语言的基础构成就三种形态:直通、自锁互锁、双稳态;
ST语言主要用于功能块、函数和SFC里的STEP模块逻辑编程;
SFC主要用于顺序动作较长的逻辑控制;
另外三种语言很少用到,这里就不再介绍;;一个控制软件需要些什么?;自动运行要完成的功能。;还需要常规的手功能,用以测试调整;需要一个代码试教、编辑功能;需要多种工艺参数支持;;设备需要诊断是否正常;针对不同的设备需要调整相关系统参数;有一个文件管理操作部分的功能;报警功能,产生报警及复位报警;紧急停止的处理(极为重要),人工干预要求机床立即停止。比如:输入程序坐标有误时紧急停止,或工件型号不对。
系统报警时的自行紧急停止,比如:有轴故障可以令其他轴停止。
操作对人员或设备的安全保护,比如:运动的部件活动区域感应到有其他物体,机床电气舱门被打开等等。
禁止自动运行的逻辑。
这些思想始终贯穿自动流程。
;开发控制系统并不是让机器简单的完成一个顺序动作就算大功告成。
品质要求:
根据不同的设备对品质的要求并不相同,其中的产生不良品因素很多,但要保证不是由于控制系统的因素做成的。
效率要求:
另一个考核控制器是否达标的另一个重要指标,简单的理解就是在保证品质的情况下,控制器速度是否够快。;面面俱到,需要考虑应用的方便。
非常繁琐,不复杂
您可能关注的文档
最近下载
- 2024年湖南汽车工程职业学院单招职业技能测试题库及答案(历年真题).docx VIP
- 广东省潮州市2024-2025学年高三上学期期末教学质量检测物理试卷.docx VIP
- 上海电力学院大一机械制图C习题本解答(造福学弟,不谢)-新版.pptx
- 广东省潮州市2024-2025学年高二上学期期末教学质量检测物理试卷(含答案).docx VIP
- 新生儿身份识别制度.pptx
- 康迪泰克空气弹簧.pdf VIP
- LY/T 2817-2017山桐子栽培技术规程.pdf
- 缓刑担保承诺书范文.docx VIP
- 记账实操-电梯保养公司会计账务处理分录.doc
- 脑机接口专利关键技术白皮书-复旦大学-2025.pdf VIP
原创力文档

文档评论(0)