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

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

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

FC105的參數(shù)定義

機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 來源:機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 作者:機(jī)器人及PLC自動(dòng)化 ? 2022-07-11 11:21 ? 次閱讀

)FC105/FC106在哪里?

編程界面下,在“程序元素”中的“庫——> Standard Library ——> TI-S7 Converting Blocks”中可以找到,見圖3.1:

384c7d8c-00be-11ed-ba43-dac502259ad0.jpg
圖3.1

3865817e-00be-11ed-ba43-dac502259ad0.jpg
圖3.2

注意:請(qǐng)不要使用“S5-S7 Converting Blocks”下的FC105,F(xiàn)C106,該路徑下的功能是用于S5輸入輸出模板的,在S7輸入輸出模板上無法使用。

2) FC105功能描述

SCALE(FC105)功能接受一個(gè)整型值(IN),并將其轉(zhuǎn)換為以工程單位表示的介于下限和上限(LO_LIM和HI_LIM)之間的實(shí)型值。將結(jié)果寫入OUT。SCALE功能使用以下等式:

OUT = [ ((FLOAT (IN) - K1)/(K2 - K1)) * (HI_LIM - LO_LIM)] + LO_LIM

常數(shù)K1和K2根據(jù)輸入值是BIPOLAR還是UNIPOLAR設(shè)置。

●BIPOLAR:假定輸入整型值介于-27648與27648之間,因此K1 = -27648.0,K2 = +27648.0

●UNIPOLAR:假定輸入整型值介于0和27648之間,因此K1 = 0.0,K2 = +27648.0

如果輸入整型值大于K2,輸出(OUT)將鉗位于HI_LIM,并返回一個(gè)錯(cuò)誤。如果輸入整型值小于K1,輸出將鉗位于LO_LIM,并返回一個(gè)錯(cuò)誤。

通過設(shè)置LO_LIM > HI_LIM可獲得反向標(biāo)定。使用反向轉(zhuǎn)換時(shí),輸出值將隨輸入值的增加而減小。

3)FC105的參數(shù)定義

參數(shù) 描述 數(shù)據(jù)類型 存儲(chǔ)區(qū) 描述
EN 輸入 BOOL I、Q、M、D、L 使能輸入端,信號(hào)狀態(tài)為1時(shí)激活該功能。
ENO 輸出 BOOL I、Q、M、D、L 如果該功能的執(zhí)行無錯(cuò)誤,該使能輸出端信號(hào)狀態(tài)為1。
IN 輸入 INT I、Q、M、D、L、P、常數(shù) 欲轉(zhuǎn)換為以工程單位表示的實(shí)型值的輸入值。
HI_LIM 輸入 REAL I、Q、M、D、L、P、常數(shù) 以工程單位表示的上限值。
LO_LIM 輸入 REAL I、Q、M、D、L、P、常數(shù) 以工程單位表示的下限值。
BIPOLAR 輸入 BOOL I、Q、M、D、L 信號(hào)狀態(tài)為1表示輸入值為雙極性。信號(hào)狀態(tài)0表示輸入值為單極。
OUT 輸出 REAL I、Q、M、D、L、P 轉(zhuǎn)換的結(jié)果。
RET_VAL 輸出 WORD I、Q、M、D、L、P 如果該指令的執(zhí)行沒有錯(cuò)誤,將返回值W#16#0000。對(duì)于W#16#0000以外的其它值,參見"錯(cuò)誤信息"。

故障信息:

如果輸入整型值大于K2,輸出(OUT)將鉗位于HI_LIM,并返回一個(gè)錯(cuò)誤。如果輸入整型值小于K1,輸出將鉗位于LO_LIM,并返回一個(gè)錯(cuò)誤。ENO的信號(hào)狀態(tài)將設(shè)置為0,RET_VAL等于W#16#0008。

4)FC105例子程序

