当前位置:文档之家› 西门子s7300培训教程--CH15_WinCCFlexible讲义

西门子s7300培训教程--CH15_WinCCFlexible讲义

西门子s7300培训教程--CH15_WinCCFlexible讲义
西门子s7300培训教程--CH15_WinCCFlexible讲义

(最新)西门子S7-300 PLC 从入门到精通的100个经典问题及解答

西门子S7-300PLC从入门到精通的101000个经典问题及解答 1:使用CPU315F和ET200S时应如何避免出现“通讯故障”消息? 使用CPU S7315F,ET200S以及故障安全DI/DO模块,那么您将调用OB35的故障安全程序。而且,您已经接受所有监控时间的默认设置值,并且愿意接收“通讯故障”消息。OB35默认设置为100毫秒。您已经将F I/O模块的F监控时间设定为100毫秒,因此至少每100毫秒要寻址一次I/O模块。但是由于每100毫秒才调用一次OB35,因此会发生通讯故障。要确保OB35的扫描间隔和F监控时间有所差别,请确保F监控时间大于OB35的扫描间隔时间。 S布式安全系统,一直到V5.2SP1和6ES7138-4FA00-0AB0,6ES7138-4FB00-0AB0,6ES7138-4CF00-0AB0都会出现这个问题。在新的模块中,F监控时间设定为150毫秒. 2:当DP从站不可用时,PROFIBUS上S7-300CPU的监控时间是多少? 使用CPU的PROFIBUS接口上的DP从站操作PROFIBUS网络时,希望在启动期间检查期望的组态与实际的组态是否匹配。在CPU属性对话框中的Startup选项卡上给出了两个不同的时间。 3:如何判断电源或缓冲区出错,如:电池故障? 如果电源(仅S7-400)或缓冲区中的一个错误触发一个事件,则CPU操作系统访问OB81。错误纠正后,重新访问OB81。电池故障情况下,如果电池检测中的BATT.INDIC开关是激活的,则S7-400仅访问OB81。如果没有组态OB81,则CPU不会进入操作状态STOP。如果OB81不可用,则当电源出错时,CPU仍保持运行。 4:为S7CPU上的I/O模块(集中式或者分布式的)分配地址时应当注意哪些问题? 请注意,创建的数据区域(如一个双字)不能组态在过程映象的边界上,因为在该数据块中,只有边界下面的区域能够被读入过程映像,因此不可能从过程映像访问数据。因此,这些组态规则不支持这种情况:例如,在一个256字节输入的过程映像的254号地址上组态一个输入双字。如果一定需要如此选址,则必须相应地调整过程映像的大小(在CPU的Properties中)。 5:在S7CPU中如何进行全局数据的基本通讯?在通讯时需要注意什么? 全局数据通讯用于交换小容量数据,全局数据(GD)可以是: 输入和输出 标记 数据块中的数据 定时器和计数器功能 数据交换是指在连入单向或双向GD环的CPU之间以数据包的形式交换数据。GD环由GD环编号来标识。 单向连接:某一CPU可以向多个CPU发送GD数据包。 双向连接:两个CPU之间的连接:每个CPU都可以发送和接收一个GD数据包。 必须确保接收端CPU未确认全局数据的接收。如果想要通过相应通讯块(SFB、FB或FC)来交换数据,则必须进行通讯块之间的连接。通过定义一个连接,可以极大简化通讯块的设计。该定义对所有调用的通讯块都有效且不需要每次都重新定义。

西门子S7-300 PLC的数据类型汇总

