99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

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

jf_CdHSpAyK ? 來源:設(shè)備原理與維修俱樂部 ? 2023-11-28 09:36 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

電工知識SIMATIC S7-1500 PLCS7-SCL 表達式

表達式

表達式為了計算一個終值所用的公式,它由地址(變量)和運算符組成。表達式的規(guī)則如下。

①兩個運算符之間的地址(變量)與優(yōu)先級高的運算結(jié)合。

②按照運算符優(yōu)先級進行運算。

③具有相同的運算級別,從左到右運算。

④表達式前的減號表示該標識符乘以-1。

⑤算數(shù)運算不能兩個或者兩個以上連用。

⑥圓括號用于越過優(yōu)先級。

⑦算數(shù)運算不能用于連接字符或者邏輯運算。

⑧左圓括號與右圓括號的個數(shù)應相等。

舉例如下:

A1 AND(A2) //邏輯運算表達式

(A3) <(A4) //比較表達式

3+3*4/2//算術(shù)運算表達式

(1)簡單表達式(SimpleExpression)

在S7-SCL中,簡單表達式就是簡單的加減乘除的算式。舉例如下:

SIMP_EXPRESSION:=A*B+D/C-3*VALUEI;

(2)算術(shù)運算表達式(ArithmeticExpressions)

算術(shù)表達式是由算術(shù)運算符構(gòu)成的,允許處理數(shù)值數(shù)據(jù)類型。S7-SCL的算術(shù)運算符及其地址和結(jié)果的數(shù)據(jù)類型見圖1。

0d46ff04-8d3a-11ee-939d-92fbcf53809c.png

圖1

(3)比較運算表達式(ComparisonExpressions)

比較表達式就是比較兩個地址中的數(shù)值,結(jié)果為布爾數(shù)據(jù)類型,如果布爾運算的結(jié)果為真,則結(jié)果為TRUE,如果布爾運算的結(jié)果為假,則結(jié)果為FALSE。比較表達式的規(guī)則如下:

①可以進行比較的數(shù)據(jù)類型有:INT、DINT、REAL、BOOL、BYTE、WORD、DWORD、CHAR和STING等。

②對于DT、TIME、DATE、TOD等時間數(shù)據(jù)類型,只能進行同數(shù)據(jù)類型的比較。

③不允許S5TIME型的比較,如要進行時間比較,必須使用IEC的時間。

④比較表達式可以與布爾規(guī)則相結(jié)合,形成語句。例如:Value A>20AND Vaue B<20。

(4)邏輯運算表達式(LogicalExpressions)

邏輯運算表達式是指邏輯運算符AND、&、XOR和OR與邏輯地址(布爾型)或數(shù)據(jù)類型為BYTE、WORD、DWORD型的變量結(jié)合而構(gòu)成的邏輯表達式。S7-SCL的邏輯運算符及其地址和結(jié)果的數(shù)據(jù)類型見圖2。

0d6bd6a8-8d3a-11ee-939d-92fbcf53809c.png

0d96a70c-8d3a-11ee-939d-92fbcf53809c.png

圖2

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

    關(guān)注

    5037

    文章

    13931

    瀏覽量

    474837
  • SIMATIC
    +關(guān)注

    關(guān)注

    1

    文章

    231

    瀏覽量

    16334
  • 運算符
    +關(guān)注

    關(guān)注

    0

    文章

    173

    瀏覽量

    11495
  • S7-1500
    +關(guān)注

    關(guān)注

    3

    文章

    301

    瀏覽量

    6862

原文標題:電工知識—SIMATIC S7-1500 PLC S7-SCL 表達式

文章出處:【微信號:設(shè)備原理與維修俱樂部,微信公眾號:設(shè)備原理與維修俱樂部】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

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

    SIMATIC S7-1500 PLC之間的OUC通信及其應用

    OUC(開放式用戶通信)適用于SIMATIC S7-1500/300/400PLC之間的通信、S7-PLCS5-PLC之間的通信、
    的頭像 發(fā)表于 11-18 17:04 ?3915次閱讀
    <b class='flag-5'>SIMATIC</b> <b class='flag-5'>S7-1500</b> <b class='flag-5'>PLC</b>之間的OUC通信及其應用

    S7-SCL中文手冊

    S7-SCL應用范圍S7-SCL(結(jié)構(gòu)化控制語言)是用于SIMATIC S7系列CPU編程的類PASCAL高級語言。PLC無關(guān)性認可
    發(fā)表于 10-10 16:19 ?656次下載

    SIMATIC S7-1500 PLC用戶手冊

    全新的S7-1500 帶來了標準型,緊湊型,分布式以及開放式不同類型的CPU 模塊。憑借快速的響應時間、集成的CPU 顯示面板以及相應的調(diào)試和診斷機制,SIMATIC S7-1500 的CPU 極大
    發(fā)表于 10-27 10:26 ?124次下載

    S7-SCL編程語言的使用參考資料—S7-SCL中文版.pdf

    S7-SCL編程語言的使用參考資料—S7-SCL中文版.pdf
    發(fā)表于 10-18 09:37 ?0次下載

    SIMATIC S7-1500 T-CPU機器制造中的靈活高效

    SIMATIC S7-1500 T-CPU機器制造中的靈活高效
    發(fā)表于 01-20 09:37 ?1次下載

    電工知識—SIMATIC S7-1500 PLC的常用模塊

    SIMATIC S7-1500 PLC的硬件系統(tǒng)主要包括電源模塊、CPU模塊、信號模塊、通信模塊、工藝模塊和分布式模塊(如ET200SP和ET200MP)。SIMATIC
    發(fā)表于 01-16 09:59 ?8379次閱讀

    電工知識—緊湊型SIMATIC S7-1500 PLC的數(shù)字量端子的接線

    電工知識—緊湊型SIMATIC S7-1500 PLC的數(shù)字量端子的接線
    的頭像 發(fā)表于 01-29 10:31 ?1.5w次閱讀

    S7-SCL提供了哪些功能 結(jié)構(gòu)化S7-SCL程序的設(shè)計

    在一個S7程序中S7-SCL(程序)塊也能夠與其他STEP7編程語言所編寫的塊相結(jié)合塊可以相互調(diào)用。S7-SCL塊也可以儲存在庫中并被其他語言使用。
    發(fā)表于 01-31 10:10 ?1309次閱讀

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

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

    西門子S7 SCL編程知識

    軟件包后, 通過點擊 Windows 菜單 開始->Simatic->Documentation->English 可以閱讀到名稱為“S7-SCL for S7-300 and S7
    發(fā)表于 04-19 17:54 ?15次下載

    SIMATIC S7-1500的Profibus DP通訊

    SIMATIC S7-1500的Profibus DP通訊
    的頭像 發(fā)表于 05-04 15:20 ?2411次閱讀
    <b class='flag-5'>SIMATIC</b> <b class='flag-5'>S7-1500</b>的Profibus DP通訊

    SIMATIC S7-1500 PLC之間的OUC通信

    OUC(開放式用戶通信)適用于SIMATIC S7-1500/300/400PLC之間的通信、S7-PLCS5-PLC之間的通信、
    的頭像 發(fā)表于 11-15 09:36 ?1371次閱讀

    SIMATIC S7-1500 PLC S7-SCL簡介

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

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

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

    S7-1500冗余 PLC 1500R使用入門

    電子發(fā)燒友網(wǎng)站提供《S7-1500冗余 PLC 1500R使用入門.pdf》資料免費下載
    發(fā)表于 08-13 09:12 ?1次下載