日韩欧美视频第二区,秋霞成人午夜鲁丝一区二区三区,美女日批视频在线观看,av在线不卡免费

電子開發(fā)網(wǎng)

電子開發(fā)網(wǎng)電子設(shè)計(jì) | 電子開發(fā)網(wǎng)Rss 2.0 會(huì)員中心 會(huì)員注冊(cè)
搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 電子開發(fā) >> PLC基礎(chǔ)及應(yīng)用 >> 正文

西門子S7-200高速計(jì)數(shù)器、編碼器的應(yīng)用!

作者:佚名    文章來源:本站原創(chuàng)    點(diǎn)擊數(shù):    更新時(shí)間:2018-12-13

問:纜車上裝有編碼器,想通過S7-200的高速計(jì)數(shù)器和編碼器計(jì)算纜繩的長度和計(jì)算纜繩的運(yùn)行速度。目前將編碼器A、B相接入I0.0,采用HSC0計(jì)數(shù)器,纜繩隨時(shí)都會(huì)上升和下降,通過脈沖計(jì)數(shù),計(jì)算出纜繩的長度,請(qǐng)教下HSC指令該怎么配置,又如何計(jì)算當(dāng)前纜繩的運(yùn)行速度呢?

答:定義高速計(jì)數(shù)器無外乎下面幾個(gè)步驟:
1、建一個(gè)初始化程序,用SM0.1控制;
2、在初始化程序中,初始化高速計(jì)數(shù)器
2.1 設(shè)置控制寄存器(HSC0為SMB37),不同的計(jì)數(shù)器對(duì)應(yīng)不同的DI點(diǎn),HSC0為I0.0,HSC3為I0.1,HSC4為I0.2,HSC5為I0.3(222不支持HSC1和HSC2)
2.2 執(zhí)行HDEF指令,你可以用模式0
2.3 置計(jì)數(shù)器初始值(HSC0為SMD38),如果從零啟動(dòng)就置零
2.4 置預(yù)置值(HSC0為SMD42),計(jì)數(shù)器計(jì)到這個(gè)值可以產(chǎn)生一個(gè)中斷,一般利用這個(gè)中斷調(diào)用相應(yīng)的中斷程序把當(dāng)前值(SMD38)復(fù)零,否則計(jì)數(shù)器到頭就不再計(jì)數(shù)了,當(dāng)然你也可以置一個(gè)大點(diǎn)的值,在其他程序中清除當(dāng)前值(SMD38),確保永遠(yuǎn)到不了頭就可以了。
2.5 指定中斷程序(ATCH),中斷事件是12,程序號(hào)看你程序了
2.6 打開中斷(ENI),這條指令沒有的話,2.5是不起作用的
2.7 啟動(dòng)高速計(jì)數(shù)器(HSC),按前面的初始化,你就要啟動(dòng)HSC0,即N為0
3、程序中讀取高速計(jì)數(shù)器的值,對(duì)于HSC0,HC0單元中的內(nèi)容就是當(dāng)前的計(jì)數(shù)值,這個(gè)單元只讀不能寫,你可以通過修改SMD38的內(nèi)容改變當(dāng)前的計(jì)數(shù)值。

Tags:S7-200,高速計(jì)數(shù)器,編碼器  
責(zé)任編輯:admin
請(qǐng)文明參與討論,禁止漫罵攻擊,不要惡意評(píng)論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個(gè)字
[ 查看全部 ] 網(wǎng)友評(píng)論
關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
主站蜘蛛池模板: 璧山县| 遵义县| 安图县| 南昌市| 巍山| 威宁| 德保县| 民丰县| 津市市| 新丰县| 灵宝市| 德安县| 万载县| 新晃| 沧州市| 六枝特区| 林口县| 金平| 临颍县| 井陉县| 璧山县| 桦南县| 常宁市| 墨竹工卡县| 清原| 中方县| 东台市| 宜黄县| 平湖市| 建湖县| 凌源市| 乐都县| 丰都县| 阿合奇县| 宁津县| 凤冈县| 重庆市| 德令哈市| 长沙市| 汤原县| 普兰县|