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

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

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

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

vveeverything ? 來源:技成培訓(xùn)網(wǎng) ? 作者:劉郴 ? 2022-10-26 16:12 ? 次閱讀

前言

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

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

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

PART02功能描述

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

其動(dòng)作流程如圖所示:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

注意:新建的項(xiàng)目使用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自動(dòng)控制程序

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進(jìn)行仿真,F(xiàn)actoryIO再連接仿真器調(diào)試。

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

圖1-12啟動(dòng)博圖PLCSIM仿真

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

圖1-13Factory IO連接PLCSIM

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

PART04總結(jié)

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

審核編輯:郭婷

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

    關(guān)注

    2551

    文章

    51106

    瀏覽量

    753670
  • 驅(qū)動(dòng)器
    +關(guān)注

    關(guān)注

    52

    文章

    8237

    瀏覽量

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

    關(guān)注

    94

    文章

    3039

    瀏覽量

    115889

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

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

收藏 人收藏

    評論

    相關(guān)推薦

    DP130SS芯片的DDC_SCL(33pin)和DDC_SDA(34pin)的作用是什么,如何連接,是否可以不接?

    本人正在做一個(gè)通過FPGA GTX高速口通過SN75DP130SS實(shí)現(xiàn)DP(4K@60Hz)的信號輸出的問題,現(xiàn)在請問一下DP130SS芯片的DDC_SCL(33pin)和DDC_S
    發(fā)表于 12-05 07:11

    lmx2595是否可以通過編程實(shí)現(xiàn)微波的調(diào)制輸出,包括調(diào)頻和調(diào)幅?

    基于lmx2595評估板,我現(xiàn)在已經(jīng)實(shí)現(xiàn)通過FPGA控制微波的單頻輸出,我是否可以通過編程實(shí)現(xiàn)微波的調(diào)制輸出,包括調(diào)頻和調(diào)幅
    發(fā)表于 11-08 11:53

    通過DSP的mcbsp和i2c接口實(shí)現(xiàn)對AIC34芯片的操作,如何編程?

    通過DSP的mcbsp和i2c接口實(shí)現(xiàn)對AIC34芯片的操作如何編程,有沒有相關(guān)的例程嗎?
    發(fā)表于 11-07 08:12

    用IMX6q通過I2C控制tlv320aic3254芯片,如何通過PPS軟件進(jìn)行miniDSP編程實(shí)現(xiàn)均衡器功能?

    我是用IMX6q通過I2C控制tlv320aic3254芯片,通過PPS軟件進(jìn)行miniDSP編程實(shí)現(xiàn)均衡器功能,生成相關(guān)頭文件后,我想知道如何這些頭文件或者操作才能夠
    發(fā)表于 10-17 06:11

    芯PTC-04編程器產(chǎn)品介紹

    芯PTC-04編程器,作為業(yè)界領(lǐng)先的終端工具,專為高效、精準(zhǔn)地校準(zhǔn)各類兼容芯片而生,同時(shí)賦能產(chǎn)品開發(fā)全程,內(nèi)置調(diào)試功能,讓創(chuàng)新觸手可及。這款編程器無縫融入標(biāo)準(zhǔn)PC與應(yīng)用模塊生態(tài),輕松實(shí)現(xiàn)
    的頭像 發(fā)表于 08-27 18:07 ?893次閱讀
    邁<b class='flag-5'>來</b>芯PTC-04<b class='flag-5'>編程</b>器產(chǎn)品介紹

    CY8C4025LQI在程序中調(diào)用函數(shù),通過示波器觀察SCL引腳波形,無法將pin0.4(SCL)下拉是什么原因?qū)е拢?/a>

    。 根據(jù)SCB數(shù)據(jù)手冊指示,在EZI2C模塊設(shè)置中勾選 terminial選項(xiàng),并設(shè)置為Open-Drain-Drives-Low 在程序中調(diào)用以下函數(shù),通過示波器觀察SCL引腳波形,無法將pin0.4(SCL)下拉,請問是
    發(fā)表于 05-31 07:39

    HarmonyOS實(shí)戰(zhàn)開發(fā)-如何通過BlendMode屬性實(shí)現(xiàn)掛件和圖片的混合

    介紹 本實(shí)例主要通過BlendMode屬性實(shí)現(xiàn)掛件和圖片的混合,通過更改不同的混合參數(shù),能夠展示不同的混合效果。 效果圖預(yù)覽 使用說明 : 進(jìn)入頁面,點(diǎn)擊掛件區(qū)域,進(jìn)行掛件和圖片的
    發(fā)表于 05-07 14:45

    fpga是什么 fpga用什么編程語言

    更高的靈活性和可重構(gòu)性。在FPGA中,用戶可以通過編程配置硬件單元之間的連接關(guān)系,從而實(shí)現(xiàn)所需的電路功能。接下來,我們將詳細(xì)介紹FPGA的概念、應(yīng)用、
    的頭像 發(fā)表于 02-04 15:26 ?1697次閱讀

    FPGA實(shí)現(xiàn)原理

    FPGA(Field-Programmable Gate Array,現(xiàn)場可編程門陣列)是一種特殊的集成電路,其內(nèi)部結(jié)構(gòu)由大量的可配置邏輯塊和互連線組成。FPGA可以通過編程
    發(fā)表于 01-26 10:03

    西門子SCL PLC高級編程教程

    借助SCL,可以簡化控制技術(shù)領(lǐng)域復(fù)雜的計(jì)算、算法、數(shù)據(jù)管理和數(shù)據(jù)組織等編程工作。
    發(fā)表于 01-22 10:27 ?727次閱讀
    西門子<b class='flag-5'>SCL</b> PLC高級<b class='flag-5'>編程</b>教程

    BT Wi-Fi模式是否可以通過ModustoolBox對套件進(jìn)行編程實(shí)現(xiàn)?

    嘗試在 ModustoolBox 中使用示例項(xiàng)目對套件進(jìn)行編程時(shí),我遇到了問題,因?yàn)?&quot; 錯(cuò)誤:找不到匹配的 CMSIS-DAP 設(shè)備 &quot;。 BT Wi-Fi 模式是否可以通過 ModustoolBox 對套件進(jìn)行
    發(fā)表于 01-22 06:19

    西門子博途中的LAD、FBD與SCL編程

    選擇要在其后插入新程序段的程序段。 在快捷菜單中,選擇命令“插入 STL 程序段”(Insert STL network) 或“插入 SCL 程序段” (Insert SCL network)。
    發(fā)表于 01-16 09:33 ?2939次閱讀
    西門子博途中的LAD、FBD與<b class='flag-5'>SCL</b><b class='flag-5'>編程</b>

    SOLIDWORKS 2024通過自動(dòng)化和縮短工作流程實(shí)現(xiàn)智能工作

    隨著科技的快速發(fā)展,工程設(shè)計(jì)和制造業(yè)正在經(jīng)歷變革。在這個(gè)過程中,SOLIDWORKS 2024的發(fā)布為我們提供了一個(gè)全新的視角,以實(shí)現(xiàn)更智能的工作流程。本文將探討SOLIDWORKS 2024如何通過自動(dòng)化和縮短工作流程
    的頭像 發(fā)表于 01-10 11:37 ?555次閱讀
    SOLIDWORKS 2024<b class='flag-5'>通過</b>自動(dòng)化和縮短工作流程<b class='flag-5'>來</b><b class='flag-5'>實(shí)現(xiàn)</b>智能工作

    西門子博圖SCL練習(xí)1:使用FC計(jì)算平均值

    西門子博圖SCL練習(xí)1:使用FC計(jì)算平均值
    的頭像 發(fā)表于 01-02 10:25 ?2807次閱讀
    西門子博圖<b class='flag-5'>SCL</b>練習(xí)1:使用FC計(jì)算平均值

    STEP7博圖中的SCL設(shè)置和屬性解析

    SCL V11中,可以檢查“擴(kuò)展?fàn)顟B(tài)信息”。與SCL V5.x相反,始終創(chuàng)建最小化的調(diào)試信息,這允許進(jìn)行基本調(diào)試!
    的頭像 發(fā)表于 01-02 09:58 ?1967次閱讀
    STEP7博圖中的<b class='flag-5'>SCL</b>設(shè)置和屬性解析