機(jī)電之家 > 機(jī)電號(hào) > 正文 申請(qǐng)入駐

plc編程入門(mén)--這些plc指令你會(huì)用嗎?

一、時(shí)間繼電器
TON 使能=1計(jì)數(shù),計(jì)數(shù)到設(shè)定值時(shí)(一直計(jì)數(shù)到32767),定時(shí)器位=1。使能=0復(fù)位(定時(shí)器位=0)。
TOF 使能=1,定時(shí)器位=1,計(jì)數(shù)器復(fù)位(清零)。使能由1到0負(fù)跳變,計(jì)數(shù)器開(kāi)始計(jì)數(shù),到設(shè)定值時(shí)(停止計(jì)數(shù)),定時(shí)器位=0。
TONR 使能=1,計(jì)數(shù)器開(kāi)始計(jì)數(shù),計(jì)數(shù)到設(shè)定值時(shí),計(jì)數(shù)器位=1。使能斷開(kāi),計(jì)數(shù)器停止計(jì)數(shù),計(jì)數(shù)器位仍為1,使能位再為1時(shí),計(jì)數(shù)器在原來(lái)的計(jì)數(shù)基礎(chǔ)上計(jì)數(shù)。
以上三種計(jì)數(shù)器可以通過(guò)復(fù)位指令復(fù)位。
正交計(jì)數(shù)器 A相超前B相90度,增計(jì)數(shù)
B相超前A相90度,減計(jì)數(shù)
當(dāng)要改變計(jì)數(shù)方向時(shí)(增計(jì)數(shù)或減計(jì)數(shù)),只要A相和B相的接線交換一下就可以了。
二、譯碼指令和編碼指令:
DECO是將VW2000的第十位置零(為十進(jìn)制的1024),ENCO輸入IN*低位為1的是第3位,把3寫(xiě)入VB10(二進(jìn)制11)。
三、填表指令(ATT)
S7-200填表指令(ATT)的使能端(EN)必須使用一個(gè)上升沿或下降沿指令(即在下圖的I0.1后加一個(gè)上升沿或下降沿)。
這一點(diǎn)在編程手冊(cè)中也沒(méi)有說(shuō)明,需要注意。其他的表格指令也同樣。
四、數(shù)據(jù)轉(zhuǎn)換指令
使用數(shù)據(jù)轉(zhuǎn)換指令時(shí),一定要注意數(shù)據(jù)的范圍,數(shù)據(jù)范圍大的轉(zhuǎn)換為數(shù)據(jù)范圍小的發(fā)注意不要超過(guò)范圍。如下圖所示為數(shù)據(jù)的大小及其范圍。
(1)BCD碼轉(zhuǎn)化為整數(shù)(BCD_I)
BCD碼轉(zhuǎn)化為整數(shù),我是這樣理解的:把BCD碼的數(shù)值看成為十進(jìn)制數(shù),然后把BCD到整數(shù)的轉(zhuǎn)化看成是十進(jìn)制數(shù)到十六進(jìn)制數(shù)的轉(zhuǎn)化。整數(shù)轉(zhuǎn)化為BCD碼(I_BCD)則正好相反,看成是十六進(jìn)制到十進(jìn)制的轉(zhuǎn)化。
(2)整數(shù)轉(zhuǎn)化為雙整數(shù)(I_DI)
此問(wèn)題需要注意的是:整數(shù)轉(zhuǎn)化為雙整數(shù)后,符號(hào)位被擴(kuò)展,因?yàn)檎麛?shù)的精度小于雙整數(shù)的精度,轉(zhuǎn)化后,雙整數(shù)除了表示整數(shù)的數(shù)值所占的位外,其余空位用符號(hào)位填充。如整數(shù)45轉(zhuǎn)化為雙整數(shù)后,基二進(jìn)制表示為:2#0000_0000_0000_0000_0000_0000_0010_1101,而整數(shù)-45轉(zhuǎn)化為雙整數(shù)后則為:2#1111_1111_1111_1111_1111_1111_1101_0011。
五、不要重復(fù)使用PLC輸出線圈
  基本邏輯指令中常開(kāi)接點(diǎn)和常閉接點(diǎn),作為使能的條件,在語(yǔ)法上和實(shí)際編程中都可以無(wú)限次的重復(fù)使用。
