LabVIEW论坛
直播中

焦榆文

1年用户 5经验值
擅长:可编程逻辑
私信 关注
[问答]

labview与西门子SMART通讯并上传至MYSQL数据库在什么情况下会导致PLC触点抖动

labview与西门子SMART通讯并上传至MYSQL数据库,smart200触点会抖动,并且运行时间越久越严重。
抖动出现时监控PLC程序没有信号的变化,但是输出输入触点会快速闪烁,所控制的继电器也会啪啪响,此时将程序停止运行或拔掉连接PLC的网线,PLC就会恢复正常....
此程序仅从PLC读取M11.0-M12.7及VD浮点数约40个,并上传至MYSQL数据库储存起来
不知为何仅读取数据也会影响到PLC的运行
求助各位大神....已经研究了很久了 但还是没有头绪
cgi-bin_mmwebwx-bin_webwxgetmsgimg_&MsgID=2672493103799216331&skey=@crypt_5b131df8_8ec72c304680877beaca7b1b91368b37&mmweb_appid=wx_webfilehelper.jpg

回帖(1)

郭中

2024-10-23 17:50:15
根据您的描述,PLC触点抖动可能是由以下几个原因导致的:

1. 通讯干扰:在与西门子SMART PLC进行通讯时,可能会受到电磁干扰,导致通讯不稳定。这种情况下,可以尝试使用屏蔽电缆、增加通讯距离或使用光纤通讯等方式来减少干扰。

2. 程序设计问题:LabVIEW程序可能存在设计问题,导致与PLC的通讯不稳定。检查LabVIEW程序中的通讯设置,确保使用了正确的通讯协议、波特率等参数。同时,检查程序中的循环和延时设置,确保通讯过程中不会对PLC造成过大的负担。

3. PLC程序问题:PLC程序可能存在问题,导致触点抖动。检查PLC程序,确保程序逻辑正确,没有死循环或长时间占用CPU资源的操作。同时,检查PLC的硬件设置,确保没有硬件故障。

4. 数据库通讯问题:上传数据到MYSQL数据库时,可能会对PLC的运行产生影响。检查数据库通讯设置,确保使用了正确的数据库连接参数。同时,检查数据库服务器的性能,确保数据库服务器能够承受较大的数据传输压力。

5. 电源问题:PLC的电源可能不稳定,导致触点抖动。检查PLC的电源,确保电源电压稳定,没有波动。同时,检查电源线和接地线,确保连接良好。

为了解决这个问题,可以尝试以下步骤:

1. 检查通讯线路和设备,排除通讯干扰的可能性。
2. 优化LabVIEW程序,确保通讯稳定,减少对PLC的负担。
3. 检查PLC程序和硬件,排除PLC程序和硬件故障的可能性。
4. 优化数据库通讯设置,确保数据库服务器能够承受较大的数据传输压力。
5. 检查PLC的电源,确保电源电压稳定,没有波动。

希望以上建议对您有所帮助。如果问题仍然存在,建议您联系专业的技术支持人员进行进一步的诊断和处理。
1 举报
  • 焦榆文: 感谢分享 问题还是没有解决 有没有可能是因为SAMRT200运算速度低,运行时间久了之后算力跟不上导致的呢

更多回帖

发帖
×
20
完善资料,
赚取积分