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

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

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

S7-SCL程序中如何使用多重背景?

機器人及PLC自動化應(yīng)用 ? 來源:機器人及PLC自動化應(yīng)用 ? 作者:機器人及PLC自動化 ? 2021-04-12 11:20 ? 次閱讀

使用多重背景

S7-SCL程序中可以使用多重背景,下面的程序列出了正確格式,聲明完成后,在程序中即可調(diào)用:

Supply1 : FB10; //將Supply1定義為FB10類型

Supply2,Supply3,Supply4 : FB100; //將Supply2,Supply3,Supply4定義為FB100類型

數(shù)據(jù)塊間接尋址

S7-SCL程序中對數(shù)據(jù)塊間接尋址?供了良好的支持,編程也很簡單。下面的程序列出了正確格式:

STATUS_1:= DB11.DW[COUNTER]; //字節(jié)間接尋址

STATUS_2:= DB12.DX[WNO, BITNO]; //位間接尋址,用戶改變WNO,BITNO數(shù)值即可

STATUS_1:= Database1.DW[COUNTER]; // Database1為DB類型的本地變量

STATUS_2:= Database2.DX[WNO, BITNO];

STATUS_1:= WORD_TO_BLOCK_DB(INDEX).DW[COUNTER];

//INDEX 被定義為BLOCK_DB 數(shù)據(jù)類型,COUNTER 為整數(shù)數(shù)據(jù)類型,這樣可以實現(xiàn)/數(shù)據(jù)塊編號,字節(jié)地址同時間接尋址,此功能是一種功能很強間接尋址方式。

STATUSBYTE :=DB101.DB10; //字節(jié)直接尋址格式

STATUS_3 :=DB30.D1.1; //位直接尋址格式

MEASVAL :=DB25.DW20; //字直接尋址格式

STATUSBYTE :=Status_data.DB10;

STATUS_3 :="New data".D1.1;

MEASVAL :=Measdata.DW20;

STATUS_1 :=WORD_TO_BLOCK_DB (INDEX).DW10;

例如VASS標(biāo)準(zhǔn)中使用的總報警信息的提示

pIYBAGBzvVSAJdlkAAAiG4C5WhU224.png

pIYBAGBzvVSANgW0AAAVNGE_8Y4588.png

pIYBAGBzvVSAAskRAAAYLZ_eu7A253.png

pIYBAGBzvVSAGUyBAAAH0nR10YI339.png

故障信息匯總

xStoe := Msys.xF_3

ORMsys.xF_4

ORMsys.xF_5

ORMsys.xF_6

ORMSYS.xF_11;

"DB_ARG".VisuSS.Global_Stoer:= "DB_ARG".VisuSS.Global_Stoer OR xStoe; 在WINCC上提示總故障信息

報警提示匯總

xWarn := Msys.xF_1

ORMsys.xF_2

ORMsys.xF_7

ORMsys.xF_8

ORMsys.xF_9

ORMsys.xF_10;

"DB_ARG".VisuSS.Global_Warn := "DB_ARG".VisuSS.Global_Warn OR xWarn; 在WINCC 上提示警報

維修提示:

xWart := False;

"DB_ARG".VisuSS.Global_Wart := "DB_ARG".VisuSS.Global_Wart OR xWart;

編輯:jq

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

    關(guān)注

    8

    文章

    6819

    瀏覽量

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

    關(guān)注

    88

    文章

    3566

    瀏覽量

    93538
  • S7-SCL
    +關(guān)注

    關(guān)注

    0

    文章

    13

    瀏覽量

    7721

原文標(biāo)題:S7-SCL程序中如何使用多重背景,數(shù)據(jù)塊間接尋