西门子S7-300 PLC的数据类型汇总 2010-07-14 11:12 S7-300的数据类型分以下三种:基本数据类型、复合数据类型和参数类型。 一、基本数据类型 1、位(bit) 常称为BOOL(布尔型),只有两个值:0或1。如:I0.0,Q0.1,M0.0,V0.1等。 2、字节(Byte) 一个字节(Byte)等于8位(Bit),其中0位为最低位,7位为最高位。如:IB0(包括I0.0~I0.7位),QB0(包括Q0.0~Q0.7位),MB0,VB0等。范围:00~FF(十进制的0~255)。 3、字(Word) 相邻的两字节(Byte)组成一个字(Word),来表示一个无符号数,因此,字为16位。如:IW0是由IB0和IB1组成的,其中I是区域标识符,W表示字,0是字的起始字节。需要注意的是,字的起始字节(如上例中的“0”)都必须是偶数。字的范围为十六进制的0000~FFFF(即十进制的0~65536)。在编程时要注意,如果已经用了IW0,如再用IB0 或IB1要特别加以小心。 4、双字(Double Word) 相邻的两个字(Word)组成一个双字,来表示一个无符号数。因此,双字为32位。如:MD100是由MW100和MW102组成的,其中M是区域标识符,D表示双字,100是双字的起始字节。需要注意的是,双字的起始字节(如上例中的“100”)和字一样,必须是偶数。双字的范围为十六进制的0000~FFFFFFFF(即十进制的0~4294967295)。在编程时要注意,如果已经用了MD100,如再用MW100或MW102要特别加以小心。 以上的字节、字和双字数据类型均为无符号数,即只有正数,没有负数。 5、16位整数(INT,Integer) 整数为有符号数,最高位为符号位,1表示负数,0表示正数。范围为-32768~32767。 6、32位整数(DINT,Double Integer) 32位整数和16位整数一样,为有符号数,最高位为符号位,1表示负数,0表示正数。范围为-2147483648~2147483647。 7、浮点数(R,Real) 浮点数为32位,可以用来表示小数。浮点数可以为:1.m×2e,其存储结构如图所示: 8、常数的表示方法 常数可以是字节、字或双字,CPU以二进制方式存储,也可以用十进制,十六进制ASCII 码或浮点数形式来表示。如下图所示: 说明:(1)S5T#格式为:S5T#aD_bH_cM_dS_eMS,其中a,b,c,d,e分别是日,小时,分,秒和毫秒的数值,输入时可以省掉下划线,如表中所示。 (2)D#取值范围为:D#1990_1_1~D#2168_12_31。 二、复合数据类型 用户通过复合基本数据类型而生成就是复合数据类型。 复合数据类型包括以下几种: 1、数组(ARRAY) 将一组同一类型的数据组合在一起组成一个单位就是数组。

西门子S7-300系列PLC数据类型

一、基本数据类型 基本数据类型的长度不超过32位。 位(BOOL),字节(BYTE),字(WORD),双字(DOUBLE WORD),整数(INT), 双整数(DOUBLE INT),浮点数(REAL),S5TIME(SIMATIC时间),IEC时间(TIME),IEC日期(date),日计时(TIME_OF_DAY),字符(CHAR), 重点:S5TIME和IEC时间数据类型结构,二者区别 二、复杂数据类型 复杂数据类型是由其他基本数据类型组合而成的,长度超过32位的数据类型。 1.日期时间数据类型(Data_And_Time ): 2.字符串类型(String): 3.数组类型Array 4.结构(STRUCT): 5.用户定义类型(UDT): 三、参数数据类型 用于功能FC或功能块FB的数据类型 1. Pointe指针类型,6字节指针类型,传递数据块号和数据地址 2. Any指针类型,10字节指针类型,传递数据块号、数据地址、数据数量以及数据类型 艾驰商城是国内最专业的MRO工业品网购平台,正品现货、优势价格、迅捷配送,是一站式采购的工业品商城!具有10年工业用品电子商务领域研究,以强大的信息通道建设的优势,以及依托线下贸易交易市场在工业用品行业上游供应链的整合能力,为广大的用户提供了传感器、图尔克传感器、变频器、断路器、继电器、PLC、工控机、仪器仪表、气缸、五金工具、伺服电机、劳保

用品等一系列自动化的工控产品。 如需进一步了解台达PLC、西门子PLC、施耐德plc、欧姆龙PLC的选型,报价,采购,参数,图片,批发等信息,请关注艾驰商城https://www.doczj.com/doc/528904437.html,/

西门子S7—300系列产品介绍

