西门子g120c变频器6sl3210-1ke13-2ub2
plc的软件组成
系统程序由plc制造厂商设计编写的,并存入plc的系统存储器中,用户不能直接读写与更改。系统程序一般包括系统诊断程序、输入处理程序、编译程序、信息传送程序、监控程序等。
plc的用户程序是用户利用plc的编程语言,根据控制要求编制的程序。在plc的应用中,重要的是用plc的编程语言来编写用户程序,以实现控制目的。由于plc是专门为工业控制而开发的装置,其主要使用者是广大电气技术人员,为了满足他们的传统习惯和掌握能力,plc的主要编程语言采用比计算机语言相对简单、易懂、形象的专用语言。
plc编程语言是多种多样的,对于不同生产厂家、不同系列的plc产品采用的编程语言的表达方式也不相同,但基本上可归纳两种类型:一是采用字符表达方式的编程语言,如语句表等;二是采用图形符号表达方式编程语言,如梯形图等。
以下简要介绍几种常见的plc编程语言。
1.梯形图语言
梯形图语言是在传统电器控制系统中常用的接触器、继电器等图形表达符号的基础上演变而来的。它与电器控制线路图相似,继承了传统电器控制逻辑中使用的框架结构、逻辑运算方式和输入输出形式,具有形象、直观、实用的特点。因此,这种编程语言为广大电气技术人员所熟知,是应用广泛的plc的编程语言,是plc的第一编程语言。
plc与电气回路的接口,是通过输入输出部分(i/o)完成的。i/o模块集成了plc的i/o电路,其输入暂存器反映输入信号状态,输出点反映输出锁存器状态。输入模块将电信号变换成数字信号进入plc系统,输出模块相反。i/o分为开关量输入(di),开关量输出(do),模拟量输入(ai),模拟量输出(ao)等模块。
常用的i/o分类如下:
开关量:按电压水平分,有220vac、110vac、24vdc,按隔离方式分,有继电器隔离和晶体管隔离。
模拟量:按信号类型分,有电流型(4-20ma,0-20ma)、电压型(0-10v,0-5v,-10-10v)等,按精度分,有12bit,14bit,16bit等。
除了上述通用io外,还有特殊io模块,如热电阻、热电偶、脉冲等模块。
按i/o点数确定模块规格及数量,i/o模块可多可少,但其大数受cpu所能管理的基本配置的能力,即受大的底板或机架槽数限制。
5 电源模块
plc电源用于为plc各模块的集成电路提供工作电源。同时,有的还为输入电路提供24v的工作电源。电源输入类型有:交流电源(220vac或110vac),直流电源(常用的为24vdc)。
6 底板或机架
大多数模块式plc使用底板或机架,其作用是:电气上,实现各模块间的联系,使cpu能访问底板上的所有模块,机械上,实现各模块间的连接,使各模块构成一个整体。
7 plc系统的其它设备