国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

借助PLC-Recorder,西門子PLC S7-1200實(shí)現(xiàn)4ms準(zhǔn)確周期采集的方法(帶時(shí)間戳采集)

這篇具有很好參考價(jià)值的文章主要介紹了借助PLC-Recorder,西門子PLC S7-1200實(shí)現(xiàn)4ms準(zhǔn)確周期采集的方法(帶時(shí)間戳采集)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

目錄

1、測(cè)試條件

2、測(cè)試結(jié)論

3、PLC的發(fā)送程序

4、PLC連接配置

5、PLC-Recorder側(cè)的通訊設(shè)置

6、PLC-Recorder的通道配置

7、PLC-Recorder的變量配置

8、正常通訊情況的界面

9、記錄數(shù)據(jù)的情況

10、再說(shuō)時(shí)間戳

11、小結(jié)


高速數(shù)據(jù)采集要保證速度,也要保證時(shí)刻的準(zhǔn)確性。在windows系統(tǒng)里,時(shí)間穩(wěn)定性是個(gè)很難的問(wèn)題。如果PLC發(fā)送的數(shù)據(jù)里帶有時(shí)間信息,則可以由PLC來(lái)保證采樣周期的穩(wěn)定性。

從V2.12版本開(kāi)始,PLC-Recorder軟件可以處理發(fā)送電文里的時(shí)間戳,有網(wǎng)友用0.24ms的速度外發(fā),軟件也能夠穩(wěn)定接收并精確確定數(shù)據(jù)的時(shí)刻。

1、測(cè)試條件

下面用S7-1200實(shí)現(xiàn)帶有時(shí)間戳的高速數(shù)據(jù)采集,測(cè)試條件如下:

  • 西門子 S7-1200 1214C,無(wú)其他通訊,通訊負(fù)載比例:50%。PLC IP地址:192.168.0.1
  • 通過(guò)循環(huán)中斷OB30執(zhí)行循環(huán)發(fā)送。OB1里無(wú)程序。
  • 通訊協(xié)議:UDP(只有該協(xié)議,在高速模式下才支持時(shí)間戳)
  • 編程軟件和系統(tǒng):TIA V16
  • 微型工控機(jī)(Intel? Celeron J1900 2.0GHz四核低功耗處理器) 4核 4G內(nèi)存,SSD硬盤,無(wú)風(fēng)扇,WIN10系統(tǒng),無(wú)其他大型軟件。

2、測(cè)試結(jié)論

  • 如果PLC通訊負(fù)載較低,則很難保證4ms的周期發(fā)送,因此,這里設(shè)置成50%。
  • 如果用低于4ms的周期外發(fā),實(shí)際周期只能做到4ms。相比來(lái)說(shuō),S7-1500可以做到2ms的實(shí)際周期。這也說(shuō)明S7-1500的運(yùn)算能力強(qiáng)于S7-1200。

3、PLC的發(fā)送程序

在2ms的循環(huán)中斷程序里進(jìn)行發(fā)送,通過(guò)計(jì)數(shù)比較或者其他方法獲得4ms的周期脈沖,觸發(fā)發(fā)送指令。在通訊結(jié)束后進(jìn)行計(jì)數(shù),產(chǎn)生時(shí)間戳,并允許下一次發(fā)送。

由于S7-1200不支持長(zhǎng)整型,因此,時(shí)間戳的產(chǎn)生方法與S7-1500也不相同。

借助PLC-Recorder,西門子PLC S7-1200實(shí)現(xiàn)4ms準(zhǔn)確周期采集的方法(帶時(shí)間戳采集)

?借助PLC-Recorder,西門子PLC S7-1200實(shí)現(xiàn)4ms準(zhǔn)確周期采集的方法(帶時(shí)間戳采集)

?以下是發(fā)送的電文結(jié)構(gòu)(僅發(fā)送前200字節(jié)):

借助PLC-Recorder,西門子PLC S7-1200實(shí)現(xiàn)4ms準(zhǔn)確周期采集的方法(帶時(shí)間戳采集)

4、PLC連接配置

以下是UDP類型的設(shè)置示例:

指定了接收端IP地址和端口號(hào) 192.168.0.100:5010

借助PLC-Recorder,西門子PLC S7-1200實(shí)現(xiàn)4ms準(zhǔn)確周期采集的方法(帶時(shí)間戳采集)

5、PLC-Recorder側(cè)的通訊設(shè)置

