本文软件版本使用Compact_Control_Builder_AC_800M_5.1.1-1,安装如下几个软件:
1.安装Compact版
2.安装说明书
3.安装OPC服务器,本文用于和IBA通讯
4.安装仿真器
安装完成后,打开ControlBuilder开始新建工程,本文从新建一个项目开始到仿真,最
后再通过OPC使用Iba采集数据。
1.新建一个工程
1.新建控制器,此处为PM860,
此处IP后续会讲
2.插入基本输入输出块
到此,已经可以仿真了,虽然没有程序,在仿真之前,需要先开启硬件仿真项,如下:
1.在Tool工具栏开启硬件仿真
2.在硬件配置里勾选硬件仿真
现在可以看到硬件状态多了S,如下:
2.打开仿真软件
硬件上都有个下标S,说明开启了硬件仿真
1.打开仿真器,在File文件找到IP地址
2.根据上面的IP更改PLC的地址
输入找到的IP注意:这个地址可能每
次都不一样
2.下载至仿真器
1.此为在线的DI
模块,我们可以
在此强制点位
图为在线状态
3.软件设计,本文以FBD,ST,SFC为例。
我们现在离线状态下新建一个库,然后我们的目的新建一个功能块类似西门子PLC里面的4-20mA对于0-16384。
新建库,并建立一个功能块
功能块程序如下:
在Parameters和Variables里面分别建立参数
ST程序,简单计算下
然后我们把库关联到我们建立的工程下,接着就可以调用了。
连接我们建立的库在Program1里面新建FBD,然后使用Scale功能块:
打开程序,在FunctionBlocks
新增Scale功能块
各引脚定义及初始值
下载程序后效果如下:
然后,我们可以把Input和Output分别连到硬件的AI及AO。
点此处,把AI810的第
一个点连接Input变量
重新下载后如下:
DI和DO连接与此相同,后续不再介绍,下面介绍顺控SFC。输入输出连硬件
1.在硬件中强制
2.硬件输出
然后是编写顺控逻辑,此处不介绍,最终我们看到效果如下: