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

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

這篇具有很好參考價(jià)值的文章主要介紹了PLC實(shí)驗(yàn)—西門子S7 1200讀取旋轉(zhuǎn)編碼器數(shù)據(jù)并計(jì)算電機(jī)轉(zhuǎn)速。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

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

注意PTO控制步進(jìn)電機(jī)實(shí)驗(yàn)博途軟件需要V14版本,不然沒有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)速

主塊

首先要在設(shè)備組態(tài)啟用高速計(jì)數(shù)器

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

硬件輸入為I0.0和I0.1

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

這里將輸入濾波器的時(shí)間改為0.8ms

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)速

main中添加了4個(gè)程序段,這是基于PTO控制步進(jìn)電機(jī)基礎(chǔ)上實(shí)現(xiàn)的,可以先看前面的博客

PLC編程與實(shí)踐——基礎(chǔ)實(shí)驗(yàn)

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)速
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)速

ID1000是HSC_1的地址,將其move到MD1000中

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

從上面可以看出編碼器A相接I0.0,B相接I0.1,接兩根信號(hào)線即可

CTRL_HSC: 控制高速計(jì)數(shù)器

使用“控制高速計(jì)數(shù)器”指令,可以對(duì)參數(shù)進(jìn)行設(shè)置并通過將新值加載到計(jì)數(shù)器來控制 CPU 支持的高速計(jì)數(shù)器。指令的執(zhí)行需要啟用待控制的高速計(jì)數(shù)器。對(duì)于指定的高速計(jì)數(shù)器,無法在程序中同時(shí)執(zhí)行多個(gè)“控制高速計(jì)數(shù)器”指令

可以在幫助中查看信息

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

輔助塊

新建一個(gè)中斷OB,周期為200ms

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

新建一個(gè)FB,用于計(jì)算電機(jī)的實(shí)際轉(zhuǎn)速,在中斷OB中調(diào)用該FB

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

FB_Counter_to_Speed

先看變量,注意輸入/輸出/全局變量的設(shè)置

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

用下面的公式計(jì)算電機(jī)實(shí)際轉(zhuǎn)速

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

功能塊實(shí)現(xiàn)

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

Current_Counter - Recoder_Counter = Delta_Counter

Delta_Counter / (Cycle_Time * 1000) = ratio_result

DIV中的1000是編碼器的線數(shù),CALCULATE是ms到s的換算,這里的單位是轉(zhuǎn)/秒

注意用move去更新Recoder_Counter

Cyclic interrupt 200ms

PLC實(shí)驗(yàn)—西門子S7 1200讀取旋轉(zhuǎn)編碼器數(shù)據(jù)并計(jì)算電機(jī)轉(zhuǎn)速
在組織塊中直接調(diào)用函數(shù)塊即可

實(shí)際接線

接線其實(shí)很簡(jiǎn)單

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)速

實(shí)驗(yàn)結(jié)果

通過CTRL_HSC可以給編碼器初值添加一個(gè)偏置

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)速

在main中MD1000顯示了編碼器的脈沖數(shù)

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

FB_Counter_to_Speed函數(shù)塊中可以顯示步進(jìn)電機(jī)的轉(zhuǎn)速

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

Cyclic interrupt 200ms組織塊中顯示的步進(jìn)電機(jī)轉(zhuǎn)速與FB_Counter_to_Speed中相同

PLC實(shí)驗(yàn)—西門子S7 1200讀取旋轉(zhuǎn)編碼器數(shù)據(jù)并計(jì)算電機(jī)轉(zhuǎn)速文章來源地址http://www.zghlxwxcb.cn/news/detail-446588.html

