遂寧西門子PLC模塊經銷總代理商
發布日期 :2023-04-21 11:52發布IP:113.246.75.100編號:11745521
詳細介紹 遂寧西門子PLC模塊經銷總代理商遂寧西門子PLC代理,遂寧西門子S7-1500代理,西門子PLC代理 西門子S7-200的子程序編寫與調試指令 ??西門子S7-200CPU的控制程序由主程序、子程序和中斷程序組成。STEP 7-Mico/WIN32在程序編輯器窗口里為每個POU(程序組織單元)提供一個獨立的頁,主程序總是第1頁,后面是子程序或中斷程序。 ??因為各個程序在編輯都窗口里被分開,編譯時在程序結束的地方自動加人無條件結束指令END、MEND.RET或RETI,如果在程序里加了這些指令,編譯時反而會出錯。 西門子S7-300/400的數據形式轉換指令I DI、DI R用于16位整數與32位整數、32位整數與浮點數之間的轉換;ROUND和TRUNC的作用與意義與S7-200相同,用于對浮點數的小數部位處理;CEIL、FLOOR是當浮點與整數相差很大時的兩種不同處理方式。 ??I_DI指令可以將16位整數轉換為32位整數,其實質只是將符號位從原16位整數的bit15移到32位整數的bit31上,其余數據不變或增補0而已。 ??ROUND指令是將浮點數的小數部分四舍五人轉換成雙整數;TRUNC指令是將浮點數的小數部分舍去轉換成雙整數。 ??由于浮點數的數據表示范圍要遠遠大于雙字長整數。當浮點數的值大于整數時,通過CEIL指令,可以將浮點數轉換為大于等于該浮點數的*小整數;通過FLOOR指令,可以將浮點數轉換為小于等于該浮點數的*大整數。 子程序的作用 遂寧西門子PLC模塊經銷總代理商遂寧西門子PLC代理,遂寧西門子S7-1500代理,西門子PLC代理 ??子程序常用于需要主次反分執行相同任務的地方,只需要寫次子程序,別的稱序在占要子程序的時候調用它,而無需重寫該程序:子在序的詞用是有條件的,未調用它時不會執行了的程序中的指令,因此使用子程序可以減少掃描時間。 ?無連接協議傳輸的信息單元相當于電報報文,它們通常是一種獨立完整的消息,有時也被稱為數據報文。 ??2. 動態連接和靜態連接 ??連接分為不需要組態的動態連接和需要組態的靜態連接。 ??(1)不需要組態的動態連接 ??2.局部變量 ??雙擊生成的FB1,打開程序編輯器。將鼠標的光標放在右邊的程序區*上面的分隔條上(見圖4-13),按住鼠標的左鍵,往下拉動分隔條,分隔條上面是功能塊的變量聲明表,下面是程序區,左邊是指令列表和庫。將水平分隔條拉至程序編輯器視窗的頂部,不再顯示變量聲明表,但是它仍然存在。 ??變量聲明表中聲明塊專用的局部變量,局部變量只能在它所在的塊中使用。 ??變量聲明表的左邊窗口給出了該表的總體結構,選中某一變量類型,例如“IN”,在表的右邊顯示的是輸入參數Start等的詳細情況。 功能塊 ??由圖4-13可知,功能塊有5種局部變量 ??1)IN∶輸入參數,用于將數據從調用塊傳送到被調用塊。 ??2)OUT輸出參數,用于將塊的執行結果從被調用塊返回給調用它的塊。 ??PG(編程器)通信和S7基本通信不需要對連接組態,這種連接也稱為動態連接,S7基本通信將在14.3節介紹。 ??(2)需要組態的靜態連接 ??S7連接屬于需要組態的連接,這類連接用STEP7集成的網絡組態工具NetPro組態。組態的連接一經建立會一直保持,可以實現快速的通信,稱為靜態連接。與同一個通信伙伴可以建立多個連接,CPU和CP同時可以使用的連接的數量受到與其型號有關的連接資源的限制。 ??在組態連接時,應指定通信伙伴和連接類型,以及連接的特殊屬性。組態時將為每個連接自動分配一個唯一的“本地標識符”(本地ID)。在調用通信塊時,需要使用本地標識符。 【例3-3】 對于上例同樣的配置與安裝,當采用自動分配型地址時,其輸入/輸出地址的分配如下。 ??第1輸入模塊:地址10.0~13.7,無空余地址; ??第2輸入模塊:地址14.0~15.7,I6.0~I7.7為空余地址;第1輸出模塊:地址Q0.0~Q1.7,Q2.0~Q3.7為空余地址;第2輸出模塊:地址Q4.0~Q5.7,Q6.0~Q7.7為空余地址;第3輸出模塊:地址Q8.0~Q9.7,Q10.0~Q11.7為空余地址。 ??對于S7-300 PLC的CPU新產品(如CPU315-2DP、CPU317等),可以采用用戶定義型地址分配方式。在這種情況下,只要地址不重復,每一安裝模塊的地址均可以由用戶定義,因此,一般不存在多余的地址。 遂寧西門子PLC模塊經銷總代理商遂寧西門子PLC代理,遂寧西門子S7-1500代理,西門子PLC代理 相關分類 |
推薦產品 信息搜索
上海卓曙自動化設備有限公司
|