




已阅读5页,还剩29页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
840DPLC,1,1PLC工作原理2S7-300的地址分配,目录,PLC工作原理,西门子S7-300的PLC采用循环扫描工作方式,并有一些特定的中断处理方式。PLC通过扫描完成各输入点的状态采集或输入数据采集,用户程序逻辑解算,各输出点状态的更新等功能。,1输入采样阶段PLC在输入采样阶段,以扫描方式顺序读入所有输入端当前状态,并将此状态存入输入映象寄存器,接着转入程序执行阶段。在程序执行期间,即使输入状态发生变化,输入映象寄存器的内容也不会改变。也就是说,输入状态的变化只能在每一次扫描工作周期的输入采样阶段被读入,用输入映象寄存器记忆其状态的变化。,PLC工作原理,2.用户程序执行阶段PLC在程序执行阶段,是按一定规律扫描用户程序的。在此阶段,PLC从输入映象寄存器“读入”所要用到的输入端状态,若程序需要“读入”某输出状态则也在此时“读入”,然后进行逻辑运算,并将运算结果再存入元件映象寄存器中。对每个元件来说,元件映象寄存器所寄存的内容,会随着程序执行的进程而变化。,PLC工作原理,3、输出处理阶段在所有的指令执行完毕后,元件映象寄存器中所有输出继电器的状态,在输出刷新阶段才转存到输出锁存电路,再驱动输出线圈,这才是可编程序控制器的实际输出。输出元件映象寄存器的数据,由输出指令的执行结果决定,输出锁存电路的数据,由上一刷新时间输出元件映象寄存器的数据来决定,输出端器件上的状态,由输出锁存电路来决定。,PLC工作原理,S7-300:模块,PS(可选),S7-300模块的编址,地址0.0地址0.7地址1.0地址1.7,多层组态中的DI/DO编址,槽1234567891011,STEP7-300的地址分配,通常S7-300的连接如下图所示:,图中PS为电源模块,CPU为S7-300的CPU模块,SM/FM/CP为输入,输出模块,功能模块及通信模块。每一个模块占用安装槽(Slot),对于I/O模块来讲,每个Slot分配32位的地址,即4个字节的地址资源。其地址的类型取决与模块的类型,如是输入模块,则地址为输入点,若该位置安装的是输出模块,则地址为输出点地址。而每条安装架(Rack)上可以安装8个类似于I/O模块的功用模块,即每条Rack上共有8个4字节的地址资源。而一个S7-300的CPU可以寻址4个Rack的最大范围。,的单架安装,就840D来说,其为内置S7-300的CPU,同时也将RACK0的资源也占用了,如机床控制面板MCP的输入输出的地址即是RACK0的地址资源。故外部的地址起始地址为32.0,STEP7-300的地址分配,图的四架组态,STEP7-300的PLC程序的结构由块(Block)组成。这些块主要是:,1.组织块(OB)是操作系统和用户程序之间的接口。它们由操作系统调用并控制循环和中断驱动的程序的执行以及可编程控制器如何启动。它们还处理对错误的响应。2.功能(FC)属于你自己编程的块。功能是“无存储区”的逻辑块。FC的临时变量存储在局域数据堆栈中。当FC执行结束后,这些数据就丢失了。要将这些数据永久存储,功能也可以使用共享数据块。由于FC没有它自己的存储区所以你必须为它指定实际参数。不能够为一个FC的局域数据分配初始值3.功能块(FB)属于用户自己编程的块。功能块是具有“存储功能”的块。用数据块作为功能块的存储器(背景数据块)。传递给FB的参数和静态变量存在背景数据块中。临时变量存在本地数据堆栈中。当FB执行结束时,存在背景DB中的数据不会丢失。,4.数据块(DB)与逻辑块不同,在数据块中没有STEP7的指令。它们用于存放用户数据,换句话说,数据块中存放用户程序工作时所需的变量数据。共享数据块用于存放所有其它块都可以访问的用户数据。DB的大小可以不同。用户可以用任意方式来建立数据块的结构,以适合其不同的需求。5.系统功能(SFC)是集成在S7CPU中预先编好程序并通过测试的功能。可在用户程序中调用SFC。SFC属于操作系统的一部分,而不算做用户程序的一部分。与FC相同,SFC是“不具有存储能力”的块。6.系统功能块(SFB)是集成在S7CPU中的功能块。SFB作为操作系统的一部分,不占用户程序空间。与FB相同,SFB也是“具有存储能力”的块。用户也必须为SFB生成背景数据块,并将其下载到CPU中作为用户程序的一部分。就SINUMERIK840D系统,西门子已为用户提供了一些标准的功能块,同时也占用了部分的DB数据块。,块概览,在硬件“集成型PLCCPU315-2DP主/从”在和SINUMERIK810D/840D配合使用时,提供更多FB、FC和DB。,块类型,西门子保留,用户可用,定时器,OB组织块概述:,FB功能块概述:,FC功能块概述:,数据块分布:,接口DB块概览,840DTOOLBOX的使用,1840D的TOOLBOX是一张光盘。2安装:点击disk1,运行INSTALL(安装)文件夹,基本程序库会自动安装在SIEMENSSTEP7S7LIBS目录下。如需单独安装基本程序库时,单击disk1将S7V2.8x0目录下的GP8X0D程序拷贝到SIEMENSSTEP7S7LIBS目录下。并在该目录下运行此程序便将基本程序库安装成功。35.*以上版本的基本程序库最好采用运行INSTALL文件的办法安装基本程序库。4打开s7软件,在s7软件上执行:OPENLIBRARIESBROWSE在CSIEMENSSTEP7S7LIBS目录下找到要使用的基本程序库,执行一下,程序库便自动挂到了S7Libraes目录下。,常用的主要有几种:OB功能块,FC功能块,FB功能块,DB功能块等。组织块(OB)是操作系统和用户程序之间的接口。相当于主程序,常用的有OB1和OB100;其中OB100是PLC上电后先执行,只执行一次,OB1是PLC的CPU循环执行的程序。上电后,首先执行OB100,再执行OB1(反复执行,OB100调用FB1(FB1为基本程序引导,是系统里面用OPI总线连接PCU和MCP,对控制面板进行定义。西门子已经编好。),NCK,PLC,通信零件加工程序管理,位置控制,通道1编译准备处理插补,机床逻辑使能信号抑制信号机床操作报警和提示消息接口信号,输入/输出块,通道n编译准备处理插补,PLC接口信号,基本程序的结构,用户程序,FB1:GP_Anl,FC2:GP_Cyc,OB100启动,OB1循环处理,OB40硬件中断,FC3:GP_AI,用户程序,用户程序,FC19/24/25:机床控制面板,FC18:主轴控制,FC17:星型/三角型,FC16:分度轴,FC15:定位轴,FC13:手持单元显示,FC10:报警/提示消息,FC9:非同步子程序调用,FC7,8,22:WZV,FC12:处理HIFU,FC21:快速NCK-PLC,FC26:PHG,FB29:信号记录器,OB1块内容,FC2:基本NCK与PLC通讯的NCKPLC,FC2必须在OB1的开始部分。FC10:处理报警信息。PLC产生报警,传给NCK,NC采取措施,同时在MMC上显示报警文本。调用FC10,有两个参数要求设置:TOUSERIF=TURE(相当于1)和FALSE(相当于0),QUIT:=I3.7(报警文本)。报警复位键(RESET)地址为I3.7。FC19:机床控制面板的主程序(铣床版)BAGNO(modeGroupNo方式组号)=B#16#1(IN0BB进制16-16进制),CHANNO(IN1通道号)=B#16#1,SPINDLEIFNO:=B#16#1(IN2主轴号),FEEDHOLD=M100.0(进给暂停)SPINDLEHOLD=M100.1(主轴停止),机床控制面板,MCP-M,MCP-T,DB10钥匙开关DB11机床控制方式DB21-30方向键NC起动,NC停止DB31-61方向键倍率起动/停止轴,IBn.IBn+7,QBm.QBm+5,FB1,FC19,FC25,机床控制面板的接口信号,机床控制面板发出的信号(键),字节,主轴倍率,机床控制方式,机床功能,进给倍率,方向键,轴选择,方向键,未分配的客户键,未分配的客户键,钥匙开关位置0,钥匙开关位置2,钥匙开关位置1,复位,主轴起动,单段运行,*主轴停止,进给启动,*进给停止,NC启动,*NC停止,钥匙开关位置3,快速进给R14,第4个轴R4,第7个轴R7,第8个轴R8,第6个轴R6,坐标变换MCS/WCSR12,位7,位6,位5,位4,位3,位2,位1,位0,第5个轴R5,轴/主轴接口信号,在轴或主轴的PLC接口信号中下列信号必须置位:ISControllerenable”(DB31,.DBX2.1)ISPulseenable”(DB31,.DBX21.7)ISPositionmeasur.system1/2”(DB31,.DBX1.5,DBX1.6),如果轴/主轴要运动,下列接口信号不能被置位:ISFeed/Spindleoverrideswitch”(DB31,.DBB0)notto0%ISAxis/Spindledisable”(DB31,.DBX1.3)ISFollowupmode”(DB31,.DBX1.4)ISDistancetogo/SpindleReset”(DB31,.DBX2.2)ISFeedstop/Spindlestop”(DB31,.DBX4.3)ISTraversekeydisable”(DB31,.DBX4.4)ISRampfunctiongeneratordisab.”(DB31,.DBX20.1)ISRead-indisable“(DB21,.DBX6.1)ISFeeddisable“(DB21,.DBX6.0),对于不正常的操作及系统状态,系统会发出警报,以提醒操作者采取适当的措施。1系统警报系统警报已在系统中装入并激活,其具体内容均可在诊断手册中查到;并且在PCU50中还集成了在线帮助功能。可以使操作者不用携带原有的诊断手册,而使用在线帮助,对系统警报作出正确的诊断。2用户报警针对具体某一台机床,其应用内容很多,很具体,需对此作出专门的诊断。因此,需要加入用户报警,对此台机床的操作和机床的状态进行监控。使用用户警报需具备三个条件才算完整:PLC程序处理过相应报警信号(DB2);PLC程序中OB1调用了FC10;编好报警文本并传入系统。在OP010上显示的警报信息可以是EM(错误信息),显示为红色,可中止程序的执行;或者是OM(操作信息),显示为黑色,不影响程序执行。,警报简介,使用用户的报警需具备的三个条件,前两个比较简单,关键是第三个条件,我们分两部分讲解这个条件:(1)编写报警文本:编写报警文本所使用的编辑器为Microsoft的Dos环境下的ASC编辑器,通过在Dos提示符下键入Edit可进入该编辑器。(PCU50:进入MMCedit)编写报警文本需满足一定的格式,语法。(见下表),AlarmNo.:报警号的列表;Display:0在报警行显示;1在对话框内显示;HelpID:在线帮助识别符,仅用于PCU50;Text:报警出现时,所显示的内容,两头用双引号(可加注释内容,用“/”开始。)最长110个字符,分两行显示。,警报-报警文本(指PLC报警文本),用于MMC103和PCU50的报警文本,C:USERMYPLC_GR.COM,报警文本文件MBDDE.INI,C:USERMBDDE.INI,PCU20:a.连PC/PG到PCU;b.“Service”“V24PG/PC”(垂直菜单)“Settings”(设定V.24为纸带格式);c.启动PCIN“DataIn”定目录,起文件名;(见表3.2);d.PCU20上“DataOut”移光标至“Texts”按输入键,在“language1/language2”中选择某一种要编译的报警文本;e.PCU上“Start”(垂直菜单)f.在PC机上编辑好报警文本再传回PCU20。PCU50:a:进入DOS模式;b:在F:PCU2提示符下输入Editmbdde.ini,打开编辑器或者进入MMCedit,打开编辑器;c:在mbdde.ini文件中找到下列内容,在“UserPLC=”后输入F:dhmb.dirmyplc_保存退出;d:进入F:dhmb.dir目录;并输入editmyplc_,修改并存储;同样方法编辑MyPLC_CH.com,修改并存储。(中文的报警文本需在计算机上作好,再下传)e:退出DOS模式,并作PCU复位;f:如报警文本在外部计算机已编好,可用PCIN传至相应目录下。,警报-传入报警文本,报警和操作提示(DB2),.,用于PLC消
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年春八年级下册道德与法治导学案 第4单元 第2课时 自由平等的追求
- 不锈钢窗项目可行性研究报告(规划设计模板)
- DB62T 4124-2020 食用农产品批发市场管理技术规范
- DB62T 4203-2020 云杉属种质资源异地保存库营建技术规程
- 2025部编版小学语文二年级上册教材情感教育心得体会
- DB62T 4025-2019 白菜型冬油菜抗旱性鉴定技术规范
- 痔疮套扎术护理查房
- 电力行业科技创新实施方案
- 医院内部安全隐患自查工作计划
- 网络技术支持服务承诺书范文
- 大众电子助力转向EPS 双齿轮电动助力转向系统
- 《传媒翻译》课件
- 脑卒中患者血压及血糖管理
- 印刷企业安全生产检查表
- 工程变更矩阵图
- 能源费用托管型合同能源管理项目
- 2021-2022学年重庆市沙坪坝区八年级(下)期末语文试卷(解析版)2021
- 静配中心基础知识课件
- 水闸施工规范SL 27-2014
- 南非介绍课件
- 2023年安全生产月电力安全生产培训PPT铸安全文化之魂守安全发展之基PPT课件(带内容)
评论
0/150
提交评论