故事作者:一落千秋

最近创作

看看TA的故事

【西门子技术π-从S7-300/400到S7-1500移植与更新替代】1500_Prodiag报警新功能

已锁定

一落千秋

西门子1847工业学习平台

  • 帖子

    71
  • 精华

    0
  • 被关注

    5

论坛等级:侠士

注册时间:2018-05-20

黄金 黄金 如何晋级?

【西门子技术π-从S7-300/400到S7-1500移植与更新替代】1500_Prodiag报警新功能

7938

1

2020-08-14 18:06:42

 1.应用的基本信息

   基本应用信息描述

    描写S7-1500新功能示例:Prodiag报警新功能

    我在项目中是主要编程调试人员,.项目中应用1台S7-1500 CPU 1518F-4 PN/DP(V2.6版本),X1口接现场IO设备,X2口与其他线体做I-DEVICE通讯,X3口接入工厂车间网络与MES交互.网络中一共200个PN设备.包含16个HMI ,16个HMI-EU,120个软启与变频器,4个安全门,巴鲁夫分布式IO 35个,雷达,编码器,RFID 少许. ET200eco PN 安全模块25个.

2.功能描述

    Prodiag 报警是西门子从V14就推出的新功能.我时至今日才用上.在大量重复性报警的项目中可以使用,节省大量时间和出错率.以前的离散量报警就是要手在HMI里面敲文本.如果每次修改都要重新下载HMI.麻烦异响效率.Prodiag报警自带时间戳,可以随时创建随时修改,直接下载到CPU,CPU与HMI无需停机.Prodiag可以在LAD FBD STL SCL中创建.Prodiag报警显示可以显示三种语言.

   Prodiag需要在CPU侧启用授权免费.

   HMI侧需要许可证,如果没有会反复出现弹窗提示.

3.问题的分解和解决

3.1 故障或问题分析

      使用Prodiag单独建立单个离散量报警,解决电柜内的开关诊断.                     

                                                      

        Prodiag 报警ALARM使用PD_TEXT的字符串,无法实现中文英语翻译.

                 


       英文Prodiag正常显示.中文显示乱码.

               

                 

3.2故障或问题处理

     Progiag报警ALARM不能翻译PD_TEXT字符串, 监控类型可以由 “操作数” 更改为 “文本消息”,不在使用PD_TEXT的字符串,改用ALARM的注释文本.

               

       更改文本消息后可以直接读取ALARM 的注释作为Prodiag的报警内容.注释可以实现中英文切换.

                

        中英文progiag报警显示乱码.是因为文本列表缺少或者语法不对.

              

4.经验总结

4.1遗留的问题

    一个Progiag报警如果已经在HMI中产生,如果在CPU侧修改文本内容,在HMI侧不会立即刷新,必须要复位再次触发才会显示更新后的文本.

    Progiag FB 有时候会引起博途V16崩溃.

4.2改进方法

     项目完全编译到某一步时,博途崩溃.找到相应Progiag FB 删除FB与背景DB,再重新建立FB.可以解决由Progiag FB引起的崩溃. 

4.3 建议和心得

    (1)Prodiag诊断节省大量时间.减少错误.

    (2) Progiag对工厂程序标准化系统报警起到规范作用.

    (3) Progiag FB V1.0包含的监控250个 V2.0包含的监控1000个 ,建议分组分类使用.

    (4)更多的监控需要创建更多的Progiag FB

 

【西门子技术π-从S7-300/400到S7-1500移植与更新替代】1500_Prodiag报警新功能 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

网友专栏

共有3243条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

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