收藏 分销(赏)

S7-300PLC基本指令PPT.ppt

上传人:快乐****生活 文档编号:5872045 上传时间:2024-11-22 格式:PPT 页数:26 大小:1.03MB 下载积分:10 金币
下载 相关 举报
S7-300PLC基本指令PPT.ppt_第1页
第1页 / 共26页
S7-300PLC基本指令PPT.ppt_第2页
第2页 / 共26页


点击查看更多>>
资源描述
,S7-300,数字量控制及模拟仿真,STEP 7,是,S7,300/400,系列,PLC,的编程软件,用户为完成特定的控制任务使用该软件编写应用程序。,S7,PLCSIM,是集成在,STEP 7,中的仿真软件,用于模拟,PLC,的中用户程序的执行情况。利用该软件可已在项目开发阶段发现和排除错误,还是教学中学生学习,S7,300/400,系列,PLC,编程、程序调试和故障诊断的有力工具。,指令是,PLC,所能的基本操作的描述。指令是程序的最小独立单位,用户程序是由若干条顺序排列的指令构成。,该项目通过对典型顺序控制程序的运行调试,介绍,STEP 7,和,S7,PLCSIM,软件的使用方法。通过对程序的分析,介绍,S7,300,的基本位逻辑指令的结构、功能和使用方法。,描述:,运用,PLC,技术进行应用系统的设计与开发,需要两方面的知识和技能:,PLC,硬件系统的配置和编写程序技术。本项目通过对编程软件、仿真软件的使用方法以及常用编程指令的典型应用,使学生学会,PLC,简单控制程序的设计技术。,项目分析:,知识点:,1.,S7 300 PLC,的编程语言与指令系统,2.,S7 300 PLC,的存储区与数据类型,3.,S7 300 PLC,的基本逻辑指令,4.,梯形图的编程规则,技能点:,1.,STEP 7,编程软件与仿真软件的安装,2.STEP 7,的硬件组态与参数设置,3.,基本逻辑控制指令的应用,4.,梯形图编程,了解软件安装的硬件条件和对操作系统的需求,熟悉,PLC,编程软件的环境,学会基本位逻辑控制指令,能进行简单程序的设计。,任务,1,基本位逻辑功能编程,任务要求:,1.,硬件组态及参数设置,硬件组态的任务是在编程软件,SIEP 7,中生成一个与实际的硬件系统完全相同的系统,并为各硬件的参数赋值。,2.,生成、编辑符号表,在程序中可以使用绝对地址,如(,I0.0,)访问变量,也可使用符号地址访问变量,使用符号地址可使程序更容易阅读和理解。,一、任务的实施,3.,程序设计,(,1,)控制要求与逻辑分析,要求通过,PLC,实现对一台电动机进行正反转控制,当主回路开关闭合后,通过三个按钮来控制电动机的正转、反转和停止操作,需考虑对电动机的必要保护,为保证电动机可靠换向,避免电动机连接方式转换过程中,可能产生,2,个接触器同时接通造成短路的安全隐患,正反转启动要有,1,秒的延时,按下反向启动按钮,1,秒后。,(,2,)程序设计,闭合“主开关”,能流经热“保护”的常闭触点使,PLC,内部位存储器置“,1”,。此时可按下“正转”或“反转”按钮,经定时器“,T1”,或“,T2”,延时,1,秒后电动机按相应操作启动,松开按钮。若要电动机反向运行,按下“反转”或“正转”按钮,电动机停止,经定时器“,T2”,或“,T1”,延时,1,秒后开始反向运行,松开按钮。按下“停止”按钮电动机停止运行。如电动机出现过载,过热保护继电器的动合触点闭合使,PLC,的输入触点“保护”置“,0”,,切断主控制回路,电动机停止运行。,4.,程序分析,5.,用,S7,PLCSIM,仿真软件调试程序,STEP 7,编程软件简介,(,1,)西门子工业软件的分类,(,2,),STEP 7,:用于对,SIMATIC,可编程逻辑控制器进行组态和编程的标准软件包,(,3,),PLC,编程语言的国际标准,2.S7,300/400 CPU,的存储区,(,1,)数制,(,2,)基本数据类型,(,3,)复合数据类型与参数类型,(,4,),S7-300,的存储区,二、相关知识与技能,3.S7,300/400,的指令系统,(,1,)语句指令,(,2,)梯形逻辑指令,(,3,)操作数标识符及参数表示,4.,基本位逻辑指令,(,1,)触点指令,触点与线圈,取反触点(非)指令,电路块的串联和并联,中间输出指令,(,2,)输出类指令,赋值指令,置位与复位指令,RS,和,SR,触发器,(,3,)其它指令,RLO,边沿检测指令,信号边沿检测指令,5.PLC,梯形图的编程规则,任务要求:,了解,STEP 7,编程软件的定时器和计数器,学习,STEP 7,编程软件中变量表的使用方法,继续学习硬件组态、写入、编辑和监控用户程序的方法,学会应用,S7,300,定时器和计数器的编程方法。,一、任务的实施,1.,硬件组态及参数设置,硬件组态的任务是在编程软件,SIEP 7,中生成一个与实际的硬件系统完全相同的系统,并为各硬件的参数赋值。,2.,生成、编辑符号表,在程序中可以使用绝对地址,如(,I0.0,)访问变量,也可使用符号地址访问变量,使用符号地址可使程序更容易阅读和理解。,任务,2,定时器与计数器的使用,3.,程序设计,(,1,)控制要求与逻辑分析,例用,S7,300 PLC,设计一个只有南北和东西两个方向车道,无人值守的,由红、绿、黄三色信号灯指挥车辆通行状态的控制程序,图,2,2,5,为交通灯布置图。十字路口交通灯的控制是一个比较简单的任务。,图,2,2,5,交通灯布置图,具体的控制要求如下:,1,)信号灯系统由一个启动开关(,I0.0,)控制,当启动开关接通时,该信号灯系统开始工作,当启动开关关断时,所有信号灯都熄灭。,2,)南北绿灯和东西绿灯不能同时亮。如果同时亮应关闭信号灯系统,并立刻报警。,3,)南北红灯亮,25s,。在南北红灯亮的同时东西绿灯也亮,并维持,20s,。到,20s,时,东西绿灯闪烁,3s,后熄灭,此时,东西黄灯亮,2s,。到,2s,时,东西黄灯熄灭,东西红灯亮。同时,南北红灯熄灭,南北绿灯亮。,4,)东西红灯亮,30s,。南北绿灯亮,25s,,然后闪烁,3s,后熄灭。同时南北黄灯亮,维持,2s,后熄灭,这时南北红灯亮,东西绿灯亮。,5,)上述功能按所述要求重复交替工作,一个完整周期的时序,如图,2,2,6,所示。,图,2,2,6,十字路口交通灯时序图,(,2,)程序设计,输入,/,输出模块的配置,(,3,)生成、编辑符号表,状态,地址,符号,数据类型,注释,OB 1,Cycle Execution,OB 1,Q 4.3,报警,BOOL,Q 4.6,东西红,BOOL,Q 4.5,东西黄,BOOL,Q 4.4,东西绿,BOOL,Q 4.2,南北红,BOOL,Q 4.1,南北黄,BOOL,Q 4.0,南北绿,BOOL,I 0.0,启动,BOOL,(,4,)程序设计,该程序使用延时接通型定时器控制各方向信号灯的变换,利用,CPU,内部时钟(此程序使用,M100.5,)产生,1Hz,的脉冲信号实现绿灯的闪烁。,功能分析:闭合外部“启动”控制开关,定时器,T0,、,T6,、南北向红灯同时得电,控制南北向红灯的输出继电器内部常开触点闭合使东西向绿灯开启。,20,秒后定时器,T6,动作,使东西向绿灯切换到第二条支路,由秒脉冲控制其闪烁;并使定时器,T7,开始计时。,3,秒后定时器,T7,动作,使东西向绿灯熄灭黄灯得电,并使定时器,T5,开始计时。,2,秒后定时器,T5,和,T0,(,25,秒)同时动作,定时器,T5,的动作使东西向黄灯熄灭;定时器,T0,的动作使东西向红灯得电,并使定时器,T1,、,T4,开始计时,由于控制东西向红灯的输出继电器内部常开触点闭合使南北向绿灯开启。,25,秒后定时器,T1,动作,使南北向绿灯切换到第二条支路,由秒脉冲控制其闪烁;并使定时器,T2,开始计时。,3,秒后定时器,T2,动作,使南北向绿灯熄灭黄灯得电,并使定时器,T3,开始计时。,2,秒后定时器,T3,和,T4,同时动作,定时器,T3,的动作使南北向黄灯熄灭;定时器,T4,的动作使定时器,T0,复位,定时器,T0,复位后又使定时器,T4,复位。使程序进入下一周期的循环。断开外部“启动”控制开关,程序停止工作。,4.,程序分析,5.,创建变量表并进行程序的调试,使用变量表可以进行硬件调试和故障诊断,通过运行用户程序来检查系统功能,对于结构化的程序,可以在组织块,OB1,中对各功能块逐一进行调试,调试中要对修改的内容做好记录。,二、相关知识与技能,1.,硬件模块的参数设置,CPU,模块参数的设置,“,周期,/,时钟存储器,”,的使用,时钟存储器的时钟周期。,表,2,2,3,时钟存储器位地址对应的时钟脉冲频率与周期,位,7,6,5,4,3,2,1,0,频率(,Hz,),0.5,0.625,1,1.25,2,2.5,5,10,周期(,s,),2,1.6,1,0.8,0.5,0.4,0.2,0.1,2.,状态字,状态字用于表示,CPU,执行指令时所具有的状态。,3.,定时器与计数器指令,(,1,)定时器区域和定时值的组成、存储方式,(,2,)定时器的启动,(,3,)各种定时器的工作特点,(,4,)定时器指令的线圈指令和方块指令,(,5,)计数器指令,三、程序示例,示例程序的分析,讲解,四、技能训练,编写一霓虹灯控制程序,用已学过的基本指令,编写霓虹灯控制程序,控制过程,按下启动按钮(,SB1,),首先,灯,L1,亮,1s,后熄灭,接着灯,L2,、,L3,、,L4,、,L5,同时亮,1s,后熄灭,接着灯,L6,、,L7,、,L8,、,L9,同时亮,2s,后熄灭,,1s,后,灯,L1,点亮,,开始循环。直到按下停止按钮(,SB2,),灯全部熄灭。,思考与练习,1,符号表中定义的符号与变量声明表中定义的符号有什么区别?,2,在,S7,300/400,语句表指令中,括号的作用是什么?,3,时钟存储器有什么功能?如何设置?,4,S7,300/400,中定时器有哪几种定时方式?,5.S7,300/400,中计数器有哪几种计数方式?,
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服