0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

S7-1200/1500氣動機械手編程實例

工控論壇 ? 來源:工控論壇 ? 2023-11-22 10:06 ? 次閱讀

程序說明

西門子S7-1200/1500PLC的氣動機械手搬運硬件組成包括:工件到位光電開關(guān)、升降氣缸、平移氣缸、夾抓氣缸和氣缸磁性開關(guān)等。自動動作過程:工件到位光電開關(guān)亮→升降氣缸降→夾抓抓取工件→升降氣缸升→平移氣缸到下料位→升降氣缸降下→夾抓松開→升降氣缸升→平移氣缸到取料位等待下個工件。開頭的硬件組態(tài)都是差不多一樣,重復(fù)一遍,加深映像。

一、組態(tài)一個PLC設(shè)備

1、新建一個項目,在項目中添加一個PLC設(shè)備。 2、配置PLC CPU模塊的屬性參數(shù)。

PROFINET接口的子網(wǎng)。

PROFINET接口的IP地址。

系統(tǒng)和時鐘存儲器開啟。

fabb2fe8-8877-11ee-939d-92fbcf53809c.png

3、按需要添加其他模塊,分配好地址。

二、組態(tài)一個HMI設(shè)備

1、在項目樹中,找到fae6930e-8877-11ee-939d-92fbcf53809c.png,添加新設(shè)備,選擇HMI型號,確定。

2、在“設(shè)備和網(wǎng)絡(luò)”項目的“網(wǎng)絡(luò)視圖”中,用鼠標連接PLC與HMI的網(wǎng)口。如在啟動向?qū)r選擇了PLC,則可省去這一步。 3、配置HMI的PROFINET以太網(wǎng)地址,與PLC為同一網(wǎng)段,不同網(wǎng)址。 以上2、3可以在添加HMI啟動向?qū)r自動完成。

fafc3984-8877-11ee-939d-92fbcf53809c.png

三、編寫PLC程序

1、新建一個PLC變量表,如系統(tǒng)比較復(fù)雜,可以把M區(qū)變量、I區(qū)變量、Q區(qū)變量分別建立變量表。如為復(fù)雜控制系統(tǒng),變量表最好與系統(tǒng)默認變量表分開。

fb32d1d8-8877-11ee-939d-92fbcf53809c.png

為了演示方便,這里把I區(qū)變量改為M區(qū)變量。

2、新建一個FB程序塊,命名為“氣缸動作”。

fb54a290-8877-11ee-939d-92fbcf53809c.png

這個FB塊為三個氣缸的通用塊,后面都要調(diào)用,取消塊的優(yōu)化訪問,設(shè)置“氣缸動作”FB塊接口參數(shù)如下圖:

fb8cacf8-8877-11ee-939d-92fbcf53809c.png

“氣缸動作”塊的程序如下:

fbbc5250-8877-11ee-939d-92fbcf53809c.png

3、建立一個全局DB——“報警數(shù)據(jù)塊”,取消塊的優(yōu)化訪問。

fbdb4e3a-8877-11ee-939d-92fbcf53809c.png

4、建立一個總的氣缸動作FB——“全部氣缸動作”,調(diào)用“氣缸動作”FB,建立三個多重實例,取消塊的優(yōu)化訪問。

fc0cfb10-8877-11ee-939d-92fbcf53809c.png

以上塊需要用變量或常量補充完整塊的輸入輸出接口。

5、在OB組織塊“Main”中調(diào)用FB“全部氣缸動作”,生成背景數(shù)據(jù)塊,氣缸動作的程序就做好了。

fc2701ae-8877-11ee-939d-92fbcf53809c.png

6、建立一個FB,命名為“回原點”,取消塊的優(yōu)化訪問,設(shè)置塊接口參數(shù)如下:

fc4e3fe4-8877-11ee-939d-92fbcf53809c.png

原點延時幾秒是為了防止人不小心誤觸掽到原點開關(guān)而產(chǎn)生事故。夾抓有料的原點與夾抓無料的原點過程分開編寫。以下為回原點程序:

