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

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

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

S1200-用簡單指令創(chuàng)建復(fù)雜等式

機(jī)器人及PLC自動化應(yīng)用 ? 來源:機(jī)器人及PLC自動化應(yīng)用 ? 作者:機(jī)器人及PLC自動化 ? 2021-03-02 15:19 ? 次閱讀

1.使用簡單指令創(chuàng)建復(fù)雜等式

在 Basic 指令樹中,展開“數(shù)學(xué)函數(shù)”(Math functions) 文件夾。雙擊 Calculate 指令以將該指令插入用戶程序中。

未組態(tài)的 Calculate 指令提供了兩個輸入參數(shù)和一個輸出參數(shù)。

單擊“???”并為輸入?yún)?shù)和輸出參數(shù)選擇數(shù)據(jù)類型。(所有輸入?yún)?shù)和輸出參數(shù)的數(shù)據(jù)類型必須相同。)對于本示例,請選擇“Real”數(shù)據(jù)類型。

單擊“編輯等式”(Edit equation) 圖標(biāo)以輸入等式。

對于本示例,請輸入以下等式來標(biāo)定原有模擬值。(“In”和“Out”標(biāo)識對應(yīng)于 Calculate 指令的參數(shù)。)

Out = ((in4 - in5) / (in2 - in3)) * (in1 - in3) + in5

單擊“確定”(OK) 后,Calculate 指令就會生成指令所需的輸入。

f4c3dfee-71ce-11eb-8b86-12bb97331649.png

輸入與參數(shù)對應(yīng)的值的變量名稱。

f4f68642-71ce-11eb-8b86-12bb97331649.png

CALCULATE(計算)

CALCULATE 指令可用于創(chuàng)建作用于多個輸入上的數(shù)學(xué)函數(shù)(IN1,IN2,.. INn),并根據(jù)您定義的等式在 OUT 處生成結(jié)果。

● 首先選擇數(shù)據(jù)類型。所有輸入和輸出的數(shù)據(jù)類型必須相同。

● 要添加其它輸入,請單擊最后一個輸入處的圖標(biāo)。

IN 和 OUT 參數(shù)必須具有相同的數(shù)據(jù)類型(通過對輸入?yún)?shù)進(jìn)行隱式轉(zhuǎn)換)。例如:如果 OUT 是 INT 或 REAL,則 SINT 輸入值將轉(zhuǎn)換為 INT 或 REAL 值

單擊計算器圖標(biāo)可打開對話框,在其中定義數(shù)學(xué)函數(shù)。輸入等式作為輸入(如 IN1 和 IN2)

和操作數(shù)。單擊“確定”(OK) 保存函數(shù)時,對話框會自動生成 CALCULATE 指令的輸入。

對話框顯示一個示例,以及可根據(jù) OUT 參數(shù)的數(shù)據(jù)類型加入的一列指令:

還必須為函數(shù)中的任何常量生成輸入。然后會在指令 CALCULATE 的相關(guān)輸入中輸入該常量值。

通過輸入常量作為輸入,可將 CALCULATE 指令復(fù)制到用戶程序的其它位置,從而無需更改函數(shù)。之后,不需要修改函數(shù),就可以更改指令輸入的值或變量。

當(dāng)執(zhí)行 CALCULATE 并成功完成計算中的所有單個運(yùn)算時,ENO = 1,否則 ENO = 0。

責(zé)任編輯:lq

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

    關(guān)注

    3

    文章

    4331

    瀏覽量

    62633
  • 計算器
    +關(guān)注

    關(guān)注

    16

    文章

    437

    瀏覽量

    37349
  • 數(shù)據(jù)類型
    +關(guān)注

    關(guān)注

    0

    文章

    236

    瀏覽量

    13624

原文標(biāo)題:S1200-用簡單指令創(chuàng)建復(fù)雜等式

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

