力控FC7.1与s7-200的profibus-DP通讯 联系客服

发布时间 : 星期五 文章力控FC7.1与s7-200的profibus-DP通讯更新完毕开始阅读2c9b2206854769eae009581b6bd97f192279bf03

力控FC7.1与s7-200的profibus-DP通讯

最近研究了上位机组态软件ForceControl7.1与西门子S7-200PLC的profibus-DP通讯。由于没有经验人士指导,一路摸索出来。把解决方案介绍出来,希望大家不要走弯路。硬件组成:一台PCI插槽安插了CP5612通讯卡的研华610L工控机(虽然说明书说5612是PCI-e卡,5611是PCI卡,但5612还是被插在普通PCI插槽);藕荷色的profibus通讯电缆6XV1 830-OEH10;S7-200PLC CPU226CN;挂载EM277从站模块。

步骤一:对西门子硬件进行组态。安装Step7_v5.5_2010_SR3_Prof(SIMATIC STEP 7 Professional 2010 SR3)安装之后windows设备管理器会自动识别CP5612。打开SIMATIC Manager,新建一个工程,命名为profibus,其余默认就行。工程建立后,界面如下图:

步骤二:在左侧工程图标profibus上右键Insert New Object->SIMATIC PC Station,名称改为PCstation,界面如下图:

步骤三:双击右栏PCstation,再双击Configuration,进入HW Config – PCstation界面。点开右边栏目录树SIMATIC PC Station下User Application下Application下的…SW V6.2 SP1,并双击,你会看到(0)PC的行1出现小图标加Application的文字。

步骤四:点开右边栏目录树SIMATIC PC Station下CP PROFIBUS下CP 5612下的SW V8.2.1,并双击,弹出窗口Properties-PROFIBUS interface CP5612(R0/S2),地址选择2,点击NEW弹出一个新窗口,确保传输率1.5Mbps和属性DP,两次确定后你会看到(0)PC的行2出现小图标加CP 5612的文字。

步骤五:双击(0)PC的第二行CP 5612进入主站的配置设置。进入Operating Mode,单选DP master,两个下拉框保持DPV1和Application。可见(0)PC的右侧多了一条黑白线。

步骤六:为DP配置从站相应信息。首先安装EM277的GSD文件,点开HW Config的菜单栏Options,选择Install GSD File,点击Browse,加载从官网或者下载站点下载的siem089d.gsd文件(修改日期2003/5/19 12:27),用同样的方法从右边栏目录树PROFIBUS DP下Additional Field Devices下PLC下SIMATIC下将EM 277 PROFIBUS-DP拖入DP网段。方法:选中黑白线,双击或拖拽EM 277 PROFIBUS-DP到黑白线,弹出属性对话框,参数选项卡的地址选3(这个地址就是EM277模块上两个旋钮的组合,比如X10指向0,X1指向3,那么地址就是3),其余默认项保持。

步骤七:选中黑白线下的(3)EM 277,双击EM 277 PROFIBUS-DP下的8 Bytes Out/8 Bytes In,将其加入Slot 1。

步骤八:双击(3)EM 277,在Parameter Assignment选项卡的I/O Offset in the V-memory的Value栏里设置偏移地址,这里设置成0。输入输出区和PLC中的V区是对应的。以8 Bytes Out/8 Bytes In为例,输出Q Address为0-7,输入I Address为1-8,如果偏移为0,那么QB0—VB0、QB1—VB1,…,QB7—VB7;IB1—VB8、IB2—VB9,…,IB8—VB15。如果偏移为100,那么QB0—VB100、QB1—VB101,…,QB7—VB107;IB1—VB108、IB2—VB109,…,IB8—VB115。经测试,偏移为0,PLC数据区VB8对应于INPUT输入数据区的地址0。ForceControl7.1数据库组态的连接项设置如下左图所示,偏移地址如下右图所示。

如果偏移量设为1,那么INPUT输入数据区的地址0对应于VB9;偏移量设为2,那么INPUT输入数据区的地址0对应于VB10,以此类推。

步骤九:先点击工具栏保存和编译按钮,再点击下载到模块按钮,一路OK就可以。