技术论坛

 Smart PLC 的 IP地址误设后,处理方法

返回主题列表
作者 主题
ayang99
侠客

经验值:743
发帖数:107
精华帖:1
楼主    2020-08-02 12:03:56
主题:Smart PLC 的 IP地址误设后,处理方法 精编帖 

现象:

Smart PLC(SR60) 的 IP地址被误设为  192.168.253.1 后,程序包括系统块被下载到了PLC中,
然后,

再连接PLC 始终连接不上,

本地PC 机可以 正常 Ping 通 PLC的 IP地址 192.168.253.1 ,

双击 --编程软件中的 通讯 -- 查找PLC-- 可以正常 找到 PLC( 192.168.253.1 ),

使用 “闪烁指示灯”找PLC--PLC上指示灯--闪烁状态正常,

点击确认 -- 出现“连接当前IP地址失败”。

无法正常连接 PLC.





Zane
至圣

经验值:76290
发帖数:19335
精华帖:378
2楼    2020-08-02 14:03:16
精编帖  主题:回复:Smart PLC 的 IP地址误设后,处理方法

修改PG的IP地址,与PLC同网段呀

Zane 注册自动化系统工程师 Always save before download
Zane
至圣

经验值:76290
发帖数:19335
精华帖:378
7楼    2020-08-02 18:42:27
精编帖  主题:回复:Smart PLC 的 IP地址误设后,处理方法

呵呵,改到同网段,联机,把CPU模式改到STOP,就可以改IP了,运行的时候当然改不了。


再试试?


每次都要像你这样这么改IP,岂不是要折腾死人

Zane 注册自动化系统工程师 Always save before download
YUKJ
至圣

经验值:17173
发帖数:2944
精华帖:6
8楼    2020-08-03 08:51:11
精编帖  主题:回复:Smart PLC 的 IP地址误设后,处理方法

 特地按照楼主的说法,将我手上的一个IP地址为192.168.2.1的PLC在编程软件中的 通讯编辑界面中修改为192.168.253.1,结果:

  1. 可以顺利连接上,可以下载程序,可以正常运行程序,可以正常与上位机连接。

  2. 最后仍然将IP地址改回原来的192.168.2.1,一切顺利正常。

  3. 所有的一切,都不会因为是192.168.253.1而会引起与任何其它IP地址的使用结果不同。

Zaxife
至圣

经验值:12573
发帖数:2503
精华帖:31
21楼    2020-08-11 09:08:59
精编帖  主题:回复:Smart PLC 的 IP地址误设后,处理方法

怎么可能不行嘛,看看我的测试结果。

肯定是你的网卡地址参数有误,比如掩码?比如网关?比如网卡IP干脆跟PLC一样了?

至于你说的不能修改IP地址了?这不废话嘛,你程序都锁定了IP地址了,想要修改地址肯定得先清空PLC恢复出厂设置后才能再次修改IP地址了。。。。



Sykblue
侠圣

经验值:2839
发帖数:451
精华帖:2
22楼    2020-08-11 09:16:18
精编帖  主题:回复:Smart PLC 的 IP地址误设后,处理方法



没什么事情,原因是你用版本较老的编程软件连接固件较新的PLC造成,这样的兼容性错误也不值得来回讨论!也不是小学生了,大家应该都有一个共识,绝大多数软件可能向下兼容,较少的软件向下也不兼容。像你这要求从低版本向高版本进行通信的,也就是想低版本兼容高版本,本来就是错误的。你如果想低版本的话,将PLC的固件及你组态的程序版本都改为相同版本即可,比如都是2.2。

利而不害,为而不争;专注暖通空调行业
ayang99
侠客

经验值:743
发帖数:107
精华帖:1
23楼    2020-08-11 16:59:14
精编帖  主题:回复:Smart PLC 的 IP地址误设后,处理方法

嗯,你测试的很好,


但是:

第一、

1.   子网掩码你 设置(255.255.0.0 )  和我设置(255.255.255.0)不一样。

2. 还有默认网关 ,你设置 192.168.1.1 

