【廣告】
武漢萬安智能技術(shù)有限公司成立于2014年3月,是一家專注于為客戶提供各類工業(yè)自動化相關(guān)的軟件和系統(tǒng)產(chǎn)品的高科技公司。
過去大家總認(rèn)為PLC適合于邏輯控制、DCS適合于模擬量調(diào)節(jié),各有其特點。但技術(shù)發(fā)展證明PLC和DCS在互相融合、滲透,兩者的差別正日漸縮小。而且PLC、DCS與上位機的功能也在融合,過去只能在上位機做的一些功能如先進的控制策略也能在PLC和DCS上完成,分工是相對的因此,這三者功能的融合也促進工控軟件向上位機功能,甚至工廠信息化發(fā)展。
通常上位機和下位機通訊可以采用不同的通訊協(xié)議,可以有RS232的串口通訊或者采用RS485串行通訊。當(dāng)用計算機和PLC通訊的時候,不但可以采用傳統(tǒng)的D形式的串行通訊,還可以采用更適合工業(yè)控制的雙線的PROFIBUS-DP通訊。采用封裝好的程序開發(fā)工具就可以實現(xiàn)PLC和上位機的通訊,當(dāng)然可以自己編寫驅(qū)動類的接口協(xié)議控制上位機和下位機的通訊。
上位機快速開發(fā)教程
(1)準(zhǔn)備工作 一臺裝有VS2010的計算機,用于測試的虛擬串口軟件。同時你必須具有VB基礎(chǔ)知識,這個VB上位機開發(fā)是入門級的,僅將VB.NET通信基礎(chǔ)方法稍作介紹?! ?
(2)串口通信常識 在串口通信中,通過編寫單片機程序知道,我們應(yīng)對如下參數(shù)進行設(shè)置:波特率、數(shù)據(jù)位和停止位、奇偶校驗位。如果自己編寫上位機的時候,我們考慮的不能僅僅是這些了,下面介紹上位機開發(fā)過程中需要特別注意的知識點。