fc88c29a-8877-11ee-939d-92fbcf53809c.png

fcb2fff6-8877-11ee-939d-92fbcf53809c.png

fcceedce-8877-11ee-939d-92fbcf53809c.png

fce8cdb6-8877-11ee-939d-92fbcf53809c.png

fd080910-8877-11ee-939d-92fbcf53809c.png

“回原點”FB程序編寫完成,在OB組織塊中調(diào)用,生成背景數(shù)據(jù)塊。

fd2afef2-8877-11ee-939d-92fbcf53809c.png

7、建立一個FB,命名為“自動運行”,取消塊的優(yōu)化訪問,設(shè)置塊接口參數(shù)如下:

fd585ba4-8877-11ee-939d-92fbcf53809c.png

這里也有兩個定時器,一個自動啟動延時,也是為了防止誤操作;另一個工件到位延時,是為了保證抓料的準確性。程序如下:

fd8e0268-8877-11ee-939d-92fbcf53809c.png

fda94fdc-8877-11ee-939d-92fbcf53809c.png

fdc1d688-8877-11ee-939d-92fbcf53809c.png

fddff820-8877-11ee-939d-92fbcf53809c.png

fdfd4a42-8877-11ee-939d-92fbcf53809c.png

fe1b2f12-8877-11ee-939d-92fbcf53809c.png

fe38998a-8877-11ee-939d-92fbcf53809c.png

fe5e5c06-8877-11ee-939d-92fbcf53809c.png

fe84abae-8877-11ee-939d-92fbcf53809c.png

fe9e23a4-8877-11ee-939d-92fbcf53809c.png

“自動運行”FB程序編寫好后,插入組織OB塊中,進行調(diào)用。

feba5196-8877-11ee-939d-92fbcf53809c.png

到此,PLC中的程序已編寫完成。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • plc
    plc
    +關(guān)注

    關(guān)注

    5013

    文章

    13345

    瀏覽量

    464369
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    10889

    瀏覽量

    212377
  • 接口
    +關(guān)注

    關(guān)注

    33

    文章

    8667

    瀏覽量

    151516
  • 編程
    +關(guān)注

    關(guān)注

    88

    文章

    3633

    瀏覽量

    93848
  • S7-1200
    +關(guān)注

    關(guān)注

    11

    文章

    331

    瀏覽量

    18024

原文標題:S7-1200/1500氣動機械手編程實例

