PLC Outstudio 使用教程

OtoStudio是采用基于IEC61131-3标准的编程环境,让学生对PLC控制系统的软件开发有一个完善的学习和掌握。

OtoStudio开发平台特性:

  • PLC(逻辑控制)、MC(运动控制)、HMI(人机交互)融合一体,让学生对于工业系统有更全面的认识和把握,对于系统的组成和资源分配有更直观的了解。
  • 支持多种语言开发:
  • ST:结构文本,类似C语言,使用IF、ELSE、FOR等逻辑符号,让学习计算机语言的学生可以快速转入工业自动化开发
  • LD:梯形图,传统PLC工程师最熟悉的图形化编程语言,具有最直观的表现形式,方便调试,适合过程控制及程序主逻辑
  • SFC:顺序流程图,步和跳转的概念与工程师的程序框图一样,适合用来编写工艺流程
  • IL:指令表,类似汇编语言
  • FBD:功能块图,适合并行执行的功能模块编程
  • CFC:顺序功能图,适合顺序执行的功能模块编程
  • 多种语言混合编程,根据系统和实现功能的不同,可以将不同的语言混合在一个程序中编程,极大的提高了开发的灵活性,降低了调试难度,缩短了系统的开发周期。
  • 高级编程语言的资源,有函数、功能块、程序的概念以及局部变量、全局变量、网络变量等高级编程语言的组件。

想要具体了解该软件,可以移步到下面这个网页中查看。
CPAC实验平台

okay,废话不多说,进入Outstudio的开发界面介绍

操作界面

打开Outstudio软件,POUS这个选项用于编写代码,可视化界面用于创建GUI界面。
Outstudio编辑器界面选择
PLC Outstudio 使用教程_第1张图片

1.POUs编辑代码界面 ​

PLC Outstudio 使用教程_第2张图片
代码编辑界面有两个框,上面的框填写变量,下面的框填写代码。

Outstudio中使用的是ST语言,该语言语法和C语言类似。如果你学过C语言,将非常容易上手ST语言。

2.可视化界面

PLC Outstudio 使用教程_第3张图片

工程的创建与运行

1.创建代码对象

PLC Outstudio 使用教程_第4张图片
PLC Outstudio 使用教程_第5张图片
新建一个代码对象,即代码窗口。随便为这个工程命一个名。
PLC Outstudio 使用教程_第6张图片
这里选择ST代码。
接着编写程序。

代码——定义变量部分:

PROGRAM PLC_PRG
VAR
	XPos:INT;(**)
	YPos:INT;
	Start: BOOL;
    Fu: BOOL;
	state: BOOL;
	XP: INT:=150;
	YP: INT:=150;
	var_add: INT;
END_VAR

ST结构文本语言中:

PROGRAM PLC_PRG
VAR
……..
END_VAR

这个是Outstudio软件定义变量的模板。


和C语言赋值不同的是,ST语言赋值是:=,而不是=号。
如果不懂得ST有哪些变量,可以在代码编写栏中,按下F2,查看帮助文档。查看ST语言有哪些关键词,以及查看Outstudio已经定义封装好的模块。
PLC Outstudio 使用教程_第7张图片


物块移动的代码:


IF Start THEN
	IF(state) THEN
		var_add:=10;
	ELSE
		var_add:=1;
	END_IF

		IF YPos<=0 THEN (*水平方向运动*)
        		XPos:=XPos+var_add;
		END_IF
		IF XPos >= XP THEN  (*垂直方向运动*)
        		YPos:=YPos+var_add;
   	 	END_IF
    		IF YPos>=YP THEN (*水平反方向运动 *)
        		XPos:=XPos-var_add;
   		 END_IF
    	 	IF XPos<=0 THEN (*垂直反方向运动*)
        		YPos:=YPos-var_add;
   	  	END_IF

END_IF
 	IF Fu THEN (*复位*)
     		XPos:=0;
     		Ypos:=0;
		Start:=FALSE;
    	END_IF

制作可视化界面

进入可视化界面的窗口
PLC Outstudio 使用教程_第8张图片
创建可视化界面对象
PLC Outstudio 使用教程_第9张图片
随便写上可视化界面的名字:

PLC Outstudio 使用教程_第10张图片
模块拉好后,需要将模块与程序中的变量进行关联。
双击可视化模块,进行对模块的配置。在输入框中,设置输入配置,选择触发并保持变量值,
注意:这里输入变量值,是按下F2,在Outstudio中去选择刚刚你定义的变量,根据你的需求选择变量即可。

PLC Outstudio 使用教程_第11张图片
PLC Outstudio 使用教程_第12张图片
配置需要移动的物体,双击它。
在本次的例程中,我们选择椭圆进行移动
PLC Outstudio 使用教程_第13张图片
这里我们改变一下椭圆内部颜色,更好的观察。
接着设置偏移量,本例程中,偏移使用绝对运动。将X,Y偏移量变量
PLC Outstudio 使用教程_第14张图片
设置好一切,Outstudio工程基本就完成了,即可开始运行代码。

运行

Outsutdio的运行顺序是,先运行代码,接着点击可视化界面的按键。
因为我们这个没有连接PLC实物的,因此我们进入的是仿真模式。
点击登录,接着电机运行。

PLC Outstudio 使用教程_第15张图片
接着点击可视化界面的Start模块框。在变量框中,会有变量状态的调试信息。并且你会发现可视化界面中的椭圆会根据程序绕一个正方形移动。
PLC Outstudio 使用教程_第16张图片

你可能感兴趣的:(课程复习)