PROFIBUS组态经典应用实例
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
12、双击槽架中在 DP 项目,出现“DP-属性”对话框。
13、点击“常规”标签中的“属性”按钮,在出现的“属性-PROFIBUS DP”对话框中设置 S7-400 的站地址。
6
www.plcworld.cn
(选中未连网 14、先在子网的下拉列表中选中一项,再单击“新建” 时)或“属性”按钮,选择通讯的波特率和配置文件(DP) 。
21、选中第一行,先组态主站的发送区(对应从站的接收区) ,再点 击“编辑”按钮。选定主站的地址类型(和从站相对应)和地址。
10
www.plcworld.cn
和从站地址类型对应
22、同样,组态 S7-400 的接收区。组态完的图面如下:
主站发送和 接收区
从站接收和 发送区
11
www.plcworld.cn
11
www.plcworld.cn
主站中编写的程序范例如下:
12
www.plcworld.cn
符号说明: LADDR RET_VAL 误代码。 已读取的用户数据的目标区域。必须与用 STEP 7 为选定 RECORD 模块配置的长度完全相同 组态数据区的首地址(必须以十六进制格式输入地址) 如果在激活功能期间出现错误,则返回值将包含一个错
打包式接收与发送实例
打包式发送与接收主要用到 SFC15 (打包发送) 和 SFC14 (打包接收) 。 本例以 S7-400 为主站,S7-300 为从站为例来说明打包式发送和接 收的组态步骤。 先组态从站 组态从站 S7-300。 1、新建项目“打包式发送与接收例” ,插入 S7-300 站点。
2
www.plcworld.cn
设定为 DP 从站
5、点击“组态”工作标签,组态 3 号从站的发送与接收的数据接口 区。
6、点击“新建...” ,组态 3 号从站的输入数据接口区。
3
www.plcworld.cn
地址类型选择“输 入”并选择地址
7、点击“新建...” ,组态 3 号从站的输出数据接口区。
点击组态从站的数 据发送和接收区
8、点击“新建”按钮,组态 S7-300 的数据接收和发送区。
从下拦列表中选择是组 态从站的输入还是输出
4
www.plcworld.cn
9、 从站组态完后如下图所示, 可以看出, 从站 S7-300 的输入是 IB0, 输出是 QB0。
以上从站已经组态完成,下面再组态主站。 10、在项目管理器中插入 SIMATIC 400 站点。
双击进行硬 件组态
2、在硬件组态环境中,依次放入导轨,电源模块和 CPU 模块。
3、在放入 CPU 模块时,会出现“属性-PROFIBUS 接口”对话框,选 择 S7-300 从站的地址。点击“属性”可以修改传输的波特率。
1
www.plcworld.cn
从站的地址
4 、 此 时 , 组 态 的 S7 - 300 系 统 还 是 DP 主 站 系 统 。
13、点击“组态”标签,组态 2 号主站和 3 号从站的数据交换区。
7
www.plcworld.cn
14、选中第一行,再点击“编辑...” ,组态主站输出和从站的输入的 数据交换区,完成后点击“确定” 。
8
www.plcworld.cn
主站和从站的地址 类型相对应
15、选中第 13 步中数据列表的第二行,再点击“编辑...” ,组态主 站输入和从站的输出的数据交换区,完成后点击“确定” 。
13
www.plcworld.cn
多主站的 PROFIBUSPROFIBUS-DP DX 通信组态实例
功能:当 2 号主站轮询 3 号从站时,3 号站发送数据到 2 号主站的同 时,还要发送信息到 4 号主站。 本例中用到的硬件: 主站:S7-400 CPU 414-3DP(2 号站) 主站:S7-300 CPU315-2DP(4 号站) 从站:S7-300 CPU315-2DP(3 号站) 1、 新建项目“多主站 PROFIBUS-DP DX 通信” ,并插入一个 400 站点 两个 300 站点。
15、选中要连接的从站,再点击“连接”按钮,显示连接完成后的状 态信息。
连接状态信息
16、点击“组态”标签,组态主站的数据接收和发送区。
9
www.plcworld.cn
17、选中第一行,点击“编辑...”按钮,组态主站的数据发送区。 组态完后,点击“确定” 。
和从站地 址类型相对 应,选为输出
和从站一样
11、把已经组态好的 3 号从站挂于 PROFIBUS 总线。
6
www.plcworld.cn
鼠标按住此处不放, 拖 至 PROFIBUS 图标处
12、S7-300 从站挂于总线之后,会自动弹出“DP 从站属性”对话框。 从下拉列表中选定已经组态好的从站,再点击“连接”按钮,下面的 “激活的连接”项中会显示连接的状态信息。
1
www.plcworld.cn
双击进入下 一步
3 、 双 槽 架 中 的 DP 项 , 弹 出 “ 属 性 - DP ” 对 话 框 。
4、 ,点击“常规”标签中的“属性…”按钮,出现“属性-Profibus 接口”对话框,设置从站的地址。
2
www.plcworld.cn
设置从站的地址
,出现“属性-新建子网 PROFIBUS”对话框,设 5、点击“新建…” 置传输传输的波特率及配置文件(DP) 。
2
、
先
进
行
3
号
从
站
的
硬
件
组
态
。
此时还是一个主 站系统
3、在放入 CPU 模块时,会自动弹出“属性-PROFIBUS 接口”对话框,
1
www.plcworld.cn
设定本站地址为 3 号从站。点击“新建...”按钮,设定通讯的波特 率和配置文件(DP) 。
设定本站地址
点击设定通信波特 率和配置文件
4、组态后的结果如第 2 步所示,此时,配置的系统还是一个主站系 统。双击槽架中的 DP 项,出现“属性-DP”对话框。点击其“工作模 式”标签,设定本站为 DP 从站。
13、从站 S7-300 挂于主站网络中。
鼠标按住此处,拖 至 PROFIBUS 图标
14、从站挂于主站网络后,会自动弹出“DP 从站属性”窗口,点击 “ 连 接 ” 标签 ,已 经 组 态 的所 有未 连 接 的 从站 显示 在 列 表 中。
已经组态的从wenku.baidu.com (未连接)
8
www.plcworld.cn
18、同样,选中第 16 步中的第二行,组态主站输入数据区的地址。 组态完的结果如下。
10
www.plcworld.cn
主站的输出和 输入数据区 (上 输出下输入)
从站的输出和 输入数据区 (上 输入下输出)
至此,主站和从站的数据接收和发送区已经组态完毕,其对应关系如 下: 主站 QB0~ QB0~QB4 IB0~ IB0~IB6 在从站中编写的程序范例如下: 从站 IB0~ IB0~IB4 QB0~ QB0~QB6
9、点击第 7 步中的“新建…” ,组态输出数据区域。
5
www.plcworld.cn
http://zhyo720211.gkbk.com)
地址类型选择 输出
一致性选择全部
以上选择完后后确定
10、从站 S7-300 发送和接收数据区组态完后如下图所示:
输入数据区
输出数据区
6
www.plcworld.cn
www.plcworld.cn
WWW.PLCWORLD.CN
PROFIBUS-DP
S7-400 1 S7-400 ET200M
ET200M
: S7-400
S7400-ET200M :
双击此栏,定 义 DP 特性
: 2 DP : DP -DP
1:
www.plcworld.cn
WWW.PLCWORLD.CN
设定为 DP 主站
点击更改 DP 主 站的地址
: 3 -PROFIBUS : DP ET200M ET200M
DP 图标
按住此处不放拖动 到 DP 图标上即可把 ET200M 挂于系统中
组态好后的 ET200M
: 4 ET200M DP 2:
www.plcworld.cn
WWW.PLCWORLD.CN
15、连续点击两次确定,重新回到第 12 步的画面,点击标签“工作 模式” ,选择 S7-400 为 DP 主站。
7
www.plcworld.cn
16、组态好的主站如下图所示。
17、把已经组态好的从站 S7-300 挂于主站 S7-400 之上。
8
www.plcworld.cn
鼠标按住不放,拖于 主站 DP 图标之上
点击此处设置 ET200M 的地址。
: 5 -PROFIBUS ET200M ( ) : ET200M / PROFIBUS
3:
www.plcworld.cn
WWW.PLCWORLD.CN
: 6 ET200M AI I/O DI/DO IM153-1 :
4:
www.plcworld.cn
WWW.PLCWORLD.CN
: 7 ET200M IW0 QW0 : (16 DI/16 DO)
5:
www.plcworld.cn
WWW.PLCWORLD.CN
:
6:
www.plcworld.cn
PROFIBUS 连接智能从站实例
本例以 S7-400 为主站,通过 PROFIBUS 连接从站 S7-300。一般,此 种情况下先配置从站。 1、建立项目“S7-300 从站”项目,插入 S7-300 站。再双击“硬件” , 进入“HW Config” (硬件组态)环境。
从站组态完毕,再组态主站 组态主站。 组态主站 11、和组态从站一样,先组态主站 S7-400 的硬件。
12、在组态 CPU 模块时,会自动弹出“属性-PROFIBUS 接口” ,点击 子网中已有的 PROFIBUS(1) ,再点击“属性…” ,设置通讯参数(波 特率和配置文件) 。
7
www.plcworld.cn
11、同样完成 S7-400 的硬件组态(先插入导轨,再插入电源模块, 最后再插入 CPU 模块,在插入 CPU 模块时,会自动弹出“属性- PROFIBUS”对话框,此时可以不与理会,点击取消,以后再设) 。组
5
www.plcworld.cn
态完成后的界面如下图所示。
由于刚才点击了取消,还未 组态 DP 网络, 因此此处未显 示 DP 图标。
4
www.plcworld.cn
8、3 号从站数据交换区组态结果如下图所示:
5
www.plcworld.cn
9、组态 2 号主站 S7-400 的硬件,组态结果如下图所示:
10、在放入 CPU 模块时,会自动弹出“属性-PROFIBUS 接口”对话框, 设定本站地址为 2。在“子网”列表中选中 187.5Kbps 所在的行,点 击“属性...”可以更改通信的波特率和配置文件(固定为 DP) 。
双击
DP 主站
5、双击槽架中的 DP 项目,出现“属性-DP”对话框,在“工作模式” 标签中选择“DP 从站” 。
2
www.plcworld.cn
选择为从站
6、组态为从站后的状态如下图所示。
没有 PROFIBUS 图 标,表明是从站
7、点击第 5 步图示中的“组态”标签。
3
www.plcworld.cn
2、双击“硬件”进入“HW Config” (硬件组态)环境,组态 S7-300 的硬件(先放入导轨,再放入电源模块,最后放入 CPU 模块) 。在放 入 CPU 模块时, 会出现 “属性-RPOFIBUS 接口 DP” 对话框 (设置 CPU 的地址及通信波特率) ,可以先点击“取消”以后再设置。
6、点击两次“确定” ,重新回到第三步的画面。点击“工作模式”标 签,选择为“DP 从站”模式。
3
www.plcworld.cn
7、点击“组态”标签,进行通信接口数据区的组态。
8、点击“新建…”按钮,先组态输入数据区。
4
www.plcworld.cn
地址类型选择输入
一致性选择全部
以上选择完后点击确定
可看,S7-400 主站和从站 S7-300 通信数据区的关系如下: S7-400(主站) 主站) QB0 IB0 S7-300(从站) 从站) IB0 QB0
最后把组态好的编译存盘并下载到 CPU 中去,然后就可以在主 站和从站中通过交换数据区分别读取对方的数据了。
12
www.plcworld.cn
18、从站挂于主站时,会自动弹出“DP 从站属性”对话框,在“连 接” 标签中会显示已经组态好的从站信息, 选中一个站点, 再点击 “连 接”即可激活该连接。
19、激活连接后可以显示连接的信息,也可以重新断开连接。
9
www.plcworld.cn
连接信息
重新断开连接
20、点击“组态”标签,组态主站的发送和接收区。