2013-07-30 52 views
0

我目前正在嘗試使用PLC。我正在使用kepware data logger收集PLC日誌數據。輸出是象下面這樣: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)。但是,我無法從日誌數據文件中得到什麼:'Channel','Device1'和'Group1'是什麼意思?

2)我從班上了解到'PLC是一個硬實時系統'。但是,從日誌數據文件中我看到:循環時間經常不同。我的意思是某些時間需要(比如說)5秒,有時7秒。爲什麼 ?

3)kepware拍攝的日誌數據是否是實際的機器輸出?或取自PLC程序?

注:我在這個領域非常新,並且只參加很少的課程。所以,可能我的問題很蠢。請幫助我提供一些基本的不那麼技術性的答案。

回答

1

1)Channel2.Device1.Group1 ...是您的KEPware數據記錄器可以找到您的RBT1的路徑。如果您使用其他技術添加其他設備,您應該看到以下內容:Channel3.Device1.Group1 .... 這完全是KEPware數據記錄器的內部組件,與您的PLC無關。您對路徑的最後部分有什麼興趣:RBT1_Y_WORK_COMP_RST

2)您的PLC和運行KEPware數據記錄器的PC是否同步?

3)您已連接到PLC,因此KEPware數據記錄器從中獲取數據,然後必須設置PLC來收集機器的輸出,如果您想這樣做的話。

1

1)通道是通訊類型,可以是多種通訊協議,如modbus或devicenet或任何kepware支持的通訊協議。

該設備是設備Kepware與 溝通的設備,該組只是某種方式來分揀您的項目 項目將引用您的plc地址,並讓您指定您想要的項目。通過這種方式,您可以輕鬆讀取地址的別名。

2)硬實時系統意味着PLC必須在一定的時間內對其輸入變化作出反應(參考號:Wikipedia)大部分時間PLC都是在梯形圖中編程的,梯形圖是連續的並且取決於程序的步驟需要它可能更長或更短。此外,時間戳來自Kepware,而不是PLC,因此它也取決於kepware掃描時間。

3)Kepware連接到PLC並請求輸出狀態的PLC地址。