Arcade

Arcade [Aachen严谨的代码分析和调试环境], 一个用于验证和分析嵌入式软件的框架。
为了工业控制日常使用而设计,核心思想:使用编译软件而不需要进一步的手工建模或预处理;Arcade提供了从静态分析到模型检测的各种方法,目前可支持多种微控制器和PLC(可编程逻辑控制器)。

01. Arcade.PLC

Arcade.PLC是一个验证PLC程序的框架,在2011年以[mc]square框架的再生开进行开发,专门为支持PLC语义和特定特性而设计。目的是帮助PLC开发人员在不了解功能内部实现的情况下就能查找错误并验证功能安全性。Arcade.PLC提供了图形化的用户接口,支持对多种PLC编程语言的模型检验和静态分析。
Arcade.PLC由多种PLC编程语言模拟器、模型检测器和静态分析接口组成,支持IEC 61131 “Structured Text”、IEC 61131 “Instruction List”和Siemens S7 AWL格式的编程语言。
Arcade.PLC使用步骤(以SIEMENS S7系列PLC为例)

  • 启动Arcade.PLC
    双击arcade\arcade.exe, 将提前编写好的Test.AWL程序文件进行上传。
  • 添加Simulator仿真器
    点击工具栏“Open New Simulator”按钮,添加Simulator仿真器。
  • 运行值集分析
    在Simulator仿真器窗口,点击“Run Value Set Analysis”按钮,在Console控制台生成PLC程序变量分析结果。
  • PLC代码静态分析

02. Arcade.μC

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值