串口通信和网口通信常见问题
驱动问题分析:可以抓包分析,或者通过cmd指令看看端口是否占用。
串口问题:
1、线序,端口坏没坏,usb转串口坏没坏。替换法,用不同电脑,不同线,不同设备,做测试。
2、波特率,数据位,奇偶校验等设置,(比如三菱Fx系列,Fx3u和Fx2n 的编程口不一样。安装编程软件的设置配置上位机)。
避免复制以前配置好的通信参数,不同型号,通信参数不一样。
3、串口服务器,有些硬件接口功能不一样,找一款全能的很重要,不要老换不同牌子的串口服务器。好用的才重要。(最好自己手里有多个牌子的串口服务器,平时测试使用)
排查问题,最好直接用笔记本直接测试,中间不要有其他设备(串口服务器,交换机,usb转换口等)
测试理论:(现实条件,可能不具备,比如小厂,设备类型杂,数量少,同一类型没有那么多用于测试)
1、多方验证:多台设备(同一个厂商,不通时期,同样的机台型号(冲床)有可能做了plc保护,不支持回写,人机加密,不能上传程序到PC),多工具(xktComm.dll,hsl,昆仑通态,组态王,modbus polling等工具),多连接线,多笔记本,多人(换一个人,换换思路)。
2、替换法
3、从零做起,复制的模板或者现成配置容易让人忽略细节,(串口信息,线序,交换机,网口配置等)。
4、工业安全:机器和人 (比如:不能多人同时操作机器,机器容易伤人,操作前检查机器周围有没有人。冲床,非标机等)
网络问题:
1、ip冲突,网络设备太绕等。
2、直接用笔记本测试,避免中间有交换机或者路由器。(避免测试的设备错乱,特别是写的情况下,要确认好设备的ip地址)
3、别插错线。
4、关闭防火墙(笔记本和成型机设备都有可能有防火墙),杀毒软件(卡巴斯等)。加域电脑,特别注意资讯部门的安全软件和防火墙。排除,用自己的笔记本直连测试数据采集。
5、交叉线,直连线,交换机。都要试一下。
6、有些交换机有vlan功能,插的口影响ping和通信。 特别是6口的小交换机,旁边有关闭vlan功能。
7、有些网口灯不亮,换几个网线都不亮,可以换机台再测试一下,看看网口灯亮不亮。比如fanuc的成型机的灯,用测线仪去测,发现测线仪的第一根线的灯不良,成型机网口坏了。
8、有些设备有多个网口,而且网口不在一起,不容易看到。(比如西部线割机,用的是fanuc系统,人机有网口,主控有网口,数据采集要用主控的网口)
9、有些设备可以采集数据,但是不能ping通,设备自带防火墙(设备重启,防火墙有重置)。所以程序里面不要用ping去检查网络通不通。(比如:住友的网口版本的设备)
总的方法:在多个设备,多个笔记本,多个串口,有备用,多方测试,直线测试排除中间设备问题。
进行排查测试。避免硬件坏的情况。
PLC调试工具
http://hiddenmap.cn 和 HSLcommunication软件 ,用于上位机软件开发和数据采集。
应用场景(不限于)
- 1、协助PLC调试。
- 2、协助进行PLC系统故障分析、偶发故障追踪 。
- 3、工艺数据的记录、生产优化。
- 4、全员生产维护(TPM)、效能评估(OEE)、质量保证(QA)。
- 5、重要数据长期存档。
- 6、设备维护、改进、培训。
- 7、便捷地、默默地为其他应用程序提供数据,并可接收远程控制。
PLC模拟
bilibili怎么使用。
NetToPLCsim软件。PLCsim是西门子的模拟器。NetToPLCsim作为桥梁,可以用人机采集模拟器数据。
利用NetToPLCsim将西门子PLCSIM变成一个真实PLC
http://erwa.cn 二娃制作