故事作者:冰纱

最近创作

看看TA的故事

【西门子技术π-PLC通信原理探秘】S7-200 smart 与S7-1500 进行PROFINT I/O通讯案例分享

已锁定

冰纱

  • 帖子

    16
  • 精华

    1
  • 被关注

    2

论坛等级:游侠

注册时间:2012-02-15

普通 普通 如何晋级?

【西门子技术π-PLC通信原理探秘】S7-200 smart 与S7-1500 进行PROFINT I/O通讯案例分享

3529

3

2020-08-07 14:23:47

1.应用的基本信息

1.1基本应用信息描述(您所经历过的现场或案例,描述设备运行的异常情况,语言简要、故障要点突出,现象表达清楚,涉及具体设备的版本信息,网络规模,主要产品列表等)

    利用S7-200smart 2.5版本新增profinet网络主从功能,实现S7-1500和smartPLC的profinet I/O 通讯,避免旧版本使用非指定 GET/PUT 指令周期较长,以及无法再主站诊断通讯状态的问题。

2.故障的检测和解决 

2.1 故障或问题分析(根据故障或问题,进行分析,从而提出潜在的一些解决方案用于解决该问题)

       整体步骤非常简单,可能存在问题在于smart程序上面,以及导入导出GSD文件上。

2.2 故障或问题处理(根据分析各种导致故障的可能性,逐步排查,描述您解决此问题的操作步骤,最终确认原因,排查过程有条理,思路清晰)

               


       Smart软件版本可以相互打开程序,项目使用中就发现,客户和我使用软件版本不一样,他为2.3版本,打开了我发给的2.5版本程序下载后,通讯中断,并导致CPU上电运行变缓(故障表现为CPU报I/O从站故障,从机CPU指示正常,但数据为0,开启时间变缓,推测为从站配置问题,后沟通发现软件版本不一致);GSD文件方面,由于是一对一GSD文件,存在GSD名字重复或者相互覆盖问题,在调用过程中可能与实际不符,导致通讯失败。

3.实践联系理论

    利用profinet功能实现smart与西门子300 1500 乃至于smart本身和三方设备的智能I/O通讯是一件比较简单的事情,重点在于GSD文件配置方面。以前做过和其他三方I/O通讯,就在GSD文件上卡了很久,smart就比较简单,只需要注意三点: 

               

                               

以及

               

   ,也就是IP地址站名、映射区域和标识名字。

标识名字决定导出名字,

             

也决定了导入后的名字,

                     

站名两边一致,是定位从站的重要凭据。

             

       映射区域是固定了的,smart组态好了后主站只需要填地址,非常直观。 

       另外需要注意,smart地址为固定地址,做主站做从站的地址不一致,长度只有128个字节(单I或者单Q),修改过smart 的PFROFINET参数,必须重新导出GSD文件更新。

4.经验总结

4.1遗留的问题(故障排查后,是否对故障或者解决问题的方式仍然有些疑问或者不理解的地方)

     无

4.2 改进方法(解决问题后,根据原因结果,针对故障现象可以采取的预防措施,技术要点等。可以提出更好的解决方式或建议)

     建立项目前,先计算好通讯所占空间,如果较大,依旧采用非指定GET/PUT方式通讯;编程采用先写smart映射或者相关程序,再写主站的1500等CPU的程序,避免多次修改GSD文件搞错版本;客户要修改程序时,尽量不要修改组态,如果要求改,必须采用同版本软件,避免因为版本问题通讯故障。

 


【西门子技术π-PLC通信原理探秘】S7-200 smart 与S7-1500 进行PROFINT I/O通讯案例分享 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

网友专栏

共有3227条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。