西门子S7—300系列产品介绍 概述 S7-300是模块化小型PlC系统,能满足中等性能要求的应用。其模块化结构设计使得各种单独的模块之间可进行广泛组合以用于扩展。 系统组成 中央处理单元(CPU):各种CPU有不同的性能,例如,有的CPU上集成有PROFIBUS—DP通讯接口等。 信号模块(SM):用于数字量和模拟量输入/输出。 通讯处理器(CP):用于连接网络和点对点连接。 功能模块(FM):用于高速计数,定位操作(开环或闭环定位)和闭环控制。 负载电源模块(PS):用于将SIMATICS7—300连接到120/230V交流电源,或24/48/6 0/110V直流电源。 接口模块(1M):用于多机架配置时连接主机架(CR)和扩展机架(ER)。S7—300通过分布式的主机架(CR)和3个扩展机架(ER),可以操作多达32个模块。运行时无需风扇。SIMATICS7—300适用于通用领域:高电磁兼容性和强抗振动,冲击性,使其具有最高的工业环境适应性。 功能 SIMATICS7—300的大量功能能够支持和帮助用户进行编程、启动和维护,其主要功能如下: 高速的指令处理:0.1—0.6u s的指令处理时间在中等到较低的性能要求范围内开辟了全新的应用领域。 浮点数运算:用此功能可以有效地实现更为复杂的算术运算。 方便用户的参数赋值:一个带标准用户接口的软件工具给所有模块进行参数赋值。 人机界面(HMl):方便的人机界面服务已经集成在S7—300操作系统内、因此人机对话的编程要求大大减少。 SIMATIC人机界面(HMl)从S7—300中取得数据,S7-300按用户指定的刷新速度传送这些数据。S7-300操作系统自动地处理数据的传送。 诊断功能:CPU的智能化的诊断系统连续监控系统的功能是否正常、记录错误和特殊系统事件(例如:超时、模块更换等)。 口令保护:多级口令保护可以使用户高度、有效地保护其技术机密,防止未经允许的复制和修改,操作方式选择开关:操作方式选择开关像钥匙一样可以拔出,当钥匙拔出时,就不能改变操作方式。这样就防止非法删除或改写用户程序。 通讯 这是一个经济而有效的解决方案;方便用户的STEP7的用户界面提供了通讯组态功能,这使得组态非常容易、简单。 SIMATICS7—300具有多种不同的通讯接口:多种通讯处理器用来连接AS—I接口和工业以太网总线系统;串行通讯处理器用来连接点到点的通讯系统;多点接口(MPl)集成在CPU 中,用于同时连接编程 器、PC机、人机界面系统及其他SIMATICS7/M7/C7等自动化控制系统。CPU支持下列

西门子s7300实验指导(精)

实验指导书 、S7-300系统硬件组态 实验一、 实验一 一、实验目的: 1.了解西门子S7-300系列的硬件模块。 2.学会使用SIMATIC MANAGER 进行S7-300系列的硬件组态和下装。 3.学会PC机与PLC之间的通讯诊断。 二、实验内容及步骤 1、按照下图,检查配置的S7-300的硬件网络是否正确,给系统送电。 图1-1

2、试验台电源开关功能列表: 序号开关位号电源性质说明 1 S0 380VAC 给直流调速装置6RA2818供电 2 S1 220VAC 给控制系统的供电 3 S2 220VAC 给PLC的供电 4 S3 220VAC 给交流/直流的开关电源供电 5 S4 220VAC 给上位机供电 6 S5 24VDC 24VDC电源端子排PT2供电开关 7 S6 220VAC 备用 系统送电过程: 合上S1--------S3---------S2---------S5----------S4。 在给本控制系统供电的过程中,必须注意观察整个系统设备的状态指示灯变化,以及其它的异常现象的出现。 如果供电开关合上后,相应的设备没有相应状态显示,必须立即停止送电,并进行检查确认,直到故障完全解决为止,供电工作才可以继续进行。 3、打开计算机中SIMATIC STEP7软件,进行通讯测试。 打开计算机后,双击桌面上的图标,打开STEP7软件,界面如下:

图1-2 点击工具栏中的Option----set PG/PC interface…,将会弹出设定通讯的界面,如下图:

图1-3 选中CP5611(MPI通讯卡,然后点击Diagnostics按钮,进行通讯诊断,如下图:

S7-300实验报告

实验一基本逻辑指令编程实验 一、实验目的: 1.熟悉S7-300 PLC的组成,电路接线和开机步骤。 2.熟悉西门子STEP 7编程软件的使用方法。 3.掌握基本逻辑指令的使用方法。 4.学会用基本逻辑指令实现顺控系统的编程。 5.学会PLC程序调试的基本步骤及方法。 6.学会用PLC改造继电器典型电路的方法。 7.学会PLC-300系统组态。 二、实验设备: 笔记本电脑、STEP7、PLCSIM软件 三、预习内容: 1.熟悉西门子STEP 7编程软件的使用方法,请详细阅读本书附录的全部内容。 2.熟悉西门子S7 300 PLC的基本位设备:I、Q、M。 3.熟悉西门子基本逻辑指令与、或、输出等的使用方法。 4.熟悉典型继电器电路的工作原理。 5.预习本次实验内容,在理论上分析运行结果,预先写出程序的调试步骤。 四、实验步骤: 1.了解S7-300 PLC的组成,熟悉PLC的电源,输入信号端I和公共端1M~4M,输出信号端Q和公共端1L~5L;PLC及PC机的串行通讯口、编程电缆的连接;PLC上扩展单元插口的连接方法;RUN/STOP开关及各类指示灯的作用等。 2.电源电路连接好后经指导教师检查无误,并将RUN/STOP开关置于STOP后,方可接入220V交流电源。 3.在PC机启动西门子STEP 7编程软件,新建工程,进入编程环境。 4.根据实验内容,在STEP 7编程环境下输入梯形图程序,转换后,下载到PLC中。 5.程序运行调试并修改。 6.写实验报告。 五、实验内容: 1.电机启停控制 (1) 控制要求: 点动开关控制电机的启停。(程序图如下) 1

2 (2) 输入/输出信号定义: 输入:I0.0—开关(非自复式开关) 输出:Q0.1—电机 I0.1—开关(非自复式开关) (3) 参考程序(梯形图),如图1.1: (4) 程序分析: 由于)1.00.0()1.00.0(0.0I I I I Q ?+?=,故当I0.0和I0.1中任I0.0和I0.1中任一输入点状态变化时,均能影响到输出点Q0.0的状态。 运行结果 图1.1 电机启停控制

实验二西门子PLC编程软件STEP的使用入门

实验二西门子P L C编程软件S T E P7的使用入门 一、实验目的 1.初步掌握编程软件STEP7 的使用方法。 2.了解PLC中程序块的概念。 二、实验设备(仪器) 1.计算机一台。 2.西门子S7-300PLC(CPU:315-2DP)一台。 三、实验内容 1.编程软件STEP7 的硬件组态。 (1)新建一个项目。首先用鼠标左键双击桌面上的STEP7图标,进入SIMATIC Manager(管理器)窗口,单击“File”菜单下的“New”,如图2-1所示,弹出一个对话框,在项目名称“Name”中输入sample,也可以在项目的存储路径“Storage location”中输入你要存储的地址,本实验中使用默认地址就可以,如图2-2所示,单击“Ok”完成,如图2-3所示。 图2-1 项目管理器界面 图2-2 创建一个新的项目 图2-3 创建一个项目后的管理器界面 (2)插入一个S7-300的站,进行硬件组态。在“Insert”菜单下的“”Station的目录下单击“2 SIMATIC 300 Station”,如图2-4所示。 图2-4 在项目中插入对象 (3)打开硬件组态界面。选中左边窗口中的“SIMATIC 300(1)”,在右边窗口中可以看到“Hardware”图标,如图2-5所示。 图2-5 启动硬件组态程序 双击右边窗口中的“Hardware”图标,进入硬件组态程序界面,如图2-6所示。 (4)主机架的配置方法。在STEP7中,通过简单的拖放操作就可以完成主机架的配置。 ①在硬件目录中找到S7-300机架拖拽到左上方的视图中,即可添加一个主机架。

图2-6 硬件组态程序界面 ②插入主机架后,分别在机架中的1号槽中添加电源,如图2-7所示,2号槽中添加CPU,如图2-8所示。 图2-7 向主机架中添加电源 图2-8 向主机架中添加CPU ③如果需要扩展机架,则应该在IM-300目录中找到相应的接口模块,添加到3号槽。如无扩展机架,3号槽留空。 ④4到11号槽中添加信号模块,功能模块,通讯处理器等,上述模块分别在硬件目 录中的SM-300,FM-300和CP-300目录下。例如,在主机架中添加了一个数字量输入模块 和一个数字量输出模块,如图2-9和图2-10所示。 图2-9向主机架中添加一个数字量输入模块 图2-10 向主机架中添加一个数字量输出模块 (5)单击图标进行编译和保存,单击图标把硬件组态程序下载到PLC中。 2.编程软件STEP7 的CPU模块和I/O模块的参数设置。 (1)CPU的参数配置。双击机架中的“CPU”,打开CPU的属性对话框,在此可以根据要求配置CPU的各种参数,如图2-11所示。 图2-11 CPU的参数配置 MPI地址的设置。在CPU的属性对话框中单击“Properties”按钮,更改CPU的MPI 地址为3和通讯速率为,如图2-12所示。设置完成后,点击“OK”,回到CPU的参数配置框,如图2-13所示,可以看见MPI的“Address”中的2变为3,“Networded”中的No变为Yes,点击“OK”完成。 图2-12 MPI接口地址和数据传输速率的设置对话框 图2-13 设置完成后的CPU的参数配置 DP参数的设置。双击机架中的DP所在的行,在弹出的DP属性窗口中的“General”(常规)选项卡中点击“Interface”中的“Properties”按钮,如图2-14所示,可以设置站地址或DP子网络的属性,生成或选择其他子网络,图2-15所示。设置完成后,点击“OK”回到硬件组态程序界面,如图2-16所示,可以看到多了一条Profibus-DP总线。

西门子s7300 实验指导

实验指导书 实验一、S7-300系统硬件组态 一、实验目的: 1.了解西门子S7-300系列的硬件模块。 2.学会使用SIMA TIC MANAGER 进行S7-300系列的硬件组态和下装。 3.学会PC机与PLC之间的通讯诊断。 二、实验内容及步骤 1、按照下图,检查配置的S7-300的硬件网络是否正确,给系统送电。 图1-1 系统送电过程: 合上S1--------S3---------S2---------S5----------S4。 在给本控制系统供电的过程中,必须注意观察整个系统设备的状态指示灯变化,以及其它的异常现象的出现。 如果供电开关合上后,相应的设备没有相应状态显示,必须立即停止送电,并进行检查确认,直到故障完全解决为止,供电工作才可以继续进行。

3、打开计算机中SIMA TIC STEP7软件,进行通讯测试。 打开计算机后,双击桌面上的图标,打开STEP7软件,界面如下: 图1-2 点击工具栏中的Option----set PG/PC interface…,将会弹出设定通讯的界面,如下图: 图1-3 选中CP5611(MPI)通讯卡,然后点击Diagnostics按钮,进行通讯诊断,如下图:

图1-4 分别点击PROFIBUS/MPI Network Diagnostics 和 Hardware 两项任务中的Test 按钮,如果右边的诊断显示都为OK ,则说明上位机与PLC 的硬件连接和通讯均没有问题。诊断结束后点击“确定”按钮关闭窗口。 4、 在STEP7软件的SIMATIC MANAGER 中建立新项目。 1) 建立新项目的名字和存储路径 点击SIMA TIC MANAGER 窗口中 图标或者点击工具栏上的File —New ,弹出如图1-5的对话窗口。 图1-5 图1-6 在Name 栏下,填入你要建立的新项目的名称,如:LG2004,然后通过BROWSE 按钮选择你的新项目所要存储的路径。最后,点击OK 按钮关闭改窗口。在SIMATIC MANAGER 将会出现刚新建的项目LG2004,如图1-6所示。 2) 建立项目工作站 点击Insert-----Station-----2 SIMATIC 300 Station ,建立一个S7-300的工作站。 如图1-7,图1-8。