如果輸入I0.0的信號(hào)狀態(tài)為1 (激活),則執(zhí)行SCALE功能。在本例中,整型值22將轉(zhuǎn)換為介于0.0和100.0之間的實(shí)型值,并寫入OUT。如I2.0的信號(hào)狀態(tài)所示,該輸入值為BIPOLAR。

如果該功能的執(zhí)行沒有錯(cuò)誤,ENO和Q0.0的信號(hào)狀態(tài)將設(shè)置為1,RET_VAL等于W#16#0000。

387ce72e-00be-11ed-ba43-dac502259ad0.png

執(zhí)行前:

IN ----------------------> MW10=22

HI_LIM ---------------> MD20=100.0

LO_LIM --------------> MD30=0.0

OUT -------------------> MD40=0.0

BIPOLAR ------------> I2.0=TRUE

執(zhí)行后:

OUT ------------------> MD40=50.03978588

5) FC106功能描述

UNSCALE(FC106)功能接收一個(gè)以工程單位表示、且標(biāo)定于下限和上限(LO_LIM和HI_LIM)之間的實(shí)型輸入值(IN),并將其轉(zhuǎn)換為一個(gè)整型值。將結(jié)果寫入OUT。UNSCALE功能使用以下等式:

OUT = [ ((IN - LO_LIM)/(HI_LIM - LO_LIM)) * (K2 - K1) ] + K1

并根據(jù)輸入值是BIPOLAR還是UNIPOLAR設(shè)置常數(shù)K1和K2。

●BIPOLAR:假定輸出整型值介于-27648和27648之間,因此,K1 = -27648.0,K2 = +27648.0

●UNIPOLAR:假定輸出整型值介于0和27648之間,因此,K1 = 0.0,K2 = +27648.0

如果輸入值超出LO_LIM和HI_LIM范圍,輸出(OUT)將鉗位于距其類型(BIPOLAR或UNIPOLAR)的指定范圍的下限或上限較近的一方,并返回一個(gè)錯(cuò)誤。

6)FC106的參數(shù)定義

參數(shù) 描述 數(shù)據(jù)類型 存儲(chǔ)區(qū) 描述
EN 輸入 BOOL I、Q、M、D、L 使能輸入端,信號(hào)狀態(tài)為1時(shí)激活該功能。
ENO 輸出 BOOL I、Q、M、D、L 如果該功能的執(zhí)行無錯(cuò)誤,該使能輸出端信號(hào)狀態(tài)為1。
IN 輸入 REAL I、Q、M、D、L、P、常數(shù) 欲轉(zhuǎn)換為整型值的輸入值。
HI_LIM 輸入 REAL I、Q、M、D、L、P、常數(shù) 以工程單位表示的上限值。
LO_LIM 輸入 REAL I、Q、M、D、L、P、常數(shù) 以工程單位表示的下限值。
BIPOLAR 輸入 BOOL I、Q、M、D、L 信號(hào)狀態(tài)為1表示輸入值為雙極性。信號(hào)狀態(tài)0表示輸入值為單極。
OUT 輸出 INT I、Q、M、D、L、P 轉(zhuǎn)換結(jié)果。
RET_VAL 輸出 WORD I、Q、M、D、L、P 如果該指令的執(zhí)行沒有錯(cuò)誤,將返回值W#16#0000。對(duì)于W#16#0000以外的其它值,參見"錯(cuò)誤信息"。

故障信息:

如果輸入值超出LO_LIM和HI_LIM范圍,輸出(OUT)將鉗位于距其類型(BIPOLAR或UNIPOLAR)的指定范圍的下限或上限較近的一方,并返回一個(gè)錯(cuò)誤。ENO的信號(hào)狀態(tài)將設(shè)置為0,RET_VAL等于W#16#0008。

7)FC106例子程序

如果輸入I0.0的信號(hào)狀態(tài)為1 (激活),則執(zhí)行UNSCALE功能。在本例中,標(biāo)定于0.0和100.0之間的實(shí)型值50.03978588,將轉(zhuǎn)換為一個(gè)整型值,并寫入OUT。如I2.0的信號(hào)狀態(tài)所示,該輸入值為BIPOLAR。

