SA80系列可编程逻辑控制器适用于自动化控制领域,包括工业控制、水电自动化、楼宇自动化以及其它工业自动化、商业和农业等自动化控制领域。SA80主要应用包括:开关量逻辑控制,闭环过程控制,机械运动控制,通信、联网及集散控制,以及数据处理等。
SA80系列可编程逻辑控制器采用模块化配置,模块安装在机架上,每个机架通常至少包括一块电源和一块控制器或扩展处理器模块,SA80的每个机架上除CPU或EPU模块外,其它IO模块数目和位置在IO插槽范围内是可配置的。 IO接口数目随具体工程配置不同而不同。
SA80控制器可以组成单控制器系统和冗余控制器系统两种。单控制器系统时,控制器机架上可以直接带IO模块;双冗余控制器系统时,控制器所在机架不可再带IO模块,只能通过扩展机架带IO模块。
SA80主要由控制器和IO模块、通信模块等组成。控制器不断扫描IO模块输入数据,并通过逻辑程序运算,再扫描输出数据到IO模块。控制器中的用户逻辑程序,可以通过PC机上的MP编程工具进行编辑、编译和下载,MP编程工具支持符合IEC 61131-3标准的五种编程语言:指令表(IL)、结构化文本(ST)、梯形图(LD)、功能块图(FBD)、顺序功能图(SFC)。控制器采用抢占式实时多任务系统,最多支持16个用户PLC任务,且每个任务可独立设置优先级、循环周期和Watchdog。用户程序可以人工或根据运行情况被启动或停止。
SA80可编程工具支持丰富的功能和功能块,并支持用户定制的固件功能和功能块。
1)热备冗余控制器分别安装在独立的机架上,相互隔离,可分布在不同地理位置。
2)支持符合IEC 61131-3标准的全部5种编程语言(IL、ST、 LD、 FBD、SFC)。IL-LD-FBD可完全交叉编译。
3)支持按变量名索引所有数据,免除绝对地址引用的繁琐和不安全性。
4)机架扩展采用单或双以太网,数据传输速率高,使用方便可靠。
5)抢占式多任务系统。最多支持16个用户PLC任务,且每个任务可独立设置优先级、循环周期和Watchdog。
6)电源模块支持热插拔和冗余。
7)具有浮点处理单元,支持浮点运算。