欢迎来到天天文库
浏览记录
ID:36858687
大小:2.56 MB
页数:30页
时间:2019-05-16
《PLC与ProfiBus的应用》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、PLC–PLC之间的ProfiBus通讯3.怎样加入支持PROFIBUS-DP协议的第三方设备既然PROFIBUS-DP是一种通讯标准,一些符合PROFIBUS-DP规约的第三方设备也可以加入到PROFIBUS网上作为主站和从站,绝大部分设备都可作为从站,只有一小部分设备可作为主站,第三方设备做主站,组态软件需要第三方提供。第三方设备作从站,如果主站是S7设备,组态软件是STEP7和SIMATICNET,如果是S5设备,组态软件是COMPROFIBUS或COM5431。支持PROFIBUS-DP的从站设备都会有GSD文件,GSD文件是对设备一般的描述,通常以*.GSD或
2、*.GSE文件名出现,将此GSD文件加入到主站组态软件中后就可以组态从站的通讯接口。在这里主要介绍S7设备做主站的应用,STEP7作为组态软件加入PROFIBUS-DP从站设备,现以S7-400CPU416-2DP做主站,S7-200PROFIBUS接口模块EM277作从站为例,详细介绍怎样导入GSD文件,组态从站通讯接口区进而建立通讯。3.1PROFIBUS-DP中与EM277的通讯软件:STEP7V5.2硬件:1.PROFIBUS-DP主站S7-400CPU416-2DP2.从站EM2773.MPI网卡CP56114.PROFIBUS电缆及接头此组态实例是将上位机和
3、S7-400CPU416-2DP通过PROFIBUS-DP总线与EM277相连来建立通讯。网络配置图如下:A&DServiceandSupportinChinaPage1-30S7-400CPU416-2DPS7-200EM2773.2组态主站系统:打开SIMATICMANAGER软件,在FILE菜单下选择NEW新建一个项目,在NAME栏中输入项目名称,将其命名为DP_EM277,在下方的StorageLocation中设置其存储位置。在项目屏幕的左侧选中该项目,在右键弹出的快捷菜单中选择InsertNewObject插入SIMATIC400Station,可以看到选择
4、的对象出现在右侧的屏幕上。A&DServiceandSupportinChinaPage2-30双击右侧生成的hardware图标,在弹出的HWconfiguration中进行硬件组态,在“View”菜单栏中选择“Catalog”打开硬件目录,按订货号和硬件安装次序依次插入机架、电源、CPU。插入CPU时会同时弹出组态PROFIBUS画面,选择新建一条PROFIBUS网络,组态PROFIBUS站地址,点击“Properties”按钮组态网络属性如下图:在本例中主站的传输速率为“1.5Mbps”,“DP”行规,无中继器和OBT等网络元件,点击“OK”按钮确认并存盘。3.3
5、安装GSD文件在硬件组态画面中,退出所有的应用程序,点击菜单“Options”“InstallnewGSD”,找到所提供的GSD文件如下图:A&DServiceandSupportinChinaPage3-30点击“Open”安装新的GSD文件,安装完成后,点击同一菜单下的选项“Updatecatalog”,更新画面,这时在硬件设备中“AdditionalFieldDevices”目录下可以发现EM277设备如下图:一般的情况下新安装的GSD设备,都列在这个目录下,只有部分PA仪表除外。3.4组态从站打开主站硬件组态窗口,在PROFIBUS网络上添加EM277从站设备并
6、组态通讯接口区,具体参考下图:A&DServiceandSupportinChinaPage4-30软件组态的EM277PROFIBUS站地址要与实际EM277上的拨码开关设定的地址一致,通讯接口区大小为32个字节输入,32个字节输出,上图对应的地址是主站的通讯地址区输入区为IB0~IB31,输出区为QB0~QB31。对应于S7-200的通讯接口区为V区,占用62个字节,其中前32个字节为接收区,后32个字节为发送区。V区的偏移缺省为0,那么S7-200的通讯接口区为VB0~VB61,V区的偏移量可以根据S7-200的要求相应修改,在主站硬件组态中双击EM277,如下图
7、所示设置V区的偏移量为100:修改完的通讯地址对应如下:S7-400主站S7-200从站QB0~QB31VB100~VB131IB0~IB31VB132~VB163A&DServiceandSupportinChinaPage5-30在S7-200侧不用编写任何通讯程序。例子程序参考光盘PROFIBUS目录下的项目名S7400_EM277。备注:1:若要和第三方设备通过PROFIBUS-DP协议通讯,除了要提供GSD文件外,还需提供通讯数据的内容,否则即使数据通讯建立了,也不知道读过来的数据什么意思。2:在修改运行设备的组态参数时,如果有
此文档下载收益归作者所有