1.应用的基本信息
1.1基本应用信息描述
菜鸟来了,TIA突然搜不到S7-1200了!但是能PING通、能MODBUS_TCP通讯。
测试条件:
PC WIN10 + TIA15,S7-1212C ,办公室测试,单机PC ---- PLC网线直接对连
PLC前几天拿回来连过PC和HMI,TIA能搜到PLC,因为TIA版本低于PLC,所以一直都没有联机改过PLC。
2.故障的检测和解决
2.1 基础排查
(1)检查PC的IP[192.168.2.129],能PING通PLC[192.168.2.110]。
(2)PC上没有第三方防毒防火墙软件,只有WIN10自带的DEFENDER,已经尝试关闭。
(3)PC上使用第三方调试工具测试MODBUS_TCP通讯OK,见视频《MODBUS_TCP_OK.mp4》
(4)使用TIA搜索不到S7-1200!
2.2故障或问题处理
思路:参考网页 http://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1475072&b_id=66&s_id=84&num=14#anch其中提到检查如下的服务
(1)检查发现S7DOS SCP Remote该服务停止! 于是点击启动,随后发现该服务仍然停止,启动马上就停止。见录像。
(2)检查S7DOS SCP Remote的唯一依赖是前面的“S7DOS Help Service”是正在运行中的。查看/重启其依赖服务“S7DOS Help Service”,仍然。
(3)检查WINDOWS事件记录如下。
级别 日期和时间 来源 事件 ID 任务类别
信息 2020-05-28 10:07:01 Siemens S7Remote 0 无 << TunnelServiceHost.Main
信息 2020-05-28 10:07:01 S7 Tunnel Service 0 无 服务已成功停止。
信息 2020-05-28 10:07:01 S7 Tunnel Service 0 无 服务已成功启动。
信息 2020-05-28 10:07:01 S7 Tunnel Service 0 无 S7TunnelWindowsService.OnStart cloud connector produkt not installed(AUTSWCConn64 not found). finisch service
信息 2020-05-28 10:07:01 S7 Tunnel Service 0 无 S7TunnelWindowsService.OnStart service will be started
信息 2020-05-28 10:07:01 Siemens S7Remote 0 无 >> TunnelServiceHost.Main
还是德语的“produkt not installed”J
(4)虽然不知道怎么办了,好吧,看看其他还在运行的SIEMENS服务有哪些?除带有WINCC名字的外,列举部分正在运行的服务如下,不知道是不是还有什么服务被我关闭了?希望这是解决问题的思路。
Automation License Manager Service
CCAgent
CCDBUtils
CCEServer
CCRemoteService
Siemens SIMATIC PnDiscovery Service
Siemens SIMATIC Common Trace Service
3.实践联系理论
暂时还不知道根本原因。
4.经验总结
4.1遗留的问题
虽然还没有解决问题搜不到PLC的问题,但是我今天的本来任务,其实是开发ARM嵌入式与S7-1200通过MODBUS_TCP协议的通讯,当前是不影响工作的,暂时先工作不跑偏了,先粗略地写(记录)到这里。
随后可能卸载TIA重新安装一下。
4.2改进方法
下一篇,我打算写一下开发MODBUS_TCP工作中的调试过程来分享。J
又或者,来抓包看一下TIA是如何通过服务实现搜索在线PLC的?