当前位置:首页 > 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
共分享92篇相关文档