<big id="ftjh3"><sub id="ftjh3"></sub></big>

          
          

            <ins id="ftjh3"><big id="ftjh3"></big></ins>
            <cite id="ftjh3"><sub id="ftjh3"><rp id="ftjh3"></rp></sub></cite>
            <span id="ftjh3"></span>
            熱門搜索:西門子PLC模塊 觸摸屏 DP接頭 電纜 變頻器 伺服電機
            產品分類

            Product category

            相關文章

            Related articles

            產品展示 / products 您的位置:網站首頁 > 產品展示 > > 功能模塊 > 6ES7355-1VH10-0AE0
            6ES7355-1VH10-0AE0

            6ES7355-1VH10-0AE0

            簡要描述:6ES7355-1VH10-0AE0

            SIMATIC S7-300, 控制模塊FM 355 S, 4 通道, 步進和脈沖, 4 模擬量輸入 + 8 數字量輸入 + 8 數字量輸出包含多語言配置包

            產品型號:

            所屬分類:功能模塊

            更新時間:2020-06-17

            廠商性質:代理商

            詳情介紹

            6ES7355-1VH10-0AE0

            SIMATIC S7-300,調控模塊 FM 355 S,4 通道,步驟 和脈沖,4 模擬輸入+8 數字輸入+8 數字輸出 包括多種語言項目組態包, 手冊和入門指南 (德語、en,法語,it)保存在 CD 只讀光盤上

            6ES7355-1VH10-0AE0

            SIEMENS西門子

            *,質量保證,保修一年

            專業銷售及維修西門子各類工控自動化配件;

            :S7-200CN、S7-200SMART、S7-300、S7-400、 S7-1200、S7-1500、ET200、LOGO邏西門子可編程控制器輯控制模塊

            西門子HMI人機界面:觸摸屏

            西門子變頻器:MM420、MM430、MM440、G110、G120、6SE70

            西門子工業以太網:通訊網卡、通訊電纜、通訊接頭、總線連接器 工控機、交換機、自動化軟件等系型號齊全,快速報價,買我們的產品無憂所值,我們的產品都承諾質保一年,讓您買的省心舒心,用的放心!

            跟我一起玩200 smart PLC

            關于指針及循環指令的應用續1

               通過前面幾次回復網友的提問,我借于對200 smart PLC的指針及循環指令的應用,相信大家對200 smart PLC的這些指令的應用應該有所了解和認知。

               但是,我在實際編程中曾經也掉過幾次“陷阱”,這里向大家來說明一下。尤其是對初始值的使用,稍不留意就會掉進自己挖好的“陷阱”中,本例就是一個特例。

               首先,新建一個子程序,定義變量名稱及數據類型,這個基本可以模塊化,不容易出現狀況。但考慮到子程序多次調用時的初值問題,我習慣上會*行一些數據的初始化操作,而且,一般均賦值為0(0.0)。其次,是建立指針的初始和指針的移動,這步大多也不容易出錯。指針的初始以“&”號開始的首字節,必須是以字節形式編寫。然后是根據具體數據類型,讀取指針地址中的數據,讀取指針地址中的數據以“*”號表示,并按所需要讀取指針數據的數據類型,有目的地選擇傳送指令類型(字節、字、雙字)。關于指針的上、下移動的處理,如果數據是以字節為單位的移動,則調用ADD_DI(SUB_DI)指令(指針需要32位操作指令,具體詳細參考西門子200的尋址),輸入管腳填1,如果數據類型是字為單位的,則填2,依次類推。再次,利用循環指令的特性,給待處理的數據多次利用指針調用數據,得到程序運算的目的,處理這樣的數據要求是一個連續的數據段。

            假設,有一串連續的數據區(浮點數)6個,數據地址自VD0 = 1.1;VD4 = 2.2;VD8 = 3.3 、、、、、、VD20 = 6.6,需要做一個乘積的運算,利用上述指令的結合非常方便地解決了計算問題,程序稍加修改可以運用于取平均值的應用。

            程序:

            1)  還是按之前的思路,建立一個子程序,在接口變量中創建變量名稱、定義數據類型,并編寫子程序,變量的創建可以在中間過程按編程的需要進行添加或刪除,圖示:

            為方便閱覽我把子程序轉換為STL模式

             

             

            我就是在給輸出變量#output初始化時,填入了0.0這個初始值。

            2)  編譯無誤后,在主程序或其它程序中調用,圖示:

             

             

            注意!在循環指令調用時,只能采用沿脈沖或者在中斷子程序中進行。

            3)  為方便調試,在數據塊中創建數據,圖示:

             

             

            當然,在狀態圖表中也可以創建,數據塊中創建的優點在于可以與項目一起保存,不足之處是不方便實時修改,當然2者的結合可以互補。

            4)  編譯,保存后,將用戶程序下載到cpu中,創建狀態圖表,方便監控程序,圖示:

             

             

            當接通M0.0后,運算結果VD100 = 1275.524(浮點數保留3位小數,并以4舍5入的方式保存數據)

            通過程序的運算所得到的結果與計算結果相符,圖示:

             

             

               回顧頭來說那個“陷阱”問題,前面我已經說明了。我不經意中給變量#LD6 = 0.0賦值,等保存、編譯、下載后發現運算結果為0.0,難道是控制程序出了問題?好在程序段內容比較少,很快找到了問題的所在,任何數乘以0(0.0)其結果均等于0(0.0),修改初始值為1.0后(任何數乘1均等于原值),下載測試后程序正常。

               在特定的控制程序要求下,賦值初始值需要根據不同的控制要求給予不同的初值,以滿足具體控制程序的要求,望這篇短文能夠幫助到大家。



            留言詢價

            留言框

            • 產品:

            • 您的單位:

            • 您的姓名:

            • 聯系電話:

            • 常用郵箱:

            • 省份:

            • 詳細地址:

            • 補充說明:

            • 驗證碼:

              請輸入計算結果(填寫阿拉伯數字),如:三加四=7
            上一篇:6ES7355-0VH10-0AE0
            下一篇:6ES7355-2CH00-0AE0
            • 聯系電話電話0731-89591337
            • 傳真傳真073189591337
            • 郵箱郵箱1533714462@qq.com
            • 地址公司地址長沙市岳麓區天頂街道尖山安置小區
            © 2022 版權所有:長沙奈歐自動化設備有限公司   備案號:湘ICP備2022004029號-1   sitemap.xml   管理登陸   技術支持:化工儀器網       
            • 公眾號二維碼

            聯系我們

            contact us

            掃一掃,關注我們

            返回頂部




            校花把腿张开让男生桶视频

            <big id="ftjh3"><sub id="ftjh3"></sub></big>

                    
                    

                      <ins id="ftjh3"><big id="ftjh3"></big></ins>
                      <cite id="ftjh3"><sub id="ftjh3"><rp id="ftjh3"></rp></sub></cite>
                      <span id="ftjh3"></span>