如何实现SIMOTION 与计算机的PROFINET RT通信
- 格式:pdf
- 大小:2.77 MB
- 文档页数:15
2个CPU315-2实现Profibus主从站之间的通讯通过图解,说明2个CPU之间通过Profibus实现主从站之间的MS通讯。
这个例子是结合某现场的实际情况来的,实际情况是在2套300系统之间进行数据通讯,并且2套系统之间距离较远,MPI不行,于是就利用了315的DP做主从通讯。
1.首先,在STEP 7中新建一个项目,分别插入2个S7-300站。
这里我们插入的一个CPU315-2DP,作为主站;另一个CUP315-2DP作为从站,并且使用315-2DP的第二个端口DP端口来实现和315-2DP的通讯。
然后分别对每个站进行硬件组态:首先对从站CPU315-2DP进行组态:将315的DP端口组态为PROFIBUS类型,设定地址。
在操作模式页面中,将其设置为DP从站(S)模式,并且选择“测试、调试和路由(T)”,进行监控,以便于我们在通讯链路CPU在这个端口上对PG/PC是将此端口设置为可以通过.上进行程序监控。
下面的地址用默认值即可。
再对主站CPU315-2DP进行组态:将315的DP端口组态为PROFIBUS网,设定地址。
在操作模式页面中,将其设置为DP主站(M)模式。
组态好其它硬件,确认CPU的DP口处于主站模式,从窗口右侧的硬件列表中的已组态的站点中选择CPU 31X,拖放到主站的PROFIBUS 总线上,”按钮,)C这时会弹出链接窗口,选择以组态的从站,点击“连接(.然后选择“组态”页面,创建数据交换映射区,逐条进行编辑(Edit…),确认主从站之间的对应关系。
主站的输入对应从站的输出,主站的输出对应从站的输入。
这里我们创建了2个映射区,图中的红色框选区域在创建时是灰色的,包括上面的图中的Partner 部分创建时也是空的,在主站组态完毕并编译后,才会出现图中所示的状态。
由于我们这里只是演示程序,所以创建的交换区域较小。
至此,硬件的组态完成,将各个站的组态信息下载到各自的CPU中。
通过NetPro可以看到整个网络的结构图。
S7-200 SMART 之间PROFINET IO 通信——GSD文件从S7-200 SMART V2.5 版本开始,S7-200 SMART 开始支持做PROFINET IO 通信的智能设备。
从而,两个S7-200 SMART 之间可以进行PROFINET IO 通信,一个CPU 作PROFINET IO 控制器,一个CPU 作PROFINET 通信的设备。
组态的时候有两种方法,一种是通过硬件目录组态另外一种是通过GSD文件组态。
本文描述两个S7-200 SMART 之间进行PROFINET IO 通信,通过GSD文件组态。
所用的软件、硬件及通信任务如下所示:软件:STEP7 Micro/WIN SMART V2.5硬件:IO控制器:CPU:ST20IP地址:192.168.0.20CPU固件:V2.5IO设备:CPU: ST40IP地址:192.168.0.40CPU固件:V2.5;设备名称:st40通信任务:控制器将10个字节的数据发送给智能设备,同时从智能设备中读取10个字节的数据智能设备组态——导出GSD文件1、新建空白项目,打开系统块,选择CPU ST40,CPU的固件选择V2.5,设置选择CPU启动后的模式为运行。
如图1.所示。
图1.系统块添加CPU2、打开PROFINET 向导,有两种方法,任选其中一种打开向导。
如图2.所示。
3、勾选PLC角色为智能设备;以太网端口选择固定IP地址及站名:IP地址是192.168.0.40,子网掩码是255.255.255.0,设备名称是st40。
如图3.所示。
图3.设置PLC角色IP地址及设备名称4、添加传输区,第一个条目是从IB1152开始的10个字节输入区域,第二个条目是从QB1152开始的10个字节输出区域,浏览合适的路径用来存储GSD文件,然后直接导出GSD文件。
如图4.所示。
图4.添加传输区并导出GSD文件5、导出的GSD文件如图5.所示。
驱动_PROFIBUS通讯方式设置说明一、问题描述本说明介绍了西门子S7系列PLC在MCGS中使用PROFIBUS通讯方式较常遇到的问题,并提供了详细的问题处理方案。
二、适应对象1、硬件条件PROFIBUS-DP主站可以是带有集成DP口的CPU(例如S7-300 315-2DP),或者用CP342-5扩展的S7-300站、IM467、CP443-5Extend扩展的S7-400站。
上位机中插有通信卡CP5411、CP5511、CP5611、CP5611-A2、CP5412、CP5613,也作为PROFIBUS-DP主站。
PROFIBUS-DP从站有ET200系列、调速装置、S7-200/300/400站及第三方设备等(例如S7200 PLC扩展EM277通信模块)。
通讯电缆一条,也可以自己制作。
若有多个PLC,则可以把所有的3对3,4对4,5对5,8对8接线。
2、软件条件(1)操作系统要求是Windows2000 Professional SP4版本或Windows98 SE操作系统推荐使用Windows2000 Professional SP4操作系统。
(2)支持软件必须安装西门子SoftNet软件,SoftNet版本为V5.3 Build 1381。
西门子安装光盘为:SIMATIC NET CD: 05/2000。
要安装的内容:光盘目录下:\sw \sn_pb_s7\ disk1\ Setup.exe光盘目录下:\sw \VBasic\ S7\disk1\ Setup.exe。
(3)PLC编程软件若PROFIBUS-DP主站使用的是S7-300 PLC或S7-400 PLC,必须装有Step7 5.0以上的编程软件,推荐使用Step7 V5.2。
注:MCGS ProfibusDP驱动是调用SoftNet来实现通讯的,所使用SoftNet(V5.3 Build 1381)版本对操作系统有要求,只能在Window 2000 Pro或Windows98 SE系统上使用,而无法用于Windows2000 Server、WindowsXP或更新的操作系统上。
ABB机器人与西门子S7-200SMART PLC进行PROFINET通讯(ABB作为从站,PLC作为主站)硬件条件:1.ABB机器人必须有<888-2PROFINET Controller/Device>或<888-3PROFINET Device>选项.2.对应ABB机器人的GSDML文件,注意:此文件的版本需要与实际机器人的软件版本一致.GSDML文件获取方法:打开RobotStudio软件,进入<Add-Ins>,在窗口左侧<已安装的数据包>右击选择对应的RobotWare版本,选择<打开数据包文件夹>选项.进入<...\RobotPackages\RobotWare_RPK_6.11.1005\utility\service\GSDML>,其中<GSDML-V2.33-ABB-Robotics-Robot-Device-20180814.xml>就是所需的GSDML文件.PLC端设置:1.设置PLC的IP地址(同网段即可),如:<192.168.2.101>.2.安装ABB机器人的GSDML文件,安装步骤如图所示:3.组态PROFINET网络,点击<工具-PROFINET>4.设置PLC的角色为<控制器(主站)>,设置PLC的IP地址,其它默认.5.组态ABB机器人,设置<设备名(如:abb)>和<IP地址(如:192.168.2.102)>.6.组态ABB机器人的IO模块,128bytes表示有128*8个点.7.检查组态是否正确,点击生成.机器人端设置:1.进入示教器-控制面板-配置,主题选择<Communication>,进入<IP Setting>,选择<PROFINET Network>(机器人有PROFINET选项后会自动出现,无需人为添加),设置IP地址,如:192.18.2.102,设置子网掩码,如:255.255.255.0,选择通讯的网口,如:WAN口.注意:Label内容不要修改,完成重启.2.进入示教器-控制面板-配置,主题选择<I/O>,设置<PROFINET Station Name>为abb(与PLC组态时的设备名一致).3.进入示教器-控制面板-配置,主题选择<I/O>,选择<PROFINET Internal Device>,设置<PN_Internal_Device>,修改输入/输出与PLC组态时一致.4.添加信号,板卡选择<>,其它正常配置即可.5.PLC信号地址-ABB信号地址对应关系举例:PLC I128.0<->ABB0PLC I129.0<->ABB8PLC Ix.y<->ABB(x-128)*8+yPLC Q128.0<->ABB0PLC Q129.1<->ABB9PLC Qx.y<->ABB(x-128)*8+y。
S和K U K机器人P R O F I N E T通讯组态编程集团标准化工作小组 [Q8QX9QT-X8QQB8Q8-NQ8QJ8-M8QMN]1.第一步:在博途新建项目,添加CPU1214C。
2. 2第二步:安装KUKA机器人GSD文件3. 3第三步:在硬件目录选中“”硬件组件。
4.4第四步:把选中的硬件组件拖放到网络视图编辑区。
5.5第五步:为CPU1214C添加PROFINET子网,并设置IP地址。
6.6第六步:将KUKA硬件组件分配到PROFINET子网,点击“未分配”。
7.7第七步:选中KUKA网络接口,点击鼠标左键,在以太网地址对话框设置IP地址为和PROFINET I/O设备名称为KRC4。
8.8第八步:进入KUKA设备视图删除64个I/O安全模块和256个I/O模块。
9.9第九步:重新添加I/O模块,将64个I/O模块添加到模块列表,之后编译下载硬件组态。
10.10第十步:双击“WORK VISUAL”图标,打开KUKA机器人设置软件。
11.11第十一步:在项目浏览器中选择“KRC4”项目模板12.12第十二步:在项目结构选中“控制器”点击鼠标右键,选择“设为激活控制器”13.13第十三步:选择对应的固件版本,点击“OK”按钮14.第十四步:在项目结构选中“总线结构”点击鼠标右击,添加PROFINET总线组件15.第十五步:在项目结构选中“PROFINET”点击鼠标右击,添加PROFINET I/O设备。
16.第十六步:双击“”设置KUKA总线IP地址为和设备名称为“KRC4”,确保与PLC组态的名称一致。
17.第十七步:将KUKA输入端口映射到PROFINET I/O地址18.第十八步:将KUKA输出端口映射到PROFINET I/O地址19.第十九步:下图是KUKA机器人输入和输出端口已映射完成的画面20.第二十步:点击“安装”按钮将配置下载到控制器。
21.第二十一步:点击“生成代码”按钮22.第二十二步:下图是机器人和S71200的输入和输出地址对应。
如何实现PROFIBUS从站之间的DX通讯PROFIBUS是一种常用于工业自动化领域的通信协议,它支持从站之间的数据交换。
在PROFIBUS网络中,DX(Data Exchange)通讯是一种从站之间直接交换数据的通信方式。
下面将介绍如何实现PROFIBUS从站之间的DX通讯。
1.硬件安装:首先,需要安装PROFIBUS从站设备。
每个从站设备都需要一个唯一的地址。
确保每个从站设备的地址设置正确,并安装好相应的电缆和连接器。
2.配置DX通讯参数:每个从站设备都有自己的配置参数,其中包括DX通讯参数。
在主站上,使用配置工具打开相应的配置文件,并为每个从站设备设置正确的DX通讯参数。
这些参数包括数据长度、数据类型和数据传输速率等。
3.使用GSD文件:GSD(General Station Description)文件描述了每个从站设备的功能和特性。
在主站上,需要导入适当的GSD文件,并将其与每个从站设备关联。
这将确保主站正确识别和配置每个从站设备。
4.建立连接:建立从站之间的连接是实现DX通讯的关键。
在主站上,使用配置工具创建连接,并将其分配给适当的从站设备。
通过连接,从站设备可以直接交换数据。
5.配置数据交换:在主站上,使用配置工具设置适当的数据交换参数。
这些参数包括数据类型、数据长度、数据刷新率等。
确保所有从站设备的数据交换参数都正确配置,以便它们可以相互之间进行数据交换。
6.测试和调试:在设置完成后,进行测试和调试是非常重要的。
使用PROFIBUS网络分析仪或其他工具监视从站之间的数据交换。
检查数据是否按预期进行交换,并确保通讯质量良好。
7.故障排除:如果在测试和调试过程中发现通讯故障,需要进行故障排除。
首先,检查硬件连接和配置设置是否正确。
然后,检查从站设备是否按照预期进行配置和操作。
在识别和解决故障时,可以使用PROFIBUS网络分析仪等工具。
需要注意的是,由于PROFIBUS从站之间的DX通讯涉及到硬件设备和软件配置,因此在实施之前,应详细了解并掌握相关技术知识。
简述配置机器人profinet通信流程下载温馨提示:该文档是我店铺精心编制而成,希望大家下载以后,能够帮助大家解决实际的问题。
文档下载后可定制随意修改,请根据实际需要进行相应的调整和使用,谢谢!并且,本店铺为大家提供各种各样类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,如想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by theeditor. I hope that after you download them,they can help yousolve practical problems. The document can be customized andmodified after downloading,please adjust and use it according toactual needs, thank you!In addition, our shop provides you with various types ofpractical materials,such as educational essays, diaryappreciation,sentence excerpts,ancient poems,classic articles,topic composition,work summary,word parsing,copy excerpts,other materials and so on,want to know different data formats andwriting methods,please pay attention!以下是配置机器人PROFInet 通信的一般流程:1. 硬件连接:将机器人与PROFInet 网络通过网线连接。
SIMOTION: 通过因特网访问SIMOTION问题:要想通过因特网直接访问SIMOTION,必须开放哪些以太网端口?回答:如果在通讯中使用了以太网,路由器,和/或防火墙,则必须保证传输链路上所有的路由器和防火墙的以下端口已全部使能(开放)。
对于以下访问下面的端口必须开放:通过工程软件SCOUT访问:•端口102•端口5188 *)• 除此之外,Ping请求(ICMP)也应该允许通过FTP访问:• 端口20, 21访问IT-Diag (集成的网络服务器):- 访问内部的HTML页面(HTTP)-标准页面:•端口80 或8080- 访问内部的HTML页面(HTTPS)-(由用户创建的页面):•端口443通过TCP/UDP访问用户程序:• 可能可配置端口范围:1024 到65535通过OPC XML DA访问:•端口80 或8080 可以通过下面的方法测试一个端口是否可用:例如,在Windows系统中,打开DOS窗口,并输入命令"telnet <SimotionIP> <Port>" (比如,"telnet 192.168.214.1 102")。
需要注意的是在SimotionIP和要测试的端口号Port之间有一个空格。
如果DOS窗口变成黑色- 或者出现另一个窗口- 你的测试收到了该端口的应答->说明该端口是开放的。
如果以上事件没有发生- 或者在一段时间后出现一个错误消息而中止- 说明SIMOTION的这个端口没有响应。
 *) 如果SCOUT软件(通过端口102)已经在线,那么SIMOTION将只通过端口5188来响应其他请求。
