西门子PLCS7300培训教材2011_第1页
西门子PLCS7300培训教材2011_第2页
西门子PLCS7300培训教材2011_第3页
西门子PLCS7300培训教材2011_第4页
西门子PLCS7300培训教材2011_第5页
已阅读5页,还剩72页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

可编程序控制器应用技术,西门子PLC教程S7-300,目录,西门子PLC教程S7-300,2、硬件组态,3、编辑程序,4、符号表编辑,1、PLC控制系统的构成与特点,5、变量表程序监控,6、PLC仿真,PLC的定义,可编程序控制器是一种数字运算操作的电子系统,专为在工业环境下应用而设计。它采用可编程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字式或模拟式的输入和输出控制各种类型的机械或生产过程。可编程序控制器及其有关外围设备,都应按易于与工业控制系统联成一个整体,易于扩充其功能的原则设计。,西门子PLC教程S7-300,西门子PLC教程S7-300,S7-300PLC控制系统的结构,S7-300系统硬件和网络介绍,西门子PLC教程S7-300,西门子PLC教程S7-300,西门子PLC教程S7-300,西门子PLC教程S7-300,西门子PLC教程S7-300,西门子PLC教程S7-300,网络详细信息,西门子PLC教程S7-300,S7-300网络特点,块结构和块编辑,西门子PLC教程S7-300,故障,循环,定时,过程,程序块类型,操作系统,西门子PLC教程S7-300,循环程序执行,执行OB1中的程序(循环执行)事件(日期时间中断、硬件中断等)调用其他OB,FB,FC,循环监视时间的开始,启动块(OB100)上电后执行一次,从模块读信号状态,并保存到过程映象区(PII),把过程映象输出表(PIQ)写到输出模块,西门子PLC教程S7-300,用户定义的块,西门子PLC教程S7-300,块类型特点系统功能-存储在CPU的操作系统中(SFC)-用户可以调用此功能(不需要存储器)系统功能块-存储在CPU的操作系统中(SFB)-用户可以调用此功能(需要存储器)系统数据块-用于组态数据和参数的数据块(SDB),系统块,西门子PLC教程S7-300,模块的编址,地址0.0地址0.7地址1.0地址1.7,西门子PLC教程S7-300,STEP7的寻址范围,设计的地址区,访问区域,缩写,加在一起的最大区域,过程映象I/Q,输入/输出位,I/Q,0.0-65,535.7,输入/输出字节,I/QB,0-65,535,输入/输出字,IW/QW,0-65,534,输入/输出双字,ID/QD,0-65,532,存储器标志,存储器位,M,0.0-255.7,存储器字节,MB,0-255,存储器字,MW,0-254,存储器双字,MD,0-252,I/Q外部输入/输出,I/Q字节,外设,PIB/PQB,0-65,535,I/Q字,外设,PIW/PQW,0-65,534,I/Q双字,外设,PID/PQD,0-65,532,定时器,定时器(T),T,0-255,计数器,计数器(C),C,0-255,数据块,数据块(DB),DB,1,-,65,532,数据块,用OPNDB打开,位,字节,字,双字,DBX,DBB,DBW,DBD,0,-,65,532,用OPNDI打开,位,字节,字,双字,DIX,DIB,DIW,DID,0,-,65,532,西门子PLC教程S7-300,S7-CPU的寄存器和存储器区域,累加器,ACCU1,ACCU2,AR2,AR1,地址寄存器,打开的DBDB长度,数据块寄存器,32位,32位,32位,32位,16位,装载存储器-逻辑块-数据块,工作存储器-逻辑块-数据块,I/O区域,系统存储器-过程映像输入表-过程映像输出表-位存储器-定时器-计数器-,S7-CPU寄存器,S7-CPU存储器区域,16位,打开的DIDI长度,西门子PLC教程S7-300,西门子PLC教程S7-300,西门子PLC教程S7-300,常数,数据类型,数字量输入映象区I区,西门子PLC教程S7-300,西门子PLC教程S7-300,数字量输出映象区Q区,西门子PLC教程S7-300,西门子PLC教程S7-300,西门子PLC教程S7-300,PLC执行程序过程中,常常需要位控制,M位存储器就是根据这个要求建立的。,西门子PLC教程S7-300,西门子PLC教程S7-300,定时器存储器区(T区),S7-300系列PLC定时器的精度分为1、10、100ms三种,定时器的编号为T0T255。,计数器存储器区(C区),S7-300系列PLC计数器的编号为C0C255,共256个计数器,其计数器的地址由C和计数器编号组成。,累加器区ACCU,功能;可以按字节、字或双字来存取累加器数据中的数据,其存取数据的长度由所用指令决定。但是,以字节形式读/写累加器中的数据时,只能读/写累加器32位数据中的最低8位数据。如果是以字的形式读/写累加器中的数据,只能读/写累加器32位数据中的低16位数据。只有采取双字的形式读/写累加器中的数据时,才能一次读写全部32位数据,CPU提供了2个32位累加器(ACCU1、ACCU2、),西门子PLC教程S7-300,32位寄存器中字节和字的定义(以ACCU1为例):,模拟量输入模块,西门子PLC教程S7-300,功能:S7-300的模拟输入模块,用于连接电压和电流传感器、热电耦、将测得的模拟信号(如温度、压力)转换成供PLC内部处理用的数字信号,地址分配:系统会自动按16个字节的地址分配、每个模拟量占2个字节,起始字地址PIW256。例如AI模块第一个通道就是256也就是PIW256、第2个通道就是258也就是PIW258依次类推.,模拟量输出模块,西门子PLC教程S7-300,功能:S7-300的模拟输出模块,用于连接模拟量调节器,执行机构。将数字信号转换成控制需要的模拟量信号。,地址分配:系统会自动按16个字节的地址分配、每个模拟量占2个字节,起始字地址PQW256。例如AQ模块第一个通道就是256也就是PQW256、第2个通道就是258也就是PQW258依次类推.,西门子PLC教程S7-300,二、硬件组态,S7-300硬件组态,西门子PLC教程S7-300,目的;生成一个新项目,完成系统硬件配置文件并将其下载。,步骤;1、双击SIMATICManger图标,打开setp7主画面。2、点击文件/新建,按照图列输入文件名称E_FT_38008903_Guangzhou和文件夹地址,然后点击确定,西门子PLC教程S7-300,3、点击E_FT_38008903_Guangzhou项目名称,选择插入新对象,点击SIMATIC300站点,西门子PLC教程S7-300,4、可以在HWConfig中配置硬件。可通过在SIMATIC管理器中选择一个站,然后双击硬件图标来打开HWconfig,选择硬件配置,5、双击SIMATIC300RACK-300,然后将Rail拖入到左边空白处,生成空机架。,西门子PLC教程S7-300,6、双击PS-300,选中PS3072A,将其拖到机架RACK的第一个SLOT;,西门子PLC教程S7-300,7、双击CPU-300,双击CPU-315-2DP,双击6ES7315-2AF03-0AB0,选中V1.2,将其拖到机架RACK的第2个SLOT;一个组态PROFIBUS-DP的窗口将弹出,在Address中选择分配你的DP地址,默认为2;,西门子PLC教程S7-300,8、然后点击子网的新建按钮,生成一个PROFIBUSDP的窗口将弹出。点中网络设置页面,你可以在这里设置PROFIBUS-DP的参数,包括速率、协议类型。,西门子PLC教程S7-300,9、点击确定,即可生成一个PROFIBUS-DP网络,西门子PLC教程S7-300,10、组态ET200M,点开PROFIBUSDP点开ET200M选中IM153-1(注意,是6ES7153-1AA03-0XB0);将其拖到左面PROFIBUS(1):DPmastersystem(1)上;,西门子PLC教程S7-300,11、立即会弹出IM153-1通讯卡设置画面;DP地址可以改动,默认值为1;点击确定。,西门子PLC教程S7-300,12、点开IM153-1再点开DI300选中SM321DI16*DC24V模块,并将其拖入左下面的第4槽中,一个DI模块组态完毕,系统将自动为模块的通道分配I/O地址(该处为I0.0I1.7)。,西门子PLC教程S7-300,13按照上面步骤组态DO模块(6ES7322-1BH00-0AA0)。系统也将为其分配地址为(Q0.0Q1.7),西门子PLC教程S7-300,14、按照上面的方法组态AI模拟量模块(6ES73317KF01-0AB0);然后双击该模块,弹出模块属性画面,点击Measuring栏,为每个通道定义信号类型,将0-1通道定义为两线制420mA信号,2-3通道为内部补偿K型热点偶信号(TI-CK)。最后点击OK,完成AI模块组态。系统将为每个通道定义地址,该处第一通道是PIW256.,西门子PLC教程S7-300,15、点击保存和编译按钮,系统将存盘并编译硬件组态,完成硬件组态工作。,西门子PLC教程S7-300,编译和保存,西门子PLC教程S7-300,项目窗口分为两半部分:左半部分表示项目的树形结构。右半部分表示所选视图左半部分已打开的对象所包含的对象(大图标、小图标、列表或详细信息)。,西门子PLC教程S7-300,三编辑程序,3.PLC控制的原理,等效电路图,SB1,公共端,公共端,输出端子,输入端子,主电路,西门子PLC教程S7-300,STEP7编程语言,梯形图程序,语句表程序,功能块程序,用PLC控制外部接线不变,改变用户程序。,西门子PLC教程S7-300,线性化编程:所有的指令都在一个块(OB1)内。,模块化编程:每个设备的控制指令都在各自的块内。OB1按顺序调用每个块,结构化编程:不同的块调用可重复利用的代码。OB1(或其他块)调用这些块并传递相应的参数。,OB1,线性化程序,西门子PLC教程S7-300,西门子PLC教程S7-300,程序结构,西门子PLC教程S7-300,新建功能块FB,西门子PLC教程S7-300,LAD/STL/FBD编辑器,声明表,代码部分,细节窗口,选择编程语言,西门子PLC教程S7-300,用LAD/FBD编程,西门子PLC教程S7-300,用STL编程,西门子PLC教程S7-300,块的保存,西门子PLC教程S7-300,西门子PLC教程S7-300,设置PG/PC接口,在设置PG/PC窗口选择PC/Adape(MPI)在属性中选择USB接口,然后点击OK按钮确定。,下载块到PLC,西门子PLC教程S7-300,简单程序监控,西门子PLC教程S7-300,点击监视开关,西门子PLC教程S7-300,四、符号表编辑,西门子PLC教程S7-300,西门子PLC教程S7-300,西门子PLC教程S7-300,符号表编辑,符号表:导出,西门子PLC教程S7-300,符号表:导入,西门子PLC教程S7-300,西门子PLC教程S7-300,五、变量表程序监控,西门子PLC教程S7-300,LAD监视,FBD监视,STL监视,监控程序通过用鼠标点击眼镜图标可以激活当前所打开块的监视模式。注1.当监视模式激活时,不能修改程序,也不能进行显示切换(LAD,STL,FBD2.只显示那些正在执行的指令状态。当CPU在停止模式或当块不调用时,状态不显示。,西门子PLC教程S7-300,建立变量表,西门子PLC教程S7-300,启动“监视和修改变量”工具,西门子PLC教程S7-300,建立与CPU的连接,在监视和修改变量前,必须建立和有关CPU的联系。可以把每个变量表连接到不同的CPU。1组态的CP

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论