收藏 人收藏

    評論

    相關(guān)推薦

    化學(xué)標(biāo)識選擇工具(GPC)的簡單指

    電子發(fā)燒友網(wǎng)站提供《化學(xué)標(biāo)識選擇工具(GPC)的簡單指南.pdf》資料免費(fèi)下載
    發(fā)表于 10-08 11:18 ?0次下載
    化學(xué)標(biāo)識選擇工具(GPC)的<b class='flag-5'>簡單指</b>南

    復(fù)雜指令集和精簡指令集有什么區(qū)別

    復(fù)雜指令集(CISC,Complex Instruction Set Computer)和精簡指令集(RISC,Reduced Instruction Set Computer)是微處理器設(shè)計中
    的頭像 發(fā)表于 08-22 11:00 ?3319次閱讀

    西門子1200移位指令怎么移位怎么燈都亮了

    西門子S7-1200 PLC是一款廣泛應(yīng)用于工業(yè)自動化領(lǐng)域的控制器,其編程環(huán)境為TIA Portal。在S7-1200中,移位指令(Shift Instruction)是一種基本的位操作指令
    的頭像 發(fā)表于 08-16 17:10 ?790次閱讀

    CISC(復(fù)雜指令集)與RISC(精簡指令集)的區(qū)別  

    。這種架構(gòu)會增加CPU結(jié)構(gòu)的復(fù)雜性和對CPU工藝的要求,但對于編譯器的開發(fā)十分有利。比如上面的例子,C程序 中的a*=b就可以直接編譯為一條乘法指令。   RISC架構(gòu)要求軟件來指定各個操作步驟。上面
    發(fā)表于 07-30 17:21

    西門子S7-1200 PLC的指令介紹

    了最新的技術(shù),為用戶提供了更為高效、靈活的控制方案。本文將詳細(xì)介紹S7-1200 PLC的指令系統(tǒng),包括其指令分類、具體指令功能以及在實(shí)際應(yīng)用中的優(yōu)勢。
    的頭像 發(fā)表于 06-18 14:52 ?2790次閱讀

    西門子S7-1200 PLC的優(yōu)缺點(diǎn)分析

    西門子S7-1200 PLC作為自動化控制系統(tǒng)中的核心組件,自推出以來就受到了廣泛關(guān)注。其緊湊的模塊化設(shè)計、強(qiáng)大的功能以及靈活的擴(kuò)展性,使得它在工業(yè)自動化領(lǐng)域占據(jù)了重要的地位。然而,任何產(chǎn)品都不是
    的頭像 發(fā)表于 06-13 11:33 ?3354次閱讀

    西門子S7-1200 PLC的基本功能

    西門子S7-1200 PLC(Programmable Logic Controller)是一款緊湊型、模塊化的可編程邏輯控制器,專為滿足各種自動化應(yīng)用需求而設(shè)計。其強(qiáng)大的功能、靈活的配置以及卓越
    的頭像 發(fā)表于 06-13 11:29 ?2210次閱讀

    請問STM32F4XX是單指令乘法嗎?

    請教大俠:STM32F4XX是單指令乘法嗎?
    發(fā)表于 05-13 07:54

    STM32L475 QSPI單指令模式D1無輸出的原因?

    STM32L475外擴(kuò)N25Q256存儲器,在配置為單指令模式時(如寫使能),處理器的D1未見有輸出。 比如:Instruction 段配置為0x5A,Address 段配置為NONE,Data段
    發(fā)表于 04-26 07:34

    如何使用S7-1200 CPU的存儲卡呢?

    S7-1200 CPU 使用的存儲卡為 SD 卡,存儲卡中可以存儲用戶項(xiàng)目文件,有如下3種功能
    的頭像 發(fā)表于 02-26 09:53 ?1934次閱讀
    如何使用<b class='flag-5'>S7-1200</b> CPU的存儲卡呢?

    S7-1200如何實(shí)現(xiàn)內(nèi)部數(shù)據(jù)的掉電保持?

    S7-1200 PLC 可以通過多種方式實(shí)現(xiàn)內(nèi)部數(shù)據(jù)的掉電保持,以確保在斷電或重啟后數(shù)據(jù)不會丟失。
    的頭像 發(fā)表于 01-29 16:11 ?7266次閱讀

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

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

    s71200可用step7嗎 S7-1200的硬件結(jié)構(gòu)

    S7-1200主要由CPU模塊、信號板、信號模塊、通信模塊和編程軟件組成,各種模塊安裝在標(biāo)準(zhǔn)DIN導(dǎo)軌上。
    發(fā)表于 01-10 10:53 ?2624次閱讀
    <b class='flag-5'>s</b>71200可用step7嗎 <b class='flag-5'>S7-1200</b>的硬件結(jié)構(gòu)

    西門子plc如何選型 s7-1500和s7-1200區(qū)別

    S7-1200是一種小型的PLC,適用于小型自動化應(yīng)用。它具有較小的尺寸、較低的成本和中等級別的性能。S7-1200系列提供了多種CPU型號和不同數(shù)量的I/O模塊,可擴(kuò)展性較強(qiáng)。
    發(fā)表于 01-10 10:48 ?6060次閱讀

    《Linux常用命令自學(xué)手冊》+Linux簡單指令筆記

    當(dāng)然,我可以為您提供一些常見的Linux簡單指令筆記。請注意,以下指令是一些常用的基礎(chǔ)指令,可能并不包含所有的Linux指令。以下是一些常見的指令
    發(fā)表于 01-05 08:44