工业网络控制
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
工业网络控制安装与调试电子教案
学习单元 2
工业网络控制
工业网络控制
第二部分 PROFIBUS通信技术
2
2 PROFIBUS通信技术
2.1 ProfiBus通信简介 2.2 S7-300PLC的ProfiBus通信方法
3
2.1 Profibus通信简介
作为众多现场总线家族的成员之一,ProfiBus是在欧 洲工业界得到最广泛应用的一个现场总线标准,也是目前国 际上通用的现场总线标准之一。ProfiBus是属于单元级、 现场级的SIMITAC网络,适用于传输中、小量的数据。其开 放性可以允许众多的厂商开发各自的符合ProfiBus协议的 产品,这些产品可以连接在同一个ProfiBus网络上。 ProfiBus是一种电气网络,物理传输介质可以是屏蔽双绞 线、光纤、无线传输。
4
2.1 Profibus通信简介
ProfiBus主要有三部分组成,包括: 1.由现场总线报文——ProfiBus-FMS 2.分布式外围设备——ProfiBus-DP 3.过程控制自动化——ProfiBus-PA
5
2.1 Profibus通信简介
6
2.1 Profibus通信简介
7
2.1 Profibus通信简介
二、 通过CPU集成DP口连接智能从站
16
2.2.1.1 CPU集成DP口与ET200M之间远程的通信
ET200系列是远程I/0站,为减少信号电缆的敷设, 可以在设备附近根据不同的要求放置不同类型的I/0站, 如ET200M、ET200B、ET200X、ET200S等,ET200M适合在 远程站点I/0点数量较多的情况下使用,我们将以 ET200M为例介绍远程I/O的配置。主站为集成DP接口的 CPU,下面进行详细介绍。
20
2.2.1.1 CPU集成DP口与ET200M之间远程的通信
SF BF
ON
BUS ADDRESS
ON
64 32 16 8 4 2 1
DC24V
电源
输入
向右拨
图2.2 ET200M的外形图
21
2.2.1.1 CPU集成DP口与ET200M之间远程的通信
2)在STEP7中新建一个“ET200M作为从站的DP通信”的 项目。先插入一个S7-300站,然后双击“Hardware”选项, 进人“Hw config”窗口。点击“catalog”图标打开硬件 目录,按硬件安装次序和订货号依次插人机架、电源、 CPU等进行硬件组态,如图2.3所示。
24
2.2.1.1 CPU集成DP口与ET200M之间远程的通信
图2.4 PROFIBUS-DP的“Network Settings”参数设置
25
2.2.1.1 CPU集成DP口与ET200M之间远程的通信
4)在PROFIBUS-DP选项中,通过左边的“PROFIBUSDP”→“ET200M”→“IM153-1”路径,选择接口模块IM153-1, 添加到PROFIBUS网络上,如图2.5所示。添加是通过拖拽完 成的,如果位置有效,则会在鼠标的箭头上出现“+”标记, 此时释放“IM 153-1”。在释放鼠标的同时,会弹出图2.6所 示对话框,进行IM153的PROFIBUS网络参数配置。
22
2.2.1.1 CPU集成DP口与ET200M之间远程的通信
图2.3 CPU315-2DP RPROFIBUS网络配置
23
2.2.1.1 CPU集成DP口与ET200M之间远程的通信
3)插入CPU同时,弹出PROFIBUS组态界面。点击New按钮, 新建PROFIBUS(1),组态PROFIBUS站地址为2。点击 “Properties”按钮组态网络属性,选择“Network Settings”,界面如图2.4所示,点击“OK”按钮确认,完 成PROFIBUS网络创建,同时界面出现PROFIBUS网络。
19
2.2.1.1 CPU集成DP口与ET200M之间远程的通信
3、网络组态以及参数设置 1)、按图2.1连接CPU315C-2DP集成的DP接口与ET200M的 PROFIBUS-DP接口。先用MPI电缆将MPI卡CP5611连接到 CPU315-2DP的MPI接口,对CPU315-2DP进行初始化,同时对 ET200M的“BUS ADDRESS”拨盘开关的PROFIBUS地址设定为4, 如图2.2所示,即把数字“4”左侧对应的开关拨向右侧即可。 如果设定PROFIBUS地址为6,则把“2”、“4”两个数字左侧 对应的开关拨向右侧,依此类推。
26
2.2.1.1 CPU集成DP口与ET200M之间远程的通信
5)图2.5 加载IM 153-1至PROFIBUS(1)网络过程示意, 定义ET200M接口模块IMl53-2的PROFIBUS站地址,组态的站 地址必须与IMl53-2上拨码开关设定的站地址相同,本例中 站地址为4。然后组态ET200M上I/O模块,设定I/O点的地址, ET200M的I/O地址区与中央扩展的I/O地址区一致,不能冲 突,本例中ET200M上组态了16点输入和16点输出,开始地址 为1,访问这些点时用I区和Q区,例如输入点为I1.0,第一 个输出点为Q1.0,实际使用时ET200M所带的I/O模块就好象 是集成在CPU 315-2DP上的一样,编程非常简单。硬件组态 结果见图2.7。
17
wk.baidu.com
2.2.1.1 CPU集成DP口与ET200M之间远程的通信
1、硬件连接
图2.1 集成DP口CPU与ET200M硬件连接
18
2.2.1.1 CPU集成DP口与ET200M之间远程的通信
2、资源需求 带集成DP口的S7-300的CPU315-2DP作为主站。 从站为带I/O模块的ET200M。 MPI网卡CP5611。 ProfiBus总线连接器以及电缆。 STEP7 V5.2系统设计软件
15
2.2.1利用I/O口实现小于4个字节直接Profibus通信
直接利用I/O口实现小于4个字节直接ProfiBus的 通信方法包含两个方面的内容:⑴、用装载指令访问 实际I/O口——比如主站与ET200M扩展I/O口之间的通 信;⑵、用装载指令访问虚拟I/O口——比如主站与智 能从站的I/O口之间的通信,下面分别予以介绍。 一、 CPU集成DP口与ET200M之间远程的通信
8
2.1 Profibus通信简介
9
2.1 Profibus通信简介
10
2.1 Profibus通信简介
11
2.1 Profibus通信简介
12
2.1 Profibus通信简介
13
2.1 Profibus通信简介
14
2.2 Profibus通信方法
2.2.1 利用I/O口实现小于4个字节直接ProfiBus通信 2.2.2 系统功能SFC14、SFC15的ProfiBus通信应用 2.2.3 多个S7-300之间的ProfiBus通信实现
学习单元 2
工业网络控制
工业网络控制
第二部分 PROFIBUS通信技术
2
2 PROFIBUS通信技术
2.1 ProfiBus通信简介 2.2 S7-300PLC的ProfiBus通信方法
3
2.1 Profibus通信简介
作为众多现场总线家族的成员之一,ProfiBus是在欧 洲工业界得到最广泛应用的一个现场总线标准,也是目前国 际上通用的现场总线标准之一。ProfiBus是属于单元级、 现场级的SIMITAC网络,适用于传输中、小量的数据。其开 放性可以允许众多的厂商开发各自的符合ProfiBus协议的 产品,这些产品可以连接在同一个ProfiBus网络上。 ProfiBus是一种电气网络,物理传输介质可以是屏蔽双绞 线、光纤、无线传输。
4
2.1 Profibus通信简介
ProfiBus主要有三部分组成,包括: 1.由现场总线报文——ProfiBus-FMS 2.分布式外围设备——ProfiBus-DP 3.过程控制自动化——ProfiBus-PA
5
2.1 Profibus通信简介
6
2.1 Profibus通信简介
7
2.1 Profibus通信简介
二、 通过CPU集成DP口连接智能从站
16
2.2.1.1 CPU集成DP口与ET200M之间远程的通信
ET200系列是远程I/0站,为减少信号电缆的敷设, 可以在设备附近根据不同的要求放置不同类型的I/0站, 如ET200M、ET200B、ET200X、ET200S等,ET200M适合在 远程站点I/0点数量较多的情况下使用,我们将以 ET200M为例介绍远程I/O的配置。主站为集成DP接口的 CPU,下面进行详细介绍。
20
2.2.1.1 CPU集成DP口与ET200M之间远程的通信
SF BF
ON
BUS ADDRESS
ON
64 32 16 8 4 2 1
DC24V
电源
输入
向右拨
图2.2 ET200M的外形图
21
2.2.1.1 CPU集成DP口与ET200M之间远程的通信
2)在STEP7中新建一个“ET200M作为从站的DP通信”的 项目。先插入一个S7-300站,然后双击“Hardware”选项, 进人“Hw config”窗口。点击“catalog”图标打开硬件 目录,按硬件安装次序和订货号依次插人机架、电源、 CPU等进行硬件组态,如图2.3所示。
24
2.2.1.1 CPU集成DP口与ET200M之间远程的通信
图2.4 PROFIBUS-DP的“Network Settings”参数设置
25
2.2.1.1 CPU集成DP口与ET200M之间远程的通信
4)在PROFIBUS-DP选项中,通过左边的“PROFIBUSDP”→“ET200M”→“IM153-1”路径,选择接口模块IM153-1, 添加到PROFIBUS网络上,如图2.5所示。添加是通过拖拽完 成的,如果位置有效,则会在鼠标的箭头上出现“+”标记, 此时释放“IM 153-1”。在释放鼠标的同时,会弹出图2.6所 示对话框,进行IM153的PROFIBUS网络参数配置。
22
2.2.1.1 CPU集成DP口与ET200M之间远程的通信
图2.3 CPU315-2DP RPROFIBUS网络配置
23
2.2.1.1 CPU集成DP口与ET200M之间远程的通信
3)插入CPU同时,弹出PROFIBUS组态界面。点击New按钮, 新建PROFIBUS(1),组态PROFIBUS站地址为2。点击 “Properties”按钮组态网络属性,选择“Network Settings”,界面如图2.4所示,点击“OK”按钮确认,完 成PROFIBUS网络创建,同时界面出现PROFIBUS网络。
19
2.2.1.1 CPU集成DP口与ET200M之间远程的通信
3、网络组态以及参数设置 1)、按图2.1连接CPU315C-2DP集成的DP接口与ET200M的 PROFIBUS-DP接口。先用MPI电缆将MPI卡CP5611连接到 CPU315-2DP的MPI接口,对CPU315-2DP进行初始化,同时对 ET200M的“BUS ADDRESS”拨盘开关的PROFIBUS地址设定为4, 如图2.2所示,即把数字“4”左侧对应的开关拨向右侧即可。 如果设定PROFIBUS地址为6,则把“2”、“4”两个数字左侧 对应的开关拨向右侧,依此类推。
26
2.2.1.1 CPU集成DP口与ET200M之间远程的通信
5)图2.5 加载IM 153-1至PROFIBUS(1)网络过程示意, 定义ET200M接口模块IMl53-2的PROFIBUS站地址,组态的站 地址必须与IMl53-2上拨码开关设定的站地址相同,本例中 站地址为4。然后组态ET200M上I/O模块,设定I/O点的地址, ET200M的I/O地址区与中央扩展的I/O地址区一致,不能冲 突,本例中ET200M上组态了16点输入和16点输出,开始地址 为1,访问这些点时用I区和Q区,例如输入点为I1.0,第一 个输出点为Q1.0,实际使用时ET200M所带的I/O模块就好象 是集成在CPU 315-2DP上的一样,编程非常简单。硬件组态 结果见图2.7。
17
wk.baidu.com
2.2.1.1 CPU集成DP口与ET200M之间远程的通信
1、硬件连接
图2.1 集成DP口CPU与ET200M硬件连接
18
2.2.1.1 CPU集成DP口与ET200M之间远程的通信
2、资源需求 带集成DP口的S7-300的CPU315-2DP作为主站。 从站为带I/O模块的ET200M。 MPI网卡CP5611。 ProfiBus总线连接器以及电缆。 STEP7 V5.2系统设计软件
15
2.2.1利用I/O口实现小于4个字节直接Profibus通信
直接利用I/O口实现小于4个字节直接ProfiBus的 通信方法包含两个方面的内容:⑴、用装载指令访问 实际I/O口——比如主站与ET200M扩展I/O口之间的通 信;⑵、用装载指令访问虚拟I/O口——比如主站与智 能从站的I/O口之间的通信,下面分别予以介绍。 一、 CPU集成DP口与ET200M之间远程的通信
8
2.1 Profibus通信简介
9
2.1 Profibus通信简介
10
2.1 Profibus通信简介
11
2.1 Profibus通信简介
12
2.1 Profibus通信简介
13
2.1 Profibus通信简介
14
2.2 Profibus通信方法
2.2.1 利用I/O口实现小于4个字节直接ProfiBus通信 2.2.2 系统功能SFC14、SFC15的ProfiBus通信应用 2.2.3 多个S7-300之间的ProfiBus通信实现