發布成功
西門子PLC(S7-1500)與(yu) Ubuntu係統上位機的通信
1. 上位機Ubuntu係統,使用C++語言,不可以使用Siemens的特別語言;一個(ge) 上位機,連接多個(ge) 西門子PLC。
2. 下位機Siemens PLC,需要使用PLC自帶的編程語言,不能用第三方的語言;
3. 需要建立Ubuntu上位機和多個(ge) 西門子PLC的通訊。上位機可以把一定格式的數據下發到任何一個(ge) PLC;任何一個(ge) PLC可以把一定格式(格式和下發的可能不一樣)的數據上傳(chuan) 到上位機。
4. 最好使用EtherCat;實時通訊,延遲不超過0.1秒,最好做到0.01秒以內(nei) 。
5. 需要給出源代碼;程序可以修改。
6. 需要安裝包。
7. 如果需要第三方的開源程序,則需要下載好。安裝通訊程序的時候,不能要求連接到第三方。
8. 作為(wei) 下一個(ge) 任務,上位機的程序,除了和PLC通訊以外,需要讀MySQL數據庫某一個(ge) 表的數據,讀完後,把讀出的數據在規定的日期時間的瞬間,下發到規定那個(ge) 的西門子PLC。另外,任何一個(ge) PLC上傳(chuan) 數據到上位機後,需要寫(xie) 入MySQL數據庫中的另一個(ge) 表中。
9. 上位機和多個(ge) PLC的通訊,我方希望可以使用以下三種方式的之一(但是不排除其它通訊方式,尤其是更加先進的方式):
1) S7通信; 有很多可以選擇的開源或商業(ye) 庫,包括https://s7.net、pronodave、libnodave、sharp7。
2) ModbusTCP Client:這裏是指西門子PLC做Client(即客戶端),Ubuntu上位機做Server(即服務器)。
3) OpenProtocol Client:這裏是指西門子PLC做TCPClient(即客戶端),Ubuntu上位機做TCPServer(即服務器)。
1、必威官方网站手机網是會(hui) 員製服務,服務商通過競標後即可聯係雇主;
2、項目預算與(yu) 報價(jia) 不代表最終成交價(jia) 格,成交價(jia) 以雙方協商為(wei) 準;
3、平台提供設計項目對接服務,希望促成高效合作,對交易雙方不收取傭(yong) 金,謝謝留意!
chenxiuji 被 無線電物理上行鏈路結構方案選中,獲得一張青銅競標卡
慧創空間 被 我需要PCB設計(音頻轉換板)選中,獲得一張白銀競標卡
1740733998QmpX 被 php 開發選中,獲得一張青銅競標卡
yunwlw 被 無線通信物理層混合參數配置方案選中,獲得一張青銅競標卡
dongjian 被 高速列車數字資源管理方案選中,獲得一張青銅競標卡
1726130026qTMm 被 在windows環境中編譯linux程序選中,獲得一張青銅競標卡
znhd2016 被 一款以測試蓄電池負載電壓判斷電池好壞的蓄電池測試儀(yi) 選中,獲得一張白銀競標卡
bjw520 被 無人機電機驅動電路選中,獲得一張青銅競標卡
bjw520 被 按鍵開關(guan) 電路設計選中,獲得一張青銅競標卡