(Version: SIMOTION / SCOUT V4.1.5.x)。
第1章 S120系统的PROFINET通讯1.1S120与S7-300 PLC的PROFINET通讯1.1.1实验目的1.学习Profinet IO系统配置2.掌握周期性通讯3.掌握非周期性通讯4.通过111报文实现Basic Position功能1.1.2实验设备1.装有STEP7 5.5 SP3、STARTER 4.4的PC;2.S7-300 CPU 315-2PN/DP;3.S120运动控制demo对象(CU320-2PN);1.1.3实验方法1.S7‐300与S120装置的连接S7‐300与SINAMICS S120之间通过PROFINET IO/RT可进行周期性及非周期性数据通讯。
使用标准S7功能块SFC14/SFC15,S7‐300可以通过PROFINET周期性通讯方式将控制字和主设定值发送至驱动器;使用SFB52/SFB53可以实现非周期性数据交换,读取或写入驱动器参数。
PLC和驱动以及PG之间的连接方式如图1‐1所示。
图1‐1PLC和驱动以及PG之间的连接方式表1‐1给出了设备名称及IP地址的详细说明,其中PLC的PN口与S120用到X150的一个端口连接,X150的另一个端口连接到PG。
表1‐1IP地址及通讯名称设备设备名称 IP地址说明S7-300 PN-IO192.168.0.197型号:CPU315-2PN/DPSINAMICS cu3202pn192.168.0.198型号:CU320-2PN:S120的X150(PN口)和X127(调试口)端口设置在不同网段PG192.168.0.100注:所有节点的子网掩码255.255.255.02.计算机IP地址设置在计算机本地连接中更改internet协议版本4(TCP/IPv4)属性,更改IP地址和子网掩码,如图1‐2所示。
图1‐2 Internet 协议(TCP/IP)属性在命令提示符中输入“ipconfig”如图1‐3所示,可以看到计算机的IP地址已经更改为192.168.0.100。