可编程序控制器的基础-组成.ppt

* Modem通讯和以太网解决方案是最新推出的通讯方式,使S7-200的通讯能力在同类小型PLC中遥遥领先。 现在的PPI通讯的速率已升至187.5K bps 自由口通讯的速率升级从1.2k~115.2k,去掉了原来的300bps和600bps,增加了57.6k和115.2k,速度更快,效率更高。 在开放系统互联(OSI)七层模式通讯结构的基础上,PPI,MPI,Profibus-DP这些通讯协议在一个令牌环网络上实现。通讯结构依赖于特定的起始字符和停止字符,源和目地站地址,持久长度和数据校验和。如果使用相同的波特率,这些协议可以在同一个网络中同时运行而互不干扰。 * 系统存储器——系统程序存储器+系统数据存储器 存放系统工作程序(监控程序); 存放模块化应用功能子程序; 存放命令解释程序; 存放功能子程序的调用管理程序; 存放存储系统参数。 用户存储器——RAM/EPROM/E2PROM 存放用户工作程序; 存放工作数据。 * 输入单元——带光电隔离电路 多种辅助电源类型:AC电源DC24V输入 DC电源DC24V输入 DC电源DC12V输入 接收开关量及数字量信号(数字量输入单元); 接收模拟量信号(模拟量输入单元); 接收按钮或开关命令(数字量输入单元); 接收传感器输出信号。 * 注意:光电耦合器的作用 (1)实现现场与PLC主机的电气隔离,以提高抗干扰性。 (2)避免外部强电侵人主机而损坏主机。 (3)电平变换,光电耦合器将现场各种开关信号变换成PLC主机要求的标准逻辑电平。 * PLC 输入接口电路动画演示 * 输出单元——带光电隔离器及滤波器 多种输出方式:晶体管 晶闸管 继电器 驱动直流负载(晶体管输出单元); 驱动非频繁动作的交/直流负载(继电器输出单元); 驱动频繁动作的交/直流负载(晶闸管输出单元)。 * 通讯及编程接口——采用RS-485或RS-422串行总线 连接专用编程器; 连接个人电脑(PC),实现编程及在线监控; 连接工控机,实现编程及在线监控; 连接网络设备(如调制解调器),实现远程通讯; 连接打印机等计算机外设。 * I/O扩展接口——采用并行通讯方式 扩展I/O模块; 扩展位置控制模块; 扩展通讯模块; 扩展模拟量控制模块。 * PLC软件系统组成 系统监控程序 运行管理 生成用户元件 系统内部自检 管理程序 解释程序 标准程序模块、系统调用 用户程序 自动化系统控制程序 数据表格 软件系统 一、软件组成 * 二、PLC的编程语言 PLC编程语言是多种多样的,对于不同生产厂家、不同系列的PLC产品采用的编程语言的表达方式也不相同,但基本上可归纳两种类型: 一是采用字符表达方式的编程语言,如语句表等; 二是采用图形符号表达方式编程语言,如梯形图等。 1.梯形图语言(LAD) 梯形图语言是在传统电器控制系统中常用的接触器、继电器等图形表达符号的基础上演变而来的。它与电器控制线路图相似,继承了传统电器控制逻辑中使用的框架结构、逻辑运算方式和输入输出形式,具有形象、直观、实用的特点。 * 因此,这种编程语言为广大电气技术人员所熟知,是应用最广泛的PLC的编程语言,是PLC的第一编程语言。如图所示是PLC梯形图。 从图中可看出,与传统电器控制图表示思想是一致的,具体表达方式有一定区别。 PLC的梯形图使用的是内部继电器,定时/计数器等,都是由软件来实现的,使用方便,修改灵活,是原电器控制线路硬接线无法比拟的。 公共母线 (Bus bar) 触点 线圈 * 2.语句表语言(STL) 这种编程语言是一种与汇编语言类似的助记符编程表达方式。 在PLC应用中,经常采用简易编程器,而这种编程器中没有CRT屏幕显示,或没有较大的液晶屏幕显示。因此,就用一系列PLC操作命令组成的语句表将梯形图描述出来,再通过简易编程器输入到PLC中。 虽然各个PLC生产厂家的语句表形式不尽相同,但基本功能相差无几。以下是与上面梯形图对应的语句表程序。 LD I0.0 O Q0.0 AN I0.1 = Q0.0 * 编程语言的相互转换和选用 梯形图:用于设计复杂的开关量控制程序。 指令表:处理某些不能用梯形图解决的问题。如数学运算,通讯设计等。 注意: 梯形图编程的程序能转换成指令表; 指令表编程的程序不一定能转换成梯形图。 * 3.功能块图(FBD) 这是一种建立在布尔表达式之上的图形语言。实质上是一种将逻辑表

文档评论(0)

1亿VIP精品文档

相关文档