承德西門子代理商

西門子S7-200系列PLC的數(shù)據(jù)保持方法
問:要求在西門子S7-200PLC的EM231的某個通道上的輸入(或者變換后的值)在PLC斷電后能保存下來,例如,一周的時間。下次上電后能再次被使用,能辦到嗎?
答:應用西門子S7-200PLC時,可以選用以下幾種數(shù)據(jù)保持方法:
。CPU的內(nèi)置超級電容,斷電時間不太長時,可以為數(shù)據(jù)和時鐘的保持提供電源緩沖 。
。CPU上可以附加電池卡,與內(nèi)置電容配合,長期為時鐘和數(shù)據(jù)保持提供電源 。
。設置系統(tǒng)塊,在CPU斷電時自動保存M區(qū)中的14個字節(jié)數(shù)據(jù) 。
。在數(shù)據(jù)塊中定義不需要更改的數(shù)據(jù),下載到CPU內(nèi)可以保存。
。用戶編程使用相應的特殊寄存器功能,將數(shù)據(jù)寫入EEPROM保存。

西門子S7-200系列PLC的數(shù)值范圍
● 實數(shù)的格式
實數(shù)(浮點數(shù))由32位單精度數(shù)表示,其格式按照ANSI/IEEE 754-1985標準中所描述的形式。實數(shù)按照雙字長度來存取。對于S7-200來說,浮點數(shù)精確到小數(shù)點后第六位。因而當使用一個浮點數(shù)常數(shù)時,最多可以到小數(shù)點后第六位。
● 實數(shù)運算的精度
在計算中涉及到非常大和非常小的數(shù),則有可能導致計算結果不精確。
● 字符串的格式
字符串指的是一系列字符,每個字符以字節(jié)的形式存儲。字符串的*個字節(jié)定義了字符串的長度,也就是字符的個數(shù)。一個字符串的長度可以是0到254個字符,再加上長度字節(jié),一個字符串的最大長度為255個字節(jié)。而一個字符串常量的最大長度為126字節(jié)。
● 布爾型數(shù)據(jù)(0或1)。
● S7-200CPU不支持數(shù)據(jù)類型檢測
例如:可以在加法指令中使用VW100中的值作為有符號整數(shù),同時也可以在異或指令中將VW100中的數(shù)據(jù)當作無符號的二進制數(shù)。
● S7-200提供各種變換指令,使用戶能方便地進行數(shù)據(jù)制式及表達方式的變換。

西門子S7-300系列PLC編程程序段的寬度要求
問:我在編寫S7-300程序的時候,在一行長度略長,系統(tǒng)提示:程序段的寬度超出了在選項中設置的頁面大小。 問:如果不管提示,直接確定,下載到PLC會影響程序的執(zhí)行和使用嗎?如果影響,該怎樣具體解決?
問題補充:除了使用MPI口調(diào)試程序,可不可以用DP口調(diào)試程序,如果可以該怎樣實施跟設置?
答:幫助中關于布局的解釋:
布局
通過決定使用哪種格式限制顯示,來選擇在“LAD/FBD”中創(chuàng)建塊代碼所用的布局。如果接下來在進行塊編程時超出此格式的這些限制,則將顯示一條消息。
可選項:
最大尺寸
屏幕上允許的最大寬度。屏幕內(nèi)容將自動移至光標位置。使用水平滾動條仍可顯示要查看的任何屏幕部分。
A4縱向
如果要以縱向格式在A4打印機上打印出“LAD/FBD”程序,請選擇此選項。程序段的尺寸將受到限制,使其適合A4縱向格式而無需分頁。
A4橫向
如果要以橫向格式在A4打印機上打印出“LAD/FBD”程序,請選擇此選項。程序段的尺寸將受到限制,使其適合A4橫向格式而無需分頁。
布局選擇是限制程序?qū)挾纫赃m應打印的要求,對程序的執(zhí)行無影響。如不想看到該提示,可以菜單“選項”--“自定義”--“LAD/FBD”項下將“布局”選項設置為“最大尺寸”。

