123zhang
級別: *
|
希望各位大師給點啟發,小弟剛接觸PLC編程不久,先謝謝了 |
---|---|
|
wwcwwc
級別: VIP會員
|
看了你的工藝要求。我認為大致可以用步進指令來完成動作的可能性比較大。 啟動設備后,工件進入2室。 2室:工件從位置1到達位置2后。閘門3開始動作。 3室:工件到達位置3后關閉閘門3;打開閘門4。 4室:工件到達位置4后關閉閘門4;打開閘門5。 工件到達位置5(或者6時),開始做循環步進: 1:首先關閉閘門5。啟動電機5。 2:工件到達位置6(或者位置7)時,啟動電機7;同時關閉電機5。 3:依此類推。工件到達位置16時,啟動電機5 ~ 15作反轉運動。 你說的時間10分鐘問題與電機5 ~ 15的運行速度應該有關。每個往復運動計時器加1。 直到達15次后電機15將作向前的運動,同時打開閘門21進入21室。 4:工件到達位置21時,打開閘門22;同時關閉閘門21。 依此運行直到進入位置23,關閉閘門23,循環結束。 程序方案可以做連續運行。除了位置5 ~ 位置15做往復運動外。其余主要用后一級位置到達作前一級閘門、電機的關。啟動電機和閘門依靠前級位置信號。 |
---|---|
|
123zhang
級別: *
|
多謝指教,你說的是一個工件吧,有道理,可是在位置5至位置16是N個工件,這里指的是6個,是不是應該把6個工件依次上齊后,每個工件在自己的室內循環15次,或到達10分鐘后向21室方向依次輸出, |
---|---|
|
wwcwwc
級別: VIP會員
|
我理解的是:工件可以連續上,只是在位置5 ~15時單個工件往復循環15次或者用時10分鐘。也可以按每個工件以10分鐘一個工位做步進運行,位置5 ~ 15做往復運動15次,時間在10分鐘內完成。 |
---|---|
|
123zhang
級別: *
|
我還想請教,工件連續上,比如1個工件從位置1到位置15或16應該停,而第二個工件應該在14或15停,依次類推,終將在位置5或6停而同時啟動電機5到15,要怎樣給它停的信號呢,如果第一個工件到16時給一個停信號。第二個用14給停信號,那第一個工件在這也會停,它就走不到位置16呀。還有計數器的計數輸入,應該由那個信號傳遞呢。 |
---|---|
|
wwcwwc
級別: VIP會員
|
以后面的工件優選,只有后面工件完成工序后,才能啟動前面的工件進(最大量只能到達4#工位,也就是說在連續進時,必須考慮位置5 ~ 15的工件狀態)。 |
---|---|
|