求plc程式設計問題,求PLC程式設計問題

時間 2022-04-22 04:32:30

1樓:行空天

首先,光電開關有動作時間限制,轉速太快光電開關反應不過來。其次,如果以頻率相差超過8為計算方式,沒有編碼器反饋,光憑對電機的當前頻率做比較,是無法得出正確的結論,因為當前設定頻率會隨著負載的變化而變化。

所以,我建議,以累計的計數為依據,假設轉速不是很快,光電開關能實時讀取到plc,那麼,以一分鐘為時限,根據設定的頻率計算電機的轉速,然後給乙個寬鬆的比較範圍。比如轉盤一分鐘n轉,那麼照理說是有8n轉,如果有乙個壞了就是7n轉,可以設定為7n+2為比較值。小於它的就是壞了,還可以通過與xn+2(x為1-7)比較知道有幾個點壞了。

至於指令,無非就是乙個計數器和比較指令,算不上什麼特殊的,就不多描述了

2樓:

你用的哪個廠家的plc呀

3樓:匿名使用者

這個,沒有做過,但是我來提一下我的想法

有到計時器外加計數器,在設定的時間內計數器將光電開關的通斷次數計下來,然後用乙個演算法程式,拿次數除以時間,這樣得出乙個頻率,再顯示到led上。不過你用的無錫信捷的東西,不知道有沒有誰會的,你選的這個國產plc比較冷門

4樓:匿名使用者

比較的物件你要搞明白:規定時間內實際採集到的通斷次數和正常情況下應該有的次數;前乙個資料用定時器和計數器(如果光電開關頻率過快可以通過增加高速計數模組實現資料的高速採集)即可實現(注意好復位即可);困難是後乙個資料如何得出?比如當前實際電機轉速為50r/min,理論上正常情況下一分鐘應該採集的資料是50*8=400,但前提是你怎麼知道電機的轉速是50r/min呢?

5樓:一指頭按死你

有到計時器外加計數器,在設定的時間內計數器將光電開關的通斷次數計下來,然後用乙個演算法程式,拿次數除以時間,這樣得出乙個頻率,再顯示到led上。不過你用的無錫信捷的東西,不知道有沒有誰會的,你選的這個國產plc比較冷門

求一道西門子plc程式設計題目

6樓:杜鵑花城我愛你

plc的入門題,如果你想學plc,你要自已試著編寫一下,如果無法編寫下去,再來請教,比較好。如果盲目的問別人,別人的思路你可能還接受不了,乙個程式的編寫方法很多,有開關量的,也可以用功能指令編寫。你不一定都能明白程式設計人員的用意。

希望能對你有所幫助。

7樓:

network 1

ld i0.0

lpseu

movb 1, vb10

lpps m0.0, 1

network 2

ld i0.5

lpseu

movb 1, vb10

lppr m0.1, 1

network 3 // 網路標題

// 網路注釋

ld m0.0

a i0.1

lpston t101, 200

an t101

= q0.0

lppa t101

s m0.1, 1

network 4

ld m0.1

= q0.1

network 5

ld i0.2

a v10.0

s m0.2, 1

r m0.1, 1

network 6

ld m0.2

o m0.3

o m0.4

= q0.2

network 7

ld i0.3

a v10.1

s m0.3, 1

r m0.1, 1

network 8

ld i0.4

a v10.2

s m0.4, 1

r m0.1, 1

network 9

ld i0.1

r m0.2, 3

network 10

i0.0開始,i0.5停止,i0.1-0.4 對應 ck0-4q0.0 下料 q0.1 右運動 q0.2 左運動

求大神解答!plc1200程式設計問題

8樓:學無止境香菸

i0.0是啟動命令,i0.1是停止命令。

當有啟動訊號後,引風機q0.0會立即啟動,而鼓風機q0.1會等待5秒鐘後啟動,這是利用乙個定時器,延時啟動的過程。

當按下停止按鈕i0.1後,鼓風機q0.1立即停止,而引風機q0.

0會繼續工作5秒鐘後停止,就是利用了定時器的延時停止功能。

答案是乙個字乙個字寫的。麻煩給個採納吧朋友。關於plc的任何問題都可以問我,點我名字,私信都可以。

9樓:綠地藍天白雲

這就是延時啟動

延時停止啊

PLC梯形圖程式設計,問題,PLC梯形圖程式設計

首先,西門子程式設計軟體是s7 200,並非s 200,其次,圖中程式是三菱plc編寫的,並非s7 200軟體,用三菱gx works2軟體新增如下圖,在程式段中間選中乙個位置,滑鼠點選如圖所示圖示,新增豎線 然後新增時間繼電器輸出 然後搞定 從截圖上來看,這是 三菱 plc 程式設計軟體編寫的 梯...

c 程式設計問題。求大神,C 程式設計問題。求大神

include 最笨的方法 int numpick return i 第2題 記錄每乙個月的天數 int m nday 2 13 判斷是否閏年 int isnonleapyear int year else if year 4 0 return 1 else return 0 計算是哪一天 int ...

三菱PLC程式設計問題,大蝦指點,我想一次只接通M,但是結果是最後都接通了,m0中的數被移位後,還是

邏輯問題,原因如下 1行,m0被置1一直保持著。2行sftlp m0 m1 k5 k1 m0源元素,發生的目標元素的移位是m1 m5,使每個時間移位,m0到m1,m1 m2。m4,m5,由於m0一直保持,所以最終的m1 m5都為1,y000,y004全部接通。解決方案 1,插入線2號線前 ld m1...

三菱plc程式設計問題,下邊是程式和要求,看不懂,求大神幫忙解釋一下。溫度控制的

小於12 度 m3 1 等於12 度 m4 1 大於12 度 m5 1 小於7.5度 m6 1 等於7.5度 m7 1 大於7.5度 m8 1 小於5.0度 m9 1 等於5.0度m10 1 大於5.0度m11 1 根據m3 m7 m9的狀態來決定動作啦。當plc執行。m8000接通,將模組安裝位址...

matlab程式設計問題,急求,急求這個matlab程式設計題目怎麼做,好難

將 線之間的內容存為 sanjiaoxing.m function s,r,r sanjiaoxing l 輸入正三角形邊長l 輸出三角形面積s,內切圓半徑r 外接圓半徑rs sqrt 3 8 l r 2 l sqrt 3 r l sqrt 3 執行結果 help sanjiaoxing 輸入正三角...