恭喜,你发布的帖子
发布于 2025-11-25 09:30:36
20楼
前一段时间,公司同事拿来一个S7-1214C的modbus rtu通讯程序,让我来检查只能写,而不能够读的问题。我开始也感觉“非常”奇怪,能够写,说明硬件和通讯初始化指令是没有问题的,但是,反复查阅master指令仍然无法找到根本原因,我删除重建也试过,均失败。
我重新在自己的电脑中新建通讯程序,下载正常。
而同事的就报警8281#错误,万般无奈之下,我重新创建项目重新做通讯程序后,居然正常了,顺着正常的思路最终找到了问题的根源,原来居然是cpu软件和实际的硬件差异引起的问题,测试通讯的实际cpu是V4.2的,而公司同事创建的测试项目cpu版本选择的是V4.5的,绕了一圈,原来如此。
这个算是西门子独有的卡BUG生活模式。不报错,不提示,防不胜防。
请填写推广理由:
分享
只看
楼主