17年写的项目,今年重装系统忘了备份源程序,现在打算新增一个功能,程序上传时,在通信--> 查找cpu,找不到plc.现在的状态是:
1.Link灯绿色常亮,说明网线没有问题;
2. 设置PG接口和网卡对应;
3. 编程电脑ipv4设置地址是:192.168.2.157 255.255.255.0 但是用ping指令拼192.168.2.1(smart200plc默认的IP地址),结果是拼不通。查找cpu,仍是无法找到CPU;
4. 编程电脑ipv4设置自动获取IP地址,查找cpu,仍是无法找到CPU;
5. 目前不知道当时PLC设置IP地址是多少,有什么办法可以通过以太网,能够在查找CPU时能够找到PLC吗?
6. 如果不行,看到西门子官网上有个链接,http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/Microwin/Getting_started/200_SMART_485upload_download/upload_download.html 。上面提到,固件版本时v2.3的可以过程RS485的方式进行上传和下载程序,怎么通过CPU的外观看到固件版本时v2,3或者以上了。
希望有大神或者老师指点下,在这里先说声谢谢啦!感激不尽!
最佳答案
1)首先确认以太网电缆是测试正常的。
2)通讯接口选择带auto模式自动连接的那种类型。
3)如果ping不通,无从谈起通讯,按上面2个重点排查。
4)没有什么办法,只能是通讯连接成功了,才能够读取到信息。
6)这个仍然需要基于通讯连接成功后,在线plc读取到信息的。
cpu版本在V2.03后,支持ppi通讯模式,你不了解cpu版本的前提下,试试ppi通讯。
提问者对于答案的评价:
你说的对,物理层OK,要Ping通,这个是前提,我用的虚拟机,网络配置有问题,已解决,谢谢各位老师!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc283351.html