1、西门子S7-300软硬件的组态方法第第1 1章章 S7-300S7-300系统特性及硬件介绍系统特性及硬件介绍1.1 S7-3001.1 S7-300系统结构系统结构 1.2 S7-300 CPU1.2 S7-300 CPU模块模块1.3 1.3 信号模块信号模块 (SMSM)1.4 1.4 电源模块电源模块 (PSPS)1.5 1.5 接口模块(接口模块(IMIM)1.6 1.6 其他模块(其他模块(IMIM)1.7 S7-3001.7 S7-300的硬件组态的硬件组态导轨导轨 PS电源模块CPU IM接口模块SM:DISM:DOSM:AISM:AO FM:-计数-定位-闭环控制 CP:-点
2、-到-点-PROFIBUS-工业以太网S7-300系统结构系统结构系统背版总线系统背版总线导轨(机架)导轨(机架)S7-300模块模块S7-300 CPU模块操作 R RU UN N-P P:可可编编程程运运行行模模式式。在在此此模模式式下下,C CP PU U不不仅仅可可以以执执行行用用户户程程序序,在在运运行行的的同同时时,还还可可以以通通过过编编程程设设备备(如如装装有有STEP 7STEP 7的的PGPG、装有、装有STEP 7STEP 7的计算机等)读的计算机等)读出、修改、监控用户程序。出、修改、监控用户程序。RUNRUN:运行模式。在此模式下,:运行模式。在此模式下,CPUCPU
3、执执行用户程序,还可以通过编程设备读出、行用户程序,还可以通过编程设备读出、监控用户程序,但不能修改用户程序。监控用户程序,但不能修改用户程序。1.1.模式选择开关模式选择开关(1/1)(1/1)S ST TO OP P:停停机机模模式式。在在此此模模式式下下,C CP PU U不不执执行行用用户户程程序序,但但可可以以通通过过编编程程设设备备(如如装装有有S ST TE EP P 7 7的的P PG G、装装有有S ST TE EP P 7 7的的计计算算机机等等)从从C CP PU U中中读读出出或或修修改改用用户户程程序序。在在此此位位置置可可以以拔拔出出钥钥匙。匙。M MR RE ES
4、 S:存存储储器器复复位位模模式式。该该位位置置不不能能保保持持,当当开开关关在在此此位位置置释释放放时时将将自自动动返返回回到到S ST TO OP P位位置置。将将钥钥匙匙从从S ST TO OP P模模式式切切换换到到M MR RE ES S模模式式时时,可可复复位位存存储储器器,使使C CP PU U回回到到初始状态。初始状态。1.1.模式选择开关模式选择开关(2/2)(2/2)2.2.状态及故障显示状态及故障显示(1/2)(1/2)SFSF(红色红色):系统出错):系统出错/故障指示灯。故障指示灯。CPUCPU硬件或软硬件或软件错误时亮。件错误时亮。B BA AT TF F(红红色色
5、):电电池池故故障障指指示示灯灯(只只有有C CP PU U3 31 13 3和和3 31 14 4配配备)。当电池失效或未装入时,指示灯亮。备)。当电池失效或未装入时,指示灯亮。D DC C5 5V V(绿绿色色):5 5V V电电源源指指示示灯灯。C CP PU U和和S S7 7-3 30 00 0总总线线的的5 5V V电源正常时亮。电源正常时亮。F FR RC CE E(黄黄色色):强强制制作作业业有有效效指指示示灯灯。至至少少有有一一个个I I/O O被被强制状态时亮。强制状态时亮。R RU UN N(绿绿色色):运运行行状状态态指指示示灯灯。C CP PU U处处于于“R RU
6、UN N”状状态态时时亮亮;L LE ED D在在“S St ta ar rt tu up p”状状态态以以2 2H Hz z频频率率闪闪烁烁;在在“H HO OL LD D”状状态态以以0.5Hz0.5Hz频率闪烁。频率闪烁。2.2.状态及故障显示状态及故障显示(2/2)(2/2)STOPSTOP(黄色黄色):停止状态指示灯。):停止状态指示灯。CPUCPU处于处于“STOPSTOP”或或“HOLDHOLD”或或“StartupStartup”状态时亮;在存储器复位时状态时亮;在存储器复位时LEDLED以以0.50.5HzHz频率闪烁;在存储器置位时频率闪烁;在存储器置位时LEDLED以以2
7、Hz2Hz频率闪烁。频率闪烁。B BU US S D DF F(B BF F)(红红色色):总总线线出出错错指指示示灯灯(只只适适用用于于带带有有DPDP接口的接口的CPUCPU)。出错时亮。)。出错时亮。S SF F D DP P:D DP P接接口口错错误误指指示示灯灯(只只适适用用于于带带有有D DP P接接口口的的CPUCPU)。当)。当DPDP接口故障时亮。接口故障时亮。1.3 信号模块(SM)1.3.1 数字量信号模块 1.3.2 模拟量信号模块 1.3.3 传感器与AI的连接 1.3.4 热敏电阻与AI的连接 1.3.5 热电偶与AI的连接 1.3.6 电压输出型模块的连接 1.
8、3.7 电流输出型模块的连接1.4 电源模块(PS)lPS 305户外型电源模块 采用直流供电,输出为24V直流。lPS307标准电源模块 PS307(2A)PS307(5A)PS307(10A)PS 305 2A365-0BA01-0AA0X234PS3075ADC5VVOLTAGESELECTORONOFF50mmPS 307 5A307-1BA00-0AA0PS3075AX234DC5VVOLTAGESELECTORONOFF80mm307-1BA00-0AA0PS3075AX234DC5VVOLTAGESELECTORONOFFPS 307 10A200mmPS 307 2A307-1
9、BA00-0AA0PS3075AX234DC5VVOLTAGESELECTORONOFF80mm1.5 接口模块(IM)l双机架接口模块IM365 IM365发送模块IM365接收模块。l多机架接口模块 IM360:用于发送数据 IM361:用于接收数据360-3CA01-0AA0IM360X234SFDC5V360-3CA01-0AA0IM360X234SFDC5V365-0BA01-0AA0IM365RECEIVEX234365-0BA01-0AA0IM365RECEIVEX2341.6 其他模块(IM)l通信处理器模块(CP)CP340:用于点对点连接的通讯模板CP341:用于点对点连接
10、的通讯模板CP343-1:用于连接工业以太网的通讯模板CP343-2:用于AS接口的通讯模板CP342-5:用于PROFIBUSDP的通讯模板CP343-5:用于连接PROFIBUSFMS的通讯模板1.7 S7-300的硬件组态 单机架组态单机架组态多机架组态多机架组态S7-300S7-300数字量模块地址的确定数字量模块地址的确定S7-300S7-300模拟量模块地址的确定模拟量模块地址的确定S7-300S7-300数字量模块位地址的确定数字量模块位地址的确定1.7.1单机架组态 1.7.2.多机架组态 1.7.3 S7-300数字量模块地址的确定 1.7.4 S7-300模拟量模块地址的确
11、定 1.7.5 S7-300数字量模块位地址的确定 第第2章章 SIMATIC管理器启动SIMATIC管理器SIMATIC管理器界面STEP 7项目结构SIMATIC 管理器自定义选项设置PG/PC接口设置1.启动SIMATIC管理器启动SIMATIC管理器2.SIMATIC管理器界面3.STEP 7项目结构l 第第1层:项目层:项目 项目代表了自动化解决方案中的所有数据和项目代表了自动化解决方案中的所有数据和程序的整体,它位于对象体系的最上层。程序的整体,它位于对象体系的最上层。l 第第2层:子网、站层:子网、站 SIMATIC 300/400站用于存放硬件组站用于存放硬件组态和模块参数等信
12、息,站是组态硬件的起点。态和模块参数等信息,站是组态硬件的起点。l 第第3层和其他层:与上一层对象类型有关。层和其他层:与上一层对象类型有关。4.SIMATIC 管理器自定义选项设置(1/2)设置常规选项设置常规选项4.SIMATIC 管理器自定义选项设置(2/2)设置语言设置语言设置选项设置选项启动设置界面启动设置界面5.PG/PC接口设置(1/3)设置接口属性设置接口属性5.PG/PC接口设置(2/3)5.PG/PC接口设置(3/3)安装安装/卸载接口卸载接口第第3章章 S7-300的组态方法使用项目向导创建STEP 7项目插入S7-300工作站硬件组态编辑符号表程序编辑窗口编辑LAD程序
13、使用项目向导创建STEP 7项目(1/4)项目向导项目向导1/4项目向导项目向导2/4使用项目向导创建STEP 7项目(2/4)使用项目向导创建STEP 7项目(3/4)项目向导项目向导3、4使用项目向导创建STEP 7项目(4/4)完成项目创建,项目名:完成项目创建,项目名:My_Prj1插入S7-300工作站在在My_Prj2项目内插入项目内插入S7-300工作站:工作站:SIMATIC 300(1)硬件组态(1/6)硬件组态窗口硬件组态窗口4.硬件组态(2/6)插入插入0号导轨:号导轨:(0)UR4.硬件组态(3/6)插入各种插入各种S7-300模块模块4.硬件组态(4/6)设置设置CP
14、U属性属性4.硬件组态(5/6)设置数字量模块属性设置数字量模块属性4.硬件组态(6/6)编译硬件组态(编译硬件组态(完成后的窗口完成后的窗口)系统自动创建系统自动创建程序文件夹程序文件夹包含一个包含一个循环组织块循环组织块OB1编辑符号表(1/2)方法方法1 1:从从LAD/STL/FBDLAD/STL/FBD编辑器打开符号表编辑器打开符号表5.编辑符号表(2/2)方法方法2 2:从从SIMATICSIMATIC管理器打开符号表管理器打开符号表程序编辑窗口编辑LAD程序(1/2)设置组织块(设置组织块(OBOB)属性为)属性为LADLAD方式方式编辑LAD程序(2/2)编写梯形图(编写梯形图
15、(LADLAD)程序)程序第4章下载和调试程序 为为了了测测试试前前面面我我们们所所完完成成的的P PL LC C设设计计项项目目,必必须须将将程程序序和和模模块块信信息息下下载载到到P PL LC C的的C CP PU U模模块块。要要实实现现编编程程设设备备与与P PL LC C之之间间的的数数据据传传送送,首首先先应应正正确确安安装装P PL LC C硬硬件件模模块块,然然后后用用编编程程电电缆缆(如如U US SB B-M MP PI I电电缆缆、P PR RO OF FI IB BU US S总总线线电电缆缆)将将P PL LC C与与P PG G/P PC C连连接接起起来,并打开
16、来,并打开PS307PS307电源开关。电源开关。下载程序及模块信息下载程序及模块信息1.下载程序及模块信息(1/2)具体步骤具体步骤如下:如下:启动启动SIMATIC ManagerSIMATIC Manager,并打开,并打开My_prj2My_prj2项目;项目;单击仿真工具按钮单击仿真工具按钮 ,启动,启动S7-PLCSIMS7-PLCSIM仿真程序;仿真程序;将将CPUCPU工作模式开关切换到工作模式开关切换到STOPSTOP模式;模式;在项目窗口内选中要下载的工作站在项目窗口内选中要下载的工作站 ;执行菜单命令执行菜单命令【PLCPLC】【DownloadDownload】,或单击
17、鼠标,或单击鼠标右键执行快捷菜单命令右键执行快捷菜单命令【PLCPLC】【DownloadDownload】将整个将整个S7-S7-300300站下载到站下载到PLCPLC。1.下载程序及模块信息(2/2)启动仿真工具启动仿真工具S7-PLCSIMS7-PLCSIMSTL(语句表)STL STL(语句表)是一种类似于计算机汇编语言的一种(语句表)是一种类似于计算机汇编语言的一种文本编程语言文本编程语言,由多条语句组成一个程序段。语句表可供,由多条语句组成一个程序段。语句表可供习惯汇编语言的用户使用,在运行时间和要求的存储空间习惯汇编语言的用户使用,在运行时间和要求的存储空间方面最优。在设计通信
18、、数学运算等高级应用程序时建议方面最优。在设计通信、数学运算等高级应用程序时建议使用语句表。使用语句表。LAD(梯形图)LAD LAD(梯形图)是一种图形语言,比较形象直观,容(梯形图)是一种图形语言,比较形象直观,容易掌握,用得最多,堪称用户易掌握,用得最多,堪称用户第一编程语言第一编程语言。梯形图与继。梯形图与继电器控制电路图的表达方式极为相似,适合于熟悉继电器电器控制电路图的表达方式极为相似,适合于熟悉继电器控制电路的用户使用,特别适用于数字量逻辑控制。控制电路的用户使用,特别适用于数字量逻辑控制。FBD(功能块图)FBD FBD(功能块图)使用类似于布尔代数的图形(功能块图)使用类似于
19、布尔代数的图形逻辑符逻辑符号号来表示控制逻辑,一些复杂的功能用指令框表示。来表示控制逻辑,一些复杂的功能用指令框表示。FBDFBD比较适合于有数字电路基础的编程人员使用。比较适合于有数字电路基础的编程人员使用。基本数据类型 PLCPLC用户存储区的分类及功能用户存储区的分类及功能(1/2)(1/2)PLCPLC用户存储区的分类及功能用户存储区的分类及功能(2/2)(2/2)第5章软件组态实例 组态一个水箱放水电动门,阀门组态一个水箱放水电动门,阀门的控制方式为脉冲式,门本身具备手的控制方式为脉冲式,门本身具备手动开关功能,同时具备液位低自动关,动开关功能,同时具备液位低自动关,液位高自动开功能。液位高自动开功能。