PLC模擬量輸入輸出都會(huì)涉及到數(shù)據(jù)類(lèi)型的互轉(zhuǎn)問(wèn)題,然而西門(mén)子300系統(tǒng)對(duì)于數(shù)據(jù)格式有著明確的規(guī)定,一般的四則運(yùn)算都是在同一數(shù)據(jù)類(lèi)型下才能進(jìn)行的,這也是一直以來(lái)困擾初學(xué)者的一個(gè)問(wèn)題。
西門(mén)子300編程軟件step7 和 博圖都提供了相應(yīng)的模擬量輸入輸出處理模塊FC105,FC106。但是好多場(chǎng)合下,要對(duì)數(shù)據(jù)進(jìn)行線性轉(zhuǎn)換或運(yùn)算,靠這兩個(gè)函數(shù)是遠(yuǎn)遠(yuǎn)不夠的。這時(shí)候就需要用戶自己動(dòng)手寫(xiě)一些數(shù)據(jù)轉(zhuǎn)換的子程序。所以知道西門(mén)子數(shù)據(jù)類(lèi)型轉(zhuǎn)換是很有必要的。
1.模擬量數(shù)據(jù)采集值(PIW INT) 轉(zhuǎn)換為 物理量(浮點(diǎn)數(shù)real)
西門(mén)子PLC通過(guò)采集通道采集到的值以整型(INT)型式保存在PIWx(PIW0)內(nèi),要換算為浮點(diǎn)型式的物理量需要經(jīng)過(guò)以下兩步。
第一步:把INT 轉(zhuǎn)換為 DINT ,不用為為什么,就是精度精度精度。
*二部:把DINT 轉(zhuǎn)換為REAL。
這兩步都很簡(jiǎn)單,如圖所示。難點(diǎn)在于,把浮點(diǎn)數(shù)(REAL)轉(zhuǎn)換為整形(INT),再通過(guò)PQW輸出。
2.物理量(浮點(diǎn)數(shù)real) 轉(zhuǎn)換為 模擬量數(shù)據(jù)輸出值(PQW INT)
西門(mén)子PLC以整型(INT)型式輸出模擬量(PQW0),一般的物理量都是浮點(diǎn)數(shù)型式,要把物理量換算為模擬量輸出,需要經(jīng)過(guò)以下兩步。
第一步:通過(guò)ROUND函數(shù)或TRUNC函數(shù),把REAL數(shù)據(jù)轉(zhuǎn)換為DI格式。
ROUND是實(shí)數(shù)轉(zhuǎn)換雙字整數(shù)指令,小數(shù)點(diǎn)后的**位采取四舍五入。TRUNC也是實(shí)數(shù)轉(zhuǎn)換為雙整數(shù),但是去小數(shù)部分取整數(shù)。
*二部:把DINT 數(shù)據(jù)通過(guò)MOVE指令輸送到VW區(qū),再通過(guò)MOVE指令由PQW輸出即可。
下篇內(nèi)容打算講一下 PLC編程中常遇到的 線性轉(zhuǎn)換子程序的編寫(xiě)和傳感器標(biāo)定問(wèn)題。
詞條
詞條說(shuō)明
如何輕松掌握西門(mén)子變頻器調(diào)試方法? 西門(mén)子變頻器快速調(diào)試 雖然變頻器設(shè)置了過(guò)濾和訪問(wèn)級(jí),但調(diào)試還是比較麻煩。為了變頻器進(jìn)行快速調(diào)試,在變頻器的使用說(shuō)明書(shū)中給出了“快速調(diào)試流程圖”。根據(jù)流程圖的提示,一級(jí)一級(jí)選擇參數(shù)。在進(jìn)行快速調(diào)試之前,先選擇訪問(wèn)級(jí)“P0003=--”再設(shè)定“P0010=1”。P0010稱(chēng)為快調(diào)過(guò)濾參數(shù),他將快速調(diào)試相關(guān)的參數(shù)過(guò)濾出來(lái)。過(guò)濾出來(lái)的參數(shù)多少和P0003訪問(wèn)級(jí)的高低有
6ES7214-1BD23-0XB8CPU 224-CN, AC PS, 14DI DC/10DO RELAY產(chǎn)品信息細(xì)節(jié)?技術(shù)數(shù)據(jù)技術(shù)數(shù)據(jù)SIMATIC S7-200 CN,CPU 224 緊湊型設(shè)備,交流電源 14 個(gè)直流數(shù)字輸入/10 個(gè)繼電器數(shù)字輸出, 8/12 KB 程序/8 KB 數(shù)據(jù), PROFIBUS DP 可擴(kuò)展 此 S7-200 CN 產(chǎn)品 只具有 CE 認(rèn)證功率損失
不使用PG的情況下將用戶程序從裝載存儲(chǔ)區(qū)復(fù)制到主存儲(chǔ)區(qū)中
不使用PG的情況下將用戶程序從裝載存儲(chǔ)區(qū)復(fù)制到主存儲(chǔ)區(qū)中說(shuō)明:?? 當(dāng)裝載有用戶程序的存儲(chǔ)器卡插入到CPU中時(shí),CPU將運(yùn)行系統(tǒng)相關(guān)的程序部分復(fù)制到主存儲(chǔ)區(qū)中: 插入存儲(chǔ)卡。 進(jìn)行完全復(fù)位。 CPU將程序的運(yùn)行系統(tǒng)相關(guān)部分從裝載內(nèi)存復(fù)制到主存儲(chǔ)區(qū)中,并初始化主存儲(chǔ)區(qū)中的數(shù)據(jù)塊(它們的初始值被復(fù)位)。 ?這一過(guò)程不需要PG。當(dāng)同一CPU 在不同的時(shí)間段運(yùn)行儲(chǔ)存在不同的存
一、尋址就是尋找操作數(shù)的存放地址。大部分指令都有操作數(shù),而尋址方式的快慢直接影響到PLC的掃描速度。了解了尋址方式也有助于加強(qiáng)對(duì)指令功能特別是功能指令的執(zhí)行過(guò)程的理解。單片機(jī),微機(jī)中的尋址方式較多,而PLC的指令尋址方式相對(duì)較少,一般有下面三種:1、直接尋址操作數(shù)就存放在數(shù)據(jù)的地址?;具壿嬛噶疃际侵苯訉ぶ贩绞?。2、立即尋址其特點(diǎn)是操作數(shù)(一般為源址)就是一個(gè)10進(jìn)制或16進(jìn)制的常數(shù)。3、變址尋址
公司名: 重慶索利亞電氣設(shè)備有限公司
聯(lián)系人: 李工
電 話: 13795289873
手 機(jī): 13795289873
微 信: 13795289873
地 址: 重慶九龍坡羅漢溝27號(hào)萬(wàn)科023創(chuàng)意天地
郵 編:
網(wǎng) 址: a842643577.b2b168.com
SIEMENS6SE7024-1EB85-0AA0--SIEMENS代理商歡迎您 西門(mén)子電源模塊
SIEMENS6ES7422-7BL00-0AB0--SIEMENS代理商歡迎您 西門(mén)子變頻器
SIEMENS6ES73231BL000AA0--SIEMENS代理商歡迎您 西門(mén)子直流調(diào)速器
SIEMENS6FC5463-0FA20-0AB1--SIEMENS代理商歡迎您 西門(mén)子軟啟動(dòng)器
SIEMENS6FC5263-0PP20-2AG0--SIEMENS代理商歡迎您 西門(mén)子電源模塊
SIEMENS6FC5095-0AA50-1LP1--SIEMENS代理商歡迎您 西門(mén)子直流調(diào)速器
SIEMENS6SE6420-2UD31-1CA1--SIEMENS代理商歡迎您 西門(mén)子變頻器
SIEMENS6AV6642-0BD01-3AX0--SIEMENS代理商歡迎您 西門(mén)子軟啟動(dòng)器
公司名: 重慶索利亞電氣設(shè)備有限公司
聯(lián)系人: 李工
手 機(jī): 13795289873
電 話: 13795289873
地 址: 重慶九龍坡羅漢溝27號(hào)萬(wàn)科023創(chuàng)意天地
郵 編:
網(wǎng) 址: a842643577.b2b168.com