Page 122 - 电气控制技术与管理
P. 122
电气控制技术与管理
Electrical Control Technology and Management
四、软 PLC 系统组成
(一)系统硬件
软PLC系统良好的开放性能,其硬件平台较多,既有传统的PLC硬件,也有
当前较流行的嵌入式芯片,对于在网络环境下的PC或者DCS系统更是软PLC系统
的优良硬件平台。
(二)开发系统
符合IEC61131-3标准开发系统提供一个标准PLC编辑器,并将五种语言编译
成目标代码经过连接后下载到硬件系统中,同时应具有对应用程序的调试和与第
三方程序通信的功能,开发系统主要具有以下功能:
①开放的控制算法接口,支持用户自定义的控制算法模块;
②仿真运行实时在线监控,可以方便地进行编译和修改程序;
③支持数据结构,支持多种控制算法,如PID控制、模糊控制等;
④编程语言标准化,它遵循IEC61131-3标准,支持多种语言编程,并且各种
编程语言之间可以相互转换;
⑤拥有强大的网络通信功能,支持基于TCP/IP网络,可以通过网络浏览器来
对现场进行监控和操作。
(三)运行系统
软PLC的运行系统,是针对不同的硬件平台开发出的IEC61131-3的虚拟机,
完成对目标代码的解释和执行。对于不同的硬件平台,运行系统还必须支持与开
发系统的通信和相应的I/O模块的通信。这一部分是软PLC的核心,完成输入处
理、程序执行、输出处理等工作。通常由I/O接口、通信接口、系统管理器、错
误管理器、调试内核和编译器组成:
①I/O接口:与I/O系统通信,包括本地I/O系统和远程I/O系统,远程I/O主要
通过现场总线InterBus、ProfiBus、CAN等实现:
②通信接口:使运行系统可以和编程系统软件按照各种协议进行通信:
③系统管理器:处理不同任务、协调程序的执行,从I/O映像读写变量;
④错误管理器:检测和处理错误。
·110·