西门子PLC S7-300存储卡应用

西门子PLC S7-300存储卡应用 西门子PLC使用存储卡来保存用户的程序和数据,例如:在西门子PLC S7-300系列中,通常使用MMC卡,用户把程序的逻辑和数据保存在MMC卡中。在由西门子PLC S7-300系列组成的控制系统中,必须使用存储卡MMC来使得西门子PLC正常运行。在使用过程中,用户需要将编程软件组态好的逻辑写入到存储卡中,从而保证系统的正常运行。将程序写入存储卡的方式有多种,本文下面就来介绍一下这些方法,供用户在调试过程中参考使用。 西门子PLC存储卡写入程序方法 在西门子PLC S7-300系列中,用户可以使用MMC卡进行程序的下载操作,有以下几种方式可供选择: 1. 直接下载 用户在西门子PLC S7-300的编程软件STEP7中,使用快捷栏中的下载按钮直接下载,或者使用STEP7菜单中的“PLC->下载”命令下载程序; 2. 菜单指令下载 用户在西门子PLC S7-300的编程软件STEP7中,在菜单栏中,选择“PLC->下载用户程序到存储卡”的菜单命令,将整个程序下载,注意在使用这个指令时,不能对部分程序进行下载,只能将程序整体下载,同时覆盖存储卡中原有的内容; 3. 拷贝程序