可能问题出在 子网掩码上 ? 


第二、 我知道--在 系统块中 设置了  固定IP 后, 不可以 在  通讯-- 查找 -- 编辑 --修改 IP

(写这个 是 跟 楼上 某一 位  探讨一下  )


第三、 我的编程软件版本 V2.2 确实稍微低了一点, 

但是, 系统块中使用  192.168.1.x  或  192.168.15.x ,

连接、下载、上传、调试--固件版本V2.5 的PLC 运行  一切都正常。

目前,暂时还没有使用 V2.5 PROFINET 通信,

所以没有必要 一定要马上 更换编程软件(V2.2 用出感情了-哈哈),

后续考虑 换成 V2.5版本 。


 第四、本贴 重点 是讨论 更多解决 此类问题的 方法 。 

欢迎大家 --提供 

通过 网线 通讯 类似 一条指令就可以 复位PLC出厂设置的方法(这个比较狠,估计不一定有)


感谢大家的热心关注

Zaxife
至圣

经验值:12573
发帖数:2503
精华帖:31
24楼    2020-08-11 17:50:47
精华帖  精编帖  主题:回复:Smart PLC 的 IP地址误设后,处理方法

1、你的掩码用255.255.255.0的话,默认的网关地址就是192.168.253.1,这个地址就跟你的PLC地址冲突了,如果有网关的网络肯定就通讯异常。

如果把掩码改成255.255.0.0,网关默认就是192.168.1.1?可以避开PLC的地址冲突。


2、系统块固定了IP,必须先清除程序复位PLC后才能改网络参数,这个是必须的。


3、我建议升级到 2.5版,因为2.5版用起来舒服得多,起码不用再每次修改数据按回车了。状态图表也不再那么卡了。


4、PLC出厂复位指令本来就是 S7 命令,不过必须先S7协议连接上PLC,发送S7协议的PLC复位出厂命令才管用啊。至于是啥指令,只能用TCP抓包软件抓软件软件出厂复位时都跟PLC做了什么数据交换,然后自己写个程序连接PLC发送S7数据帧测试咯。




ayang99
侠客

经验值:743
发帖数:107
精华帖:1
25楼    2020-08-11 17:51:53
精编帖  主题:回复:Smart PLC 的 IP地址误设后,处理方法

目前(2020.8.11--17:35),

已实测验证的解决方法:

第一、

采用 SD卡 下载程序或者  恢复出厂模式设置,

我直接采用了 恢复出厂 设置。


第二、

采用 485通讯口,下载程序--系统块(将新设置的固定IP )更新 进PLC中,

但是,

必须 使用 原装的USB-PPI编程电缆

(使用USB-485的电缆不行,手册中,明确指出 USB-485的电缆不可用。)

编程软件必须 版本 V2.3以上


第三、

直接使用 最新的编程软件 版本 V2.5  ,

使用 网线通讯 可以 --查找 PLC,

可以重新 -- 修改 系统块设置 -- 下载 。


看来西门子的工程师对 最新的编程软件V2.5 版本,

还是做了不小的改进。(点赞)


Zane
至圣

经验值:76290
发帖数:19335
精华帖:378
26楼    2020-08-11 21:33:56
精编帖  主题:回复:Smart PLC 的 IP地址误设后,处理方法

第一点,改个IP地址要让楼主这么兴师动众,你可以向西门子索赔。这是疑难杂症解决问题的最后一招,没事不轻易用。再说了,V2.5的硬件刷固件只需通过V2.5的软件即可,没必要再使用SD卡了。

第二点,自打SMART问世,就再也没用过什么PC/PPI电缆,一切都是网线搞定。当然还有个只有串口的简易版本,不嫌烦的可以用。

第三点,只要软件与硬件的版本对应,所有功能都是OK的。


楼主的最后一句点赞,算与时俱进吗?


再补充一点,不使用SMART软件,不重新下载程序,只动态修改IP地址,不改程序,程序照跑,这个可以有。楼主自己可以想想,我就不多说了。



Zane 注册自动化系统工程师 Always save before download
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。