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

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

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

分享一個如何使用SCL編程實現(xiàn)順控功能的例子

PLC技術(shù)圈 ? 來源:小磊玩科技 ? 作者:小磊玩科技 ? 2021-07-27 16:28 ? 次閱讀

越來越多的人喜歡使用SCL編程,今天給大家?guī)硪粋€使用SCL編程實現(xiàn)順控功能的示例。

功能說明:

0c62fd62-eb99-11eb-a97a-12bb97331649.png

工作時,按下啟動按鈕A和B閥全部打開,開始進料,30s后A閥關(guān)閉,B閥繼續(xù)放料,當達到傳感器2,攪拌電機開始轉(zhuǎn)動 ,當達到傳感器3,B閥關(guān)閉,電機繼續(xù)轉(zhuǎn)動30s后停止,同時出料閥C打開,當達到傳感器1后,延時10s,C閥關(guān)閉,完成一個周期。

這個系統(tǒng)要求單周期和連續(xù)工作兩種模式。

當看到這個功能說明,相信大家很容易想到使用GRAPH來進行編,今天,也可以使用SCL來進行編程。

首先,設(shè)置接口變量

編寫程序:這里使用條件語句來進行編寫,首先要使用單周期和連續(xù)運轉(zhuǎn)來進行兩個分支的判斷。

先編寫單周期工作方式:

0cfd4a16-eb99-11eb-a97a-12bb97331649.png

然后是連續(xù)工作方式:

0d30440c-eb99-11eb-a97a-12bb97331649.png

源代碼如下:

IF #單周期選擇 THEN

IF #啟動 THEN

#電磁閥1 := 1;

#電磁閥2 := 1;

#time1.TON(IN := #電磁閥1,

PT := T#30S);

END_IF;

IF #time1.Q THEN

#電磁閥1 := 0;

END_IF;

IF #傳感器2 THEN

#電機KM := 1;

ELSIF #time2.Q

THEN

#電機KM := 0;

END_IF;

IF #傳感器3 THEN

#電磁閥2 := 0;

END_IF;

#time2.TON(IN := #傳感器3,

PT := T#30S);

IF #time2.Q THEN

#電磁閥3 := 1;

END_IF; #time3.

