超碰在线91,国产第1页,国产精品99,最近中文字幕av

<video id="z2k50"><ins id="z2k50"></ins></video><small id="z2k50"><pre id="z2k50"><samp id="z2k50"></samp></pre></small>

    1. <video id="z2k50"><ins id="z2k50"></ins></video>

        PC(高級(jí)語(yǔ)言編程)與西門(mén)子S7300/400通訊方法

        發(fā)布時(shí)間:2024-06-09
        在實(shí)際應(yīng)用過(guò)程中,某些時(shí)候可能會(huì)采用vb/delphi/vc等高級(jí)語(yǔ)言,自主編程與西門(mén)子plc進(jìn)行通訊,這類(lèi)帖子、論文在網(wǎng)上都可以找到,在此總結(jié)一下。
        1、prodave通訊
        prodave是西門(mén)子提供的一個(gè)軟件包,為高級(jí)語(yǔ)言編程和plc通訊提供接口。
        通訊接口:mpi
        因?yàn)閙pi口是每塊cpu的編程口,所以plc不需要另外添加通訊模塊,這個(gè)方案就比較經(jīng)濟(jì),而且prodave軟件包里面附帶了example和詳細(xì)的說(shuō)明,用起來(lái)應(yīng)該比較簡(jiǎn)單和方便(本人只匆匆看過(guò)文檔,沒(méi)有實(shí)驗(yàn)過(guò))。這方面的資料在百度上很多。當(dāng)然,mpi的速度是有限的,如果采用普通的pc adapter連接pc和plc,最高速度也就38.4kbps,我不知道prodave能否支持mpi卡(5611之類(lèi)的話(huà)),如果可以的話(huà)速度可以達(dá)到187.5kbps。
        2、串行通訊
        看到過(guò)一些論文,采用串行通訊的方法實(shí)現(xiàn)pc和plc通訊。這種情況存在幾點(diǎn)要求:
        a、需要為plc添加一塊串行通訊模塊,比如300的話(huà)就需要cp340或者cp341(前者便宜些);
        b、plc里面需要對(duì)串行通訊進(jìn)行編程,其實(shí)也就是接收?qǐng)?bào)文和發(fā)送報(bào)文,調(diào)用fb2/fb3(cp340的話(huà))。
        c、串行通訊的速度是有目共睹的,而且cp340或者cp341的數(shù)據(jù)吞吐量也是有限的,即報(bào)文長(zhǎng)度是有限制的,因此個(gè)人認(rèn)為通訊數(shù)據(jù)量大的話(huà)采用串行通訊就不合適了。
        d、報(bào)文格式的話(huà)就比較自由,但是也應(yīng)當(dāng)合理,我雖然沒(méi)有具體實(shí)驗(yàn)過(guò),但是個(gè)人認(rèn)為可以參考modbus的報(bào)文結(jié)構(gòu)來(lái)編程,甚至就采用modbus的規(guī)范,不過(guò)這樣的話(huà)要求編程者對(duì)pc和plc側(cè)的modbus編程都要熟悉。
        3、opc
        opc是這些年來(lái)很流行的東西,其實(shí)我很討厭opc的安全認(rèn)證的設(shè)定。不過(guò)采用opc編程來(lái)訪問(wèn)plc真的是一件非常輕松愜意的事情。你需要做的就是了解opc的結(jié)構(gòu)和編程,尤其是采用vb來(lái)編寫(xiě)opc簡(jiǎn)直是件傻瓜化的工作當(dāng)然也犧牲了很多。
        前面我實(shí)驗(yàn)了用vb通過(guò)opc(以太網(wǎng))來(lái)訪問(wèn)300,包括用西門(mén)子的simaticnet提供的opc接口和第三方的kepserver。
        采用opc接口編程的優(yōu)點(diǎn):通訊速度快,編程簡(jiǎn)單。
        4、以太網(wǎng)編程
        采用以太網(wǎng)編程訪問(wèn)plc,其實(shí)又可以分為兩種:
        一種是socket接口,需要在plc里面編程進(jìn)行收/發(fā),大概是fc5/fc6吧,印象不深了,當(dāng)然plc里面要定義一個(gè)connection,填好地址、端口號(hào)之類(lèi)的信息,這個(gè)對(duì)于熟悉西門(mén)子工業(yè)通訊的人是很easy的事情。pc側(cè)采用socket接口編程,最簡(jiǎn)單的就是vb里面的wisock控件,當(dāng)然這掩蓋了很多細(xì)節(jié)。socket編程本來(lái)就是一門(mén)藝術(shù),講究說(shuō)學(xué)逗唱:)
        這個(gè)方法的優(yōu)點(diǎn)應(yīng)該是pc側(cè)編程稍微簡(jiǎn)單點(diǎn)(相對(duì)于后一種),而且可以不局限于windows平臺(tái),因?yàn)閟ocket接口被諸如unix支持的更好。
        第二種是采用西門(mén)子的sapi接口函數(shù),這樣plc里面不需要過(guò)多的編程了,當(dāng)然pc側(cè)的編程難度就比較高了,ms只能用c來(lái)寫(xiě),所以我望而卻步鳥(niǎo)。看過(guò)相關(guān)帖子和論文,有高人在項(xiàng)目里面就這么干的,而且數(shù)據(jù)量很大,看來(lái)高人很多很多啊,向他們致敬!關(guān)于sapi的資料其實(shí)都在simaticnet軟件光盤(pán)里面,有興趣的可以去找來(lái)看看。
        上一個(gè):英國(guó)dent傳感器ds2887
        下一個(gè):煉油廠污水處理設(shè)備

        防止變頻器被干擾的措施
        GB/T 19539-2004 飼料中赭曲霉毒素A的測(cè)定
        美國(guó)bently本特利3300XL NSv到貨圖
        江西布藝軟包吸音板生產(chǎn)廠家
        熱膨脹儀的具體操作規(guī)程
        雪花酥成型切塊機(jī)工作工藝流程和設(shè)備技術(shù)性能多功能用途介紹
        氣動(dòng)閥門(mén)的安裝以及安裝原則
        雷達(dá)液位計(jì)的基本原理和技術(shù)性能
        為什么企業(yè)有著不同的域名選擇方法?到底什么技巧?
        為了不后期鑿洞開(kāi)孔,這篇預(yù)留、預(yù)埋等施工技術(shù)總結(jié)希望對(duì)你有用