ABB AC800M Control Builder新手教程

功能块程序如下:

在Parameters和Variables里面分别建立参数 ST程序,简单计算下

然后我们把库关联到我们建立的工程下,接着就可以调用了。

在Program1里面新建FBD,然后使用Scale功能块:

打开程序,在Function Blocks

新增Scale 功能块

连接我们建立的库 各引脚定义及初始值

下载程序后效果如下:

然后,我们可以把Input和Output分别连到硬件的AI 及AO。

点此处,把AI810的第一个点连接Input变量

输入输出连硬件 重新下载后如下:

1.在硬件中强制

2.硬件输出

DI 和DO连接与此相同,后续不再介绍,下面介绍顺控SFC。

在Control Builder中新建一个顺控后,它会默认有一些变量我们可以使用,如下:

SequenceName.Reset::bool类型,顺控回到初始步

SequenceName.Hold::bool类型,顺控被锁定,但Reset不受影响

SequenceName.DisableActions::bool类型,当前步的所有动作不会执行

SequenceName.X::bool类型,当前步激活的时候为1

另外时间变量如果需要使用首先要如下设置,在Tools中勾选Step Elapsed Time

SequenceName.MaxStepTime: time類型,定義每步最大允許時間

SequenceName.Check:bool類型,激活/取消當前步時間 SequenceName.StepTimedOut: bool類型,步驟超時,只有在 新建顺控流SequenceName.Ckeck激活才有效 程图及部分SequenceName.T:Time類型,每步執行時間 说明

然后是编写顺控逻辑,此处不介绍,最终我们看到效果如下: 此时顺控在S2

联系客服:779662525#qq.com(#替换为@)