加入收藏 在线留言 联系我们
关注微信
手机扫一扫 立刻联系商家
全国服务热线15915421161

SIEMENS西门子安徽省黄山市(授权)伺服电机一级代理商——西门子华中总代理

更新时间
2024-11-26 07:00:00
价格
请来电询价
西门子总代理
PLC
西门子一级代
驱动
西门子代理商
伺服电机
联系电话
15903418770
联系手机
15915421161
联系人
张经理
立即询价

详细介绍

S7-PDIAG包含三种诊断功能,分别是地址监控(Address monitoring)、全局监控(global monitoring或General monitoring)和运动监控(Motion monitoring),下面分别介绍这三种诊断功能。

1.地址监控

地址监控功能监控一个位信号的状态变化,可以设定一个沿信号和电平信号,设置界面如图3所示:


在“Initial Diagnostic Address”设置监控的地址,如M1.1,然后选择监控的信

号,如沿信号和电平信号,如果激活“Delay”功能,则需要设定相应的延迟时间,表示如果监控信号变化,将延迟设定的时间后触发,S7-PDIAG 在程序内部调用SFC64,时间格式为IEC 标准,例如T#1H19M12S100MS 表示的时间值为1 小时19 分12 秒100 毫秒,配置的延时定时器的个数没有限制。在“Meassage”栏中设定信号触发的消息和优先级,配置完成后点击“OK”键确认。


2.全局监控


全局地址监控功能监控一个表达式,如果表达式结果为1则触发消息,设置界面如图4所示:


在“Initial Diagnostic Address”设置监控的初始地址,如M1.1,在

“Monitoring Definition”中定义事件触发的条件,触发条件必须使用S7-PDIAG 语言编写,S7-PDIAG 语言包含下列基本指令:

1) AND 与操作,例如表达式为 M1.1 AND M1.2,如果M1.1 与M1.2 为1,表达式结果为1;

2) ONDT 执行信号 ON 延时,例如表达式为ONDT(M1.1,T#2S),如果M1.1 为1 并延时2秒后表达式结果为1;

3) EN 存入下降沿结果,例如表达式为 EN(M1.1),M1.1 产生下降沿时表达式结果为1,M1.1 再次为1 时,表达式结果为0;

4) EP 存入上升沿结果,与EN 相反;

5) NOT 取反,例如表达式为 NOT M1.1, 如果M1.1 为0 时表达式结果为1;

6) OR 或操作,例如表达式为 M1.1 OR M1.2,如果 M1.1 与M1.2 其中一个为1,表达式结果为1;

7) SRT 置位复位延时,例如表达式为SRT(M1.1,M1.2 T#2S),如果M1.1 为1(沿信号)2秒后,表达式结果为1,如果如果M1.1 再次为1,表达式结果为0,2 秒后表达式结果为1,如果M1.2 为1(沿信号),表达式结果为0。

8) XOR 异或,例如表达式为M1.1 XOR M1.2,当M1.1 与M1.2 不相同时表达式结果为1。

如果在一个表达式中使用多个指令,指令的优先级参考表1


在“Meassage”栏中设定信号触发的消息和优先级,配置完成后点击“OK”键确

认。


3.运动监控

运动监控对用户编写的定位过程进行监控,运动监控有下列几种监控方式:

1):执行监控(Action Monitoring)

当启动命令执行后,在设定的时间内没有到达定位的位置(限位信号),触发消息的生成。执行监控的设置界面如图5 所示:


执行监控界面中使用S7-DIAG 语言预先设定触发条件并不可以修改,如图5 中,如果M1.2 为1(执行),20 秒后M1.1(限位开关)没有到达,触发报警消息。

2):启动监控(Startup Monitoring)

如果启动命令发出后,在设定的时间内没有动作,则触发消息,这与用户生成的启动失败的报警过程相同,启动监控的设置界面如图6所示:


启动监控界面中使用S7-DIAG 语言预先设定触发条件并不可以修改,如图6 中,如果M1.2 为1(执行),1 秒后M1.1(限位开关)为1(物体没有移动),触发报警消息。

3):定位监控(Reaction Monitoring)

当定位任务完成后但是并没有达到要求的位置,在设定的时间延时后触发报警消息,满足定位范围需要附加的限位开关,定位监控的设置界面如图7 所示:


定位监控界面中使用S7-DIAG 语言预先设定触发条件并不可以修改,如图7 中,如果M1.2 为1(定位完成),M1.1(限位开关)不为1(辅助限位开关),1 秒后触发报警消息。

4):连锁监控(Interlock Monitoring)

检测控制命令触发后连锁条件是否满足,连锁监控的设置界面如图8 所示:


连锁监控界面中使用S7-DIAG 语言预先设定触发条件并不可以修改,如图8 中,如果M1.2 为1(命令触发)1 秒后,M1.1(连锁条件)不满足(为0),触发报警消息。

注意:

运动监控只适合用户编写的简单位置控制,所有监视通过行程开关、接近开关等来实现,西门子所有定位模块都包含上述故障监控,不需要使用S7-DIAG 软件实现。


相关产品

联系方式

  • 电  话:15903418770
  • 联系人:张经理
  • 手  机:15915421161
  • 微  信:15915421161