语言中2000u等于多少_PLC文本语言
本人想到什么寫什么,可能學(xué)習(xí)不是循序漸進(jìn),那為什么寫這章了,可能一般人都會梯形圖,對文本語言又有點(diǎn)恐懼,不要怕,本人一開始玩結(jié)構(gòu)化編程,看到那些英文單詞,就怕了,尤其三菱這些函數(shù)名稱又沒有注釋,其實(shí)這些函數(shù)名稱和規(guī)則都是符合國際標(biāo)準(zhǔn)的(所以看到不會的指令,百度一下),另三菱除了國際標(biāo)準(zhǔn)(IEC61131-3中定義的IEC函數(shù))的指令也支持自家的指令:如時間指令:TON/OUT_T/TIMER_100_FB_M,都是一樣功能,但是三菱輸出機(jī)器語言可能會不一樣.
首先在說明下什么是文本語言,三菱叫ST,西門子叫SCL,其實(shí)都是一樣的.
ST指令:運(yùn)算符:+、-、*、/ 、<< span="">、>、>=、<< span="">=、<< span="">>、=...
控制語法:IF、CASE、FOR(WHILE、RETURN重復(fù)就不介紹了)
基本語言:AND/OR/:=
常數(shù):十進(jìn)制:10,十六進(jìn)制:16#10,二進(jìn)制:2#10,字符串:’10’
結(jié)束符:;
舉例1: 以下條件1及條件2成立時,bResult0為ON。以下條件1,條件2及條件3都成立時,bResult1為ON。
? 條件1:bFlag0或bFlag1為ON
? 條件2:bFlag2為ON
? 條件3:bFlag3為ON
ST: bResult0 := (bFlag0 OR bFlag1) AND bFlag2;
bResult1 := bResult0 AND bFlag3;
舉例2:3+2的值給D0.D0:=3+2;
舉例3:當(dāng)D0的值大于0,D1的值為1,否則,D1的值為0,
舉例4:當(dāng)’選擇值’等于100或200時,輸出1置1,當(dāng)選擇值在1到99時,輸出2置1,不在上述范圍內(nèi)輸出1和輸出2置0.
舉例5:從1加到99,等于多少,運(yùn)用FOR循環(huán)
小知識點(diǎn):在編輯ST指令時,忘記格式時,右鍵選擇模板顯示,軟件會告訴你基本的格式,
最后,再說下寫ST語言時要經(jīng)常編譯,因?yàn)闀r常會有露符號.另外大家可以把上面的例子轉(zhuǎn)換成梯形圖可以訓(xùn)練下
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的语言中2000u等于多少_PLC文本语言的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 手机连接蓝牙扫码枪_原来手机蓝牙的隐藏功
- 下一篇: 页面中color颜色值_计算机毕业设计中