前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【剑控享成】S7-1200常用的几种诊断方法

【剑控享成】S7-1200常用的几种诊断方法

作者头像
剑指工控
发布2021-11-09 14:39:14
1.8K0
发布2021-11-09 14:39:14
举报
文章被收录于专栏:剑指工控

西门子PLC S7-1200具有强大的诊断功能。本文就对西门子PLC S7-1200常用的诊断方法做一个简单介绍,供用户在编程过程中进行参考使用。

1.1硬件软件

S7-1200 1215C(6ES7 215-1AG40-0XB0);

Totally Integrated Automation Portal V15 Update2(TIA Portal V15 Update2)。

1.2硬件配置和设置

S7-1200硬件配置

IP地址设置如下表和截图所示:

序号

名称

IP地址

1

IM 155-6 PN BA

192.168.2.3

2

s71200plc

192.168.2.4

3

电脑

192.168.2.9

IM 155-6 PN BA名称和IP地址设置

S7-1200名称和IP地址设置

1.3目标

通过下面3种方法诊断:①LED指示灯;②博途软件;③用户程序。

1.4编程

1.4.1 LED指示灯

在S7-1200中调用LED指令

输入参数:

LADDR:CPU或接口的硬件标识符,此编号是系统自动分配的,并存储在硬件配置的CPU或接口属性(属性的系统常数)中(CPU名称 + ∼Common)。本例为"Local~Common"(50),指读取CPU的LED指示灯。

LED: 读取哪个LED指示灯的状态。本例为2,表示读取ERROR指示灯。

输出参数:

Ret_Val:状态返回值参数。

LED的状态:

0 = LED不存在或状态信息不可用

1 = 永久关闭

2 = 颜色1(例如,对于 LED STOP/RUN:绿色)永久点亮

3 = 颜色2(例如,对于 LED STOP/RUN:橙色)永久点亮

4 = 颜色1将以2 Hz的频率闪烁

5 = 颜色2将以2 Hz的频率闪烁

6 = 颜色1和2将以2 Hz的频率交替闪烁

7 = LED 正在运行,颜色 1

8 = LED 正在运行,颜色 2

9 = LED 不存在或状态信息不可用

本例中,只留下CPU去除其他模块,下载程序,Ret_Val返回值为4,ERROR指示灯闪烁。

1.4.2博途软件

(1)在线,选择“在线和诊断”

选择“诊断状态”,显示如下:

选择“诊断缓冲区”,在“事件”中选择对应的错误,可以在“事件详细信息”中看到错误的详细说明。

(2)设备视图

CPU图标状态及含义

设备和模块图标状态及含义

(3)网络视图

:表示本地模块或者分布式IO分站故障;

:表示分布式IO模块分站和CPU通信故障。

(4)拓扑视图

端口和以太网电缆颜色含义

颜色

含义

浅绿

无故障或者需要维护

深绿

离线

黄色

要求维护

红色

通信或者拓扑错误

深灰

无诊断功能

1.4.3 用户程序

有OB80时间错误、OB82诊断、0B83模块插拔、OB86机架错误等诊断OB,本例以OB86机架错误为例。

在OB86中编写如下程序:

在OB1中编写如下程序:

当值等于16#39时,表示机架错误事件发生。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-10-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 剑指工控 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档