问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

C#与PLC通信——如何检测电脑与PLC之间的网络是否通畅

创作时间:
作者:
@小白创作中心

C#与PLC通信——如何检测电脑与PLC之间的网络是否通畅

引用
CSDN
1.
https://m.blog.csdn.net/qq_34059233/article/details/140418097

在工业自动化领域,确保电脑与PLC(可编程逻辑控制器)之间的网络连通性是进行通信的前提条件。本文将详细介绍如何使用ping命令检测电脑与PLC之间的网络连通性,并提供具体的排查方法。

前言

电脑和PLC的IP地址设置好以后,可以先通过一些手段来测试电脑和PLC之间的网络是否通畅,如果确认了网络通畅以后,我们再测试通信程序。

1、同时按下键盘的windows键+"R"键,如下图:

下面两张图是两种键盘的情况,并且能弹出”运行“窗口


2、在窗口中输入“cmd”,然后点击“确定”,如下图:

点击“确定”以后就能弹出一个黑窗口

3、输入ping+空格+对方IP地址

比如输入:ping 127.0.0.1,结果如下图,当已发送和已接受相等,丢失=0,回复时间很小,比如小于“1ms”,则说明通信正常,如果提示“无法访问目标主机”,则说明通信异常。

比如输入:ping 192.168.1.100,结果回复“无法访问目标主机”,这就说明目标主机和本机是无法实现通信的。

4 如何解决当两个设备之间网络不通

当我们发现使用ping命令并不能检测到两个网络设备之间是相通的时候,这时候有以下几个排查方法

1、确认Ip地址设置是否正确

一方面是,两个设备的IP地址不能相同,并且IP地址必须处于同一个网段,同一个网段就是IP地址只有最后一位是不同的,比如一个是192.168.1.100,另一个也必须是192.168.1.X,也就是只有1.后面的那个数字不相等

2、确认电脑的防火墙是否关闭

如果电脑的防火墙不关闭的话,也是无法实现通信的,关闭防火墙的过程如下:

1)打开控制面板

2)选择”网络和Internet“

3)点击”系统和安全“

4)点击”Windows Defender 防火墙"

5)点击“启用或关闭防火墙”

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号