如果該功能的執(zhí)行沒有錯(cuò)誤,ENO和Q0.0的信號(hào)狀態(tài)將設(shè)置為1,RET_VAL等于W#16#0000。

38951222-00be-11ed-ba43-dac502259ad0.png

執(zhí)行前:

IN ----------------------> MD10=50.03978588

HI_LIM ---------------> MD20=100.0

LO_LIM --------------> MD30=0.0

OUT -------------------> MW40=0

BIPOLAR ------------> I2.0=TRUE

執(zhí)行后:

OUT ------------------> MW40=22

原文標(biāo)題:STEP 7 V5.x中模擬量輸入/輸出的編程

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

審核編輯:彭靜

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

    關(guān)注

    11

    文章

    2797

    瀏覽量

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

    關(guān)注

    88

    文章

    3633

    瀏覽量

    93853
  • 程序
    +關(guān)注

    關(guān)注

    117

    文章

    3793

    瀏覽量

    81220

原文標(biāo)題:STEP 7 V5.x中模擬量輸入/輸出的編程

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    西門子TIA Portal中函數(shù)FC和函數(shù)塊FB的相互轉(zhuǎn)換

    描述 本文將介紹在西門子 TIA Portal 中使用 Add-In 插件實(shí)現(xiàn)函數(shù) FC 和函數(shù)塊 FB 的相互轉(zhuǎn)換的方法和步驟。 第1步: 添加 PLC 設(shè)備。 選擇西門子 CPU 1214C
    的頭像 發(fā)表于 01-15 10:07 ?110次閱讀
    西門子TIA Portal中函數(shù)<b class='flag-5'>FC</b>和函數(shù)塊FB的相互轉(zhuǎn)換

    fc、lc、sc光纖分別是什么頭

    FC、LC、SC光纖接頭是三種常見的光纖連接器類型,它們各自具有獨(dú)特的形狀、連接方式和應(yīng)用場(chǎng)景。以下是關(guān)于這三種光纖接頭的詳細(xì)介紹: FC光纖接頭 形狀:FC接頭外形為圓形,且接頭內(nèi)帶有螺紋。 連接
    的頭像 發(fā)表于 01-14 10:03 ?47次閱讀

    FC3215AN系列32.768kHz晶體單元室溫下ESR僅有35kΩ

    ,尤其適合空間受限的便攜式設(shè)備。盡管體積小巧,FC3215AN晶體可以在-40°C至+105°C的寬溫度范圍內(nèi)穩(wěn)定工作,展現(xiàn)出了優(yōu)良的環(huán)境適應(yīng)性。FC3215AN系列
    發(fā)表于 12-10 14:47 ?0次下載

    fc—sc是什么尾纖

    FC-SC是一種特定的尾纖類型,以下是對(duì)其的詳細(xì)解釋: 一、定義與用途 FC-SC尾纖是指一端配備FC(Ferrule Connector)連接器,另一端配備SC(Subscriber
    的頭像 發(fā)表于 12-05 10:48 ?272次閱讀

    丹佛斯FC102變頻器手冊(cè)

    丹佛斯FC102變頻器手冊(cè)
    發(fā)表于 10-21 10:48 ?0次下載

    光纖跳線fc-lc干嘛用的

    光纖跳線FC-LC主要用于連接不同接口類型的光纖設(shè)備,實(shí)現(xiàn)光信號(hào)的高效傳輸。具體來說,這種跳線的一端采用FC(Ferrule Connector)連接器,另一端采用LC(Lucent
    的頭像 發(fā)表于 10-11 10:25 ?661次閱讀

    請(qǐng)問INA105可以對(duì)光電流進(jìn)行放大?

    這個(gè)參數(shù),好像其他的差動(dòng)放大器也沒有給這個(gè)參數(shù)。因?yàn)橐獙?duì)光電流進(jìn)行放大,不知道是否可以這么使用INA105?如果INA105的輸入偏置電流大的話,會(huì)不會(huì)在OPA124的3腳上產(chǎn)生過大的
    發(fā)表于 09-23 08:10

    光纖fc和sc區(qū)別

    光纖FC和SC作為兩種常見的光纖連接器,各自具有獨(dú)特的特點(diǎn)和應(yīng)用場(chǎng)景。以下是它們之間的主要區(qū)別: 1. 外部形態(tài)與結(jié)構(gòu) FC連接器:FC是Ferrule Connector的縮寫,其外部加強(qiáng)方式
    的頭像 發(fā)表于 08-27 09:39 ?1984次閱讀

    探索kHz范圍晶體單元FC-12M/FC-12M TYPE的特性與應(yīng)用

    探索kHz范圍晶體單元FC-12M/FC-12M TYPE的特性與應(yīng)用
    的頭像 發(fā)表于 07-18 16:27 ?359次閱讀

    頻譜儀可以測(cè)量哪些參數(shù)參數(shù)定義

    頻譜儀是一種用于測(cè)量信號(hào)頻率、幅度、相位等參數(shù)的電子測(cè)量?jī)x器。它可以廣泛應(yīng)用于通信、電子、射頻、無線等領(lǐng)域。本文將詳細(xì)介紹頻譜儀可以測(cè)量的參數(shù)及其定義。 頻率(Frequency) 頻率是信號(hào)在單位
    的頭像 發(fā)表于 06-03 10:04 ?2702次閱讀

    愛普生FC2010SN高溫下的可靠選擇

    高溫應(yīng)用需求而設(shè)計(jì)。 FC2010SN的最大特點(diǎn)是其卓越的工作溫度范圍,支持高達(dá)+105℃的環(huán)境。這一特性使得它非常適合那些需要在極端高溫條件下運(yùn)行的應(yīng)用,如物
    發(fā)表于 05-22 17:30 ?0次下載

    STM8S007老是參數(shù)檢查錯(cuò)誤進(jìn)入assert_failed()的原因?

    請(qǐng)哪位大俠解答一下,在使用STM8S007和STM8S105K4的時(shí)候,經(jīng)過跟蹤發(fā)現(xiàn),調(diào)用一些固件庫函數(shù)時(shí)老是會(huì)出現(xiàn)參數(shù)檢查錯(cuò)誤而進(jìn)入到assert_failed()函數(shù),關(guān)鍵是參數(shù)都是庫中預(yù)
    發(fā)表于 05-17 06:18

    適用于汽車導(dǎo)航系統(tǒng)的車載晶振FC-13A

    用于汽車導(dǎo)航系統(tǒng)的32,768KHz耐高溫車載晶振FC-13A。其實(shí)FC-13A這款車載晶振還是有很多特點(diǎn)的,FC-13A是一款尺寸為3215的32,768KHz耐高溫晶振,FC-13
    發(fā)表于 04-03 11:42 ?1次下載

    MZ7100/045FC 開發(fā)平臺(tái)硬件手冊(cè)

    電子發(fā)燒友網(wǎng)站提供《MZ7100/045FC 開發(fā)平臺(tái)硬件手冊(cè).pdf》資料免費(fèi)下載
    發(fā)表于 02-26 09:11 ?7次下載

    FC-135 , FC-135 TYPE 貼片晶振

    描述FC135是一種被廣泛采用的32.768 kHz晶體單元,自2002年發(fā)布以來已在全球范圍內(nèi)使用。理想的單片機(jī)子時(shí)鐘和模塊,從消費(fèi)設(shè)備到工業(yè)設(shè)備的應(yīng)用。如果溫度范圍至+105.C,請(qǐng)與我們聯(lián)系
    發(fā)表于 01-30 10:04 ?0次下載