1樓:匿名使用者
1,首先你要確定你的plc200型別是dc/dc/dc而廳螞不是ac/dc/rly; 2,其次,dc/dc/dc即電晶體型只有,能夠發出20khz~100khz頻率的脈衝,分為pto和pwm兩種,pto可以理解為佔空比為50%的pwm脈衝,在程式裡面pto可以指定發出脈衝數量,而pwm則是連續發出的; 3,具體程式可參考siemens的技術資料高速輸出這一段,除了脈衝輸出,你可能還會用到高速計數器,資料裡面敍述很清楚,有條件的話,做一下小實驗用示波器可以很扮散埋清楚的看到掘亂輸出脈衝。
2樓:匿名使用者
用和兩個脈衝dc點來進行pto或pwm指令念兄控團高塌制。但是變頻器必須塌圓能夠接受脈衝輸入的功能。你可以參照軟體的幫助說明來試著寫程式。
plc怎麼寫脈衝程式
3樓:胖美美
1、為了編方便可以先在畫面上顯示出總纜。
2、將總纜視窗拖至左側,方便查詢計時程式塊。
3、插入啟動按鈕,這裡是做的乙個簡潔的按鈕,在實際中最好做乙個笛自鎖。
4、在總纜中插入時間計時塊,並輸入脈衝時間及位號。
5、加入兩個時間常閉點,實現互鎖。
6、如果在硬體上除錯,可以加兩個輸出燈來進行除錯。
4樓:趙文星空絮雨
(1)週期可調的脈衝訊號發生器。
如圖5-6所示採用定時器t0產生乙個週期可調節的連續脈衝。當x0常開觸點閉合後,第一次掃瞄到t0常閉觸點時,它是閉合的,於是t0線圈得電,經過1s的延時,t0常閉觸點斷開。t0常閉觸點斷開後的下乙個掃瞄週期中,當掃瞄到t0常閉觸點時,因它已斷開,使t0線圈失電,t0常閉觸點又隨之恢復閉合。
這樣,在下乙個掃瞄週期掃瞄到t0常閉觸點時,又使t0線圈得電,重複以上動作,t0的常開觸點連續閉合、斷開,就產生了脈寬為乙個掃瞄週期、脈衝週期為1s的連續脈衝。改變t0的設定值,就可改變脈衝週期。
a)梯形圖 b)時序圖。
2)佔空比可調的脈衝訊號發生器。
a)梯形圖 b)時序圖。
3)順序脈衝發生器。
如圖5-8a所示為用三個定時器產生一組順序脈衝的梯形圖程式,順序脈衝波形如圖5-8b所示。當x4接通,t40開始延時,同時y31通電,定時l0s時間到,t40常閉觸點斷開,y31斷電。t40常開觸點閉合,t41開始延時,同時y32通電,當t41定時15s時間到,y32斷電。
t41常開觸點閉合,t42開始延時.同時y33通電,t42定時20s時間到,y33斷電。如果x4仍接通,重新開始產生順序脈衝,直至x4斷開。當x4斷開時,所有的定時器全部斷電,定時器觸點復位,輸出y31、y32及y33全部斷電。
5樓:helpdesk運維
自己寫也可以,兩個計時器,相互呼叫。
/|-[t10]]
t12-||t12]]
t10t12沒通,t10計時,是低電平;
t10通的時候,高電平;t12開始計時,t12高電平的時候,t10指令為低電平,重新開始計時。
6樓:網友
有專用的指令。看你是什麼品牌的plc.
西門子plc怎麼編寫脈衝程式
7樓:網友
建議用西門子的庫做 自己寫程式可不好寫 庫簡單 不行就用嚮導做。
8樓:赫祺闞問芙
plc本機帶高速脈衝輸出型號312c,313c,314c
使用整合的io口可以,若不是帶c的plc需配定位模組fm353,fm354,fm357模組高速脈衝串。
pto)和脈寬調節。
pwm)是200plc裡面的說法。
300plc使用功能塊。
fb41,fb42,fb43相關功能塊使用。
請教高手ab plc怎樣編寫脈衝輸出程式
9樓:匿名使用者
首先你要說明ab哪一款plc,500和5000差別很大的。
松下plc fp-xh 脈衝輸出 程式這樣寫?
10樓:網友
直接用嚮導生成!
此處的速度、時間可以在程式中可以用dt資料替換注意最高速度必須大於初始速度,否則會報運算錯誤。用比較程式做限制f171的控制碼格式。
歐姆龍plc cp1h怎麼控制伺服電機 在程式設計軟體 plc設定裡面 脈衝輸出怎麼設定 程式怎麼寫
11樓:薛利葉厚夏
cp1h可以輸出脈衝控制伺服,如果精度要求不太高只要plc輸出脈衝做開環控制就可以了。如果精度要求高的話可以將伺服放大器上的脈衝輸出接到plc脈衝輸入端計數,這就是全閉環了。
松下伺服沒用過,不過你選擇脈衝控制型的就可以了。
cp1h可以輸入4路高速脈衝,可以輸出2路高速脈衝。
伺服控制方式選擇脈衝+方向控制模式,用1路脈衝控制運動,乙個開關點控制方向。用伺服一般不需要編碼器了。
速度控制是給定乙個速度,電機按照設定速度做高精度運動,一般伺服做速度控制無法同時位置控制(三菱伺服有些可以做到了)。
在伺服電機為增量編碼器時由於位置不能斷電記憶,所以每次開機都要原點復位一下,這就需要乙個參考點,這個參考點就是原點。原點可以設在任意位置。
一般伺服都可以做速度、位置、轉矩控制,並且這三種控制可隨時切換。
當設定伺服可以用速度和位置控制時就說這個系統是速度+位置控制。一般指兩種控制可以切換,而不是同時控制。
歐姆龍用#表示16進位數,&表示10進位數,因此傳送100給d100應該用mov
d100或mov
#64d100
每個暫存器是16位,最大可以到&65535或#ffff。
如何寫乙個微控制器輸入上公升沿和下降沿的脈衝輸出訊號的c語言程式
12樓:網友
查詢乙個埠,原來一直是低電平,查詢到高電平,就是上公升沿。
反之。
13樓:網友
就把對應的引腳先置1再置0或者反過來就行了。
14樓:網友
這個需要用到微控制器裡面的驅動程式。
15樓:匿名使用者
使用定時器,控制io高低就是~~~
16樓:網友
你這提問有點矛盾,即是:微控制器輸入上公升沿和下降沿,怎麼又有脈衝輸出訊號,倒底是什麼?
PLC脈衝輸出中時脈衝量及脈衝可實時修改嗎
使用指令plsy 假設觸控螢幕按鈕是m0,則寫法如下 m0 plsyk1000 k0y0 m0是常開接點,k1000是脈衝內頻率,k0是脈衝數為0,也就是脈衝一直傳送容,沒有脈衝總數限制,符合你的控制要求。部分指令可以實時修改,部分指令不能實時修改。plsy plsv等可以實時改變。定位指令drva...
編寫程式輸出年中國是閏年的年份,編寫程式輸出20002025年中國是閏年的年份
首先先寫個判bai斷閏年的函式,減du少重複 public function runyear byval year as integer if year mod 400 0 or year mod 4 0 and year mod 100 0 then form1.print year 列印出來zh...
台達PLC怎麼輸出AB相脈衝,接線 y0,y1接到了x0,x1程式怎麼寫
做a b相脈衝輸出需要做引數設定,得看你用的是台達plc的哪個型號才行 用drva絕對定位或drvi相對定位 台達plc中高速計數器c251.c252.c254所對應的ab相脈衝輸入點都是x0.x1。如程式中這三個計數器都需要用到,只要有乙個高速計數器占用了x0,x1,那其他高速計數器就不能再占用x...