文章出處:【微信號:gkongbbs,微信公眾號:工控論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    西門子S7-1200/1500PLC氣動機械手程序

    西門子1200/1500PLC的氣動機械手搬運硬件組成包括:工件到位光電開關(guān)、升降氣缸、平移氣缸、夾抓氣缸、氣缸磁性開關(guān)等。自動動作過程:工件到位光電開關(guān)亮→升降氣缸降→夾抓抓取工件→升降氣缸升
    的頭像 發(fā)表于 11-10 14:19 ?1803次閱讀
    西門子<b class='flag-5'>S7-1200</b>/<b class='flag-5'>1500</b>PLC<b class='flag-5'>氣動機械手</b>程序

    三自由度氣動機械手的PLC控制

    三自由度氣動機械手的PLC控制 一、實驗?zāi)康模和ㄟ^對一個三自由度氣動機械手的控制程序的設(shè)計,熟悉基于PLC的
    發(fā)表于 09-23 08:19 ?3703次閱讀

    基于S7-1200的軟硬件要求及實例

    本文檔內(nèi)容介紹了基于S7-1200的軟硬件要求及實例,供網(wǎng)友參考。
    發(fā)表于 09-25 18:18 ?22次下載
    基于<b class='flag-5'>S7-1200</b>的軟硬件要求及<b class='flag-5'>實例</b>

    基于S7-1200的PLC的編程及擴展

    S7-1200 系列是一款可編程邏輯控制器 (PLC, Programmable Logic Controller),可以控制各種自動化應(yīng)用。S7-1200設(shè)計緊湊、成本低廉且具有功能強大的指令集
    發(fā)表于 09-25 18:39 ?27次下載

    WinCC V7.2與S7-1200的PLC通訊

    自WinCC V7.2版本起,軟件新增加了 SIMATIC S7-1200, S7-1500 Channel通道,用于WinCC與 S7-1200/S7-1500 PLC之間的通信。此
    發(fā)表于 09-26 19:06 ?11次下載
    WinCC V7.2與<b class='flag-5'>S7-1200</b>的PLC通訊

    基于WinCC V7.2與S7-1200/1500 PLC通訊步驟介紹

    自WinCC V7.2版本起,軟件新增加了 SIMATIC S7-1200, S7-1500 Channel通道,用于WinCC與 S7-1200/S7-1500 PLC之間的通信。此
    發(fā)表于 09-28 11:01 ?37次下載
    基于WinCC V7.2與<b class='flag-5'>S7-1200</b>/<b class='flag-5'>1500</b> PLC通訊步驟介紹

    西門子S7-1200S7-1500編程指南pdf下載

    西門子S7-1200S7-1500編程指南
    發(fā)表于 03-27 15:15 ?299次下載

    西門子S7-300和S7-400及S7-1200S7-1500PLC的編程語言比較表

    本文檔的主要內(nèi)容詳細介紹的是西門子S7-300和S7-400及S7-1200S7-1500PLC的編程語言比較表。
    發(fā)表于 03-03 08:00 ?14次下載

    西門子S7-1200S7-1500編程風格指南

    西門子S7-1200S7-1500編程風格指南分享
    發(fā)表于 08-17 17:30 ?21次下載

    關(guān)于S7-1200S7-1500 PLC的通信

    WinCC V7.4SP1中針對S7-1200S7-1500通信,可以創(chuàng)建狀態(tài)變量和控制變量,用來顯示和控制S7-1200S7-1500 PLC的通信。
    發(fā)表于 10-09 10:05 ?2257次閱讀

    WinCC與 S7-1200/S7-1500 PLC之間的通信解析

    自WinCC V7.2版本起,軟件新增加了 "SIMATIC S7-1200, S7-1500 Channel"通道,用于WinCC與 S7-1200/S7-1500 PLC之間的通信
    發(fā)表于 02-06 09:39 ?8460次閱讀

    一文解析S7-1200S7-1500 S7通信

    S7-1200 的 PROFINET 通信口可以做 S7 通信的服務(wù)器端或客戶端(CPU V2.0及以上版本)。S7-1200 僅支持 S7 單邊通信,僅需在客戶端單邊組態(tài)連接和
    發(fā)表于 05-15 17:13 ?6069次閱讀
    一文解析<b class='flag-5'>S7-1200</b>與<b class='flag-5'>S7-1500</b> <b class='flag-5'>S7</b>通信

    SIMATIC S7-1200/1500編程指南

    新一代控制器 SIMATIC S7-1200S7-1500 具有最新的系統(tǒng)架構(gòu),并且與 TIA 博 途一起提供了新的高效編程和配置選項。最重要的不再是控制器的資源(例如內(nèi)存 中的數(shù)據(jù)存儲
    發(fā)表于 06-19 16:54 ?11次下載

    S7-1200/S7-1500與精簡面板仿真過程的步驟

    S7-1200/S7-1500與精簡面板仿真有兩個需要注意的問題。
    的頭像 發(fā)表于 08-23 10:45 ?2013次閱讀
    <b class='flag-5'>S7-1200</b>/<b class='flag-5'>S7-1500</b>與精簡面板仿真過程的步驟

    西門子S7-1200/1500PLC經(jīng)典氣動機械手程序

    電子發(fā)燒友網(wǎng)站提供《西門子S7-1200/1500PLC經(jīng)典氣動機械手程序.docx》資料免費下載
    發(fā)表于 09-20 15:32 ?17次下載