自动化仪表与DCS第五章(PLC)教学内容.ppt
《自动化仪表与DCS第五章(PLC)教学内容.ppt》由会员分享,可在线阅读,更多相关《自动化仪表与DCS第五章(PLC)教学内容.ppt(94页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、自动化仪表与DCS第五章(PLC)(一)、特点(一)、特点1、可靠性高,抗干扰能力强;、可靠性高,抗干扰能力强;2、功能完善,扩充方便,组合灵活,实用性强;、功能完善,扩充方便,组合灵活,实用性强;3、编程简单,使用方便,控制程序可变;、编程简单,使用方便,控制程序可变;4、体积小,重量轻,功耗低。、体积小,重量轻,功耗低。一、概述一、概述可编程控制器可编程控制器(二)、分类(二)、分类1、按结构形式分类、按结构形式分类2、按输入输出点数分类、按输入输出点数分类整体式:整体式:PLC各部分一起安装在机壳内。各部分一起安装在机壳内。简单紧凑、体积较小、价格较低。简单紧凑、体积较小、价格较低。模块
2、式:模块式:PLC各独立的模块以搭积木的方式组装在一个机架内。各独立的模块以搭积木的方式组装在一个机架内。对现场应变能力强,各部件的插拔形式十分便于维修。对现场应变能力强,各部件的插拔形式十分便于维修。小型:小型:20128点。点。用于单机或小规模生产过程。用于单机或小规模生产过程。中型:中型:128512点。点。大型:超过大型:超过512点。点。用于大规模生产过程,分布式控制系统、工厂自动化网络。用于大规模生产过程,分布式控制系统、工厂自动化网络。可编程控制器可编程控制器一、概述一、概述1、输入输出点数、输入输出点数2、扫描速度、扫描速度3、内存容量、内存容量4、指令条数、指令条数5、内部继
3、电器的、内部继电器的 种类和数量种类和数量6、高功能模块、高功能模块7、指令执行时间、指令执行时间输入输出点数越多,输入输出点数越多,表示处理信号的能力越强。表示处理信号的能力越强。指扫描指扫描1K字用户程序所需的时间。字用户程序所需的时间。扫描速度越快,输入输出滞后越小。扫描速度越快,输入输出滞后越小。衡量存放用户程序多少的指标。衡量存放用户程序多少的指标。指令条数越多,表明其软件功能越强。指令条数越多,表明其软件功能越强。内部辅助继电器、定时器内部辅助继电器、定时器/计数器、计数器、移位寄存器、特殊功能继电器等。移位寄存器、特殊功能继电器等。专门功能。如专门功能。如A/D模块、模块、D/A
4、模块、模块、高速计数模块、速度控制模块、高速计数模块、速度控制模块、位置控制模块、温度控制模块。位置控制模块、温度控制模块。CPU执行基本指令所需的时间。执行基本指令所需的时间。可编程控制器可编程控制器(三)、性能指标(三)、性能指标一、概述一、概述可编程控制器可编程控制器一一 概述概述二二 结构组成结构组成三三 工作原理工作原理四四 西门子西门子S7S7200200CPU存储器存储器输入输出接口输入输出接口I/O扩展接口扩展接口外部设备接口外部设备接口编程器编程器电源电源组成:组成:二、结构组成二、结构组成可编程控制器可编程控制器可编程控制器可编程控制器一一 概述概述二二 结构组成结构组成三
5、三 工作原理工作原理四四 西门子西门子S7S7200200不断循环,顺序扫描。不断循环,顺序扫描。(1)输入传送:)输入传送:PLC首先以扫描方式从输入锁存器读入所有输入端子的通首先以扫描方式从输入锁存器读入所有输入端子的通/断状态,断状态,并将其存入(写入)内存中各对应的输入状态映象寄存器中。并将其存入(写入)内存中各对应的输入状态映象寄存器中。每次采入输入状态映象寄存器中输入信号的状态,每次采入输入状态映象寄存器中输入信号的状态,在一个扫描周期内不变。在一个扫描周期内不变。三、工作原理三、工作原理可编程控制器可编程控制器(2)程序执行:)程序执行:根据程序的顺序及要求,从寄存器中读出有关元
6、件的状态,根据程序的顺序及要求,从寄存器中读出有关元件的状态,进行逻辑判断和算术运算,结果写入元件状态寄存器中。进行逻辑判断和算术运算,结果写入元件状态寄存器中。元件状态映象寄存器中所存的内容会随着程序的执行进程而改变。元件状态映象寄存器中所存的内容会随着程序的执行进程而改变。可编程控制器可编程控制器不断循环,顺序扫描。不断循环,顺序扫描。三、工作原理三、工作原理(3)输出刷新:)输出刷新:输出状态映象寄存器的通断状态被一次集中送至输出锁存器中,输出状态映象寄存器的通断状态被一次集中送至输出锁存器中,并通过一定输出方式输出。并通过一定输出方式输出。可编程控制器可编程控制器不断循环,顺序扫描。不
7、断循环,顺序扫描。三、工作原理三、工作原理可编程控制器可编程控制器一一 概述概述二二 结构组成结构组成三三 工作原理工作原理四四 西门子西门子S7S7200200(一)(一)S7S7200200的工作原理的工作原理 (二)(二)STEP7-Micro/WINSTEP7-Micro/WIN软软件使用入件使用入门门 (三)(三)LADLAD编辑编辑器器 (四)(四)S7-200S7-200数据的存取数据的存取(五)(五)S7-200S7-200指令集指令集(六)(六)编编程程应应用用 可编程控制器可编程控制器四、西门子四、西门子S7200S7-XS7-X是西门子可编程序控制器产品的序列编号。是西门
8、子可编程序控制器产品的序列编号。S7-200S7-200属于入门级,属于入门级,S7-300S7-300和和S7-400S7-400相对于较高端的运用。相对于较高端的运用。S7-200S7-200系列系列PLCPLC可提供可提供4 4个不同基本型号的个不同基本型号的8 8种种CPUCPU供您使用。供您使用。可编程控制器可编程控制器(一)(一)S7S7200200的工作原理的工作原理CPU 224CPU 224可编程控制器可编程控制器(一)(一)S7S7200200的工作原理的工作原理可编程控制器可编程控制器(一)(一)S7S7200200的工作原理的工作原理CPU 224:CPU 224:集成
9、集成1414输入输入/10/10输出共输出共2424个数字量个数字量I/OI/O点。可连接点。可连接7 7个扩展个扩展 模块,最大扩展至模块,最大扩展至168168路数字量路数字量I/OI/O点或点或3535路模拟量路模拟量I/O I/O 点。点。1313K K字节程序和数据存储空间字节程序和数据存储空间,6,6个独立的个独立的3030kHzkHz高速计数器,高速计数器,2 2路独立的路独立的2020kHzkHz高速脉冲输出,具有高速脉冲输出,具有PIDPID控制器控制器,1 1个个RS485RS485通讯通讯/编程口,编程口,I/OI/O端子排可很容易地整体拆卸端子排可很容易地整体拆卸,是具
10、有较强控制能力的控制器。是具有较强控制能力的控制器。扩展模块扩展模块EM 235:模模拟量量输入入/输出模出模块,4输入入/1输出出功率功率损耗耗+5V DC24V DC电源源可编程控制器可编程控制器(一)(一)S7S7200200的工作原理的工作原理1.1.电机启动开关的状态和其它输入点的状态由输入端子送给电机启动开关的状态和其它输入点的状态由输入端子送给S7S7200200;2.2.程序段对输入各点的状态进行逻辑操作;程序段对输入各点的状态进行逻辑操作;(程序段在(程序段在STEP7-Micro/WINSTEP7-Micro/WIN软件环境中写好并已下载到软件环境中写好并已下载到S7S72
11、00200中)中)3.3.计算结果由计算结果由S7S7200200的输出端子送给电机启动器并最终决定电机的状态。的输出端子送给电机启动器并最终决定电机的状态。可编程控制器可编程控制器(一)(一)S7S7200200的工作原理的工作原理S7S7200200周而复始的执行应用程序周而复始的执行应用程序。5.5.写输出:在输出过程映象寄存器中写输出:在输出过程映象寄存器中 存储的数据被复制到物理输出点。存储的数据被复制到物理输出点。4.4.执行执行CPUCPU自诊断:自诊断:S7-200S7-200检查固件、检查固件、程序存储器和扩展模块是否工作正常。程序存储器和扩展模块是否工作正常。3.3.处理通
12、讯请求:处理通讯请求:S7-200S7-200执行通讯任务。执行通讯任务。2.2.执行逻辑控制程序:执行逻辑控制程序:S7-200S7-200执行程序执行程序 指令并将数据存储在变量存储区中。指令并将数据存储在变量存储区中。1.1.读输入:读输入:S7-200S7-200将物理输入点上的将物理输入点上的 状态复制到输入过程映象寄存器中。状态复制到输入过程映象寄存器中。可编程控制器可编程控制器(一)(一)S7S7200200的工作原理的工作原理(一)(一)S7S7200200的工作原理的工作原理 (二)(二)STEP7-Micro/WINSTEP7-Micro/WIN软软件使用入件使用入门门 (
13、三)(三)LADLAD编辑编辑器器 (四)(四)S7-200S7-200数据的存取数据的存取(五)(五)S7-200S7-200指令集指令集(六)(六)编编程程应应用用 可编程控制器可编程控制器四、西门子四、西门子S7200(二)(二)STEP7-Micro/WINSTEP7-Micro/WIN软软件使用入件使用入门门操作栏操作栏:为访问程序组件提供的一组图标。为访问程序组件提供的一组图标。指令树指令树:显示所有需要的指令。:显示所有需要的指令。可将指令从指令树中拖到应用程序中,可将指令从指令树中拖到应用程序中,也可用双击指令的方法将该指令插入到也可用双击指令的方法将该指令插入到 程序编辑器中
14、的当前光标所在地。程序编辑器中的当前光标所在地。程序编辑器:程序编辑器:用来编写程序。用来编写程序。程序块程序块不会被下载不会被下载。注释注释可执行代码可执行代码被编译并下载到被编译并下载到S7S7200200中中主程序主程序子程序子程序中断服务程序中断服务程序可编程控制器可编程控制器编写并运行一个程序的步骤编写并运行一个程序的步骤 1.1.给给S7S7200 CPU200 CPU供电;供电;2.2.连接连接RSRS232/PPI232/PPI多主站电缆;多主站电缆;3.3.打开打开STEP7-Micro/WINSTEP7-Micro/WIN软件;软件;4.4.为为STEP7-Micro/WI
15、NSTEP7-Micro/WIN设置通讯参数;设置通讯参数;5.5.用通讯对话框与用通讯对话框与S7-200S7-200建立通讯:建立通讯:在通讯对话框中双击刷新图标;在通讯对话框中双击刷新图标;6.6.打开程序编辑器,用梯形图编辑器来录入程序并保存;打开程序编辑器,用梯形图编辑器来录入程序并保存;8.8.下载程序到下载程序到S7-200S7-200中:可点击工具条中的下载图标中:可点击工具条中的下载图标 或者在命令菜单中选择或者在命令菜单中选择File DownloadFile Download来下载程序。来下载程序。如果如果S7-200S7-200处于运行模式,将有一个对话提示您处于运行模
16、式,将有一个对话提示您CPUCPU将进入将进入 停止模式。单击停止模式。单击YesYes将将S7-200S7-200置于置于STOPSTOP模式。模式。9.9.将将S7-200S7-200转入运行模式转入运行模式:当当S7-200S7-200处于处于RUNRUN模式时模式时,单击工具条单击工具条 中的运行图标中的运行图标 或者在命令菜单中选择或者在命令菜单中选择PLC RUNPLC RUN来运行程序。来运行程序。可编程控制器可编程控制器(二)(二)STEP7-Micro/WINSTEP7-Micro/WIN软软件使用入件使用入门门(一)(一)S7S7200200的工作原理的工作原理 (二)(二
17、)STEP7-Micro/WINSTEP7-Micro/WIN软软件使用入件使用入门门 (三)(三)LADLAD编辑编辑器器 (四)(四)S7-200S7-200数据的存取数据的存取(五)(五)S7-200S7-200指令集指令集(六)(六)编编程程应应用用 可编程控制器可编程控制器四、西门子四、西门子S7200(三)(三)LADLAD编辑编辑器器程序编辑器中包括程序编辑器中包括程序逻辑和局部变量表程序逻辑和局部变量表。在局部变量表中为临时的局部变量定义符号名。在局部变量表中为临时的局部变量定义符号名。在程序编辑器的底部有子程序和中断服务程序的标签。在程序编辑器的底部有子程序和中断服务程序的标
18、签。点击这些标签,您可以在主程序、子程序和中断服务程序之间切换。点击这些标签,您可以在主程序、子程序和中断服务程序之间切换。STEP 7-Micro/WIN提供梯形图(提供梯形图(LAD)、语句表()、语句表(STL)和功能块图(和功能块图(FBD)三种编辑器来创建程序。)三种编辑器来创建程序。选择选择LAD编辑器:编辑器:(1)梯形图逻辑易于初学者使用。)梯形图逻辑易于初学者使用。(2)图形表示法易于理解而且全世界通用。)图形表示法易于理解而且全世界通用。可编程控制器可编程控制器LAD编辑器的特点编辑器的特点:LAD程序被分为程序段。程序被分为程序段。一个程序段是按照顺序安排的以一个完整电路
19、的形式连接在一起的一个程序段是按照顺序安排的以一个完整电路的形式连接在一起的触点、线圈和盒,不能短路或者开路,也不能有能流倒流的现象存在。触点、线圈和盒,不能短路或者开路,也不能有能流倒流的现象存在。STEP 7-Micro/WIN允许您为允许您为LAD程序中的每一个程序段加注释。程序中的每一个程序段加注释。(1)LAD编辑器编辑器以图形方式显示程序以图形方式显示程序,与电气接线图类似。,与电气接线图类似。(2)梯形图程序允许程序仿真来自电源的电流通过一系列的逻辑输入条件,)梯形图程序允许程序仿真来自电源的电流通过一系列的逻辑输入条件,决定是否使能逻辑输出。一个决定是否使能逻辑输出。一个LAD
20、程序包括左侧提供能流的能量线,程序包括左侧提供能流的能量线,闭合的触点允许能量通过他们流到下一个元素,闭合的触点允许能量通过他们流到下一个元素,而打开的触点阻止能量的流动。而打开的触点阻止能量的流动。可编程控制器可编程控制器(三)(三)LADLAD编辑编辑器器(3)逻辑控制是分段的,程序在同一时间执行一段,)逻辑控制是分段的,程序在同一时间执行一段,从左到右,从上到下。从左到右,从上到下。不同的指令用不同的图形符号表示。不同的指令用不同的图形符号表示。LAD编辑器的特点编辑器的特点:a.触点代表逻辑输入条件,例如;开关、按钮或者内部条件等。触点代表逻辑输入条件,例如;开关、按钮或者内部条件等。
21、b.线圈通常表示逻辑输出结果,线圈通常表示逻辑输出结果,如:灯负载、电机启动器、中间继电器或内部输出条件。如:灯负载、电机启动器、中间继电器或内部输出条件。c.盒表示其它一些指令,例如:定时器、计数器或者数学运算指令。盒表示其它一些指令,例如:定时器、计数器或者数学运算指令。可编程控制器可编程控制器(三)(三)LADLAD编辑编辑器器指令包括指令包括三种基本形式三种基本形式:触点触点()线圈线圈INTOFPT10ms100T33盒盒LAD编辑器中使用的惯例编辑器中使用的惯例(1)操作数符号)操作数符号“?.?”或或“?”表示需要一个操作数组态。表示需要一个操作数组态。(2)符号)符号“-”表示
22、开路或者需要能流连接。表示开路或者需要能流连接。(4)符号)符号“”表示可以使用能流。表示可以使用能流。(5)EN/ENO的定义:的定义:EN(使能输入)是(使能输入)是LAD中盒的布尔输入。中盒的布尔输入。要使盒指令执行,必须使能流到达这个输入要使盒指令执行,必须使能流到达这个输入。ENO(使能输出)是(使能输出)是LAD中盒的布尔输出。中盒的布尔输出。如果盒的如果盒的EN输入有能流并且指令正确执行,输入有能流并且指令正确执行,则则ENO输出会将能流传递给下一元素。输出会将能流传递给下一元素。如果指令的执行出错,则能流在出错的盒指令处被中断。如果指令的执行出错,则能流在出错的盒指令处被中断。
23、对于对于LAD:EN和和ENO是能流,为布尔数据类型。是能流,为布尔数据类型。(6)比较指令:)比较指令:无论是否有能流,比较指令都会被执行无论是否有能流,比较指令都会被执行。如果无能流则输出如果无能流则输出0。如果有能流,输出值取决于比较结果。如果有能流,输出值取决于比较结果。(3)符号)符号“”表示指令输出能流,可以级连或串联。表示指令输出能流,可以级连或串联。可编程控制器可编程控制器(三)(三)LADLAD编辑编辑器器()Q0.1T33=0用状态图来监视用户程序用状态图来监视用户程序状态图允许在控制程序运行的过程中对过程变量的值进行监视和修改。状态图允许在控制程序运行的过程中对过程变量的
24、值进行监视和修改。可以跟踪程序的输入、输出或者变量,显示它们的当前值。可以跟踪程序的输入、输出或者变量,显示它们的当前值。状态表还允许您去强制或改变过程变量的值。状态表还允许您去强制或改变过程变量的值。(1)在命令菜单中选择)在命令菜单中选择View Component StatusChart或者在操作过程中或者在操作过程中单击单击StatusChart图标来图标来访问状态图访问状态图。当创建状态图时,应该输入要监控的过程变量的地址。当创建状态图时,应该输入要监控的过程变量的地址。无法监视常数、累加器和局部变量的状态无法监视常数、累加器和局部变量的状态。可以按位或者字两种形式来显示定时器和计数
25、器的值。可以按位或者字两种形式来显示定时器和计数器的值。以位形式以位形式显示的是定时器和计数器的显示的是定时器和计数器的状态位状态位,而而以字形式以字形式则显示定时器和计数器的则显示定时器和计数器的当前值当前值。(2)显示程序状态显示程序状态:要显示程序状态,点击:要显示程序状态,点击Program Status按钮或按钮或选择命令菜单选择命令菜单Debug Program Status即可。即可。可编程控制器可编程控制器(三)(三)LADLAD编辑编辑器器书写规则:书写规则:接(触)点只有常开和常闭两种;接(触)点只有常开和常闭两种;输出用()表示,同一输出变量只能使用一次;输出用()表示,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自动化 仪表 DCS 第五 PLC 教学内容
限制150内