TON(IN := #傳感器1,

PT := T#10S);

IF #time3.Q THEN

#電磁閥3 := 0;

END_IF;

ELSIF

NOT #單周期選擇 THEN

IF #啟動 OR #time3.Q THEN

#電磁閥1 := 1;

#電磁閥2 := 1;

#time1.TON(IN := #電磁閥1,

PT := T#30S);

END_IF;

IF #time1.Q THEN

#電磁閥1 := 0;

END_IF;

IF #傳感器2 THEN

#電機KM := 1;

ELSIF #time2.Q

THEN

#電機KM := 0;

END_IF;

IF #傳感器3 THEN

#電磁閥2 := 0;

END_IF;

#time2.TON(IN := #傳感器3,

PT := T#30S);

IF #time2.Q THEN

#電磁閥3 := 1;

END_IF;

#time3.TON(IN := #傳感器1,

PT := T#10S);

IF #time3.Q THEN

#電磁閥3 := 0;

END_IF;

END_IF;

編輯:jq

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

    關(guān)注

    1

    文章

    239

    瀏覽量

    17025

原文標題:【案例】 如何使用SCL編程實現(xiàn)順控功能

文章出處:【微信號:xue_PLC,微信公眾號:PLC技術(shù)圈】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    在中壓開關(guān)柜上使用微機五防鎖是否可以實現(xiàn)

    蜀瑞創(chuàng)新為大家科普:雖然微機五防鎖是實現(xiàn)控”的重要組成部分之,但它本身并不能單獨完成整個過程。需要結(jié)合其他自動化控制技術(shù)和設(shè)備,以及合適的軟件平臺來
    的頭像 發(fā)表于 11-06 11:58 ?39次閱讀
    在中壓開關(guān)柜上使用微機五防鎖是否可以<b class='flag-5'>實現(xiàn)</b><b class='flag-5'>一</b>鍵<b class='flag-5'>順</b>控

    人機界面在開關(guān)柜控中起到什么作用?

    人機界面在控系統(tǒng)中發(fā)揮著操作指令輸入、狀態(tài)顯示與反饋、參數(shù)設(shè)置與配置以及提升操作便利性和安全性等重要作用。它是實現(xiàn)
    的頭像 發(fā)表于 11-05 10:02 ?53次閱讀
    人機界面在開關(guān)柜<b class='flag-5'>一</b>鍵<b class='flag-5'>順</b>控中起到什么作用?

    10KV開關(guān)柜控和110KV變電站控哪些地方不同

    蜀瑞創(chuàng)新為大家科普:10KV開關(guān)柜控和110KV變電站控在多個方面存在不同,這些差異主要體現(xiàn)在應(yīng)用范圍、功能側(cè)重、控制對象以及系
    的頭像 發(fā)表于 10-16 10:29 ?164次閱讀
    10KV開關(guān)柜<b class='flag-5'>一</b>鍵<b class='flag-5'>順</b>控和110KV變電站<b class='flag-5'>一</b>鍵<b class='flag-5'>順</b>控哪些地方不同

    變電站控系統(tǒng)和開關(guān)柜控有區(qū)別嗎?

    變電站控系統(tǒng)和開關(guān)柜控技術(shù)雖然都涉及到“控”的概念,但它們在應(yīng)用范圍和具體
    的頭像 發(fā)表于 07-31 13:34 ?396次閱讀
    變電站<b class='flag-5'>一</b>鍵<b class='flag-5'>順</b>控系統(tǒng)和開關(guān)柜<b class='flag-5'>一</b>鍵<b class='flag-5'>順</b>控有區(qū)別嗎?

    智能開關(guān)柜能如何實現(xiàn)“可視化控”?

    智能開關(guān)柜能如何實現(xiàn)“可視化控”和“開關(guān)柜健康狀態(tài)管理”?蜀瑞創(chuàng)新推出智能開關(guān)柜控測解決方案。建設(shè)主要包括柜內(nèi)無線溫度監(jiān)測、斷路
    的頭像 發(fā)表于 07-08 09:45 ?382次閱讀
    智能開關(guān)柜能如何<b class='flag-5'>實現(xiàn)</b>“可視化<b class='flag-5'>一</b>鍵<b class='flag-5'>順</b>控”?

    使用C語言實現(xiàn)的CRC計算單元的例子

    使用C語言實現(xiàn)的CRC計算單元的例子
    的頭像 發(fā)表于 05-16 16:16 ?815次閱讀

    ST FOC 4.2的庫如何實現(xiàn)風(fēng)機的逆風(fēng)啟動?

    如題,想請教ST FOC 4.2的庫如何實現(xiàn)風(fēng)機的逆風(fēng)啟動。希望路過的大俠能指點下。
    發(fā)表于 05-06 06:24

    ILLD如和編程實現(xiàn)QSPI接口連接多個從設(shè)備?

    ILLD如和編程實現(xiàn)QSPI接口連接多個從設(shè)備?有沒有例子
    發(fā)表于 02-06 08:09

    西門子SCL PLC高級編程教程

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

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

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

    SIMATIC S7-1500 PLC S7-SCL應(yīng)用舉例

    函數(shù)和函數(shù)塊在西門子的大中型PLC編程中,應(yīng)用十分廣泛,前介紹過函數(shù)和函數(shù)塊,其編程采用的是LAD語言,而本節(jié)采用SCL語言編程,以下僅用
    的頭像 發(fā)表于 12-11 09:17 ?672次閱讀
    SIMATIC S7-1500 PLC S7-<b class='flag-5'>SCL</b>應(yīng)用舉例

    plc編程軟件中的監(jiān)視功能怎么用

    ,PLC編程軟件中的監(jiān)視功能通常是通過專門的監(jiān)視窗口來實現(xiàn)的。這個監(jiān)視窗口可以顯示系統(tǒng)中的各個輸入輸出信號的狀態(tài)、邏輯電路的運行情況、程
    的頭像 發(fā)表于 12-08 16:30 ?3550次閱讀

    SIMATIC S7-1500 PLC S7-SCL SCL塊詳解

    函數(shù)和函數(shù)塊在西門子的大中型PLC編程中,應(yīng)用十分廣泛,前介紹過函數(shù)和函數(shù)塊,其編程采用的是LAD語言,而本節(jié)采用SCL語言編程,以下僅用
    的頭像 發(fā)表于 12-06 09:17 ?903次閱讀
    SIMATIC S7-1500 PLC S7-<b class='flag-5'>SCL</b> <b class='flag-5'>SCL</b>塊詳解

    for循環(huán)的基本例子

    for循環(huán)是種常見的循環(huán)結(jié)構(gòu),用于重復(fù)執(zhí)行段代碼。它通常由三部分組成:循環(huán)變量的初始化、循環(huán)條件和循環(huán)變量更新。下面將通過詳細的例子來解釋for循環(huán)的用法和工作原理。 首先,我們
    的頭像 發(fā)表于 11-22 10:00 ?2019次閱讀

    python最簡單for循環(huán)例子

    Python是種簡單而又強大的編程語言,通過其清晰的語法和豐富的功能庫,我們可以實現(xiàn)各種各樣的任務(wù)。其中
    的頭像 發(fā)表于 11-21 14:53 ?910次閱讀