和利时 PLC 配网
和利时 PLC 配网
从甲方拿到一台 LK220,方方正正但是没有电源线。先去淘宝买了个 LED 灯用的 24VDC 直流电源和 3 脚插头,拧螺丝把电源线压紧,上电,亮机成功。之后接网线
虽然网口插上了,但是不知道怎么通讯。这玩意不像 USB 设备会有新设备和驱动,搜索文档发现要装 AutoThink,类似 IDE,相关的通讯连接配置都集成在 IDE 里
连通 IP
IDE 主要有两个地方和网络有关,在线->通讯设置 用于配置当前工程连接的 IP;工具->辅助工具->控制器操作 可以升级固件、IP扫描


猜一下流程应该是用小工具搜出来 IP 是什么,然后填到通讯设置里
1. 抓包看实际通讯方式
试了半天,用 IP 扫描可以找到 CPU,甚至可以闪烁指示灯,但是两个 IP 都不能测试连接
没招了装个 wireshark 抓包分析,发现这个通信方式不一样,很神奇:
- 闪烁指示灯的命令是 UDP 广播的,可能 payload 里指定了要闪哪个灯,但是由于是广播所以所有设备都能收到
- 一连上 wireshark 就能看到每秒会蹦出来一个 ARP 包,问 who is 192.168.20.xx, Tell 192.168.20.180。所以其实是 PLC 在主动连接一个固定 IP,要修改主机的 IP 改成 xx
修改主机 IP 后能立刻发现 wireshark 里出现大量数据交互,所以这个神奇的网络是由 PLC 连接主机的
