西门子PLCS7-300培训教材--2011.04.06

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

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

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

资源描述

可编程序控制器应用技术西门子PLC教程S7-300目录西门子PLC教程S7-3002、硬件组态3、编辑程序4、符号表编辑1、PLC控制系统的构成与特点5、变量表程序监控6、PLC仿真PLC的定义可编程序控制器是一种数字运算操作的电子系统,专为在工业环境下应用而设计。它采用可编程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字式或模拟式的输入和输出控制各种类型的机械或生产过程。可编程序控制器及其有关外围设备,都应按易于与工业控制系统联成一个整体,易于扩充其功能的原则设计。西门子PLC教程S7-300西门子PLC教程S7-300S7-300PLC控制系统的结构S7-300系统硬件和网络介绍西门子PLC教程S7-300西门子PLC教程S7-300西门子PLC教程S7-300西门子PLC教程S7-300西门子PLC教程S7-300西门子PLC教程S7-300网络详细信息西门子PLC教程S7-300S7-300网络特点块结构和块编辑OB1FBFCFBFBFBFBFCFBFC西门子PLC教程S7-300故障OB组织块循环定时过程程序块类型操作系统FCSFCFB带背景数据块图例:OB=组织块FB=功能块FC=功能SFB=系统功能块SFC=系统功能DB=数据块FCFBFBDBDBSFB西门子PLC教程S7-300循环程序执行执行OB1中的程序(循环执行)事件(日期时间中断、硬件中断等)调用其他OB,FB,FC输出模块AI0.1AI0.2=Q4.0块OB1循环监视时间的开始启动块(OB100)上电后执行一次从模块读信号状态,并保存到过程映象区(PII)把过程映象输出表(PIQ)写到输出模块CPU循环输入模块西门子PLC教程S7-300块类型特性组织块(OB)-操作系统和用户程序的接口-各层次的优先级(1~26)-局部数据堆栈中的特殊启动信息功能块(FB)-带参数/数据保持-不带参数/数据保持功能(FC)-只传递一个返回值(调用时必须分配参数)-数据不保持-可带参数数据块(DB)-结构化,局部存储(背景DB)-结构化,全局数据存储(在整个程序中均有效)用户定义的块西门子PLC教程S7-300块类型特点系统功能-存储在CPU的操作系统中(SFC)-用户可以调用此功能(不需要存储器)系统功能块-存储在CPU的操作系统中(SFB)-用户可以调用此功能(需要存储器)系统数据块-用于组态数据和参数的数据块(SDB)系统块西门子PLC教程S7-300模块的编址PSCPUIMSMSMSMSMSMSM模块123456789槽号地址0.0地址0.7地址1.0地址1.7西门子PLC教程S7-300STEP7的寻址范围设计的地址区访问区域缩写加在一起的最大区域过程映象I/Q输入/输出位I/Q0.0---65,535.7输入/输出字节I/QB0---65,535输入/输出字IW/QW0---65,534输入/输出双字ID/QD0---65,532存储器标志存储器位M0.0---255.7存储器字节MB0---255存储器字MW0---254存储器双字MD0---252I/Q外部输入/输出I/Q字节,外设PIB/PQB0---65,535I/Q字,外设PIW/PQW0---65,534I/Q双字,外设PID/PQD0---65,532定时器定时器(T)T0---255计数器计数器(C)C0---255数据块数据块(DB)DB1---65,532数据块用OPNDB打开位,字节,字,双字DBX,DBBDBW,DBD0---65,532用OPNDI打开位,字节,字,双字DIX,DIBDIW,DID0---65,532西门子PLC教程S7-300S7-CPU的寄存器和存储器区域累加器ACCU1ACCU2AR2AR1地址寄存器打开的DBDB长度数据块寄存器32位32位32位32位16位装载存储器-逻辑块-数据块工作存储器-逻辑块-数据块I/O区域系统存储器-过程映像输入表-过程映像输出表-位存储器-定时器-计数器-S7-CPU寄存器S7-CPU存储器区域16位打开的DIDI长度西门子PLC教程S7-300西门子PLC教程S7-300西门子PLC教程S7-300常数数据类型基本数据类型无符号整数十进制十六进制布尔型(1位)0或1字节B(8位)0~2550~FF字W(16位)0~655350~FFFF双字D(32位)0~42949672950~FFFFFFFF进制使用格式举例十进制十进制数值20十六进制十六进制值16#4E4F二进制二进制值2#100111001001111ASCII码‘ASCII码文本’‘Howareyou?’(2)字节(B)IB0表示数字量输入映象区第0个字节,共8位,其中第0位是最低位,第7位为最高位。IB[起始字节地址](1)位I[字节地址].[位地址]I1.0表示数字量输入映象区第1个字节的第0位。数字量输入映象区I区西门子PLC教程S7-300(3)字(W)IW[起始字节地址]一个字含两个字节,这两个字节的地址必须连续,其中低位字节是高8位,高位字节是低8位。如IW0中IB0是高8位,IB1是低8位(4)双字(DW)ID[起始字节地址]一个字含四个字节,这四个字节的地址必须连续,最低位字节在一个双字中是最高8位。如ID0中IB0是最高8位,IB1是高8位,IB2是低8位,IB3是最低8位西门子PLC教程S7-300(1)位Q[字节地址].[位地址]Q0.0表示数字量输出映象区第0个字节的第0位。(2)字节(B)QB0表示数字量输出映象区第0个字节,共8位,其中第0位是最低位,第7位为最高位。QB[起始字节地址]数字量输出映象区Q区西门子PLC教程S7-300(3)字(W)QW[起始字节地址]一个字含两个字节,这两个字节的地址必须连续,其中低位字节是高8位,高位字节是低8位。如QW0中IB0是高8位,QB1是低8位(4)双字(DW)QD[起始字节地址]一个字含四个字节,这四个字节的地址必须连续,最低位字节在一个双字中是最高8位。如QD0中IB0是最高8位,QB1是高8位,QB2是低8位,QB3是最低8位西门子PLC教程S7-300(1)位M[字节地址].[位地址]M1.0表示位存储器区第1个字节的第0位。(2)字节(B)MB0表示位存储器区第0个字节,共8位,其中第0位是最低位,第7位为最高位。MB[起始字节地址]西门子PLC教程S7-300PLC执行程序过程中,常常需要位控制,M位存储器就是根据这个要求建立的。(3)字(W)MW[起始字节地址]一个字含两个字节,这两个字节的地址必须连续,其中低位字节是高8位,高位字节是低8位。如MW0中MB0是高8位,MB1是低8位(4)双字(DW)MD[起始字节地址]一个字含四个字节,这四个字节的地址必须连续,最低位字节在一个双字中是最高8位。如MD0中IB0是最高8位,MB1是高8位,MB2是低8位,MB3是最低8位西门子PLC教程S7-300西门子PLC教程S7-300定时器存储器区(T区)S7-300系列PLC定时器的精度分为1、10、100ms三种,定时器的编号为T0~T255。计数器存储器区(C区)S7-300系列PLC计数器的编号为C0~C255,共256个计数器,其计数器的地址由C和计数器编号组成。累加器区ACCU功能;可以按字节、字或双字来存取累加器数据中的数据,其存取数据的长度由所用指令决定。但是,以字节形式读/写累加器中的数据时,只能读/写累加器32位数据中的最低8位数据。如果是以字的形式读/写累加器中的数据,只能读/写累加器32位数据中的低16位数据。只有采取双字的形式读/写累加器中的数据时,才能一次读写全部32位数据CPU提供了2个32位累加器(ACCU1、ACCU2、)西门子PLC教程S7-30032位寄存器中字节和字的定义(以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-3003、点击E_FT_38008903_Guangzhou项目名称,选择插入新对象,点击SIMATIC300站点西门子PLC教程S7-3004、可以在HWConfig中配置硬件。可通过在SIMATIC管理器中选择一个站,然后双击硬件图标来打开HWconfig选择硬件配置5、双击SIMATIC300\RACK-300,然后将Rail拖入到左边空白处,生成空机架。西门子PLC教程S7-3006、双击PS-300,选中PS3072A,将其拖到机架RACK的第一个SLOT;西门子PLC教程S7-3007、双击CPU-300,双击CPU-315-2DP,双击6ES7315-2AF03-0AB0,选中V1.2,将其拖到机架RACK的第2个SLOT;一个组态PROFIBUS-DP的窗口将弹出,在Address中选择分配你的DP地址,默认为2;西门子PLC教程S7-3008、然后点击子网的新建按钮,生成一个PROFIBUSDP的窗口将弹出。点中网络设置页面,你可以在这里设置PROFIBUS-DP的参数,包括速率、协议类型。西门子PLC教程S7-3009、点击确定,即可生成一个PROFIBUS-DP网络西门子PLC教程S7-30010、组态ET200M,点开PROFIBUSDP\点开ET200M\选中IM153-1(注意,是6ES7153-1AA03-0XB0);将其拖到左面PROFIBUS(1):DPmastersystem(1)上;西门子PLC教程S7-30011、立即会弹出IM153-1通讯卡设置画面;DP地址可以改动,默认值为1;点击确定。西门子PLC教程S7-30012、点开IM153-1\再点开DI300\选中SM321DI16*DC24V模块,并将其拖入左下面的第4槽中,一个DI模块组态完毕,系统将自动为模块的通道分配I/O地址(该处为I0.0~I1.7)。西门子PLC教程S7-30013按照上面步骤组态DO模块(6ES7322-1BH00-0AA0)。系统也将为其分配地址为(Q0.0~Q1.7)西门子PLC教程S7-30014、按照上面的方法组态AI模拟量模块(6ES73317KF01-0AB0);然后双击该模块,弹出模块属性画面,点击Measuring栏,为每个通道定义信号类型,将0-1通道定义为两线制4~20mA信号,2-3通道为内部补偿K型热点偶信号(TI-CK)。最后点击OK,完成AI模块组态。系统将为每个通道定义地址,该处第一通道是PIW256.西门子PLC教程S7-30015、点击保存和编译按钮,系统将存盘并编译硬件组态,完成硬件组态工作。西门子PLC教程S7-300编译和保存西门子PLC教程S7-300项目窗口分为两半部分:左半部分表示项目的树形结构。右半部分表示所选视图左半部分已打开的对象所包含的对象(大图标、小图标、列表或详细信息)。西

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

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

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

×
保存成功