版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、专题专题 2 plc软件系统软件系统 2.3 plc2.3 plc的编程软件的编程软件2.1 plc2.1 plc的编程元件的编程元件2.2 plc2.2 plc的编程语言的编程语言输入映像寄存器(输入继电器)输入映像寄存器(输入继电器)1 工作原理工作原理 输入继电器是输入继电器是plcplc用来接收用户设备输入信号的接口。用来接收用户设备输入信号的接口。plcplc中的中的“继电器继电器”与继电器控制系统中的继电器有本与继电器控制系统中的继电器有本质性的差别,是质性的差别,是“软继电器软继电器”,它实质是存储单元,它实质是存储单元2 2、作用、作用 接受并保存来自现场的控制按钮、位置开关及
2、各接受并保存来自现场的控制按钮、位置开关及各种传感器等的输入信号,以供程序执行使用种传感器等的输入信号,以供程序执行使用2.1 s7-2002.1 s7-200系列系列plcplc的编程元件的编程元件 每一个每一个“输入继电器输入继电器”线圈都与相应的线圈都与相应的plcplc输入端相连(如输入端相连(如“输入继电输入继电器器” i0.0i0.0的线圈与的线圈与plcplc的输入端子的输入端子0.00.0相连),当外部开关信号闭合,则相连),当外部开关信号闭合,则“输入继电器的线圈输入继电器的线圈”得电,在程序中其常开触点闭合,常闭触点断开。得电,在程序中其常开触点闭合,常闭触点断开。由于存储
3、单元可以无限次的读取,所以有无数对常开、常闭触点供编程时由于存储单元可以无限次的读取,所以有无数对常开、常闭触点供编程时使用。编程时应注意,使用。编程时应注意,“输入继电器输入继电器”的线圈只能有外部信号来驱动,不的线圈只能有外部信号来驱动,不能在程序内部用指令来驱动,因此,在用户编制的梯形图中只应出现能在程序内部用指令来驱动,因此,在用户编制的梯形图中只应出现“输输入继电器入继电器”的触点,而不应出现的触点,而不应出现“输入继电器输入继电器”的线圈。的线圈。 3 3、地址分配、地址分配 s7-200s7-200输入映像寄存器区域有输入映像寄存器区域有ib0ib0ib15ib15共共1616个
4、字个字节的存储单元。系统对输入映像寄存器是以字节(节的存储单元。系统对输入映像寄存器是以字节(8 8位)为单位进行地址分配的,可以按位操作。每一位位)为单位进行地址分配的,可以按位操作。每一位对应一个数字量输入接点。对应一个数字量输入接点。 输出映像寄存器(输出继电器)输出映像寄存器(输出继电器) “输出继电器输出继电器”是用来将输出信号传送到负载的接口,是用来将输出信号传送到负载的接口,每一个每一个“输出继电器输出继电器”线圈都与相应的线圈都与相应的plcplc输出相连,输出相连,并有无数对常开和常闭触点供编程时使用。并有无数对常开和常闭触点供编程时使用。 1 1、工作原理、工作原理 每一个
5、每一个“输出继电器输出继电器”线圈都与相应的线圈都与相应的plcplc输出相连,并有输出相连,并有无数对常开和常闭触点供编程时使用。除此之外,还有一对常无数对常开和常闭触点供编程时使用。除此之外,还有一对常开触点与相应开触点与相应plcplc输出端相连(如输出继电器输出端相连(如输出继电器q0.0q0.0有一对常开有一对常开触点与触点与plcplc输出端子输出端子0.00.0相连)用于驱动负载。输出继电器线圈相连)用于驱动负载。输出继电器线圈的通断状态只能在程序内部用指令驱动。的通断状态只能在程序内部用指令驱动。 s7-200s7-200输出映像寄存器区域有输出映像寄存器区域有qb0qb0qb
6、15qb15共共1616个个字节的存储单元。系统对输出映像寄存器也是以字节字节的存储单元。系统对输出映像寄存器也是以字节(8 8位)为单位进行地址分配的。输出映像寄存器可位)为单位进行地址分配的。输出映像寄存器可以按位进行操作,每一位对应一个数字量的输出点。以按位进行操作,每一位对应一个数字量的输出点。如如cpu224cpu224的基本单元输出为的基本单元输出为1010点,需占用点,需占用2 28=168=16位,位,即占用即占用qb0qb0和和qb1qb1两个字节。但未使用的位和字节均可两个字节。但未使用的位和字节均可在用户程序中作为内部标志位使用。在用户程序中作为内部标志位使用。输出映像寄
7、存器的地址分配输出映像寄存器的地址分配内部标志位存储器(中间继电器)内部标志位存储器(中间继电器)m u 内部标志位存储器,用来保存控制继电器的中间操作状态,其作用内部标志位存储器,用来保存控制继电器的中间操作状态,其作用相当于继电器控制中的中间继电器,内部标志位存储器在相当于继电器控制中的中间继电器,内部标志位存储器在plc中没有输中没有输入入/输出端与之对应,其线圈的通断状态只能在程序内部用指令驱动,其输出端与之对应,其线圈的通断状态只能在程序内部用指令驱动,其触点不能直接驱动外部负载,只能在程序内部驱动输出继电器的线圈,触点不能直接驱动外部负载,只能在程序内部驱动输出继电器的线圈,再用输
8、出继电器的触点去驱动外部负载。再用输出继电器的触点去驱动外部负载。 特殊标志位存储器特殊标志位存储器sm u plc中还有若干特殊标志位存储器中还有若干特殊标志位存储器, 特殊标志位存储器位提供大量的特殊标志位存储器位提供大量的状态和控制功能,用来在状态和控制功能,用来在cpu和用户程序之间交换信息,特殊标志位存和用户程序之间交换信息,特殊标志位存储器能以位、字节、字或双字来存取,储器能以位、字节、字或双字来存取,cpu224的的sm的位地址编号范围的位地址编号范围为为sm0.0sm179.7共共180个字节。其中个字节。其中sm0.0sm29.7的的30个字节为个字节为只读型区域。只读型区域
9、。 sm0.0sm0.0:运行监视。:运行监视。sm0.0sm0.0始终为始终为“1”1”状态。当状态。当plcplc运行时可以运行时可以利用其触点驱动输出继电器,在外部显示程序是否处于运行状利用其触点驱动输出继电器,在外部显示程序是否处于运行状态。态。 sm0.1sm0.1:初始化脉冲。每当:初始化脉冲。每当plcplc的程序开始运行时,的程序开始运行时,sm0.1sm0.1线圈线圈接通一个扫描周期,因此接通一个扫描周期,因此sm0.1sm0.1的触点常用于调用初使化程序的触点常用于调用初使化程序等。等。sm0.4sm0.4、sm0.5sm0.5:占空比为:占空比为50%50%的时钟脉冲。当
10、的时钟脉冲。当plcplc处于运行状态处于运行状态时,时,sm0.4sm0.4产生周期为产生周期为1min1min的时钟脉冲,的时钟脉冲,sm0.5sm0.5产生周期为产生周期为1s1s的的时钟脉冲。若将时钟脉冲信号送入计数器作为计数信号,可起时钟脉冲。若将时钟脉冲信号送入计数器作为计数信号,可起到定时器的作用到定时器的作用。 定时器定时器t u plc所提供的定时器作用相当于继电器控制系统中的时所提供的定时器作用相当于继电器控制系统中的时间继电器。每个定时器可提供无数对常开和常闭触点供编间继电器。每个定时器可提供无数对常开和常闭触点供编程使用。其设定时间由程序设置。程使用。其设定时间由程序设
11、置。 计数器计数器c u计数器用于累计计数输入端接收到的由断开到计数器用于累计计数输入端接收到的由断开到接通的脉冲个数。计数器可提供无数对常开和接通的脉冲个数。计数器可提供无数对常开和常闭触点供编程使用,其设定值由程序赋予。常闭触点供编程使用,其设定值由程序赋予。 2.2 plc2.2 plc的编程语言的编程语言1 1、梯形图(、梯形图(ladlad) 梯形图梯形图。,如外部的开关、按钮和内部条,如外部的开关、按钮和内部条件等。件等。,用来控制外部的指,用来控制外部的指示灯、交流接触器和内部的输出条件等。示灯、交流接触器和内部的输出条件等。梯形图符号与电气图符号之间的关系梯形图符号与电气图符号
12、之间的关系电气图符号电气图符号梯形图符号梯形图符号功能功能常开触点常开触点常闭触点常闭触点继电器(接触器)继电器(接触器)线圈线圈( ) 在分析梯形图中的逻辑关系时,在分析梯形图中的逻辑关系时,为了借用继电器电路图的分析方法,为了借用继电器电路图的分析方法,(s7-200的梯形图中省略了右侧的垂直母的梯形图中省略了右侧的垂直母线线),。 s7s7系列可编程序控制器将指令表称为语句表系列可编程序控制器将指令表称为语句表(statement (statement list)list)。,由指令组成的程序叫做指令表程序由指令组成的程序叫做指令表程序或语句表程序。或语句表程序。 语句表比较适合熟悉可编
13、程序控制器和逻辑程序设计的经语句表比较适合熟悉可编程序控制器和逻辑程序设计的经验丰富的程序员,语句表可以实现某些不能用梯形图或功能块验丰富的程序员,语句表可以实现某些不能用梯形图或功能块图实现的功能。图实现的功能。 s7-200cpus7-200cpu在执行程序时要用到逻辑堆栈,在执行程序时要用到逻辑堆栈,。在语句表中,。在语句表中,必须由编程人员加入这些堆栈处理指令。必须由编程人员加入这些堆栈处理指令。 这是一种这是一种,有数字电,有数字电路基础的人很容易掌握。该编程语言用类似与门、或门的方路基础的人很容易掌握。该编程语言用类似与门、或门的方框来表示逻辑运算关系,框来表示逻辑运算关系,输入、
14、输出端的小圆圈表示,输入、输出端的小圆圈表示“非非”运算,运算,方框被方框被“导线导线”连接在一起,信号自左向右流动。图中的控连接在一起,信号自左向右流动。图中的控制逻辑与前图中的相同。制逻辑与前图中的相同。案例案例1 1:如何用:如何用plcplc实现电动机的点动控制?实现电动机的点动控制?2.3 plc的编程软件相关指令讲解相关指令讲解1. 位加载及线圈输出指令位加载及线圈输出指令装载指令,用于常开触点与左母线连接,每装载指令,用于常开触点与左母线连接,每一个以常开触点开始的逻辑行都要使用这一指令。一个以常开触点开始的逻辑行都要使用这一指令。 装载指令,用于常闭触点与左母线装载指令,用于常
15、闭触点与左母线 连接,每一个以常闭触点开始的逻辑行都要使用这一指连接,每一个以常闭触点开始的逻辑行都要使用这一指令。令。3)=(out) :输出指令:输出指令,对应梯形图为线圈输出对应梯形图为线圈输出指令格式指令格式lad ( )( )i i0 0. .0 0i i0 0. .0 0qq0 0. .0 0mm0 0. .0 0stlld i0.0 = q0.0 ldn i0.0 = m0.0v触点代表触点代表cpu 对存储器的读操作,用户程序中,触点可以对存储器的读操作,用户程序中,触点可以使用无数次。使用无数次。off1i0.0on0i0.0offon( )q0.0onq0.01( )q0.
16、00off0q0.01线圈:代表线圈:代表cpu对存储器的写操作,用户程序中同对存储器的写操作,用户程序中同一线圈只能使用一次。一线圈只能使用一次。 该梯形图所代表的功能该梯形图所代表的功能 (1)用逻辑数学表示:)用逻辑数学表示: 则:则:i0.0i0.01 1(接通),(接通),q0.0q0.01 1(接通);(接通); i0.1i0.10 0(断开),(断开),q0.1q0.11 1(接通)。(接通)。1 . 01 . 0, 0 . 00 . 0iqiq (2)用时序图来表示该梯形图的功能:)用时序图来表示该梯形图的功能:n 时序图是用波形来表示输入输出关系的图形。时序图是用波形来表示输
17、入输出关系的图形。n 时序图中时序图中onon和和offoff是指开关动作,如是指开关动作,如onon是指继电器接通,是指继电器接通,offoff是指继电器断开,不论其触点是常开还是常闭。是指继电器断开,不论其触点是常开还是常闭。3.1 s7-200的连接与编程软件的设置的连接与编程软件的设置 根据根据cpu模块类型可分为交流供电和直流供电两类。模块类型可分为交流供电和直流供电两类。cpu224ac/dc/ rly模块电源端和输出端连接模块电源端和输出端连接220v ac电源,输入端电源,输入端使用使用plc输出的输出的24v dc电源。电源。 1连接连接pc/ppi电缆电缆图 pc/ppi电
18、缆连接计算机与plc(1)将)将pc/ppi电缆的电缆的pc端连接到计端连接到计算机的算机的rs-232通信口上(一般是串通信口上(一般是串口口com1););(2)将)将pc/ppi电缆的电缆的ppi端连接到端连接到plc的的rs-485通信口上。通信口上。2cpu模块供电模块供电3启动编程软件启动编程软件图 编程软件的英文主界面4从英文界面转为中文界面从英文界面转为中文界面 图 编程软件的“options”(选项)对话框 图 编程软件的中文主界面5通信参数设置通信参数设置图 “设置通信器件”对话框 图 “通信”对话框单击单击“select”(选择)按钮,出现(选择)按钮,出现“instal
19、l/remove interface”(安装(安装/删除通信器件)对话框,如图删除通信器件)对话框,如图3-10所示所示 图 “安装/删除通信器件”对话框 在在“selection”(选择)框中选中(选择)框中选中pc/ppi cable,单击,单击“install”(安(安装)按钮,装)按钮,pc/ppi cable出现在右侧已安装框内,如图出现在右侧已安装框内,如图3-11所示所示 图 已安装pc/ppi cable(通信电缆) 单击单击“close”按钮,再单击按钮,再单击“ok”按钮,显示通信地址已设置好,如按钮,显示通信地址已设置好,如图图3-12所示所示 图 已设置好通信地址电动机
20、点动控制电路与程序电动机点动控制电路与程序 电动机的点动控制要求:按下点动按钮电动机的点动控制要求:按下点动按钮sb,电动机运转;松开点动按,电动机运转;松开点动按钮钮sb,电动机停止。,电动机停止。 表 点动控制电路输入/输出端口分配表 输输 入入 端端 口口输输 出出 端端 口口输入继电器输入继电器输入器件输入器件作用作用输出继电器输出继电器输出器件输出器件控制对象控制对象i0.5sb点动点动q0.2km电动机电动机m图 点动控制程序梯形图和指令表1. 编写、下载、运行和监控点动控制程序编写、下载、运行和监控点动控制程序 (1)建立和保存项目)建立和保存项目 运行编程软件运行编程软件ste
21、p 7-micro/win v 4.0后,在中文主界面中单击菜单栏中后,在中文主界面中单击菜单栏中“文件文件” “新建新建”,创建一个新项,创建一个新项目目 图 新建项目的结构 单击菜单栏中单击菜单栏中“文件文件”“保保存存”,指定文件名和保存路径后,指定文件名和保存路径后,单击单击“保存保存”按钮,文件以项目形按钮,文件以项目形式保存。式保存。 (2)选择)选择plc类型和类型和cpu版本版本图 选择plc类型和cpu版本 (3)输入指令的方法)输入指令的方法 在梯形图编辑器中有在梯形图编辑器中有4种输入程序指令的方法:双击指令图标、种输入程序指令的方法:双击指令图标、拖曳指令图标、指令工具栏编程按钮和特殊功能键(拖曳指令图标、指令工具栏编程按钮和特殊功能键(f4、f6、f9) 图 打开指令树中位逻辑指令(4)使用指令树指令图标输入指令)使用指令树指令图标输入指令 图 编辑线圈 图 指令工具栏编辑按钮 (5)使用指令工具栏编程按
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年沪教版选修历史下册月考试卷
- 2025年沪教新版八年级历史下册月考试卷含答案
- 2025版门窗安装及玻璃更换安全责任合同范本2篇
- 2025年度抛光产业项目投资合作合同4篇
- 房屋出售代理人合同(2篇)
- 2024音响设备展会展览策划及组织服务合同3篇
- 2024石材加工厂安全生产与风险管理的合同范本
- 二零二五版农产品市场调研与营销策划合同4篇
- 烟感探测器的种类与适用场所
- 灭火药剂的选择与使用
- SYT 6968-2021 油气输送管道工程水平定向钻穿越设计规范-PDF解密
- 冷库制冷负荷计算表
- 肩袖损伤护理查房
- 设备运维管理安全规范标准
- 办文办会办事实务课件
- 大学宿舍人际关系
- 2023光明小升初(语文)试卷
- GB/T 14600-2009电子工业用气体氧化亚氮
- 申请使用物业专项维修资金征求业主意见表
- 房屋买卖合同简单范本 房屋买卖合同简易范本
- 无抽搐电休克治疗规范
评论
0/150
提交评论