用户在西门子PLC S7-300的编程软件STEP7中,使用菜单指令“PLC->拷贝RAM到ROM”指令,可以把工作存储器中的内容拷贝到存储卡中,同时会清除原来存储卡中的信息,并且这项操作只能在CPU的STOP状态下进行; 4. 保存程序 用户在西门子PLC S7-300的编程软件STEP7中,使用菜单指令“文件->S7存储卡->打开”指令,然后再使用“PLC->保存到存储卡”,可以将文件写入到存储卡中; 5. 编程保存 用户在西门子PLC S7-300的编程软件STEP7中,通过调用系统功能SFC84-向装载存储器写数据块,可以将工作存储器中的数据块写入到存储卡中。 西门子PLC S7-300的MMC存储卡通常用来存储程序和数据,它是PLC正常运行时必不可少的部件。用户可以通过多种方式将编写好的程序逻辑保存下载到存储卡中,从而确保控制系统的正常运行,在下载时,用户可以按照本文提供的方式进行操作。

深入浅出西门子s7-300plc

(2)基于PROFIBUS 的分布式I/O 基于PROFIBUS的分布式与本地I/O的组态采用了统一的方式,因此,用户在编程时无须分辨I/O类型,可以像使用本地I/O一样方便地使用分布式I/O。 (3)系统中集成的路由功能 TIA中的各种网络可以进行互联。TIA中集成的路由功能可以方便地实现跨网络的下载、诊断等,使整个系统的安装调试更加容易。 (4)集成的系统诊断和报告功能 TIA系统集成了自动诊断和错误报告功能,诊断和故障信息可以通过网络自动发送的相关设备而不需要编程。 1.1.3 TIA的开放性 TIA是一个高度集成和统一的系统,同时它也是一个具有高度开放性的系统。TIA的开放性体现在以下几个方面。 1.对所有类型的现场设备开放 通过PROFIBUS,TIA对范围极广的现场设备开放。目前,该总线已经实现了在防爆环境的应用和与驱动设备同步。开关类产品和安装设备还可以通过AS-Interface。总线接入自动化系统,作为PROFIBUS总线的扩展。楼宇自动化与生产自动化的连接也可以通过instabus○R EIB实现。 2.对办公系统开放并支持Internet 以太网通过TCP/IP协议将TIA与办公自动化应用及Internet/ Intranet世界相连接。TIA采用OPC作为访问过程数据的标准接口,通过该接口,可以很容易地建立所有基于PC 的自动化系统与办公应用之间的连接,而不论它们所处的物理位置如何。Internet技术使在任意位置对工厂进行远程操作和监视成为可能。 3.对新型自动化结构开放 自动化领域当中的一个明显的技术趋势就是系统的模块化程度大大提高,即由带有智能功熊的技术模块组成的自动化结构。这些模块可以预先进行组态、启动和测试。这样,实现整个工厂的投运要快得多,更改系统也不会影响到生产运行。通过PROFInet,TIA使用与厂商无关的通讯、自动化和工程标准,使系统使用智能仪表(甚至不同厂家)非常容易,不必管它们是否与PROFIBUS或者以太网相连接。通过新的工程工具,TIA实现了对这种结构的简单而集成化的组态。 1.2 SIMATIC可编程控制器概述(家族系列) 1.2.1 选择SIMATIC可编程控制器的理由

基于 S7-300PLC 的西门子自动化实验室的建设及应用

