直接跳到内容
本页目录

软件简介

AnyControl软件是遵循IEC61131-3国际标准的可编程系统,是用于自动化控制的低代码的集成开发环境。AnyControl软件是可以集成逻辑控制、运动控制、工业和物联网通讯、机器视觉等应用的自动化控制系统平台。

AnyControl软件主要功能如下:

  • 支持五种标准编程语言

支持IEC61131-3标准描述的指令表(IL)、梯形图(LD)、结构化文本(ST)、功能块图(CFC/FBD)、顺序功能图(SFC)五种编程语言。

  • 支持高级语言C/C++扩展

支持用户编写C/C++代码集成到运行时系统,或者引入现有C/C++语言算法(比如机器视觉和人工智能等算法),来扩展IEC61131-3标准编程语言的适用范围。

  • 支持灵活的数据组织方式

系统支持标准的数据类型,支持用户自定义数组、结构体、枚举和功能块;另外,支持指针类型,方便工程师组态更为灵活的应用程序。

  • 支持多任务调度

支持基于优先级的多任务调度;支持多种任务类型:周期任务、自由运行任务、事件触发任务和状态任务。

  • 支持多种通讯协议

支持现场总线协议:Modbus RTU Master、Modbus RTU Slave、Modbus TCP Master、Modbus TCP Slave、EtherCAT、CANOpen_Master、CANOpen_Slave、Profinet主站等。

支持基于通用socket接口的TCP/IP、UDP通讯。

支持控制器间基于变量的通讯--网络变量。

支持北向通讯OPCUA服务器、OPCUA客户端。

  • 支持集成运动控制功能

支持集成PLCopen标准的运动控制功能块。

  • 采用编译型的代码生成技术

采用执行效率更高的编译型(非解释运行)技术,将用户逻辑直接编译成可执行的二进制机器码,用户程序执行效率是传统解释型技术的10倍量级。

  • 支持在线修改逻辑对控制无扰

可以在线动态修改用户逻辑,并且对现场控制流程无扰动。

  • 编程和调试手段丰富

支持变量自动声明、输入自动完成、查看交叉引用信息、查看调用栈、变量在线读写、监视列表定义、变量趋势(Trace)查看、系统日志查看、五种语言断点调试、库定义与引用、仿真等功能。

  • 可以跨操作系统运行

可以跨平台运行在windows、linux、麒麟等操作系统和X86、ARM、龙芯等处理器芯片上。

软件简介已经加载完毕