西門子S7-300系列PLC的邏輯運算指令
字節(jié)邏輯運算指令
ANDB IN1,OUT
將字節(jié)IN1和OUT按位作邏輯與運算,OUT輸出結果
IN1,IN2,OUT:VB,IB,QB,MB,SB,SMB,LB,AC,*VD,*AC,*LD
IN1和IN2還可以是常數(shù)
ORB IN1,OUT
將字節(jié)IN1和OUT按位作邏輯或運算,OUT輸出結果
XORB IN1,OUT
將字節(jié)IN1和OUT按位作邏輯異或運算,OUT輸出結果
INVB OUT
將字節(jié)OUT按位取反,OUT輸出結果
字邏輯運算指令
ANDW IN1,OUT
將字IN1和OUT按位作邏輯與運算,OUT輸出結果
IN1,IN2,OUT:VW,IW,QW,MW,SW,SMW,LW,T,C,AC,*VD,*AC,*LD
IN1和IN2還可以是AIW和常數(shù)
ORW IN1,OUT
將字IN1和OUT按位作邏輯或運算,OUT輸出結果
XORW IN1,OUT
將字IN1和OUT按位作邏輯異或運算,OUT輸出結果
INVW OUT
將字OUT按位取反,OUT輸出結果
雙字邏輯運算指令
ANDD IN1,OUT
將雙字IN1和OUT按位作邏輯與運算,OUT輸出結果
IN1,IN2,OUT:VD,ID,QD,MD,SD,SMD,LD,AC,*VD,*AC,*LD
IN1和IN2還可以是HC和常數(shù)
ORD IN1,OUT
將雙字IN1和OUT按位作邏輯或運算,OUT輸出結果
XORD IN1,OUT
將雙字IN1和OUT按位作邏輯異或運算,OUT輸出結果
INVD OUT
將雙字OUT按位取反,OUT輸出結果

西門子S7-300系列PLC的選擇方法
S7-300 PLC的選型原則是據(jù)生產(chǎn)工藝所需的功能和容量進行選型,并考慮維護的方便性、備件的通用性,以及是否易于擴展和有無特殊功能等要求。下面就讓艾馳商城小編對西門子S7-300系列PLC的選擇方法來一一為大家做介紹吧。
?。?)有關參數(shù)確定。一是輸入/輸出點數(shù)(I/O點數(shù))確定。這是確定PLC規(guī)模的一個重要依據(jù),一定要根據(jù)實際情況留出適當余量和擴展余地。二是PLC存儲容量確定。注意當系統(tǒng)有模擬量信號存在或要進行大量數(shù)據(jù)處理時,其存儲容量應選大一些。
?。?)系統(tǒng)軟硬件選擇。一是擴展方式選擇,S7-300 PLC有多種擴展方式,實際選用時,可通過控制系統(tǒng)接口模塊擴展機架、Profibus-DP現(xiàn)場總線、通信模塊、運程I/O及PLC子站等多種方式來擴展PLC或預留擴展口;二是PLC的聯(lián)網(wǎng),包括PLC與計算機聯(lián)網(wǎng)和PLC之間相互聯(lián)網(wǎng)兩種方式。因S7-300 PLC的工業(yè)通信網(wǎng)絡淡化了PLC與DCS的界限,聯(lián)網(wǎng)的解決方案很多,用戶可根據(jù)企業(yè)的要求選用;三是CPU的選擇,CPU的選型是合理配置系統(tǒng)資源的關鍵,選擇時必須根據(jù)控制系統(tǒng)對CPU的要求(包括系統(tǒng)集成功能、程序塊數(shù)量限制、各種位資源、MPI接口能力、是否有
PROFIBUS- DP主從接口、RAM容量、溫度范圍等),并在西門子公司的技術支持下進行,以獲得合理的選型;四是編程軟件的選擇,這主要考慮對CPU的支持狀況,我們的體會是:STEP7 V4.0對有些型號的CPU不支持,硬件組態(tài)時會發(fā)生故障出錯,而STEP7V5.0則不存在這種問題。