到了這里,關(guān)于PLC實(shí)驗(yàn)—西門子S7 1200讀取旋轉(zhuǎn)編碼器數(shù)據(jù)并計(jì)算電機(jī)轉(zhuǎn)速的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(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)文章

  • 兩個(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ā)展,越來越多的設(shè)備之間需

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

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

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

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

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

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

    2024年02月02日
    瀏覽(30)
  • 使用瀏覽器訪問西門子S7-1200PLC_Web服務(wù)器設(shè)置

    使用瀏覽器訪問西門子S7-1200PLC_Web服務(wù)器設(shè)置

    平常都是用觸摸屏或者上位機(jī)監(jiān)控在線查看PLC的數(shù)據(jù),在西門子S7-1200中,可以使用博途配置web服務(wù)器,通過瀏覽器進(jìn)行登錄,訪問PLC的運(yùn)行狀態(tài)及需要監(jiān)控的數(shù)據(jù)信息。 打開博途,新建一個(gè)項(xiàng)目,選擇一個(gè)常用的PLC型號(hào),進(jìn)入編程界面,上述步驟不再贅述;右擊mian,點(diǎn)擊屬

    2024年02月16日
    瀏覽(43)
  • 西門子S7-1200F或1500F系列安全PLC的組態(tài)步驟和基礎(chǔ)編程(一)

    西門子S7-1200F或1500F系列安全PLC的組態(tài)步驟和基礎(chǔ)編程(一)

    第一部分:組態(tài)配置 具體步驟可參考以下內(nèi)容 : 如下圖所示,新建一個(gè)項(xiàng)目后,添加一個(gè)安全型PLC,這里以1516F-3 PN/DP為例進(jìn)行說明, 如下圖所示,添加CPU完成后,可以看到左側(cè)的項(xiàng)目樹中比普通的PLC多了幾個(gè)選項(xiàng)和模塊, 如下圖所示,我們選中該CPU后進(jìn)入屬性畫面,在“

    2024年02月06日
    瀏覽(73)
  • 借助PLC-Recorder,西門子PLC S7-1200實(shí)現(xiàn)4ms準(zhǔn)確周期采集的方法(帶時(shí)間戳采集)

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

    目錄 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、再說時(shí)間戳 11、小結(jié) 高速數(shù)據(jù)采集要保證速度,也要保證時(shí)刻的準(zhǔn)確性。在windows系統(tǒng)里

    2024年02月07日
    瀏覽(28)
  • 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++上位軟件通過LibModbus開源庫(kù)和西門子S7-1200/S7-1500/S7-200 PLC進(jìn)行ModbusTcp 和ModbusRTU 通信

    C++上位軟件通過LibModbus開源庫(kù)和西門子S7-1200/S7-1500/S7-200 PLC進(jìn)行ModbusTcp 和ModbusRTU 通信

    ? ? ? ? 一直以來上位軟件比如C++等和西門子等其他品牌PLC之間的數(shù)據(jù)交換都是大家比較頭疼的問題,尤其是C++上位軟件程序員。傳統(tǒng)的方法一般有OPC、Socket 等,直到LibModbus 開源庫(kù)出現(xiàn)后這種途徑對(duì)程序袁來說又有了新的選擇。 ??????? ? 1?)使用簡(jiǎn)單, 利用MUDBUS庫(kù)文件

    2024年02月03日
    瀏覽(46)
  • 西門子S7-1200組態(tài)PROFINET

    西門子S7-1200組態(tài)PROFINET

    1、首先參照官方給的幫助文檔,里面有各種情況下的處理方式和組態(tài)教程 S7-1200PROFINET通信 2、如果要組態(tài)第三方的 PROFINET gateway,比如PROFINET轉(zhuǎn)RS485網(wǎng)關(guān),就需要按照如下的方法進(jìn)行操作 以sibotech的TS-181為例?通用串口(兩個(gè)) / PROFINET網(wǎng)關(guān)TS-181 上海泗博自動(dòng)化 網(wǎng)關(guān)廠家會(huì)提供

    2024年02月11日
    瀏覽(19)
  • 西門子S7-1200與電腦的網(wǎng)線通信

    西門子S7-1200與電腦的網(wǎng)線通信

    本篇文章針對(duì)PLC新手,介紹S7-1200與電腦之間的通信和程序的下載: 1.硬件接線:對(duì)于西門S7-1200的上電操作,只需要將PLC最上面的接線端L+和M接入直流24V的正負(fù)極即可;利用一根網(wǎng)線,連接PLC的網(wǎng)口和電腦的網(wǎng)口: 2.電腦配置:新建一個(gè)項(xiàng)目,組態(tài)PLC的模塊,必須和實(shí)際的P

    2024年02月03日
    瀏覽(28)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包