IC600LX648L卡件

更新时间: 2023-02-15

1.软PLC开发系统

  软PLC开发系统实际上就是带有调试和编译功能的PLC编程器,此部分具备如下功能:①编程语言标准化,遵循IEC61131-3标准,支持多语言编程(共有5种编程方式:IL,ST,LD,FBD和SFC),编程语言之间可以相互转换;②丰富的控制模块,支持多种PID算法(如常规PID控制算法、自适应PID控制算法、模糊PID控制算法、智能PID控制算法等等),还包括目前流行的一些控制算法,如神经网络控制;③开放的控制算法接口,支持用户嵌入自己的控制算法模块;④仿真运行,实时在线监控,在线修改程序和编译;⑤强大的网络功能。支持基于TCPIP网络,通过网络实现PLC远程监控,远程程序修改。

  2.软PLC运行系统

  这一部分是软PLC的核心,完成输入处理、程序执行、输出处理等工作。通常由IO接口、通信接口,系统管理器、错误管理器、调试内核和编译器组成:①IO接口,可与任何IO系统通信,包括本地IO系统和远程IO系统,远程IO主要通过现场总线InterBus,ProfiBus,CAN等实现;②通信接口。通过此接口使运行系统可以和开发系统或HMI(或MMI)软件按照各种协议进行通信,如下载PLC程序或进行数据交换;③系统管理器,处理不同任务和协调程序的执行,而且从IO映像读写变量;④错误管理器,检测和处理程序执行期间发生的各种错误;⑤调试内核,提供多个调试函数,如重写、强制变量、设置断点、设置变量和地址状态;⑥编译器,通常开发系统将编写的PLC源程序编译为中间代码,然后运行系统的编译器将中间代码翻译为与硬件平台相关的机器可执行代码(即目标码)。


上一篇:AIP502-S1

下一篇:6DS1332-8RR