教程与示例

__________________

快速体验

快速体验使用 AIOSYS-IEC61499开放式数智化控制软件平台 进行组态/编程/调试/部署/运行。

特别注意:在开始使用系统之前,需要将AIOSYS网站添加到浏览器白名单中,具体操作如下:

浏览器白名单操作指南

一、使用仿真

安装并运行成功仿真程序之后,这里我们提供了一些仿真程序的使用案例以供参考

1.1 添加设备

图片1

1.2 配置IP地址和端口

图片2

配置完成之后,右键点击设备,点击弹出菜单中的登录按钮,即可连接上设备并登录。

1.3 创建功能块

创建功能块的过程可以参考以下文档:

1

1.4 IDE画布编辑

1.4.1 添加自定义功能块

图片3

1.4.2 添加系统功能块

图片4

1.4.3 功能块事件和变量连线

图片5

1.5 部署和监视

- 部署

图片6

- 监视

选择全部功能块之后,右键点击任意功能块空白处,点击弹出菜单的监视按钮

图片7

- 修改输入变量

图片8

使用PLC

*目标:使用 四川零点自动化有限公司(以下简称“ODOT”) 的 PLC、远程 IO模块运行流水灯。*

设备准备:

1

第一步:设备组态

1.0 导入设备XML

图片9

图中操作说明如下:

1

导入结果如下:

图片10

使用同样的方式导入IO模块或其他设备的描述文件。

1.1 添加PLC设备

方式 1:

图片11

图中操作说明如下:

1

方式 2:

图片12

图中操作说明如下:

1

1.2 配置PLC设备

图片13

图中操作说明如下:

1

例如修改成如下参数:

图片14

1.3 添加ODOT现场总线

图片15

图中操作说明如下:

1

图片16

图中操作说明如下:

1

添加完成后会在项目树中得到一个名为“I/O设备”的实例。

图片17

1.4 为ODOT现场总线添加IO设备

首次使用时需导入设备,即导入设备描述文件。

1.4.0 导入IO设备

*导入IO模块的 XML设备描述文件 可以参考 1.0 中导入 DU03LPLC 的 XML设备描述文件 步骤。

1.4.1 添加IO设备

图片18

图中操作说明如下:

1

图片19

图中操作说明如下:

1

添加两个DT-222F设备和一个DT-5800模块:

图片20

1.4.2 记录IO设备的IEC地址

图片21

如上图所示,槽号为1的DT-222F设备IEC地址为:%QB0、%QB1

那么,槽号为2的DT-222F设备IEC地址为:%QB2、%QB3

##### 可联合表示为%QB0@4

第二步:图形化编程

2.0 编写流水灯程序

新建基础功能块“LED_CYC”,具体编程过程如下(此处不详细展示,详见[创建基础功能块](/IEC61499/quick_start/创建基础功能块.md "最好的AIOSYS教程"))

2.0.0 功能块模型

图片22

2.0.1 功能块ECC

图片23

2.0.2 功能块算法

INIT算法:

DO1[1]:=16#1;

CYC算法:

DO1[1]:=ROR(DO1[1],1);

DO1[2]:=ROR(DO1[1],1);

DO1[3]:=ROR(DO1[2],1);

DO1[4]:=ROR(DO1[3],1);


2.0.3 功能块编译

图片24

图中操作说明如下:

2

第三步:程序调试

3.0 编辑程序到应用

图片25

图中操作说明如下:

3

图片26

图中操作说明如下:

3

3.1 映射功能块程序到资源

图片27

图中操作说明如下:

3

3.2 在资源内连线

图片28

图中操作说明如下:

3

3.3 绑定IEC地址

图片29

图中操作说明如下:

3

绑定完成后LED_CYC.DO1被浅绿色覆盖:

图片30

第四步:程序部署/监控

程序部署完成后,可进行功能块在线监视

4.0 设备登录

图片31

图中操作说明如下:

4

4.1 配置下发

图片32

图中操作说明如下:

4

4.2 程序部署

图片33

图中操作说明如下:

4

4.3 程序监控

选中想要监控的功能块,右键选择监控即可:

图片34

4.4 流水灯效果

图片35

为您提供完全免费的试用环境,
点击立即开始体验
点击试用
常见问题
查看更多
  • AIOSYS 系统在底层架构、国际标准支持以及自主研发等多个维度实现了重要升级:双重国际标准融合(IEC 61131-3 & IEC 61499):传统编程软件通常仅支持基于“周期扫描”的 IEC 61131-3 标准。AIOSYS 在此基础上,深入融合了面向分布式控制的 IEC 61499 标准。核心优势:这种“双引擎”机制让系统既能兼顾传统——工程师可以使用熟悉的梯形图(LD)或结构化文本(ST)处理单机设备的强实时底层控制;又能拥抱未来——利用 IEC 61499 的“事件驱动”和功能块网络,像搭积木一样轻松设计跨设备的分布式协同逻辑。
  • 我们在积极探索并实施“AI 工业编程助手”的集成验证。 依托大模型的自然语言处理能力,AIOSYS的 B/S 架构天然具备快速迭代 AI 能力的优势。AIOSYS将结合 ST(结构化文本)语言的特性推出辅助功能,包括:自然语言生成 ST 代码:通过对话描述工艺流程,一键生成结构化文本(ST)代码框架。智能代码释义与排错:快速理解复杂的遗留逻辑,并对语法或逻辑错误提供智能修复建议。注:相关 AI 辅助功能目前处于实施阶段,具体上线时间与功能表现请以官网后续发布的更新公告为准。
  • 全面支持,满足信创需求。 作为一款由本土团队自主研发的系统,我们高度重视国内生态建设。系统的高性能运行时(Runtime)及仿真客户端不仅支持常规的 x86/ARM 环境,还深度适配了主流的国产操作系统(如麒麟 Kylin、统信 UOS、望获),并支持飞腾、龙芯、瑞芯微等国产处理器架构,能够较好地满足国内各行业信创项目的严苛要求。
  • AIOSYS 系统具备广泛的兼容性,助力历史资产的平滑迁移。语法支持:除支持标准 IEC 61131-3 协议规范的ST、LD编程语言外,系统还兼容业界广泛使用的扩展语法(如 SIZEOF 运算符、引用 Reference 等高级特性),减少了底层逻辑库修改的工作量。Note: FBD(CFC)、SFC功能还在开发计划中;工程导入:原生支持 PLCopen XML 标准格式。您可以将原有系统中的 POU(程序组织单元)、数据类型、全局变量等通过 XML 格式一键导入至AIOSYS的平台,有效降低跨平台迁移成本。
  • 开发环境无需安装,离线调试提供独立客户端。日常编程与开发:您无需下载体积庞大的安装包。只需打开主流的现代浏览器(如 Chrome、Edge 等),登录系统地址即可进入完整的AIOSYS开发环境,进行代码编写与逻辑设计。离线与本地仿真:实际的运行测试需结合真实的 PLC 硬件。AIOSYS也提供了轻量级的独立仿真客户端,支持 Windows 与 Linux 操作系统,帮助您在本地环境也能进行代码模拟与逻辑验证。
回到顶部