-
1 # 控制研究控
-
2 # 富科斯機械
一般外圍第三方儀表都有通訊埠 比如485 422 的modus 或can匯流排類,只要PIC 透過這類通訊埠程式設計即可
-
3 # Talk工控白
西門子300PLC與溫控表怎樣連線通訊?現在工業控制系統中,PLC做主站與各種智慧儀表通訊是比較普遍的,遇到較多的就是利用溫度表進行PID控制方式。通常有兩種方式,比較傳統的是PLC直接與各種智慧儀表MODBUS通訊,其次就是用匯流排橋協議轉換。
那就以匯流排橋協議轉換為例,例如某溫度控制系統中,把PLC做主站,溫控表做通訊從站。上圖是一塊RKC RD系列的數字溫控表,這塊表支援兩種協議,分別是RKC和MODBUS協議。實際應用過程中,用RKC溫控表進行溫度取樣,溫度感測器用的是PT100電阻,然後用PID控制可控矽固態繼電器進行精確的溫度控制,如此來滿足實際生產需求。
由上述可知,主站是PLC300,它的協議是Profibus協議。此協議歐洲工業界應用最廣泛的現場匯流排標準之一,也是目前國際上通用的現場匯流排標準之一。其屬於現場級、單元級的SIMITAC網路,使用於傳輸小數量資料。
因為PLC300是PROFIBUS通訊協議,就要匯流排橋協議轉換,那麼用鼎實的PB-B-MODBUS協議轉換橋。PLC300、PB-B-MODBUS、RCK-RD智慧溫控儀表的連線圖。圖中的中央處理器CPU313是標準型CPU,具有更大程式儲存器,使用於速度要求高、程式大的小型應用領域。其帶有MPI通訊協議介面和PROFIBUS-DP介面,其中PROFIBUS-DP是分散式外圍裝置,用在控制層和現場層之間的控制系統。通訊連線好還要進行引數配置,否則是用不了的。因此要進行PLC硬體配置、溫控表引數設定及程式設計。
PLC直接與溫控表進行MODBUS通訊和利用匯流排協議轉換橋通訊有什麼區別?相比傳統的直接與溫控表進行MODBUS通訊相比,可節約成本低、維護方便、故障率更低、帶載能力提高、抗干擾能力增強、通訊速度更快。
回覆列表
這個其實主要是看你的溫控表是怎樣的通訊方式,比如是485通訊,還是profibus通訊,還是tcp/IP通訊,等等!
因為西門子300PLC的CPU模組上自帶的埠即便不支援你的溫控表通訊方式,也可以透過新增專用通訊模組的方式來實現的!
通常西門子300系列的plc cpu模組上帶的比較多的就是PN和DP介面,也就是說對profibus DP和pfofinet的通訊支援最好,使用起來也最簡單,有GSD檔案就比較好辦!
帶PN扣的CPU可以還可以進行開放式的通訊,比如TCP和UDP。進行開放式通訊的時候一般就是用那幾個T指令塊!
再多說一些,其實通常用的最多的還是485通訊,modbus通訊,所以你的溫控如果只支援這種協議的話,可能你還要去購買CP341這些串列埠模組來實現!
因此,如果沒有購買溫控表,最好在購買之前詢問好廠家,是否支援DP這樣可以直接和300 CPU通訊的。當然,如果儀表已經確認來型號,無法更改,那麼就只能在PLC這邊想辦法了!
總之呢,確定好走那種通訊協議,然後去搜索一些資料,就開始測試就是了。現在西門子的技術支援文件還是做的比較多,比較全的,應該很容易查詢到!