91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

如何通過SCL來實現(xiàn)編程

vveeverything ? 來源:技成培訓(xùn)網(wǎng) ? 作者:劉郴 ? 2022-10-26 16:12 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前言

SCL作為IEC61131-3編程語言的一種,由于其高級語言的特性,特別適合復(fù)雜運算、復(fù)雜數(shù)學(xué)函數(shù)應(yīng)用的場合。本文以FactoryIO軟件中的物料分揀案例作為硬件基礎(chǔ),介紹如何通過SCL來實現(xiàn)編程。

1f016d40-5467-11ed-a3b6-dac502259ad0.png

圖1-2設(shè)備IO信號分配

PART02功能描述

該設(shè)備有四條輸送線,分別是進料輸送線1、出料輸送線1、進料輸送線2、出料輸送線2,在進料輸送線末端各有一個視覺傳感器,用于識別產(chǎn)品的型號,在出料輸送線的首端分別有兩個氣缸,用于產(chǎn)品的分揀。

其動作流程如圖所示:

1f26a312-5467-11ed-a3b6-dac502259ad0.png

圖1-3設(shè)備動作流程圖

PART03項目案例功能實現(xiàn)

該項目按照新建FacotyIO任務(wù)場景,導(dǎo)出變量表,新建博圖項目、導(dǎo)入變量,新建SCL功能塊,編寫SCL程序,設(shè)備仿真調(diào)試幾個步驟進行。

1.新建FactoryIO任務(wù)場景;

1f3c5cd4-5467-11ed-a3b6-dac502259ad0.png

圖1-4新建物料分揀場景

本案例中使用的FactoryIO場景是V2.5.0版本,使用的是其自帶的分揀工作站場景。

2.選擇驅(qū)動器類型為西門子S7-PLCSIM并導(dǎo)出變量表;

1f84f5f2-5467-11ed-a3b6-dac502259ad0.png

圖1-5導(dǎo)出場景變量表

1fa74d50-5467-11ed-a3b6-dac502259ad0.png

圖1-6導(dǎo)出標簽(變量表)

3.新建博圖項目,并導(dǎo)入變量表;

20092822-5467-11ed-a3b6-dac502259ad0.png

圖1-7導(dǎo)入變量表

注意:新建的項目使用FactoryIO提供的工程模板。

4.新建SCL功能塊;

20a216cc-5467-11ed-a3b6-dac502259ad0.png

圖1-8新建SCL功能并在OB1中調(diào)用

5.編寫SCL程序

20c06dc0-5467-11ed-a3b6-dac502259ad0.png

圖1-9設(shè)備模式程序

20d4b41a-5467-11ed-a3b6-dac502259ad0.png

圖1-10自動控制程序

218074f8-5467-11ed-a3b6-dac502259ad0.png

圖1-11 設(shè)備停止及信號輸出

21a1886e-5467-11ed-a3b6-dac502259ad0.png

圖1-11關(guān)聯(lián)PLC變量

6.設(shè)備仿真調(diào)試,先將PLC進行仿真,F(xiàn)actoryIO再連接仿真器調(diào)試。

21bcc9d0-5467-11ed-a3b6-dac502259ad0.png

圖1-12啟動博圖PLCSIM仿真

225917ae-5467-11ed-a3b6-dac502259ad0.png

圖1-13Factory IO連接PLCSIM

注意:連接成功后,在狀態(tài)欄中會有一個綠色對勾的標識,之后可以在場景視圖中進行仿真調(diào)試了。

PART04總結(jié)

此案例是基于FactoryIO仿真硬件,使用SCL語言編寫的控制程序。通過此案例,可以讓初學(xué)者掌握SCL的基本操作、編程思路和編程方法。

審核編輯:郭婷

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

    關(guān)注

    2576

    文章

    55037

    瀏覽量

    791270
  • 驅(qū)動器
    +關(guān)注

    關(guān)注

    54

    文章

    9083

    瀏覽量

    155499
  • 西門子
    +關(guān)注

    關(guān)注

    98

    文章

    3311

    瀏覽量

    120375

原文標題:「PLC進階」如何通過編寫SCL語言程序?qū)崿F(xiàn)物料分揀?

