PLC编程技术及应用(S7-200任务驱动式)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

SIMATICS7-200PLC编程技术及应用机械工业出版社书名:PLC编程技术及应用(S7-200/任务驱动式)ISBN:978-7-111-46648-2作者:于风卫出版社:机械工业出版社本书配有电子课件SIMATICS7-200PLC编程技术及应用机械工业出版社PLC编程技术及应用于风卫编著SIMATICS7-200PLC编程技术及应用机械工业出版社模块二S7-200PLC系统设计基础•学习目标:掌握S7-200PLC的硬件安装与常用模块线路连接方法;掌握S7-200CPU的存储区及其编址与寻址方式;掌握S7-200CPU基本位逻辑指令的应用;熟悉STEP7-Micro/WIN编程软件的基本功能。SIMATICS7-200PLC编程技术及应用机械工业出版社论题一S7-200PLC的安装与线路连接•一、S7-200PLC模块的安装和拆卸SIMATICS7-200PLC编程技术及应用机械工业出版社论题一S7-200PLC的安装与线路连接•一、S7-200PLC模块的安装和拆卸SIMATICS7-200PLC编程技术及应用机械工业出版社论题一S7-200PLC的安装与线路连接•二、S7-200模块的外部接线•(一)电源的连接•S7-200PLC有交流和直流两种供电方式。•1.交流电源系统SIMATICS7-200PLC编程技术及应用机械工业出版社论题一S7-200PLC的安装与线路连接•二、S7-200模块的外部接线•(一)电源的连接•S7-200PLC有交流和直流两种供电方式。•2.直流电源系统SIMATICS7-200PLC编程技术及应用机械工业出版社论题一S7-200PLC的安装与线路连接•二、S7-200模块的外部接线•(二)输入/输出接线•S7-200PLC的数字量I/O点,由几个点组成一组,每组共享一个电源公共端子。•S7-200CPU模块、扩展模块数字量I/O接线方法相同。•1.数字量输入点接线•S7-200PLC的数字量输入有24V直流输入和120V/230V交流输入两种方式。SIMATICS7-200PLC编程技术及应用机械工业出版社论题一S7-200PLC的安装与线路连接•24V直流输入方式:SIMATICS7-200PLC编程技术及应用机械工业出版社论题一S7-200PLC的安装与线路连接•120/230V交流输入方式:SIMATICS7-200PLC编程技术及应用机械工业出版社论题一S7-200PLC的安装与线路连接•2.数字量输出点接线•S7-200的数字量输出有24V直流(晶体管)输出、120/230V交流输出和继电器触点输出三种类型。•24V直流(晶体管)输出:SIMATICS7-200PLC编程技术及应用机械工业出版社论题一S7-200PLC的安装与线路连接•2.数字量输出点接线•S7-200的数字量输出有24V直流(晶体管)输出、120/230V交流输出和继电器触点输出三种类型。•继电器触点输出:SIMATICS7-200PLC编程技术及应用机械工业出版社论题一S7-200PLC的安装与线路连接•2.数字量输出点接线•S7-200的数字量输出有24V直流(晶体管)输出、120/230V交流输出和继电器触点输出三种类型。•120/230V交流输出:SIMATICS7-200PLC编程技术及应用机械工业出版社论题一S7-200PLC的安装与线路连接•3.模拟量模块接线•4模拟量输入模块EM231的模拟量输入接线•通过右下侧的DIP开关,设置一个模拟量输入通道为电压输入或电流输入,并根据需要设置不同的量程。SIMATICS7-200PLC编程技术及应用机械工业出版社论题一S7-200PLC的安装与线路连接•3.模拟量模块接线•以2模拟量输出模块EM232为例的模拟量输出接线方法•模拟量输出通道可以用作电压输出,也可以用作电流输出。SIMATICS7-200PLC编程技术及应用机械工业出版社论题一S7-200PLC的安装与线路连接•4.热电偶和RTD(热电阻)扩展模块接线•以4热电偶输入模块EM231为例的热电偶输入接线方法•组态DIP开关可以选择热电偶模块的类型、断线检测、温度范围和冷端补偿。SIMATICS7-200PLC编程技术及应用机械工业出版社论题一S7-200PLC的安装与线路连接•4.热电偶和RTD(热电阻)扩展模块接线•以2热电阻输入模块EM231为例的热电阻输入接线方法•组态DIP开关可以选择热电阻的类型、接线方式、温度测量单位和开路故障的方向。SIMATICS7-200PLC编程技术及应用机械工业出版社论题二S7-200CPU的数据存取•一、S7-200CPU的存储区编址•(一)位、字节、字、双字•S7-200CPU可以按位(bit)、字节(Byte)、字(Word)和双字(DoubleWord)进行数据存取,存取的数据类型包括布尔型(BOOL)、整数型(INT)和实数型(REAL,浮点数)3种。•1.位数据•按位存取的数据为BOOL(布尔)型,取值只有1和0(TURE和FALSE)两种状态。SIMATICS7-200PLC编程技术及应用机械工业出版社论题二S7-200CPU的数据存取•一、S7-200CPU的存储区编址•(一)位、字节、字、双字•2.字节、字与双字数据•8位二进制数组成1个字节,其中的第0位为最低位(LSB)、第7位为最高位(MSB)。•两个字节组成1个字,两个字组成1个双字。SIMATICS7-200PLC编程技术及应用机械工业出版社论题二S7-200CPU的数据存取•一、S7-200CPU的存储区编址•整数分有符号整数和无符号整数。有符号整数和浮点数的最高位为符号位,最高位为0时为正数,为1时为负数。SIMATICS7-200PLC编程技术及应用机械工业出版社论题二S7-200CPU的数据存取•一、S7-200CPU的存储区编址•(二)S7-200CPU的存储区编址方法•1.位编址SIMATICS7-200PLC编程技术及应用机械工业出版社论题二S7-200CPU的数据存取•一、S7-200CPU的存储区编址•2.字节、字、双字编址SIMATICS7-200PLC编程技术及应用机械工业出版社论题二S7-200CPU的数据存取•二、S7-200CPU的存储区•(一)S7-200CPU的存储区分类及编址•1.输入映像寄存器ISIMATICS7-200PLC编程技术及应用机械工业出版社论题二S7-200CPU的数据存取•二、S7-200CPU的存储区•(一)S7-200CPU的存储区分类及编址•2.输出映像寄存器QSIMATICS7-200PLC编程技术及应用机械工业出版社论题二S7-200CPU的数据存取•二、S7-200CPU的存储区•(一)S7-200CPU的存储区分类及编址•3.模拟量输入寄存器AI•用区域标识符AI、数据长度(W)和字节的起始地址来表示。•格式:AIW[起始字节地址],如AIW4。•偶数字节地址(如AIW0、AIW2、AIW4)来存取。•模拟量输入值为只读数据。SIMATICS7-200PLC编程技术及应用机械工业出版社论题二S7-200CPU的数据存取•二、S7-200CPU的存储区•(一)S7-200CPU的存储区分类及编址•4.模拟量输出寄存器AQ•用区域标识符AQ、数据长度(W)和字节的起始地址来表示。•格式:AQW[起始字节地址],如AQW4。•偶数字节地址(如AQW0、AQW2、AQW4)来存取。•模拟量输出值为只写数据。SIMATICS7-200PLC编程技术及应用机械工业出版社论题二S7-200CPU的数据存取•二、S7-200CPU的存储区•(一)S7-200CPU的存储区分类及编址•5.变量存储器V(或称数据存储器)•用来存储程序执行过程中的中间操作结果,或保存与工序或任务相关的其他数据。•可以按位、字节、字或双字来存取数据:•位:V[字节地址].[位地址],如V10.2;•字节、字或双字:V[大小][起始字节地址],如VW100。SIMATICS7-200PLC编程技术及应用机械工业出版社论题二S7-200CPU的数据存取•二、S7-200CPU的存储区•(一)S7-200CPU的存储区分类及编址•6.内部位存储器M•存储中间操作状态或其他控制信息,相当于继电接触器控制系统中的中间继电器。•可以按位、字节、字或双字来存取:•位:M[字节地址].[位地址],如M26.7;•字节、字或双字:M[大小][起始字节地址],如MD20。SIMATICS7-200PLC编程技术及应用机械工业出版社论题二S7-200CPU的数据存取•二、S7-200CPU的存储区•(一)S7-200CPU的存储区分类及编址•7.特殊存储器SM•SM0.0始终为“1”状态;•SM0.1仅在执行用户程序的第一个扫描周期为1状态,可以用于初始化程序;•SM0.2当RAM中数据丢失时,导通1个扫描周期,用于出错处理;•SM0.4是周期为1min、占空比为50%的时钟脉冲;•SM0.5是周期为1s、占空比为50%的时钟脉冲。SIMATICS7-200PLC编程技术及应用机械工业出版社论题二S7-200CPU的数据存取•二、S7-200CPU的存储区•(一)S7-200CPU的存储区分类及编址•7.特殊存储器SM•可以按位、字节、字或双字来存取SM位:•位:SM[字节地址].[位地址],如SM0.1;•字节、字或双字:SM[大小][起始字节地址],如SMB86。SIMATICS7-200PLC编程技术及应用机械工业出版社论题二S7-200CPU的数据存取•二、S7-200CPU的存储区•(一)S7-200CPU的存储区分类及编址•8.局部变量存储器L•用来存放局部变量,仅在创建它的POU中有效。•S7-200为每个POU分配64个字节的局部变量存储器•可以按位、字节、字或双字来存取数据:•位:L[字节地址].[位地址],如L0.0;•字节、字或双字:L[大小][起始字节地址],如LB33。SIMATICS7-200PLC编程技术及应用机械工业出版社论题二S7-200CPU的数据存取•二、S7-200CPU的存储区•(一)S7-200CPU的存储区分类及编址•9.定时器T•S7-200CPU中,定时器可用于时间累计,其作用相当于继电器电路中的时间继电器。•S7-200定时器的分辨率(时基增量)分为1ms、10ms和100ms三种。SIMATICS7-200PLC编程技术及应用机械工业出版社论题二S7-200CPU的数据存取•二、S7-200CPU的存储区•定时器有两个变量:•当前值:定时器计数的时间量,16位有符号整数。•定时器位•存取定时器数据格式:T[定时器编号],如T24。•带位操作数的指令可访问定时器位,而带字操作数的指令则访问当前值。SIMATICS7-200PLC编程技术及应用机械工业出版社论题二S7-200CPU的数据存取•二、S7-200CPU的存储区•(一)S7-200CPU的存储区分类及编址•10.计数器C•用来累计输入端接收到的脉冲个数:加计数器、减计数器、加减计数器。•计数器变量有两种形式:当前值、计数器位。•格式:C[计数器编号],如C24。•带位操作数的指令访问计数器位,而带字操作数的指令则访问当前值。SIMATICS7-200PLC编程技术及应用机械工业出版社论题二S7-200CPU的数据存取•二、S7-200CPU的存储区•(一)S7-200CPU的存储区分类及编址•11.高速计数器HC•高速计数器用来累计比CPU的扫描速率更快的事件,计数过程与扫描周期无关。•高速计数器的当前值是只读数据,仅可以作为双字(32位)来寻址。•格式:HC[高速计数器编号],如HC1。SIMATICS7-200PLC编程技术及应用机械工业出版社论题二S7-200CPU的数据存取•二、S7-200CPU的存储区•(一)S7-200CPU的存储区分类及编址•12.累加器AC•用来存放运算数据、中间数据和结果,S7-200提供了4个

1 / 67
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功