產地類別 | 進口 | 應用領域 | 化工,石油,地礦,電子/電池,道路/軌道/船舶 |
---|
潯之漫智控技術(上海)有限公司 上海詩慕自動化設備有限公司
本公司銷售西門子自動化產品,*,,質量保證,,價格優(yōu)勢
西門子PLC,西門子觸摸屏,西門子數控系統,,西門子軟啟動,,西門子以太網
西門子電機,,西門子變頻器,西門子直流調速器,,西門子電線電纜
我公司大量現貨供應,,價格優(yōu)勢,*,,德國*
![]() |
參考價 | 面議 |
更新時間:2020-09-05 21:26:05瀏覽次數:960
聯系我們時請說明是化工儀器網上看到的信息,,謝謝!
西門子CM 1243-5PG/OP-通信模塊 西門子CM 1243-5PG/OP-通信模塊
潯之漫智控技術(上海)有限公司 上海詩慕自動化設備有限公司
本公司銷售西門子自動化產品,,*,質量保證,,價格優(yōu)勢
西門子PLC,西門子觸摸屏,,西門子數控系統,西門子軟啟動,,西門子以太網
西門子電機,,西門子變頻器,西門子直流調速器,,西門子電線電纜
我公司大量現貨供應,,價格優(yōu)勢,*,,德國*
西門子CM1243-5通信模塊的程序編輯器窗口下部的標簽用來選擇不同的程序,。因為程序已被分開,各程序結束時不需要加入無條件結束指令,,如END,、RET或RETI等。2.子程序子程序是一個可選的指令的集合,,僅在被其他程序調用時執(zhí)行,。同一子程序可以在不同的地方被多次調用,使用西門子CM1243-5通信模塊子程序可以簡化程序代碼和減少掃描時間,。設計得好的子程序容易移植到別的項目中去,。3.中斷程序中斷程序是指令的一個可選集合。中斷程序不是被主程序調用,,它們在中斷事件發(fā)生時由可編程序控制器的操作系統調用,。中斷程序用來處理預先規(guī)定的中斷事件,因為不能預知何時會出現中斷事件,,所以不允許中斷程序改寫可能在其他程序中使用的存儲器,。1.求字符串長度指令求字符串長度指令SLEN返回IN參數的字符串的長度值,OUT為字節(jié)類型,。2.字符串復制指令字符串復制指令SCPY將IN參數的字符串復制到OUT的地址區(qū)中,。3.字符串連接指令字符串連接指令(SCAT)將IN參數的字符串連接到OUT的字符串的后面?!纠孔址噶顟门e例,。LDI0.0STR_CPY”HELLO”,,VB0//將字符串“HELLO”復制到VBO開始的存儲區(qū)SCAT”WORLD”,VB0//將字符串“WORLD”復制到VBO開始的字符串的后面STRLENVB0,,AC0//求VB0開始的字符串的長度字符串變量的首字節(jié)是字符串的長度,VB0開始的字符串為“HELLO”(后有一個空格),,VB0中是字符串的長度6,。執(zhí)行SCAT指令后,得到新的字符串為“HELLOWORLD”,,STRLEN指令求出的字符串的長度為11,。4.從字符串中復制子字符串指令SSCPY指令從INDX的字符編號開始,將IN的字符串的N個字符串復制到OUT中,,OUT為字節(jié)類型,。指令“SSCPYVB0,7,,5,,VB20”將從VB0開始的字符串中的第7個字符開始,復制
為了移植西門子CM1243-5通信模塊子程序,,應避免使用全局符號和變量,,例如V存儲區(qū)中的地址。在編程軟件的程序數據窗口的下方有主程序(OBI),、子程序(SUB0),、中斷服務程序(INT0)的標簽,點擊子程序標簽即可進入SUB0子程序顯示區(qū),。也可以通過指令樹的項目進入子程序SUB0顯示區(qū),。添加一個子程序時,可以用編輯菜單的插入項增加一個子程序,,子程序編號n從0開始自動向上生成,。用鼠標右鍵點擊指令樹中的子程序或中斷程序的圖標,在彈出的菜單中選擇“重新命名”,,可以修改它們的名稱,。子程序可能有要傳遞的參數(變量和數據),這時可以在子程序調用指令中包含相應參數,,它可以在子程序與調用程序之間傳送,。參數(變量和數據)必須有符號名(多8個字符)、變量和數據類型等內容,。子程序多可傳遞16個參數,。傳遞的參數在子程序局部變量表中定義。局部變量表中的變量有IN,、OUT,、IN/OUT和TEMP等四種類型,。●IN類型:將位置的西門子CM1243-5通信模塊參數傳入子程序,。參數的尋址方式可以是直接尋址(如VB10),、間接尋址(如*ACl)或立即數(如1234)。
當OB1調用西門子CM1243-5通信模塊時,,bbbbb1的數值被傳入FIRST,,bbbbb1和FIRST的數據類型必須匹配。在程序中使用符號名時,,程序編輯器首先檢查有關POU的局部變量表,,然后檢查符號表/全局變量表。如果某符號名在兩處都沒有定義,,程序編輯器則將其視為全局符號,,程序編輯器一條綠色波浪狀下劃線,并將名稱括在雙引號中,,例如“UndefinedLocalVar”(未定義的局部變量),。如果后來對該符號名賦了值,則程序編輯器不會自動再次讀取局部變量表并修改它,。為了將該西門子CM1243-5通信模塊符號名作為局部變量使用,,必須手工刪除程序代碼中的引號,并在符號名前插入#號,,例如改為#UndefinedLocalVar,。各子程序多可調用16個輸入/輸出參數,如果超出16個,,將返回錯誤,。選擇希望的變量類型所在的行,并在名稱域中鍵入變量名稱,,在數據類型域中鍵入數據類型,。不需在局部變量表中的變量名稱前加#號,#號只在程序代碼中的局部變量名之前使用,。局部變量名可包含數字,、字母和下劃線(_),也可以包含擴展字符(ASCII128~255),。