公司新聞
以西門子200SMART為例,用移位寄存器指令實現次品檢測實例
發布時間: 2024-03-29 20:40 更新時間: 2024-12-27 09:10
西門子200SMART PLC的移位寄存器指令如下圖:
EN:每個掃描周期掃描到條件滿足指令就執行一次,一般用邊沿執行。
DATA:狀態移入位(次品檢測傳感器)。
S_BIT:指定移位寄存器的Zui低位。
N:指定移位寄存器的長度和方向(N為正數左移,N位負數右移)Zui大為64位。
左移指由低位向高位移,右移為由高位向低位移。
每次固定移動一位,不可更改。
位排列順序遵循編號越大越在高位,與其他移位指令排列方式不一致。即Q0.7的高位為Q1.0。
移位寄存器典型的應用是在次品檢測和剔除生產線上,如果檢測到次品就馬上剔除,相對來說所花的時間長效率低,如果要等待移動到幾個工位后再剔除,那么就可以利用移位寄存器指令將次品信號實時采集并保存到存儲器中,然后整體移動幾個工位再進行剔除。
如下圖所示為次品檢測工作臺。
控制流程如下:
凸輪轉一圈,工件向前移動一個位置,BL2為檢測凸輪,給一個脈沖信號。BL1為檢測次品信號,檢測到次品給出一個信號。YV為電磁閥信號,當YV得電時,打開底蓋,上面的次品就掉下次品箱中,0.5秒后自動關閉。
要求:檢測到次品后移動四個工位后才驅動電磁閥掉到次品箱里。
I/O分布如下:
次品接通信BL1:I0.0
移位脈沖信號BL2:I0.1
YV接通電磁閥:Q0.0
控制程序如下:
其他新聞
- PLC和觸摸屏通信不上的解決辦法! 2024-12-27
- 西門子S7-1200真的有安全漏洞嗎? 2024-12-27
- 西門子的親兒子終于可以全面取代S7-400了 2024-12-27
- 看下S7-1500 這五大改進,你心動了沒? 2024-12-27
- 為何博途 V15安裝總是不順利? 2024-12-27
- 博途V16上傳程序時有些什么技巧? 2024-12-27
- 虛擬機博途中S7-1200/1500與 Wincc如何建立變量連接? 2024-12-27
- 博途SCL趣味編程:隨機數法計算圓周率 2024-12-27
- 如何在TIA博途中設計結構化變量 2024-12-27
- 西門子S7-1200能否全面取代S7-300,先看數據 2024-12-27
- 博途SCL趣味編程:多功能定時觸發器 2024-12-27
- 博途SCL編程實例:N個邏輯條件只需一個循環就搞定 2024-12-27
- 如何在西門子博途中實現配方控制? 2024-12-27
- 全圖解西門子S7-1200硬件系統 2024-12-27
- 聊聊這些年我做過的冗余PLC項目 2024-12-27
產品分類
聯系方式
- 電 話:18126392341
- 聯系人:梁濤
- 手 機:15267534595
- 微 信:15267534595