西门子PLC中ProDiag 功能的介绍和使用教程
创作时间:
作者:
@小白创作中心
西门子PLC中ProDiag 功能的介绍和使用教程
引用
1
来源
1.
https://m.11467.com/blog/d7211008.htm
西门子PLC中的ProDiag功能主要用于在PLC侧自动生成报警和提示信息,并在HMI端监视PLC程序段。相比其他报警方式,ProDiag具有更灵活的参数设置和更详细的报警信息输出能力。
ProDiag功能概述
就目前来说,我们用到这个ProDiag最多的功能就是:在PLC侧自动生成报警和提示信息,和在HMI端监视PLC程序段。
这是第一种方式的缺点
这是第二种方式的缺点
这是ProDiag的优缺点
ProDiag监控功能详解
ProDiag功能提供了8种监控类型,具体如下:
示例1:FB参数的监控
- 在TIA博途中创建一个PLC和一个操作面板,例如CPU1517和TP1200,建立PLC与HMI的通信连接。
- 在PLC的属性中查看和使能ProDiag的数量授权,例如选择一个授权(小于250个监控的变量),如果小于等于25个,可以不需要授权。
- 生成一个FB块,语言选择为“PRODAIG”。
- 进行Prodiag参数设置(报警文本,项目中可以根据不同工厂,不同车间,不同工位,不同设备等进行设置)比如我这里,类别:焊装二科,类别1:侧围线体,类别2:点焊机器人,
- 在“基本监控”中定义故障时输出的文本信息。例如添加类别、子类别1、子类别2和详细文本,这样故障时输出的文本将包含上述添加的信息。(实际可以根据甲方的要求需要输出哪些信息来选用)
- 新建一个FB块,里面写需要实现的功能(示例是实现机器人的报警)
- 选择需要监控的变量,右键,新增监控
- FC调用FB块(相应的逻辑)
HMI侧配置
- 变量表新建一个BOOL量
- 新建画面Alarm,将报警视图控件拖放进来
设置报警视图的属性 - 创建画面PLC Code ,将PLC代码视图控件拖放进来,用来显示PLC代码
- 创建画面ProDiag画面 ,将ProDiag概览控件拖放进来
设置ProDiag的属性 - 增加三个按钮
示例2:变量参数的监控
实现的方法跟FB参数的监控基本一样。以下为不一样的地方:
- 监控文本设置的地方不一样
- 由于PLC代码视图的限制条件,如果我们直接监控变量的操作数,是不能在HMI侧显示PC代码的。但我们可以换一种方式进行测试。
示例实现的功能:监控焊机的电流过大报警异常,并且输出实际电流值
- 新建一个全局DB块
由于互锁为两个条件,需要在 C1 触发器中定义相同的 变量, 在监控变量、 C1 触发器同时为 1 时触发报警
这里的报警信息输出增加了详细文本域。(具体咋用可以参考帮助文档)
FC块里编写以下程序
注意: 以上内容仅为技术性介绍,不涉及任何商业推广。
热门推荐
肉末茄子的烧法?教你新做法,少油好吃不油腻,实在是太好吃了!
钟伟将军:四野悍将的传奇人生
坂田万科广场跨年元旦活动来袭!
LOL王者自述职业经历:十年奋斗终失败,揭秘LPL残酷真相
崇祯帝的致命军事误判:从己巳之变到明朝灭亡
勤政与猜疑:崇祯帝与明朝的最后十七年
崇祯帝之死:一个皇帝的最后抉择
企业文化与业务战略融合,助力企业腾飞
企业文化:企业赢得全球竞争的关键力量
企业文化如何影响员工心理健康?
春熙路街拍:肤白貌美的吸引力解析
养一头牛亏损4000元,中小养殖户加速离场,政策组合拳能否助养殖户渡过难关?
孙颖莎 王楚钦化身体育教师 小学生欢呼雀跃人气爆表
如何有效查询和维护个人信用记录的重要性与方法解析
同为世界第一,王楚钦男单崩盘,孙颖莎挽救9个局点,两者差在哪?
如何取消两个苹果手机使用同一Apple ID时的同步功能
对比陈梦和王曼昱,巴黎周期输外协的数据统计,谁该单打一目了然
当今足坛最强十大前锋:姆巴佩领衔,两位老将入选
樊振东陈梦退排名:从乒乓国手抉择看中日乒坛发展路径
非布司他片会影响尿酸检测结果吗?医生这样建议
24小时尿酸检测:更精准的尿酸水平评估方法
肝功能指标 AST 和 ALT 分不清?一文帮你搞定!
毛利小五郎再登《名侦探柯南》M28剧场版,这次他能否摆脱“糊涂侦探”的标签?
《名侦探柯南》:毛利小五郎的鬼屋心理战
油泼面,传统美食的绝妙滋味(探寻油泼面的历史渊源及做法技巧)
山东油泼面制作全攻略(掌握独门秘籍)
低脂饮食,拯救你的载脂蛋白E!
"乒乓小魔女"孙颖莎:从萌娃到冠军的传奇之路,梦想照进现实!
孙颖莎为何在国乒史上如此受欢迎?看完这一幕你就知道了
东北熘肝尖,教你正宗做法,猪肝软嫩不腥有绝招,做年夜饭小硬菜