PLC数据记录系统:一些基本问题

时间:2013-07-30 20:19:19

标签: plc opc

我目前正在尝试使用PLC。我正在使用kepware data logger来收集PLC日志数据。输出如下:

 Time Stamp                      Signal                          Signal O/P
20130407104040.2    Channel2.Device1.Group1-RBT1_Y_WORK_COMP_RST     1
20130407104043.1    Channel2.Device1.Group1-RBT2_Y_WORK_COMP_RST     0
........................

我几乎没有问题:

1)'频道','设备','群组','RBT1_Y_WORK_COMP_RST'是什么意思? - 我从PLC类演示得到的是:RBT1(指机器人)是机器,'Y_WORK_COMP_RST'是一个信号,1/0是特定时间戳的信号状态(如20130407104040.2)。但是,我无法从日志数据文件中得到什么:'频道','Device1'和'Group1'是什么意思?

2)我从课堂上了解到“PLC是一个硬实时系统”。但是,从日志数据文件我看到:循环时间经常不同。我的意思是需要花费一些时间(比方说)5秒,有时需要7秒。为什么?

3)kepware拍摄的这些日志数据是否是实际的机器输出?或者从PLC程序中获取?

注意:我在这个领域很新,很少上课。所以,可能是我的问题是愚蠢的。请帮助我提供一些基本的不那么技术性的答案。

2 个答案:

答案 0 :(得分:1)

1)Channel2.Device1.Group1 ...是您的KEPware数据记录器可以找到您的RBT1的路径。如果你用另一种技术添加另一个设备,你应该得到类似的东西:Channel3.Device1.Group1 .... 这完全是KEPware数据记录器的内部信息,与PLC无关。您感兴趣的是路径的最后部分:RBT1_Y_WORK_COMP_RST

2)您的PLC和PC是否同步运行KEPware数据记录器?

3)您已连接到PLC,因此KEPware数据记录器从中获取数据,然后您的PLC必须设置为收集机器的输出(如果您愿意)。

答案 1 :(得分:1)

1)频道是通信类型,它可能是几种通信协议,如modbus或devicenet或kepware支持的任何内容。

该设备是Kepware与之通信的设备 并且该组只是对您的项目进行排序的一种方式 项目将参考您的plc地址,并让您根据需要命名项目。通过这种方式,您可以轻松阅读地址的别名。

2)硬实时系统意味着PLC必须在一定时间内对其输入变化作出反应(参考:Wikipedia)大多数时候PLC在梯形图中编程,梯形图是顺序的,取决于步骤程序可能会更长或更短。时间戳也来自Kepware,而不是PLC,所以它也取决于kepware的扫描时间。

3)Kepware连接到PLC并请求输出状态的PLC地址。