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·
   117   118   119   120   121   122   123   124   125   126   127