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

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

如何用labview实现对大型PLC通讯,数据采集的速度可以达到PLC的一个扫描周期吗?例如5毫秒

采集西门子400系统中的数据,扫描周期能否达到5毫秒
0 项奖励
1 条消息(共 6 条)
8,220 次查看
你是用什么方式来和PLC通信。
如果用TCP/IP直接读写,我觉得很难保证5毫秒的确定周期。
如果是通过SIEMENS的OPC,你需要查一查他们的手册,看看支持多高的更新率。
如果是用NI OPC SERVER(它是支持SIEMENS S7-400的),最小可以设置的更新周期是1ms。
我还不是太清楚你所说的扫描周期的概念。
但愿有所帮助!
0 项奖励
2 条消息(共 6 条)
8,198 次查看
5毫秒是PLC中的程序扫描周期,原来我们用IBA的记录仪软件来记录生产中的一些参数,这个软件要好几万,采用的是USB硬件授权,所有电脑都装成本太高了,想能否用labview开发一个数据记录软件,传动中的各量变化很快,所以要每个周期记录一次,所以要数据传输刷新不能高于5ms.
0 项奖励
3 条消息(共 6 条)
8,178 次查看
PLC在执行程序时是串行扫描,5毫秒可以完成一次扫描,内部的寄存器数据刷新一次,我的目的就能快速完整的记录下这些数据。IBA这款软件没有相关的专用硬件,通过以太网TCP/IP就能完成数据记录,Labview能否替代它,把所有参数每5毫秒记录一次,生成曲线,数据库。连接的介质和协议分别是什么?thank you !!!
0 项奖励
4 条消息(共 6 条)
8,169 次查看
基于TCP/IP能否达到这个速度如我不清楚。
但是使用NI OPC server可以做到毫秒级的更新率(见附件图片),结合LabVIEW以及LabVIEW DSC模块可以很方便的采集,显示数据,写入数据库。
可以用网线或者串口,底层是NI的共享变量引擎。
这种方式对路数多的情况特别有效
0 项奖励
5 条消息(共 6 条)
8,139 次查看

数据传输有规律的发生中断,而且在绑定变量的时候,经常发生失败,使vi不能运行,不知是什么原因?

0 项奖励
6 条消息(共 6 条)
6,592 次查看