关于被遗忘的Profinet功能应用探讨

分享到:
659
下一篇 >

斑竹:

Profinet相信大家都听过并且在实际的工程项目中有过应用,目前西门子也推出了很多产品支持Profinet,包括PLC(S7-1200/300/400/400H/1500)、HMI(Panel)、ET200系列、交换机(Scalance X-200/300/400/500,W)、低压及驱动产品(SINAMICS,SIMCODE)等,Profinet也是未来工业现场总线的一个主要发展方向,而对于Profinet可能大多数的工程师在实际的应用多数限于Profinet IO,实际上Profinet的应用功能远非如此,今天将在这开设此话题,为你一一解开那些不为大家所知”被遗忘的“功能应用,为您揭开其功能后面的应用背景及通信机理,为了便于大家集中讨论,首先列出部分功能供大家参考:                                                                                           

1 智能设备(I-Device)                                                                                                                       

2 共享设备(Share-Device)                                                                                                           

3 智能设备+共享设备                                                                                            

4 快速启动(Fast Startup)                                                                                                                                       

5 优先启动(priority Startup)                                                                                                         

先列这么多,看看大家之前是否有用过上述功能 ,同时也欢迎大家补充!   

游民:

ET200S系列 151-8CPU项目正在使用中,发现Profinet应用上,程序下载比较方便,I/O 连接方面更具优势。可减少程序下装的适配器,同时子站I/O连接更方便。了解不深,请谅解。

谢谢。

游士:

感觉用了PROFINET 通信质量提高了很多,很稳定,抗干扰强,通信速度也有提升。       

还可以通过配置,对实时性要求高的数据进行  RT(同步实时)及 IRT (等时同步实时) 的设置,使这些数据有**高的优先权。

我用的的也不是很深,请谅解。希望能从这里学习更多。

游民:

是的呀,要开通profinet版块哦!


西门子的profinet运用广泛,不仅在工业上使用多,在民用项目上,也有很多成功案例,比如,现在很流行的主题公园,比如各地相继落成的欢乐谷,迪斯尼等等。当然,这些都是无线的应用,主要借助的是西门子**的漏波电缆。

侠士:

关于**个功能:智能设备(I-Device) , 我想说下自己的一个经历,*近有个项目,400PLC与151-8的PLC通讯,400做IO控制器,400的PN口组一个网,400带的CP443-1组另外一个网,PN口的网与上位通讯,CP443-1组的网与其余设备通讯。151-8做IO设备,两者的通讯数据定义为300字节。刚开始在151-8PLC内设定好传输区域并创建好了GSD文件,在400PLC侧的CP443-1组建的网络里添加151-8这个GSD后点击保存编译的时候直接提示“超出了240个字节的*大用户长度”错误,而在用400PLC自带的PN口组建的网络里添加151-8则不会报错。后面查看了CP443-1的手册里有说明CP443-1做为Profinet IO控制器的时候,与每个子模块*大发送或者接收字节数只有240 。这细节大家需要注意。请看以下CP443的手册里的说明。





至圣:

智能设备(I-Device) !这正是智能设备要做的事情呀!网络中加入智能设备的意义就是“这部分工作,我来处理。”;所有消息都保存在自身,待查。与“主IO控制器”只交换少量的控制字、状态字。
 事实上,ProfiNet IO(RT、IRT)仅是PN 网络的一部分;更多的系统没有10毫秒以内的响应要求。 在我眼里,ProfiNet 智能设备不但包括 S7 1200;也包括 LOGO!0BA7,不但包括SINAMICS 高性能的S120 -2PN;也包括通用的 G120-2PN;都赋予它们一定的处理任务的功能(充分利用它们自身的IO以及就地运算功能)。

大虾:

智能设备(I-Device) !这正是智能设备要做的事情呀!网络中加入智能设备的意义就是“这部分工作,我来处理。”;所有消息都保存在自身,待查。与“主IO控制器”只交换少量的控制字、状态字。
 事实上,ProfiNet IO(RT、IRT)仅是PN 网络的一部分;更多的系统没有10毫秒以内的响应要求。 在我眼里,ProfiNet 智能设备不但包括 S7 1200;也包括 LOGO!0BA7,不但包括SINAMICS 高性能的S120 -2PN;也包括通用的 G120-2PN;都赋予它们一定的处理任务的功能(充分利用它们自身的IO以及就地运算功能)。

1. 热拔插功能,在DP总线系统中只有在S7-400的系统下,ET200M,ET200S才支持热拔插功能,而在PROFINET总线下,只要有PN接口的CPU即支持热拔插功能,所以S7-300系统系的PN总线的远程I/OET200M/S/SP都是支持热拔插功能的。


2.Optional handling功能,一个配置,多种变化,有助于设备的标准化,柔性化,可以简化项目的处理与调试,简化设备的维护,版本控制,软件升级等,ET200S/ET200SP在DP与PN总线下都是支持的。


3.MRP环网功能,比起DP的线性结构,PROFINET通过MRP协议可实现介质冗余功能,使总线可靠性又有了大幅度的提升。

侠士:

  智能设备在Profinet中定义为I-Device,类似于DP网络中的智能从站,定义带有CPU功能的的Profinet IO设备,I-Device与普通的IO Device的区别在于I-Device除了具备普通IO Device的功能外,还可以有"Application"的应用功能,如下图所示:

 因此,I-Device与IO Controller的通信交换区包含两个部分:
   1) I-Device本身自带的I/O(**I)
    2)   Application,用于与IO Controller的数据交换
 非常感谢大家的积极参与,这是关于I-Device的功能应用,对于Share-Device,大家看看是否有这块的应用经验!

至圣:

不知道是在说 ProfiNet; 还是在说ProfiNet IO。 要是仅就 ProfiNet IO系统,就没有多少好说的了 。因为那是狭义上的“智能设备”和“共享设备”;只有支持 RT/IRT的模块才可以吧。对于系统扩展;也需要对相关模块重新组态、编译才可以使用。
 在ProfiNet IO系统中的共享设备是指子模块组中的模块可分属不同IO控制器。
 而在ProfiNet 中,我把它当作服务器(用服务器,客户端的概念),共享设备更像是办公系统中的“共享设备”。而这个特点是不需要组态(也无法组态,因为“你”不知道客户端是谁。),响应时间也可以100毫秒;也可以500毫秒(受控响应间隔);

侠圣:

关于PN—IO的Fast Startup功能使用,我有个疑问如下:
 1、技术手册上说:标准的IO设备启动时间主要花费在自协商和自交叉模式,以及IO的连接建立过程。因此对于Fast Startup以及相邻设备的相连端口,必须禁止自协商和自交叉模式,然后根据所使用的设备选择交叉或平行接的网线。同时在HW Config组态中将PN通讯模块勾选“Prioritized startup”。
 2、但是当使用了MRP协议做了环网冗余组态后,在NetPro编译时就出现了提示警告。例如警告信息如下:
 Warning:The "CoolingWater02XF02.PROFINET-IO-System" module is connected to a ring port of the
  "SwitchingXF02.PROFINET-IO-System" module. 
 "Prioritized startup" is enabled for the latter. This combination can increase the time needed for startup.
 3、也就是说MRP和Fast Startup功能不能同时使用,这是啥原因呢?

你可能感兴趣: 工控菜鸟园 图片 自动化系统 SIMATIC Net 功能用途
无觅相关文章插件,快速提升流量