文章出處:【微信號:gh_a8b121171b08,微信公眾號:機器人及PLC自動化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

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

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

    華為智界S7汽車今日開啟海量交付

    余承東曾在月末的微博透露,多臺智界 S7 已從生產(chǎn)線駛出,正趕赴推送給用戶的途中。該車款由華為與奇瑞聯(lián)手打造,去年 11 月正式上市,共推出四種型號——智界 S7 Pro、智界 S7
    的頭像 發(fā)表于 04-11 16:22 ?688次閱讀

    STEP7-5.5-F程序FB塊修改后的變化

    STEP7-5.5-F程序FB塊修改后的變化
    發(fā)表于 04-07 11:46 ?518次閱讀
    STEP<b class='flag-5'>7</b>-5.5-F<b class='flag-5'>程序</b><b class='flag-5'>中</b>FB塊修改后的變化

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

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

    西門子S7-1200與S7-300PLC之間的區(qū)別有哪些?

    S7-1200作為新推出的緊湊型控制器,其產(chǎn)品定位在原有的SIMATIC S7-200和S7-300之間,它與S7-300的區(qū)別主要體現(xiàn)在硬件、通信、工程、存儲器、功能塊、計數(shù)器、定時
    的頭像 發(fā)表于 01-10 10:54 ?991次閱讀
    西門子<b class='flag-5'>S7</b>-1200與<b class='flag-5'>S7</b>-300PLC之間的區(qū)別有哪些?

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

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

    SIMATIC S7-1500 PLC S7-SCL SCL塊及應(yīng)用

    函數(shù)和函數(shù)塊在西門子的大中型PLC編程,應(yīng)用十分廣泛,前介紹過函數(shù)和函數(shù)塊
    的頭像 發(fā)表于 12-15 16:18 ?936次閱讀
    SIMATIC <b class='flag-5'>S7</b>-1500 PLC <b class='flag-5'>S7-SCL</b> <b class='flag-5'>SCL</b>塊及應(yīng)用

    s7-200smart編程教程

    語言、程序結(jié)構(gòu)、指令集、數(shù)據(jù)類型、程序調(diào)試等方面。通過本教程的學(xué)習(xí),您將能夠熟練掌握S7-200 Smart的編程技術(shù),為工業(yè)自動化項目提供可靠的支持。 二、硬件配置 S7-200 S
    的頭像 發(fā)表于 12-14 11:11 ?2785次閱讀

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

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

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

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

    SIMATIC S7-1500 PLC S7-SCL尋址詳解

    尋址可分為直接尋址和間接尋址,以下分別介紹。
    的頭像 發(fā)表于 12-04 09:29 ?2635次閱讀
    SIMATIC <b class='flag-5'>S7</b>-1500 PLC <b class='flag-5'>S7-SCL</b>尋址詳解

    SIMATIC S7-1500 PLC S7-SCL賦值詳解

    通過賦值,一個變量接受另一個變量或者表達式的值。在賦值運算符“;=”左邊的是變量,該變量接受右邊的地址或者表達式的值。
    的頭像 發(fā)表于 11-29 09:24 ?3016次閱讀

    SIMATIC S7-1500 PLC S7-SCL表達式詳解

    表達式為了計算一個終值所用的公式,它由地址(變量)和運算符組成。表達式的規(guī)則如下。
    的頭像 發(fā)表于 11-28 09:36 ?1017次閱讀
    SIMATIC <b class='flag-5'>S7</b>-1500 PLC <b class='flag-5'>S7-SCL</b>表達式詳解

    SIMATIC S7-1500 PLC S7-SCL簡介

    S7-SCL(Structured Control Language)結(jié)構(gòu)化控制語言是一種類似于計算機高級語言的編程方式,它的語法規(guī)范接近計算機的PASCAL語言。
    的頭像 發(fā)表于 11-20 09:17 ?989次閱讀

    S7-1200下載項目程序步驟詳解

    S7-1200的CPU本體上集成了PROFINET通信口,通過這個通信口可以實現(xiàn)CPU與編程設(shè)備的通信。 此外,S7-1200 可以通過連接CM1243-5擴展模塊,然后電腦通過PC ADAPTER USB A2電纜、或者電腦上的CP卡(例如CP5612)通過PRO
    發(fā)表于 11-15 15:45 ?4290次閱讀
    <b class='flag-5'>S7</b>-1200下載項目<b class='flag-5'>程序</b>步驟詳解