NI LabVIEW,CVI,数据采集等产品讨论区

取消
显示结果 
搜索替代 
您的意思是: 

求助:为什么LabVIEW与PLC联机调试的时候总是出现下面的错误呢?

已解决!
转到解答
我是新手,请高人指点,为什么LabVIEW与PLC联机调试的时候总是出现下面的错误呢?下面的截图就是我说的那个错误。是我没装VISA驱动吗?
0 项奖励
1 条消息(共 8 条)
5,106 次查看

应该是上位机程序的问题。请看下VISA Configure Serial Port.vi的帮助文档。

 

我把这个帖子中你发的程序改了一下,就没有错误了。

 

21696iE6848D25FD61723E

0 项奖励
2 条消息(共 8 条)
5,101 次查看

您好!

      我已经按照您的方法进行改进了,可还是有错误啊,我把错误用QQ截图传上来了,您在帮我看看吧,真是太麻烦您了!谢谢了。

下载全部
0 项奖励
3 条消息(共 8 条)
5,074 次查看

从NI-Spy的log中大概可以知道您的操作是VISA Write一个小数点'.'字符,然后VISA Read出现time-out error。

这个error可能是由于串口没有接收到下位机的数据造成的。

您可以先确认一下下位机是否发出数据,或者先用导线将PC串口的2,3脚短接,验证VISA Read是可以读取数据的。

4 条消息(共 8 条)
5,045 次查看

您好!

       恩,您说的方法我试验了,用串口发送数据VISA read函数可以正常使用了,

可是读取PLC中的数据还是有问题,难道是PLC设置有问题?可是PLC应经烧写进去程序了。

       您碰到过这种情况吗?

0 项奖励
5 条消息(共 8 条)
5,031 次查看
解答
已被主题作者 镜花水月 接受

PLC的设置我不是很清楚,不过有个调试方法给您参考。

可以在PC上使用 串口调试助手 软件,对PLC发送数据并查看PLC返回的数据是否符合您的定义。

这样调试完PLC的程序再用LabVIEW的程序来联合调试。

6 条消息(共 8 条)
5,013 次查看

您好!

       我还有一个问题,如果我想把从PLC读取的数据以word或者excel报表的形式存储怎么编程啊?谢谢了。

0 项奖励
7 条消息(共 8 条)
4,923 次查看

请参考一下这里

0 项奖励
8 条消息(共 8 条)
4,911 次查看