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