ImageVerifierCode 换一换
格式:DOCX , 页数:10 ,大小:18.01KB ,
资源ID:2139813      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-2139813.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(S7400 基于PROFIBUS总线的S7 单边通信STEP7 v1x.docx)为本站会员(b****2)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

S7400 基于PROFIBUS总线的S7 单边通信STEP7 v1x.docx

1、S7400 基于PROFIBUS总线的S7 单边通信STEP7 v1xS7-400 基于PROFIBUS总线的S7 单边通信(STEP7 v1x)1概述S7协议是SIEMENS S7系列产品之间通讯使用的标准协议,其优点是通信双方无论是在同一MPI总线上、同一PROFIBUS总线上或同一工业以太网中,都可通过S7协议建立通信连接,使用相同的编程方式进行数据交换而与使用何种总线或网络无关。S7通信分为按组态方式可分为单边通信和双边通信,单边通信通常应用于以下情况:通信伙伴无法组态S7连接通信伙伴无法停机不希望在通讯伙伴侧增加通信组态或程序本文介绍S7-400基于PROFIBUS总线的S7单边通信

2、的组态步骤,用于实现两个独立项目之间的S7通信。实验环境,见表1。序号名称订货号1CR3导轨6ES7 401-1DA01-0AA02PS4076ES7 407-0DA02-0AA03CPU414-36ES7 414-3XM05-0AB04STEP7 V11 SP2 update55Windows 7 SP1表12组态2.1配置S7-400站点S7-400站点配置参见表2。序号说明图示1.创建新项目“S7-400 one-way”后,单击“项目视图”2.双击项目树下的“添加新设备”功能,弹出添加新设备对话框3.在添加新设备对话框中的步骤:a)选择设备类型“PLC”b)选择使用的CPU型号c)选择

3、使用的CPU的版本号d)勾选“打开设备视图”点击“确定”按钮后将显示设备视图4.增加电源模块5.在设备视图中设置DP接口参数:a)点击工作区S7-400 CPU的DP接口b)添加新子网c)设置S7-400的站地址为2d)将工作区切换到网络视图6.设置PROFIBUS总线参数:a)点击工作区内的PROFIBUS_1总线b)选择巡视窗口的属性标签中的“网络设置”c)设置传输率为1.5Mbps,标识号为标准,最高PROFIBUS地址为1267.创建S7连接:a)点击工具栏“连接”图标,下拉框中选择S7连接b)鼠标右键点击CPU,在弹出菜单中选择“添加新连接”,然后出现“创建新连接”对话框8.在创建新

4、连接对话框中做以下设置:a)确认连接类型为S7连接b)设定使用的本地接口,此处接口为PLC_1,DP接口_1(R0S2)c)设定连接ID,此处为1d)勾选“主动建立连接”复选框点击“添加”按钮添加新连接,点击“关闭”按钮关闭创建新连接对话框9.展开网络视图列表区域,设置S7连接参数a)点击列表区域的“S7_连接_1”b)选择巡视窗口的属性标签中的“常规”c)设置伙伴地址,此处为310.a)选择巡视窗口的属性标签中的“地址详细信息”b)选择伙伴PLC的机架号和插槽号,示例中通信伙伴为S7-300,所以机架号为0,插槽号为2,TSAP为03.02注:对于Profibus-S7通信:通信伙伴为S7-

5、300,TSAP为03.02通信伙伴为S7-1200/1500,TSAP为03.01通信伙伴为S7-200,TSAP为03.0011.a)点击工作区PLC_1站点b)点击编译图标,编译组态c)点击下载图标,下载组态到CPU中表12.2配置S7-300站点S7-300站点配置参见表3。序号说明图示1.创建新项目“s7-300”后,单击“项目视图”2.双击项目树下的“添加新设备”功能,弹出添加新设备对话框3.在添加新设备对话框中的步骤:a)选择设备类型“PLC”;b)选择使用的CPU型号c)选择使用的CPU的版本号d)勾选“打开设备视图”点击“确定”按钮后将显示设备视图4.在设备视图中设置DP接口

6、参数:a)点击工作区S7-300 CPU的DP接口b)添加新子网c)设置S7-300站地址为3d)将工作区切换到网络视图5.设置PROFIBUS总线参数:a)点击工作区PROFIBUS_1总线b)选择巡视窗口的属性标签中的“网络设置”c)设置传输率为1.5Mbps,标识号为标准,最高PROFIBUS地址为126 6.a)点击工作区PLC_1站点b)点击编译图标,编译组态c)点击下载图标,下载组态到CPU中表33通信连接如图3-1示意图,使用RS485总线连接器通过PROFIBUS标准电缆分别连接CPU414-3DP的X2接口和CPU315-2DP的X2接口。图3-1CPU之间DP通信连接示意图

7、4通信编程由于配置的是S7单边通信,只需在配置S7网络连接的一方进行编程,所以本例中只需要在CPU414-3DP中编程调用系统功能块SFB14/SFB15,如表4。序号说明图示1.展开项目树,双击程序块下MainOB1,在工作区中打开OB12.a)打开指令任务卡b)展开通信指令c)选择GET指令并拖拽至程序段1,按提示添加背景数据块3.展开巡视窗口,选择“属性”选项卡a)点击程序段1中GET功能块b)选择巡视窗口的“组态”标签页,点击“连接参数”c)点击“连接名称”后的“”按钮在“连接概览”对话框中选择需要绑定的连接4.在连接概览对话框中选择需绑定到功能块的连接,此处为“S7_连接_1”,点击

8、“确定”按钮完成连接选择5.为GET功能块设置参数REQ:控制参数request,在上升沿时激活数据交换功能,此处为M0.0,系统自动为其分配符号名称“Tag_1”ADDR_1:指向通信伙伴CPU上待读取区域的指针,为P#M10.0 BYTE10RD_1:指向本地CPU上用于写入已读数据的区域的指针,此为P#M100.0 BYTE 10注:此处功能块的调用结果是:REQ上升沿每执行一次,读取通信伙伴MB10 MB19当前的数据值,并保存至本地的MB100MB109区域中6.重复步骤24,组态PUT功能块,设置参数:REQ:控制参数request,在上升沿时激活数据交换功能,此处为M0.1,系统

9、自动为其分配符号名称“Tag_2”ADDR_1:指向伙伴CPU上用于写入数据的区域的指针,此为P#M20.0 BYTE10SD_1:指向本地CPU上包含要发送数据的区域的指针,此为P#M200.0 BYTE 10注:此处功能块的调用结果是:REQ上升沿每执行一次,本地MB200MB209的当前数据值写入到通信伙伴MB20MB29地址区域中7.右键单击项目树下程序块,在弹出对话框中选择“编译”-“软件”8.右键单击项目树下程序块,在弹出对话框中选择“下载到设备”-“软件(所有块)”更多例子例程,参S7-400PROFIBUS-S7.zip (2820 KB)( 2820 KB )更多关于S7通讯指令GET/PUT参数含义,参STEP 7 Professional V12.0手册9.8.2.5通信章节。附录推荐网址自动化系统西门子(中国)有限公司工业业务领域支持中心网站首页:自动化系统下载中心:自动化系统全球技术资源:基于产品的支持与服务主页:通信/网络西门子(中国)有限公司工业业务领域支持中心网站首页:通信/网络下载中心:通信/网络全球技术资源:传感器技术全球技术资源:条目号:76262631日期:2013-07-01

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2