西門子S7-300系列PLC的調(diào)試方法及步驟
無論西門子PLC控制系統(tǒng)有多么復雜,歸根到底,西門子PLC用戶程序都是由大量基本編程指令所組成的集合。
設計者可以根據(jù)控制對象各部分的不同要求,通過對要求的分解,運用基本指令編制出相應的程序網(wǎng)絡(Network)或由幾個網(wǎng)絡組成的簡單“功能程序段”。在此基礎上,只要將這些程序網(wǎng)絡或功能程序段,按照控制系統(tǒng)的動作要求,以S7程序規(guī)定的格式進行排列與組合,就可以組成完整的西門子PLC程序。
所謂西門子PLC的程序結構,就是組成西門子PLC程序的各種網(wǎng)絡(Network)或“功能程序段”在PLC內(nèi)部的組織、管理形式。
在西門子PLC上,從CPU操作系統(tǒng)對程序執(zhí)行管理的角度看,PLC程序可以分為“線性化結構”與“分塊式結構”兩種不同的結構體系,每一體系又可以分若干不同的結構形式。
?。?)線性化結構體系
采用線性化結構體系的PLC用戶程序不分塊,全部指令都集中在同一個程序塊中。執(zhí)行西門子PLC程序時,CPU的每次循環(huán)掃描都是按照從上至下的次序,行PLC用戶程序的所有指令。
線性化結構體系是一種控制對象相對較簡單的小型PLC系統(tǒng)常用的結構體系。
?。?)分塊式結構體系
分塊式結構體系的西門子PLC用戶程序由多個不同的“程序塊”所組成,執(zhí)行PLC程序時,需要根據(jù)外部輸入條件與程序中規(guī)定的控制要求,由負責管理的主程序通過對不同程序塊的調(diào)用與選擇,決定每次循環(huán)掃描實際需要執(zhí)行的程序塊。
對于控制復雜、程序容量大的大中型PLC系統(tǒng),出于方便設計、檢查、調(diào)試等方面的考慮,通常采用分塊式結構。
西門子PLC用戶程序的兩種結構體系各有其特點,實際使用時采用何種程序結構體系,一方面決定于PLC所具備的功能,另一方面取決于程序設計者的選擇。
將程序傳進PLC中,SF燈和BF燈都亮,但在PLC的硬件診斷中沒有錯誤;PLC帶了模擬量模塊,不知道是什么原因,PLC帶了ABB變頻器和觸摸屏這兩個通訊硬件,較有可能出現(xiàn)在哪個上面啊?ABB沒有通電呢!
答:事實很清楚,如果S7-300PLC上SF燈亮而BF燈閃爍,肯定是分布式現(xiàn)場總線PROFIBUS-DP通信或DP從站如ABB變頻器的問題,不要懷疑其他軟硬件問題;PLC帶模擬量模塊如果有問題,僅僅PLC上SF燈亮(比如具有硬件診斷模擬量模塊可以設定模擬量信號斷線、超出量程等),而不會引起SF和BF燈同時亮;
根據(jù)以上分析,重點檢查S7-300PLC的硬件組態(tài)與實際硬件是否*(硬件訂貨號和固件版本號),DP從站地址設置與組態(tài)的地址是否*;如果組態(tài)沒有問題,完成硬件組態(tài)后,必須執(zhí)行“保存并編譯”,如果沒有錯誤,將產(chǎn)生新的系統(tǒng)數(shù)據(jù)塊,然后下載到PLC中;檢查PROFIBUS電纜及其通信連接頭是否正確,PROFIBUS電纜中有兩根線,一根為紅色連接PROFIBUS網(wǎng)絡接頭的B連接,另一根為綠色與網(wǎng)絡接頭的A連接(進線分別為B1、A1,出線為B2、A2),不能接反;如果僅有一路電氣網(wǎng)段,即從S7-300PLC的X2端口(PROFIBUS-DP端口)出發(fā)只有一根PROFIBUS電纜,那么首尾(分別為S7-300PLC和最后DP從站)上網(wǎng)絡接頭的紅色末端電阻必須置“ON”位置,中間DP從站上網(wǎng)絡接頭必須置“OFF”位置;
如果ABB變頻器沒有通電,而你的硬件組態(tài)中包含作為DP從站的該變頻器,那么S7-300PLC通電后,沒有檢測到ABB變頻器,所以PLC上SF燈亮,而BF燈閃爍,這是正?,F(xiàn)象;
一般PLC與觸摸屏之間采用MPI通信協(xié)議,可以與PLC之間連接在一起同時運行,可以采用無組態(tài)的MPI通信、全局數(shù)據(jù)MPI通信和組態(tài)的MPI通信。由于S7-300PLC與觸摸屏之間的MPI通信不需要STEP7軟件組態(tài),也不需要編寫任何程序,只需在觸摸屏組態(tài)軟件上設置一下相關通信參數(shù)即可,所以觸摸屏有問題是不會引起SF和BF燈亮的;
從以上分析,可以得知,如果S7-300PLC上SF燈亮而BF閃爍,而PLC帶了ABB變頻器和觸摸屏這兩個通訊硬件,那么可以肯定地說是ABB變頻器沒有通電的問題,與觸摸屏和PLC所帶模擬量模塊是沒有任何關系的。

承德西門子代理商