树莓派与PLC(S7-200 SMART)通信(基于谷歌voice kit提供的系统)
通信错误可能的原因(基于树莓派):
- 找不到snap7 library (snap7文件的配置问题,看这篇文章如何解决(73条消息) 树莓派(google voice kit的系统)和PLC S700-SMART通信_tsingxia的博客-CSDN博客)
- unreachable peer(网络,网线问题)
- connection refused(百分之99是IP的设置问题,需要把两个设置到一个局域网内)
操作步骤:
1.在树莓派未通过网线连接时在命令行用ifconfig查看eth0显示的ip地址
(我的树莓派上未显示出eth0的ip地址)
2.用网线将树莓派和plc连接起来,再次使用ifconfig查看eth0显示的ip地址,此时显示的ip地址是树莓派的eth0的地址,我的树莓派显示为(169.254.101.51)
PLC 的初始IP是192.168.2.1,到这里可以更改PLC的IP地址或者更改树莓派的IP地址,最终目的是把PLC和树莓派放在一个局域网下
3.我选择更改PLC的ip地址,打开step7更改PLC的IP地址和子网掩码,树莓派IP(169.254.101.51)PLC的I