摘要:本文介绍一种符合国际电工委员会IEC1131语言 标准的通用逻辑集成化编程平台ISaGRAF的结构和编程特点,并讨论了ISaGRAF在MAXl00+PLUS分散控制系统中的应用实现。
1.ISaGRAF简介
ISaGRAF为法国CJ International公司(1990年成立)所开发的符合国际标准IEC1131—3、具有独立于PLC硬件实现、包括逻辑控制的软件模型、数据模 型,图形化编程和文本语言结合的开关量逻辑处理,并集成了模拟信号处理功能的过程监控软件。IEC—1131为国际电工委员会制定的通用逻辑信号监控开发 标准,具有面向对象开放性特点,目前正广泛应用于各种型号的PLC的逻辑编辑和DCS分散控制系统。
IEC—1131包括五个部分,1131—1为关于通用逻辑编程的一般性描述和介绍,讨论逻辑编程的一些基本的概念、术语和定义;1131—2为通用逻辑 编程对硬件设备的要求和测试,包括机械和电气两大部分1131—3为适用于各种PLC的通用逻辑组态编程语言,IEC提供了五种语言参考标准,即 SFC(连续功能图)、FBD(功能块图)、LD(梯形图)、IL(指令表)和ST(组态文本)。IEC1131—4为关于PLC的选择、安装和维护的信息资料和用户指导手册;1131—5规定了逻辑控制设备与其它装置的通信联系规范。目前ISaGRAF运行版本为3.20版以上。ISaGRAF在世界各 地拥有广泛的用户,至1997年底止有86个国家在5000套系统上运行ISaGRAF,有50000多个正式版权的用户。美国的TranSyslnc公 司、德国和澳大利亚的IQ自动化公司、南韩的UNItop公司、日本的Komatsu公司和CJ Inermational一起,形成ISaGRAF的开发销售维护国际体系。
ISaGRAF由两大部分组成:在PIE等实时现场设备或I/O卡件上运行的“核心软件”和在以太网上运行的工作站软件平台。核心软件适用于各种C编译 器,可在16/32位的如68xxx,80xx6,i960等CPU中,通过OS9,MS-- DOS,VxWorks,WinNT,VRTX,PSOS,VMEexec,QNX,LynxOS,iRMX等操作系统运行;工作站的环境可以是各种MS —WINOOWs系统,如WINOOWs3.1,Win95,WINOOWsNT,OS/2等;工作站和核心软件间的连接通信可以采用MODBUS/以太 网/Netbios及Fip,Profibus.Canbus及LonTalk等网络结构。工作站上的ISaGRAF软件平台可给过程控制提供编程工具, 生成运行代码并进行仿真调试及进行项目的组织和管理等,软件平台包括采用面向对象技术的控制过程数据库、元件库、对数据库的各种处理运算及对控制系统的管理等。
本文关键字:通用 PLC入门,plc技术 - PLC入门