請(qǐng)用帕姆齊設(shè)備類型,目前,僅該類型支持時(shí)間戳功能。需要配置來(lái)源的IP地址及本機(jī)收聽(tīng)的端口號(hào)。并將本計(jì)算機(jī)的IP地址設(shè)置成192.168.0.100。

借助PLC-Recorder,西門子PLC S7-1200實(shí)現(xiàn)4ms準(zhǔn)確周期采集的方法(帶時(shí)間戳采集)

6、PLC-Recorder的通道配置

此處雖然配置了采集周期,但在高速模式下不再使用該周期,以收到信息的時(shí)刻為準(zhǔn)。另外,此處配置了兩個(gè)虛擬通道,用于高速采集后的解碼,獲取整型變量的位。

借助PLC-Recorder,西門子PLC S7-1200實(shí)現(xiàn)4ms準(zhǔn)確周期采集的方法(帶時(shí)間戳采集)

7、PLC-Recorder的變量配置

從最后一個(gè)變量的起始地址和變量長(zhǎng)度可以確定該通道的通訊電文的長(zhǎng)度。對(duì)于TCP類型的連接,電文長(zhǎng)度需要通過(guò)最后變量進(jìn)行確定(下例子看出電文長(zhǎng)度為200字節(jié))。對(duì)于UDP類型的通訊,UDP是按照完整報(bào)文進(jìn)行傳輸?shù)模梢宰詣?dòng)獲取長(zhǎng)度信息,因此,不需要關(guān)注最后變量。

變量配置時(shí),不需要定義所有的變量,僅需要定義自己關(guān)注的變量即可。

起始地址為0的變量就是PLC里定義的時(shí)間戳。
借助PLC-Recorder,西門子PLC S7-1200實(shí)現(xiàn)4ms準(zhǔn)確周期采集的方法(帶時(shí)間戳采集)

8、正常通訊情況的界面

左下角的Hi標(biāo)志表明目前正處于高速狀態(tài)。

借助PLC-Recorder,西門子PLC S7-1200實(shí)現(xiàn)4ms準(zhǔn)確周期采集的方法(帶時(shí)間戳采集)

9、記錄數(shù)據(jù)的情況

這是用離線分析軟件Ana打開(kāi)的歷史數(shù)據(jù)文件。從左側(cè)的統(tǒng)計(jì)數(shù)據(jù)可以看出,平均采集周期是4ms。從右側(cè)的波形和標(biāo)尺可以看出,點(diǎn)距非常均勻。

借助PLC-Recorder,西門子PLC S7-1200實(shí)現(xiàn)4ms準(zhǔn)確周期采集的方法(帶時(shí)間戳采集)

?下面一張圖是網(wǎng)友的歷史波形,實(shí)際采集周期基本是0.24ms借助PLC-Recorder,西門子PLC S7-1200實(shí)現(xiàn)4ms準(zhǔn)確周期采集的方法(帶時(shí)間戳采集)

10、再說(shuō)時(shí)間戳

時(shí)間戳是Uint32類型的數(shù)據(jù),在西門子PLC里被稱為UDint,需要從0到4_294_967_295之間遞增,并自然翻轉(zhuǎn)(自動(dòng)歸零)。時(shí)間戳的單位必須是微秒,因此,是70分鐘翻轉(zhuǎn)一次。

在S7-1500能計(jì)算獲得納秒的時(shí)間差值,需要除1000,將單位轉(zhuǎn)換成微秒。

在S7-1200里只能獲得毫秒的時(shí)間差值,需要乘1000,將單位轉(zhuǎn)換成微秒。

時(shí)間戳是個(gè)時(shí)間差值,PLC-Recorder在開(kāi)始記錄時(shí),會(huì)將首個(gè)時(shí)間戳與計(jì)算機(jī)的當(dāng)前時(shí)間進(jìn)行比較(對(duì)時(shí)),后續(xù)就用相對(duì)時(shí)間進(jìn)行計(jì)算,并自動(dòng)處理翻轉(zhuǎn)的問(wèn)題。因此,PLC不需要保證絕對(duì)時(shí)鐘的準(zhǔn)確性,只要相對(duì)穩(wěn)定即可。

11、小結(jié)

采集的速度越快,需要的技術(shù)越復(fù)雜,代價(jià)也越大。PLC-Recorder的主動(dòng)采集模式,基本只需要在PLC-Recorder里配置變量,不需要在PLC做什么復(fù)雜工作,這種方式很便捷,但是速度也有限(最快20ms)。高速模式,就需要在PLC里配置通訊,組織數(shù)據(jù),然后調(diào)用通訊語(yǔ)句,才能夠?qū)崿F(xiàn),因此,對(duì)于PLC工程師的要求也是有一些了。