基于S7-300PLC的西门子自动化实验室的建设及应用 于颖, 王玉 (同济大学中德工程学院,上海 201804) 摘要:介绍了基于S7-300PLC的西门子先进自动化实验室的构建思路,改变了传统的以单一PLC为基础的实验模式,通过PROFIBUS、PROFINET将PLC的控制技术、工业通讯技术整合在一起,并且配备了实际的被控对象,使学生能够模拟实际工业自动化领域的控制,为其提供了PLC应用技术良好的实践平台。结合开设的课程,阐述了实验项目的设计思路。通过实验教学的实践证明,该实验室可以很好的任意组合,实现需要的控制体系配置方案,满足多个课程的实验教学需要。 关键词: 自动化实验室;PLC;PROFIBUS;PROFINET;STEP7 中图分类号: 文献标识码: 文章编号: Construction and Application of Siemens Automation Lab Based on S7-300 PLC Yu Ying, Wang Yu (Tongji University, Chinese-German University of Applied Sciences,Shanghai 201804) Abstract: This paper describes the idea of construction of Siemens automation lab based on S7-300PLC. It changes the traditional experiment mode based on single PLC. PLC control technology and industry communication is combined through PROFIBUS and PROFINET. Physical controlled object is also equipped in this lab to provide a practice platform for the students analog control technology of real industry automation process. The experiments are introduced according to the lecture. It is proved that the system can combine flexibly to realize needed configuration to satisfy different lecture’s requirements. Key words: Automation lab;PLC;PROFIBUS;PROFINET;STEP7 可编程控制器PLC经过几十年的发展,其功能从单一的逻辑控制扩展到复杂过程控制领域,并在现场总线出现后,实现了底层现场设备之间以及生产现场与外界的信息交换。传统的分散PLC为基础的实验模式已经不能跟上当今的工业通讯技术发展的要求。本实验室运用PROFIBUS和PROFINET技术实现了PLC网络控制,使学生在掌握单机PLC技术的基础上,又进一步将控制技术及工业通讯技术融合在一起,形成综合性的网络化控制。 1 实验系统配置 SIMATIC S7-300为一种通用型PLC,能适合自动化工程中的各种应用场合,尤其在生产制造工程中的应用。模块化、无排风扇结构、易于实现分布式的配置、以及用户易于掌握等特点,使得其在生产制造工程、汽车工程、机械制造、食品饮料、化工等各个行业都得以发挥其特长。本系统采用了型号为CPU315F-2DP的PLC, 它是故障安全型CPU,带有PROFIBUS-2DP主站/从站接口,可以组态为故障安全型自动化系统,满足安全运行的要求,不需要对故障I/O进行额外的布线,使用PROFIsafe协议的PROFIBUS-DP实现与安全有关的通信。 数字量的输入输出选择了SM323模块,具有16点输入和16点输出。模拟量选择了SM334模块,含有4个输入2个输出。 工业以太网交换机采用了SCALANCE X-200系列,用于总线、星形和环形拓扑结

西门子S7 300经典入门教程

PLC概述.................................................................................................................. 1 一、可编程控制器的产生及定义.............................................................................. 1 二、可编程控制器的分类及特点.............................................................................. 1 三、可编程控制器的应用.......................................................................................... 3 四、PLC控制系统的分类 ......................................................................................... 4可编程控制器原理...................................................................................................... 52.1 PLC的组成与基本结构................................................................................. 5第三章SIMATIC S7-300 PLC系统特性及硬件构成........................................... 11用户程序由组织块(OB)、功能块(FB,FC)、数据块(DB)构成.................... 13第四章编程语言.................................................................................................. 20 PLC概述 一、可编程控制器的产生及定义 ①1969年美国数字设备公司(DEC)研制出世界第一台可编程控制器,并成功地应用在美国通用汽车公司(GM)的生产线上。但当时只能进行逻辑运算,故称为可编程逻辑控制器,简称PLC(programmable logic controller)。 ②70年代后期,随着微电子技术和计算机技术的迅猛发展,使PLC从开关量的逻辑控制扩展到数字控制及生产过程控制域,真正成为一种电子计算机工业控制装置,故称为可编程控制器,简称PC(programmable controller)。但由于PC容易与个人计算机(personal computer)相混淆,故人们仍习惯地用PLC作为可编程控制器的缩写。 ③1985年国际电工委员会(IEC)对PLC的定义如下:可编程控制器是一种进行数字运算的电子系统,是专为在工业环境下的应用而设计的工业控制器,它采用了可以编程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字或模拟式的输入和输出,控制各种类型机械的生产过程。 ④PLC是由继电器逻辑控制系统发展而来,所以它在数学处理、顺序控制方面具有一定优势。继电器在控制系统中主要起两种作用:(1)逻辑运算(2)弱电控制强电。 ⑤PLC是集自动控制技术、计算机技术和通讯技术于一体的一种新型工业控制装置,已跃居工业自动化三大支柱(PLC、ROBOT、CAD/CAM)的首位。二、可编程控制器的分类及特点 (一)分类 (1)从组成结构形式分 ①一体化整体式PLC ②模块式结构化PLC (2)按I/O点数及内存容量分

相关主题
文本预览
相关文档 最新文档