PLC輸出線圈,作為驅(qū)動(dòng)元件,在語(yǔ)法上是可以無(wú)限次的使用。但在實(shí)際編程中是不應(yīng)該的,應(yīng)該避免使用的。因?yàn)椋谥貜?fù)使用的輸出線圈中只有程序中*后一個(gè)是有效的,其它都是無(wú)效的。輸出線圈具有*后優(yōu)先權(quán)。
PLC在一個(gè)掃描周期中,PLC輸出點(diǎn)的刷新是在程序執(zhí)行完畢后執(zhí)行的,在一個(gè)掃描周期中,即使I0.0閉合,I0.1斷開(kāi),在PLC程序執(zhí)行網(wǎng)絡(luò)1時(shí),輸出點(diǎn)Q0.0映像存儲(chǔ)器為1,在執(zhí)行網(wǎng)絡(luò)2時(shí),輸出點(diǎn)Q0.0映像存儲(chǔ)器又變?yōu)?。程序執(zhí)行完畢,PLC輸出點(diǎn)才執(zhí)行刷新,*終輸出點(diǎn)Q0.0失電不輸出。同理,在一個(gè)掃描周期中,I0.0斷開(kāi),I0.1閉合,輸出點(diǎn)Q0.0映像存儲(chǔ)器*終為1,在PLC輸出點(diǎn)執(zhí)行刷新時(shí),輸出點(diǎn)得電輸出。
  因此,在PLC編程時(shí),重復(fù)使用輸出線圈。盡管在語(yǔ)法上是正確的,但是應(yīng)該避免使用的。
幾種置位、復(fù)位的方法和比較
位置位、復(fù)位操作方法上,有好幾種方法,可以直接采用置位、復(fù)位指令,也可以采用數(shù)據(jù)傳送指令、表格填充指令,甚至可以采用移位循環(huán)指令。
這幾種方法在具體運(yùn)用時(shí),也要根據(jù)情況而定。下面用一個(gè)范例來(lái)講解他們的不同之處。要求對(duì)Q0.0~0.7、Q1.0~1.7十六位輸出進(jìn)行置位、復(fù)位。
移位循環(huán)指令的方法,置位是對(duì)16#FFFF十六位常數(shù)左循環(huán)16位,送入輸出字QW0(由Q0.0~0.7、Q1.0~1.7組成),無(wú)論16#FFFF如何循環(huán),還是16#FFFF,16位輸出。復(fù)位采用對(duì)QW0一次掃描周期一次執(zhí)行16位左移位指令,將QW0中的數(shù)據(jù)全部移出(如果是帶符號(hào)位的字,連符號(hào)位也移出),輸出復(fù)位。
在上面的方法中,直接采用置位、復(fù)位的方法不僅可以對(duì)字節(jié)、字、雙字中的位進(jìn)行置位、復(fù)位操作,也可以對(duì)不成字節(jié)、字、雙字的位進(jìn)行操作。而數(shù)據(jù)傳送指令、移位循環(huán)指令、填充指令只能對(duì)字節(jié)、字、雙字中的位進(jìn)行置位、復(fù)位操作,其中填充指令還只能對(duì)字操作。
比如單單對(duì)Q0.0~0.6七個(gè)位輸出進(jìn)行置位、復(fù)位,采用數(shù)據(jù)傳送指令、移位循環(huán)指令、填充指令是很難實(shí)現(xiàn)的,此時(shí)只有采用直接置位、復(fù)位指令的方法。
 

特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺(tái)“機(jī)電號(hào)”用戶(hù)上傳并發(fā)布,本平臺(tái)僅提供信息存儲(chǔ)服務(wù)

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of JDZJ Hao, which is a social media platform and only provides information storage services.

/企業(yè)主營(yíng)產(chǎn)品/
工業(yè)視覺(jué)系統(tǒng)運(yùn)維員開(kāi)班啦?。ê?担?/span> ¥面議
自動(dòng)化電工基礎(chǔ)課程 ¥面議
工業(yè)機(jī)器人系統(tǒng)操作員中級(jí)認(rèn)證培訓(xùn) ¥面議
西門(mén)子基礎(chǔ)編程課程 ¥面議
/閱讀下一篇/

PLC干擾來(lái)源

相關(guān)推薦
熱點(diǎn)推薦
喜訊!湘電機(jī)電工程公司成功中標(biāo)云南王官?zèng)_光伏發(fā)電項(xiàng)目

喜訊!湘電機(jī)電工程公司成功中標(biāo)云南王官?zèng)_光伏發(fā)電項(xiàng)目

湘電集團(tuán)
2025/1/11 0:46:37
趙華院士一行到全柴參觀交流