高速模式采用標(biāo)準(zhǔn)以太網(wǎng)通訊協(xié)議,這也是大部分PLC都具備的能力,因此,可以被廣泛使用來(lái)進(jìn)行快速數(shù)據(jù)采集。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-469720.html

到了這里,關(guān)于借助PLC-Recorder,西門子PLC S7-1200實(shí)現(xiàn)4ms準(zhǔn)確周期采集的方法(帶時(shí)間戳采集)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • C# 讀取西門子S7系列PLC教程及源碼

    若要?jiǎng)?chuàng)建驅(qū)動(dòng)程序的實(shí)例,需要使用此構(gòu)造函數(shù): CPU:這指定您要連接到的? CPU 。支持的 CPU 包括: ip :指定 CPU 或外部以太網(wǎng)卡的 IP 地址 機(jī)架:它包含PLC的 機(jī)架 ,您可以在Step7的硬件配置中找到 插槽 :這是CPU的插槽,您可以在Step7的硬件配置中找到 例: 此代碼為 IP 地

    2024年02月08日
    瀏覽(23)
  • C#與西門子PLC通訊——手搓S7通訊協(xié)議

    C#與西門子PLC通訊——手搓S7通訊協(xié)議

    本文將嘗試從源碼角度,使用Tcp/Ip的方式直接與西門子PLC進(jìn)行交互通訊。 往期博客參考 C#與西門子PLC通訊——新手快速入門 C#與西門子PLC通訊——熟手快速入門 建議先看一下這兩篇,了解預(yù)設(shè)背景。 知其然,知其所以然。 這篇文章,我們就嘗試重復(fù)造一個(gè)輪子。通過(guò)對(duì)通訊

    2024年02月04日
    瀏覽(28)
  • C#通過(guò)S7.NET庫(kù)與西門子PLC數(shù)據(jù)交互

    C#通過(guò)S7.NET庫(kù)與西門子PLC數(shù)據(jù)交互

    拉了換一個(gè)簡(jiǎn)單的界面 我新建了一個(gè)DB數(shù)據(jù)塊【DB1】,右鍵【DB1】,點(diǎn)擊【屬性】項(xiàng),【優(yōu)化的塊訪問(wèn)】默認(rèn)是勾選,要想顯示數(shù)據(jù)塊中地址偏移量,需要把【優(yōu)化的塊訪問(wèn)】勾選取消 1、右鍵項(xiàng)目名,選擇圖中【管理NuGet程序包】 2、在搜索框輸入【S7netplus】,我安裝的是第

    2024年02月12日
    瀏覽(18)
  • 兩個(gè)西門子S7-1200PLC之間的TCP以太網(wǎng)通訊

    兩個(gè)西門子S7-1200PLC之間的TCP以太網(wǎng)通訊

    兩個(gè)西門子S7-1200PLC之間的TCP以太網(wǎng)通訊 西門子S7_1200兩個(gè)CPU之間的以太網(wǎng)通訊程序,一個(gè)做主站一個(gè)做從站,可實(shí)現(xiàn)兩個(gè)CPU之間的數(shù)據(jù)發(fā)送和讀取,外加兩個(gè)西門子KTP1200 12寸的觸摸屏, 兩個(gè)西門子S7-1200 PLC之間的TCP以太網(wǎng)通訊 隨著工業(yè)自動(dòng)化的發(fā)展,越來(lái)越多的設(shè)備之間需

    2024年02月02日
    瀏覽(21)
  • 【西門子PLC S7-200smart與匯川變頻器通過(guò)通訊控制】

    【西門子PLC S7-200smart與匯川變頻器通過(guò)通訊控制】

    一,變頻器通訊設(shè)置部分 先查看匯川變頻器的使用說(shuō)明書(shū),將FD組“通訊參數(shù)設(shè)置”設(shè)置好對(duì)應(yīng)波特率,數(shù)據(jù)格式,本機(jī)地址,通訊協(xié)議 FD-00 波特率設(shè)置 ? 0:300bps 1:600bps 2:1200bps 3:2400bpd 4:4800bps 5:9600bps9:115200bps FD-01 數(shù)據(jù)格式 ? ?1:偶校驗(yàn) ?2:奇校驗(yàn) ?3:無(wú)校驗(yàn) FD-02 本機(jī)地

    2024年02月04日
    瀏覽(40)
  • 西門子PLC S7-1200程序?qū)嵗?西門子1200與安川機(jī)器人TCP/IP通訊,包含機(jī)器人GSD文件

    西門子PLC S7-1200程序?qū)嵗?西門子1200與安川機(jī)器人TCP/IP通訊,包含機(jī)器人GSD文件

    西門子PLC S7-1200程序?qū)嵗?,博圖版本V15,僅供電氣編程者學(xué)習(xí)借鑒, 1,西門子1200與安川機(jī)器人TCP/IP通訊,包含機(jī)器人GSD文件; 2,西門子1200控制6軸伺服電機(jī),四臺(tái)臺(tái)脈沖控制臺(tái)達(dá)B2伺服,兩臺(tái)PN通訊控制西門子V90伺服電機(jī); 3,兩臺(tái)西門子1200開(kāi)放式通訊交互數(shù)據(jù)聯(lián)動(dòng); 4,與

    2024年02月11日
    瀏覽(34)
  • 西門子PLC S7-200SMART Modbus TCP通訊的步驟和要點(diǎn)

    西門子PLC S7-200SMART Modbus TCP通訊的步驟和要點(diǎn)

    Modbus TCP是一個(gè)非常傳統(tǒng),應(yīng)用廣泛的通訊協(xié)議,很多智能設(shè)備都支持該協(xié)議。西門子S7-200SMART及1200、1500系列都免費(fèi)支持(300和400還是要高昂收費(fèi)),并且做成了標(biāo)準(zhǔn)庫(kù),使用起來(lái)非常方便,下面簡(jiǎn)單介紹一下客戶端的配置步驟,服務(wù)器的配置更加簡(jiǎn)單,可以自行摸索: 1、引

    2023年04月09日
    瀏覽(21)
  • PLC實(shí)驗(yàn)—西門子S7 1200讀取旋轉(zhuǎn)編碼器數(shù)據(jù)并計(jì)算電機(jī)轉(zhuǎn)速

    PLC實(shí)驗(yàn)—西門子S7 1200讀取旋轉(zhuǎn)編碼器數(shù)據(jù)并計(jì)算電機(jī)轉(zhuǎn)速

    注意PTO控制步進(jìn)電機(jī)實(shí)驗(yàn)博途軟件需要V14版本,不然沒(méi)有PTO功能塊 軟件的下載請(qǐng)點(diǎn)擊下方百度網(wǎng)盤的鏈接 鏈接:https://pan.baidu.com/s/11mQFVnaQxrUy4W9nGIk8Jw 提取碼:6lva 詳細(xì)的操作指導(dǎo)視頻已經(jīng)放到了B站上 Simens S7-1200讀取增量式編碼器數(shù)據(jù) Simens S7-1200根據(jù)編碼器數(shù)據(jù)計(jì)算電機(jī)轉(zhuǎn)速

    2024年02月05日
    瀏覽(26)
  • 使用IOT-Tree Server連接西門子PLC S7-300/1200/1500

    使用IOT-Tree Server連接西門子PLC S7-300/1200/1500

    IOT-Tree Server是個(gè)開(kāi)源物聯(lián)網(wǎng)軟件,可以作為組態(tài)軟件成為自動(dòng)化系統(tǒng)的上位軟件。她提供了接入、數(shù)據(jù)組織管理、控制邏輯和人機(jī)交互多個(gè)方面的功能。從版本0.99開(kāi)始,IOT-Tree Server新增了西門子以太網(wǎng)驅(qū)動(dòng),能夠通過(guò)以太網(wǎng)的方式直接訪問(wèn)S7-300/1200/1500. S7-200 smart好像也支持

    2024年02月03日
    瀏覽(39)
  • 基于西門子PLC s7-1200 實(shí)現(xiàn)物料的上料,攪拌,排出的自動(dòng)化過(guò)程。

    基于西門子PLC s7-1200 實(shí)現(xiàn)物料的上料,攪拌,排出的自動(dòng)化過(guò)程。

    ? 摘要:工業(yè)中有多種物料(本文為三種)需要上料,攪拌,排料的過(guò)程,通過(guò)分析流程,利用PLC實(shí)現(xiàn)過(guò)程的自動(dòng)化。用博圖軟件進(jìn)行編程,最后將自己的成果展示給大家。 一、工藝流程 ? 當(dāng)按下啟動(dòng)按鈕時(shí),物料一從出料口進(jìn)入攪拌罐,接著當(dāng)物料一到達(dá)最低液面,傳感

    2024年02月02日
    瀏覽(30)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包