產(chǎn)品簡(jiǎn)介
6ES7516-2PN00-0AB0
SIMATIC DP,CPU 1516PRO-2 PN 用于 ET 200pro, *處理器,帶 主存儲(chǔ)器 1MByte 用于 程序及 5MByte 用于數(shù)據(jù), 第 1 個(gè)接口:PROFINET IRT 帶 3 端口交換機(jī), 第 2 接口:PROFINET RT, 10 ns Bit 高性能
詳細(xì)介紹
6ES75162PN000AB0西門子CPU模塊S7-1500
![]() | 6ES7516-2PN00-0AB0 SIMATIC DP,CPU 1516PRO-2 PN 用于 ET 200pro, *處理器,帶 主存儲(chǔ)器 1MByte 用于 程序及 5MByte 用于數(shù)據(jù), 第 1 個(gè)接口:PROFINET IRT 帶 3 端口交換機(jī), 第 2 接口:PROFINET RT, 10 ns Bit 高性能, 防護(hù)等級(jí):IP65/67, 需要 SIMATIC 存儲(chǔ)卡, 需要連接模塊 |
一、概述
DC24V-PLC電子手輪,在原理上相當(dāng)于一個(gè)增量或脈沖編碼器,輸出脈沖100P/R(脈沖/每回轉(zhuǎn)),電子手輪的圖片如圖1。
圖1 電子手輪圖片
二、電子手輪的主要應(yīng)用
電子手輪即手搖脈沖發(fā)生器(Manual Pulse Generator,也稱為手輪、手脈、手動(dòng)脈波發(fā)生器等),用于教導(dǎo)式CNC 機(jī)械工作原點(diǎn)設(shè)定、步進(jìn)微調(diào)與中斷插入等動(dòng)作。
三、電子手輪的特殊用法
(一)功能描述
本示例中用電子手輪來(lái)實(shí)現(xiàn)對(duì)液壓比閥的流量和壓力的控制,因?yàn)楸壤y是模擬量的信號(hào),以前傳統(tǒng)控制比例閥的應(yīng)用是通過(guò)模擬量來(lái)進(jìn)行控制的,模擬量通過(guò)連接電位器來(lái)控制給定進(jìn)給量的大小,所以很難控制精準(zhǔn)。
本工程中選用ET200SP 的TM COUNT 1*24V的模塊來(lái)接電子手輪,編碼器的信號(hào)類型用脈沖A和方向B,來(lái)實(shí)現(xiàn)對(duì)電子手輪的數(shù)據(jù)的接收與處理。電子手輪接工藝模塊具體的用法,跟TM 工藝模塊連接增量編碼器或脈沖編碼器的用法是*的,這里不在贅述。
(二)特殊功能的工藝
圖2中的電子手輪,要實(shí)現(xiàn)三個(gè)功能的相互切換,下面以調(diào)整模式為例來(lái)對(duì)此功能進(jìn)行闡述:
在調(diào)整模式下,系統(tǒng)默認(rèn)的為速度功能,同時(shí),在調(diào)整模式下可以選擇壓力或修正值模式,若選擇速度模式,按一下速度功能的帶燈按鈕,速度的指示燈會(huì)亮,旋轉(zhuǎn)電子手輪,速度值在變化,此時(shí)壓力與修正值保持原來(lái)的值不變;若選擇壓力模式,按一下壓力功能的帶燈按鈕,壓力的指示燈會(huì)亮,旋轉(zhuǎn)電子手輪,壓力值在變化,此時(shí)速度值保持上次切換過(guò)來(lái)時(shí)的終值保持不變,修正值保持原來(lái)的值不變;若選擇修正值功能,按一下修正值功能的帶燈按鈕,修正值的指示燈會(huì)亮,旋轉(zhuǎn)電子手輪,修正值在變化,此時(shí)速度值保持上次切換過(guò)來(lái)時(shí)的終值保持不變,此時(shí)壓力值保持上次切換過(guò)來(lái)時(shí)的終值保持不變。
圖2 電子手輪的功能切換圖
(三)電子手輪的功能切換(程序的實(shí)現(xiàn))
1.手輪的功能切換是通過(guò)脈沖沿+置位與復(fù)位指令來(lái)實(shí)現(xiàn)的,具體實(shí)現(xiàn)圖3。
圖3 手**能的切換程序
2.高速計(jì)數(shù)的標(biāo)準(zhǔn)塊,使用了以下管腳(如圖4):
輸入?yún)?shù):
(1)軟件開(kāi)門功能 SwGate (2)錯(cuò)誤確認(rèn)功能ErrorAck (3)裝載新計(jì)數(shù)值的執(zhí)行功能SetCountValue
輸出參數(shù):
(1)硬件狀態(tài)StatusHW (2)門狀態(tài)StatusGate (3)捕捉值CapturedValue (4) 故障 Error (5) 計(jì)數(shù)值CountValue
圖4 高速計(jì)數(shù)標(biāo)準(zhǔn)塊的應(yīng)用
3.因?yàn)楸臼州喌氖褂糜行е狄?guī)定為-200至200,所以需要編程來(lái)對(duì)超出上限與低于下限的值進(jìn)行處理,具體處理如圖5~圖6。
圖5 上下限裝載值程序
圖6 使能裝載值
本段程序是超出上限或低于下限,激活裝載新值功能,讓計(jì)數(shù)值始終在上限值或下限值之間。
4.切換功能后,原來(lái)的功能保持退出時(shí)的值保持不變,新切換的功能從切換過(guò)來(lái)的值開(kāi)始計(jì)數(shù)。具體實(shí)現(xiàn)如圖7~圖8。
圖7 賦新值程序
圖8 賦完新值后,計(jì)數(shù)按照賦進(jìn)來(lái)的新值開(kāi)始計(jì)數(shù)
5.說(shuō)明:以定心速度為例。當(dāng)定心速度供能切換過(guò)來(lái)時(shí),首先把定心速度原來(lái)的值賦給瞬時(shí)值變量,然后把瞬時(shí)值變量賦給對(duì)應(yīng)工藝對(duì)象的新計(jì)數(shù)值“Newcountvalue”,同時(shí)激活裝載新計(jì)數(shù)值的執(zhí)行功能SetCountValue,這時(shí)計(jì)數(shù)器的當(dāng)前值已經(jīng)變成了新賦值過(guò)來(lái)的值,延時(shí)300ms,本功能關(guān)掉,接下來(lái)時(shí)500ms的延時(shí)到,計(jì)數(shù)值按照當(dāng)前值開(kāi)始計(jì)數(shù),因此屏幕上看到的數(shù)是從上次的值開(kāi)始計(jì)數(shù)的,因?yàn)闀r(shí)間很短,并且正常操作時(shí)按下鈕反映的時(shí)間也至少有500ms以上,因此在感覺(jué)上是一個(gè)無(wú)憂的切換。
6ES75162PN000AB0西門子CPU模塊S7-1500