趙華院士一行到全柴參觀交流

全柴
2025/1/11 0:45:52
“能儲(chǔ)一號(hào)”來(lái)了!全球首座300兆瓦級(jí)壓氣儲(chǔ)能電站全容量并網(wǎng)發(fā)電

“能儲(chǔ)一號(hào)”來(lái)了!全球首座300兆瓦級(jí)壓氣儲(chǔ)能電站全容量并網(wǎng)發(fā)電

陜鼓集團(tuán)
2025/1/11 0:43:06
綠動(dòng)未來(lái)

綠動(dòng)未來(lái)

上上電纜
2025/1/11 0:42:44
閃耀I(xiàn)DC產(chǎn)業(yè)年度大典,濰柴賦能AI算力

閃耀I(xiàn)DC產(chǎn)業(yè)年度大典,濰柴賦能AI算力

濰柴控股集團(tuán)有限公司
2025/1/11 0:40:56
一家人、一條心、一起干、一定成 | 濰柴雷沃2025年合作伙伴大會(huì)召開(kāi)

一家人、一條心、一起干、一定成 | 濰柴雷沃2025年合作伙伴大會(huì)召開(kāi)

濰柴控股集團(tuán)有限公司
2025/1/11 0:40:51
經(jīng)濟(jì)日?qǐng)?bào) | 走在前、挑大梁的山東重工背影

經(jīng)濟(jì)日?qǐng)?bào) | 走在前、挑大梁的山東重工背影

濰柴控股集團(tuán)有限公司
2025/1/11 0:40:45
公司連續(xù)多年獲沃得農(nóng)機(jī)年度戰(zhàn)略供應(yīng)商殊榮

公司連續(xù)多年獲沃得農(nóng)機(jī)年度戰(zhàn)略供應(yīng)商殊榮

常柴股份
2025/1/10 16:00:25
公司再度榮膺五征集團(tuán)金牌供應(yīng)商獎(jiǎng)

公司再度榮膺五征集團(tuán)金牌供應(yīng)商獎(jiǎng)

常柴股份
2025/1/10 16:00:10
綜合管廊模具墻身混凝土澆筑與監(jiān)理質(zhì)量控制詳解

綜合管廊模具墻身混凝土澆筑與監(jiān)理質(zhì)量控制詳解

河北來(lái)賀機(jī)電設(shè)備制造有限公司
2025/1/10 15:31:24
風(fēng)電塔筒模具特性與制造難點(diǎn)深度解析

風(fēng)電塔筒模具特性與制造難點(diǎn)深度解析

河北來(lái)賀機(jī)電設(shè)備制造有限公司
2025/1/10 15:24:05
關(guān)注綜合管廊模具施工:混凝土養(yǎng)護(hù)與監(jiān)理質(zhì)量控制

關(guān)注綜合管廊模具施工:混凝土養(yǎng)護(hù)與監(jiān)理質(zhì)量控制

河北來(lái)賀機(jī)電設(shè)備制造有限公司
2025/1/10 15:01:15
風(fēng)電塔筒模具:特點(diǎn)與制造難點(diǎn)解析

風(fēng)電塔筒模具:特點(diǎn)與制造難點(diǎn)解析

河北來(lái)賀機(jī)電設(shè)備制造有限公司
2025/1/10 14:58:29
彈性體材料注塑表面問(wèn)題缺陷及解決方法

彈性體材料注塑表面問(wèn)題缺陷及解決方法

上海力瀚自動(dòng)化科技有限公司
2025/1/10 14:19:39
鋁箔玻璃棉管:卓越的管道保溫材料

鋁箔玻璃棉管:卓越的管道保溫材料

大城縣久恒保溫材料廠
2025/1/10 14:16:34
王老師
王老師
蘇州天天智培培訓(xùn)有限公司
573文章數(shù) 105關(guān)注度
往期回顧 全部

相關(guān)熱點(diǎn)

粉塵防爆設(shè)備安全距離至關(guān)重要

相關(guān)推薦

A1A10000432.31M控制板功能詳解

頭條要聞

理解粉塵防爆設(shè)備工作原理的常見(jiàn)誤區(qū)及建議

要聞

粉塵防爆設(shè)備的安全距離是多少

資訊

粉塵防爆設(shè)備的工作原理有哪些常見(jiàn)的誤區(qū)

往期要聞

肉嫩度測(cè)試儀在豬肉質(zhì)量評(píng)價(jià)中的應(yīng)用效果