文章出處:【微信號:跟我學(xué)PLC,微信公眾號:跟我學(xué)PLC吧】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    基于六邊形波導(dǎo)網(wǎng)格架構(gòu)實現(xiàn)編程光子技術(shù)

    硅基光電子技術(shù)的發(fā)展催生了可編程光電子集成芯片的誕生,這類芯片可以通過軟件重新配置實現(xiàn)多種應(yīng)用功能,而無需重新流片制造。比利時根特大學(xué)和IMEC的研究人員展示了一種六邊形波導(dǎo)網(wǎng)格架構(gòu)
    的頭像 發(fā)表于 01-14 17:02 ?667次閱讀
    基于六邊形波導(dǎo)網(wǎng)格架構(gòu)<b class='flag-5'>實現(xiàn)</b>可<b class='flag-5'>編程</b>光子技術(shù)

    探索SCL3400-D01數(shù)字雙軸傾角儀:高精度與穩(wěn)定性的完美結(jié)合

    探索SCL3400-D01數(shù)字雙軸傾角儀:高精度與穩(wěn)定性的完美結(jié)合 在電子工程領(lǐng)域,傾角儀作為一種重要的傳感器,廣泛應(yīng)用于各種需要測量傾斜角度的場景。今天,我們將深入探討Murata公司
    的頭像 發(fā)表于 12-18 10:35 ?353次閱讀

    編程邏輯控制器PLC是什么?如何實現(xiàn)上網(wǎng)通信?

    。它具有編程靈活、抗干擾強、適應(yīng)工業(yè)環(huán)境的特點,廣泛應(yīng)用于制造業(yè)、交通、能源等領(lǐng)域。 PLC上網(wǎng)通信的實現(xiàn)方式 PLC實現(xiàn)上網(wǎng)通信的核心是通過通信模塊、網(wǎng)絡(luò)協(xié)議和硬件連接,將工業(yè)控制設(shè)
    的頭像 發(fā)表于 09-22 17:27 ?960次閱讀

    宏集干貨 | 手把手教你通過CODESYS V3進行PLC編程

    用宏集MC系列控制器,詳細介紹通過CODESYSV3進行PLC測試編程的步驟,旨在使初次接觸宏集MC系列控制器的使用者了解該板卡的連接、配置、調(diào)試。通過該教程的
    的頭像 發(fā)表于 08-26 17:31 ?1217次閱讀
    宏集干貨 | 手把手教你<b class='flag-5'>通過</b>CODESYS V3進行PLC<b class='flag-5'>編程</b>

    請問有沒有什么方法可以通過PSoC5LP將配置數(shù)據(jù)編程到BCR plus?

    有沒有什么方法可以通過 PSoC5LP 將配置數(shù)據(jù)編程到 BCR plus? 我們希望通過 PC 使用 BCR plus 將配置二進制數(shù)據(jù)編程到原型板中。但是,該主板沒有像CY4534
    發(fā)表于 08-15 06:42

    如何通過上位機控制USB3014的GPIO引腳?

    我想咨詢一下,怎么通過上位機控制usb3014的GPIO引腳呢?(只需要實現(xiàn)通過上位機控制USB3014的GPIO輸出是高電平 or 低電平即可) 上位機
    發(fā)表于 07-22 07:04

    是否可以僅使用 Bootloader Host 實現(xiàn)可引導(dǎo)加載項目的相同編程結(jié)果?

    。我知道可以使用PSoC?編程通過 SWD 直接對目標芯片進行編程。 但是,我想知道是否可以僅使用 Bootloader Host 實現(xiàn)
    發(fā)表于 07-18 07:39

    如何通過 WICED API 讀取固件中編程的 BD 地址?

    你好,我計劃使用 wiced_mod_prog_v1.5.19.102 編程生產(chǎn)線中的固件和數(shù)據(jù)庫地址。https://community.infineon.com/t5
    發(fā)表于 07-03 07:49

    能源實現(xiàn)天津換電縣縣通

    近日,隨著 蔚換電站|天津和平安泊城市港灣 上線,蔚能源在天津正式實現(xiàn)換電縣縣通,56座換電站覆蓋全市16個區(qū),每個區(qū)都有蔚換電站。在天津,蔚
    的頭像 發(fā)表于 06-03 15:28 ?1059次閱讀

    請問如何通過I2C對CYPD4226編程?

    ,里面有一個 CYPD4226 集成電路。 我們希望能夠由應(yīng)用處理器通過內(nèi)部 I2C 總線對設(shè)備進行編程,而不必通過 SWD 接口將MULTICH_CONNECT_PCB連接到設(shè)備。 應(yīng)用處理器運行 Linux/Ubuntu。
    發(fā)表于 05-26 07:25

    詳解TIA Portal SCL編程語言中的IF語句

    IF 語句是編程中最基本和最重要的控制結(jié)構(gòu)之一,它的主要作用是根據(jù)條件決定程序的執(zhí)行路徑,IF 語句是編程實現(xiàn)邏輯判斷和決策的基礎(chǔ)。
    的頭像 發(fā)表于 05-24 15:01 ?1877次閱讀
    詳解TIA Portal <b class='flag-5'>SCL</b><b class='flag-5'>編程</b>語言中的IF語句

    如何通過SFL為設(shè)備添加Flash編程支持

    SEGGER Flash Loader(SFL)是J-Link設(shè)備支持套件(DSK)的一部分,通過SFL,用戶可以為自己的新設(shè)備添加Flash編程支持。
    的頭像 發(fā)表于 05-19 16:35 ?1482次閱讀
    如何<b class='flag-5'>通過</b>SFL為設(shè)備添加Flash<b class='flag-5'>編程</b>支持

    通過I2C對CYPD3125進行編程,有幾個問題求解答

    可以用作 I2C 橋接器,通過 I2C 對 CYPD3125 進行編程嗎? 3)如果2可能,那么如何實現(xiàn)? 我似乎無法在網(wǎng)上找到我需要的信息。 謝謝!
    發(fā)表于 05-06 14:32

    如何通過J-Link實現(xiàn)STM32H5控制調(diào)試端口

    基于J-Link實現(xiàn)STM32H5安全編程介紹了在禁用TrustZone時,如何通過J-Link實現(xiàn)STM32H5控制調(diào)試端口的安全鎖定或回歸打開。
    的頭像 發(fā)表于 03-17 10:25 ?1401次閱讀
    如何<b class='flag-5'>通過</b>J-Link<b class='flag-5'>實現(xiàn)</b>STM32H5控制調(diào)試端口

    用hal庫通過usb做了一個hid復(fù)合設(shè)備,想問問怎么才能通過藍牙實現(xiàn)hid設(shè)備?

    新手剛剛接觸stm32,想請教大佬, 最近用hal庫通過usb做了一個hid復(fù)合設(shè)備,想問問怎么才能通過藍牙實現(xiàn)hid設(shè)備 我用cubemx直接就給我生成了很多初始化代碼,是否也有類
    發(fā)表于 03-11 08:16