西門子SM332模擬量模塊 西門子SM332模擬量模塊
潯之漫 智控技術(shù)有限公司 上海詩(shī)慕自動(dòng)化設(shè)備有限公司
本公司銷售西門子自動(dòng)化產(chǎn)品,*,質(zhì)量保證,價(jià)格優(yōu)勢(shì)
西門子PLC,西門子觸摸屏,西門子數(shù)控系統(tǒng),西門子軟啟動(dòng),西門子以太網(wǎng)
西門子電機(jī),西門子變頻器,西門子直流調(diào)速器,西門子電線電纜
我公司大量現(xiàn)貨供應(yīng),價(jià)格優(yōu)勢(shì),*,德國(guó)*
面上提供給您的一個(gè)開放的,多元的通訊系統(tǒng)。西門子sm332模擬量輸出模塊它意味著您能將工業(yè)現(xiàn)場(chǎng)的PLC、主機(jī)、工作站和個(gè)人電腦聯(lián)網(wǎng)通訊.VB或Delphi中可編寫OPC客戶端程序與OPC服務(wù)器通信。1.4用自由口實(shí)現(xiàn)通信連接S7-200系列PLC,在VB或Delphi下插入MSComm控件,按照自定協(xié)議通過(guò)串口來(lái)收發(fā)數(shù)據(jù),并對(duì)數(shù)據(jù)進(jìn)行處理并實(shí)現(xiàn)監(jiān)控.(西門子sm332模擬量輸出模塊有用串口通訊的初始化語(yǔ)句,但我還沒有找到相關(guān)的資料)2、ProfibusPROFIBUS是一種化.開放式.不依賴于設(shè)備生產(chǎn)商的現(xiàn)場(chǎng)總線標(biāo)準(zhǔn)。廣泛適用于制造業(yè)自動(dòng)化.流程工業(yè)自動(dòng)化和樓宇.交通電力等其他領(lǐng)域自動(dòng)化。PROFIBUS由三個(gè)兼容部分組成,即PROFIBUS-DP(DecentralizedPeriphery).PROFIBUS-PA(ProcessAutomation).PROFIBUS-FMS(FieldbusMessageSpecification)。其中,Profibus-DP特別適合于可編程控制器與遠(yuǎn)程I/O設(shè)備之間的快速數(shù)據(jù)交換通訊。通過(guò)PROFIBUS建立SIMATICNETOPC服務(wù)器與PLC的S7連接PC機(jī)的軟件和硬件需求軟件:SIMATICNETPCSOFTWAREV6.0SP5或以上版本NCMPCV5.1+SP2或以上版本STEP7V5.1+SP2或以上版本SOFTNET-S7(CP5611)授權(quán)或S7-5613(CP5613)授權(quán)硬件:CP5611或CP5613(A2)PC機(jī)操作系統(tǒng):根據(jù)不同版本SIMATICNET軟件來(lái)選擇,如WINDOWS2000;WINDOWSXP…3、Ethernet通過(guò)以太網(wǎng)方式進(jìn)行通訊時(shí),pc機(jī)可以使用普通的以太網(wǎng)卡或者使用西門子公司提供的網(wǎng)卡通過(guò)ETHERNET建立SIMATICNETOPC服務(wù)器與PLC的S7連接PC機(jī)的軟件和硬件需求軟件:
西門子西門子sm332模擬量輸出模塊的控制程序由主程序、子程序和中斷程序組成。1.主程序主程序(OBI)是程序的主體,每一個(gè)項(xiàng)目都必須并且只能有一個(gè)主程序。在主程序中可以調(diào)用子程序和中斷程序。主程序通過(guò)指令控制整個(gè)應(yīng)用程序的執(zhí)行,每次CPU掃描都要執(zhí)行一次主程序。STEP7-Micro/Win的程序編輯器窗口下部的標(biāo)簽用來(lái)選擇不同的程序。因?yàn)槌绦蛞驯环珠_,各程序結(jié)束時(shí)不需要加入無(wú)條件結(jié)束指令,如END、RET或RETI等。2.子程序子程序是一個(gè)可選的指令的集合,僅在被其他程序調(diào)用時(shí)執(zhí)行。同一子程序可以在不同的地方被多次調(diào)用,使用西門子sm332模擬量輸出模塊子程序可以簡(jiǎn)化程序代碼和減少掃描時(shí)間。設(shè)計(jì)得好的子程序容易移植到別的項(xiàng)目中去。3.中斷程序中斷程序是指令的一個(gè)可選集合。中斷程序不是被主程序調(diào)用,它們?cè)谥袛嗍录l(fā)生時(shí)由可編程序控制器的操作系統(tǒng)調(diào)用。中斷程序用來(lái)處理預(yù)先規(guī)定的中斷事件,因?yàn)椴荒茴A(yù)知何時(shí)會(huì)出現(xiàn)中斷事件,所以不允許中斷程序改寫可能在其他程序中使用的存儲(chǔ)器。STEP7-Micro/Win在程序編輯器窗口里為每個(gè)POU提供一個(gè)獨(dú)立的頁(yè)。
當(dāng)OB1調(diào)用西門子sm332模擬量輸出模塊時(shí),bbbbb1的數(shù)值被傳入FIRST,bbbbb1和FIRST的數(shù)據(jù)類型必須匹配。在程序中使用符號(hào)名時(shí),程序編輯器首先檢查有關(guān)POU的局部變量表,然后檢查符號(hào)表/全局變量表。如果某符號(hào)名在兩處都沒有定義,程序編輯器則將其視為全局符號(hào),程序編輯器一條綠色波浪狀下劃線,并將名稱括在雙引號(hào)中,例如“UndefinedLocalVar”(未定義的局部變量)。如果后來(lái)對(duì)該符號(hào)名賦了值,則程序編輯器不會(huì)自動(dòng)再次讀取局部變量表并修改它。為了將該西門子sm332模擬量輸出模塊符號(hào)名作為局部變量使用,必須手工刪除程序代碼中的引號(hào),并在符號(hào)名前插入#號(hào),例如改為#UndefinedLocalVar。各子程序多可調(diào)用16個(gè)輸入/輸出參數(shù),如果超出16個(gè),將返回錯(cuò)誤。選擇希望的變量類型所在的行,并在名稱域中鍵入變量名稱,在數(shù)據(jù)類型域中鍵入數(shù)據(jù)類型。不需在局部變量表中的變量名稱前加#號(hào),#號(hào)只在程序代碼中的局部變量名之前使用。局部變量名可包含數(shù)字、字母和下劃線(_),也可以包含擴(kuò)展字符(ASCII128~255)。
所謂寄存器尋址,就是我們使用plc內(nèi)部寄存器的方法。如果把西門子sm332模擬量輸出模塊的內(nèi)部寄存器比喻成一幢大樓,那么尋址方法就是對(duì)房間門牌的編號(hào)。只有掌握了寄存器的尋址方法,我們才能正確使用內(nèi)部寄存器。內(nèi)部寄存器的尋址,是歐美系PLC所*的,它不同于日系的PLC。因?yàn)槿障档腜LC一般是直接使用。比如三菱的PLC,它用西門子sm332模擬量輸出模塊,D1來(lái)表示內(nèi)部的數(shù)據(jù)寄存器。M0,M1表示的是位寄存器,D0和M0之間沒有任何關(guān)系而歐系PLC與日系的*不同,是使用和計(jì)算機(jī)一樣的尋址方法。計(jì)算機(jī)基本的存儲(chǔ)單位是位,同樣,在PLC內(nèi)也是采用位作為基本的尋址單位。八個(gè)位組成一個(gè)字節(jié),兩個(gè)字節(jié)組成一個(gè)字。