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