『7x24小时有问必答』
1.1程序下载到 CPU,运行后,CM PtP TX, RX 都不亮,程序没有输出错误?系统断电再上电也一样?

1.1.1ModbusSlave 没有初始化检查 ModbusSlave 属性,如果去掉了优化块访问,那么要确保其背景 DB 中,Init_Done 变量设置为非保持,否则 Init_Done 上电保持为 True 值,程序不触发Modbus_Comm_Load 初始化。

w1.jpg

图1

w2.jpg

图2

可以通过 TIA Portal 将 Init_Done 手动复位一次,或者点按钮“将起始值作为实际值装载”,看看是否 TX/RX 灯能够亮起来.

1.1.2 收不到主站报文

Modbus_CommLoad 正常初始化,但 TX/RX 仍不亮:

检查主站是否正常工作;

检查通信电缆是否断线。

1.1.3 其他原因前 2 项都没有问题, 可以考虑更换 CM PtP 模块。

1.2 CM PtP RX 闪/亮,但 TX 不亮,主站访问不到数据?

1.2.1 监控程序错误状态字

先监控 ModbusSlave 背景 DB,ERROR_Modbus_comm_load 及ERROR_Modbus_slave 是否有非 0 值,如有在 TIA Portal 中查找错误码,获取错误信息进行针对性解决。

w3.jpg

图3

1.2.2 排查是否有干扰

w4.jpg

图4

监控 ModbusSlave 背景 DB,多重实例 modbus_slave 的静态变量Bad_CRC_Count:

收到的有 CRC 校验错误的主站消息计数。

如果该变量数值非 0,且不断增加,考虑:

• 主站、各从站需要可靠接地;

• 各段通信电缆屏蔽层需要可靠接地;

• 长电缆两端增加终端电阻(330 欧姆);

• 增加 RS485 隔离放大器(中继器,西门子 RS485 中继器仅用于MPI/PROFIBUS,不能用于自由协议及 Modbus )。

1.2.3 Modbus 从站地址不正确

监控 ModbusSlave 背景 DB,多重实例 modbus_slave 的静态变量(图4)

• Slave_Message_Count:收到的主站寻址本从站的消息计数。

• Request_Count:收到的所有主站消息计数。

如果变量 Request_Count 数值不断增加,然而变量 Slave_Message_Count 一直为0,可能是 Modbus 从站地址设置错误,或者主站寻址错误:

w5.jpg

图5

1.3 冗余 CPU 切换后,Modbus RTU 从站不工作

1.3.1 CPU 及 CM PtP 固件

本例测试时,反复切换 CPU,及 CPU 断电上电,未出现从站在冗余 CPU 切换后不工作的问题。如果出现冗余 CPU 切换后,Modbus 不工作,建议:

• 将 CPU 固件升级到 V2.8.3 或更新版本( 下载 );

• 将 CM PtP 模块固件升级到最新: 6ES7541-1AB00-0AB0 为 V1.0.3 或更高 ( 下载 )6ES7137-6AA00-0BA0 为 V1.0.5 或更高 ( 下载 )

1.3.2 冗余切换 CPU 后,从站不响应,TX/RX 不亮

如果 Modbus_Slave 的静态变量 MB_State 一直保持数值 3,可以考虑使用MB_State 计数,若干秒后(图 6 设为 5 秒),将 MB_State 及 Init_Done 复位,或执行 Modbus_Comm_Load 重新初始化模块

w6.jpg

微信群:PLC自动化技术交流(加好友入群,请标注:姓名-单位)工控王工18873166826



组态王与PLC的无线4G通讯

工控人如何用云组态做手机APP实现PLC远程监控

如何实现PLC短信微信报警

两台PLC之间的4G远程无线通讯

如何远程读取wincc数据

WinCC Professional 变量掉电保持

如何快速实现互联网远程监控plc?

S7-400H和WINCC通讯

WinCC 画面中浏览 PDF 文件

WinCC V7.5 SP1VBS全局变量的使用

200smart怎么通过4G网络与wincc通讯

WINCC中比较实际趋势曲线和设定值(理想)曲线的实现方法

西门子1500PLC怎样异地远程监控

经典WinCC移植到WinCC Professional

WinCC 数据使用MQTT传送到云端

NET421/NET431西门子plc与ABplc通讯网关

S7-200 SMART 与 S7-1200 之间 TCP 通信— S7-200 SMART 作为服务器

如何在 WinCC Runtime Professional 中自动调整画面分辨率适应窗口的大小?

如何实现简单的 WinCC 项目分屏?

s7-1200通过4G网连接中控室

WinCC C/S结构快速入门

如何防止多个WinCC客户机同时操作或更改数值?

精智Comfort屏如何周期性调用脚本

巨控协议转换网关GRM321GRM322GRM323应用场景

精智面板/二代精简PN面板如何使用Modbus TCP/IP 通信组态

如何快速实现OPC DA转为WEBSEVER

200smart数据日志的功能

HMI如何通过PLC变量控制开始和停止数据记录

WinCC flexible配方与PLC的同步

HMI面板与S7-1500 R/H 冗余PLC的通信

WinCC Flexible Smart快速导入 Smart PLC变量

巨控OPC560系列远程智能控制终端

S7_1200配方功能快速入门

PLC远程调试监控模块-巨控GRM530

PN IO设备ET 200SP将支持R1模式

SCL 常见问题

PLC协议转换网关:巨控NET400

如何判断S7通信中断

S7-1500R/H PROFIBUS DP 通信

如何实现PLC短信报警

WinCC  Modbus TCP 通信

wincc 远程和PLC通讯方案

1500PLC与wincc通过4G网络远程通讯

WINCC中自定义 XY 轴的多功能曲线的实现方法

wincc报警如何通过短信发送给手机

在WinCC(TIA Portal)项目中,如何正确的使用面板,模板,弹出窗口和滑入窗口?

通过巨控GRM532Y-C远程调试下载国外PLC

巨控GRM远程模块配置使用流程简介

巨控远程模块微信报警配置方法

TIA中如何将数据块的实际值转到初始值中

wincc 远程和PLC通讯方案

如何使用EXCEL访问WinCC中的实时数据实现报表

西门子PLC无线通讯解决方案

巨控无线通讯模块在带式输送机行业的应用

WinCC激活故障排除及解决思路

Wincc在手机端监控_巨控OPC560解决方案

PLC之间的Profibus 通讯

怎么远程控制国外的PLC
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

上一主题上一主题         下一主题下一主题
QQ手机版小黑屋粤ICP备17165530号

关于我们·投诉举报· 用户帮助· 联系我们 · 本站服务 · 版权声明· 隐私政策 · 投搞指南

法律保护:PLC技术网,plcjs.com,plcjs.net等字样
Copyright 2010-2030. All rights reserved. 


微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码