西門子PLC模塊SM321
【SIEMENS】湖南國雄智能科技有限公司
湖南國雄智能科技有限公司是中國西門子的合作伙伴,公司主要從事工業自動化產品的集成,銷售各維修。 致力于為您提供在食品、化工、水泥、電力、環保等領域的電氣及自動化技術的完整解決方案,包括自動化產品及系統、工程項目執行及管理、主要過程控制領域技術支持,以及專業的售后服務、培訓等。
61:為什么在FM350-1中選24V編碼器,啟動以后,SF燈常亮,FM350-1不能工作?
要檢查一下,首先在軟件組態中要選擇編碼器類型(為24V),再檢查一下,FM350-1側面的跳線開關,因為缺省的開關設置為5V編碼器,一般用戶沒有設置,開機后,SF燈就會常亮
另外,還可以看看在線硬件診斷,可以看看錯誤產生的原因,是否模板壞了。
62:FM350-1的鎖存功能是否能產生過程中斷?
FM350-1的鎖存功能是不能產生過程中斷,但是可以產生過零中斷。
FM350-1的裝載值必須為零,隨者鎖存功能的執行(DI的上升沿開始),當前的計數值被儲存到另一地址然后置為初始值零,產生過零中斷,在OB40中可以讀出中斷并相應的值。鎖存值也可以從FM350-1的硬件組態地址的前4個字節中讀出。
63:在FM350-1中,怎樣觸發一個比較器輸出?
FM350-1中自帶的輸出點具有快速性、實時性,不必要經過CPU的映像區處理。輸出點一般對應于比較器,首先在硬件組態中定義比較器輸出類型,如:輸出值為1或為脈沖輸出,然后在程序中設置比較值。在FM350-1中,地址在通訊DB(UDT生成)塊中為18(比較值1)、22(比較值2),類型為DINT,然后激活輸出點28.0(DQ0)、28.1(DQ1),這樣比較器就可以工作了。
64:在FM350-2中,工作號的作用是什么?
工作號是S7-300CPU與FM進行通訊的任務號,每次的交換數據只是部分數據交換,而非全部數據,這樣可以減少FM的工作負載,工作號又分寫工作號和讀工作號,例如在FM350-2中DB1為通訊數據塊,如果把寫工作號12寫入到DB1.DBB0中,把200寫入到DB1.DBD52中,再調用FC3寫功能,這樣個計數器的初始值為200,這里工作號10的任務號是寫個計數器的初始值,DB1.DBB0為寫工作號存入地址,DB1.DBD52為個計數器裝載地址區,同樣讀工作號100為讀前4路,101為讀后4路計數器,讀工作號存入地址為DB1.DBB2。但寫任務不能循環寫,只能分時寫入。
65:如果對于4-20mA模擬量輸入模塊來說,小于4mA后轉換的數字量是多少?
如果小于4ma,那么將會是輸出負值,例如-1對應的是3.9995mA,而1.185mA時,這個數值是-4864(10進制)但是如果小于1.185mA,如果禁止斷線檢測,這個值是8000(16進制)如果有斷線檢測,會變成7FFF(16進制)。
66:怎樣對模擬量進行標準化和非標準化?
可以使用以下功能塊:
1.在塊FC164中,x和y都是整數。
2.FC165中x是整數,y是實數。
3.FC166中x是實數,y是整數。
4.FC167中x和y都是實數。
67:S7系列PLC之間較經濟的通訊方式是什么?
MPI通訊是S7系列PLC之間一種較經濟、數據量小的一種通訊,需要做連接配置的站通過GD通訊,GD通訊適合于S7-300之間,S7-300、S7-400、MPI之間一些固定數據的通訊。不用作連接的MPI通訊適用于S7-300之間、S7-300與400之間、S7-300/400與S7-200系列PLC之間的通訊,建議在OB35(循環中斷100ms)中調用發送塊,在OB1(主循環組織塊)調用接收塊。
68:整個系統掉電后,為什么CPU在電源恢復后仍保持在停止狀態?
整個系統由一個DP主站S7-300/400以及從站組成。而從站通過一個主開關被切斷了電源。由于內部的CPU電壓緩沖器,CPU仍繼續運行大約50ms到100ms。此階段里CPU識別出所連接的從站的故障。如果沒有編程OB86和OB122的話,CPU就會因為這些有故障的從站而繼續保留在停止狀態。
69:在點到點通信中,協議3964(R)和RK512之間的區別是什么?
這兩個協議的主要區別在于消息報頭和響應消息的不同。使用RK512,提供有高的數據完整性,程序3964(R)當傳送信息數據時,程序3964(R)將控制字符(安全層)添加到信息數據上。這些控制字符激活通信伙伴,檢查數據是否全部接收,是否無錯誤。#p#分頁標題#e#
70:當一個DP從站出故障,如何在輸入的過程映像被清成“0”以前保存它們?
當一個DP從站出故障時,OB86(通過S7-300/400)被調用。可用下列方法“保存”輸入的過程映像:
1.把從站的所有輸入循環地復制到一個獨立的區里。
2.如果從站出問題,則OB86被啟動。在此OB里你可設一個標志位來可防止進一步的循環復制操作。
3.當從站返回總線后,你把OB86里的標志位復位。
71:對模擬量模塊而言,如何處理未使用的通道?
如果模塊帶有MANA:短接所有的未使用通道的M-到MANA,如果可能,連接MANA到接地極,把模塊的測量模式設置為:0-20/+-20mA.,短接未使用的COMP+/COMP-.IC+/IC-可以保持懸空。
如果模塊不帶有MANA:把所有未使用的通道M-連接到使用通道的M-.等在輸入端UCM>2.5V時,連接所有未使用的M-到cpu的接地或系統的接地.把模塊的測量模式設置為:0-20/+-20mA.,短接未使用的COMP+/COMP-.IC+/IC-可以保持懸空。
對于SM331-7NF10-0AB0模塊在4通道模式:禁止未用的通道,這些輸入端懸空即可
對于Ex模塊SM331-7RD:未使用的通道可以保持懸空72:上位機與plc進行通訊,硬件都需要哪些?
72:哪些軟件里含有CP5511,CP5512,CP5611,RS232PC-Adapter的驅動?
如果安裝了相應的軟件后包含“SetPG/PCInterface…”組件,那么這些軟件都含有CP5511,CP5512,CP5611,RS232PC-Adapter的驅動,只需在“SetPG/PCInterface…”->“Select…”->選擇相應的驅動,然后“Install-->”即可。
具體的軟件有Step7,Step7MicroWin,SimaticNet,WinCC,Protool,Flexible,PCS7。
73:當試圖通過TeleService建立PRODAVEMPI和樣列程序之間的通訊時,為什么會出現出錯消息4501?
調制解調器沒有響應,并產生了出錯消息4501。在這個情況下,工作站的規范不正確。在TeleService對話框中檢查工作站的名稱和工作站(standort)規范。此處可能有個不正確的缺省設刪除“station”(“standort”)域中的缺省名,或輸入正確的工作站名。那么就可以使用調制解調器在PRODAVEMPIY和TeleService之間建立連接。
74:是否可以將數據塊的當前值作為初始值從AS傳送到項目中?
可以。從AS中“ONLINE,打開相關數據塊(DB).使用軟盤圖標“OFFLINE”保存DB.
通過“File>GenerateSource”在DB中產生STL源代碼.通過手動操作將BEGIN和END_DATA_BLOCK行之間的當前值與相應的聲明(初始值)逐行連接起來,從而得到下列聲明語句:
STRUCT
wordVar:WORD:=W#16#ABCD;
...
END_STRUCT;
編譯STL源代碼。
75:在通訊任務中,在哪些OB中必須調用SFB?
在啟動型OB(如用于S7-300的OB100和用于S7-400的OB100和OB101)和循環模式OB(OB1)中,必須調用數據通訊或程序管理(把PLC切換到STOP或RUN)所需的所有SFB。OB100是啟動型OB,并在重新啟動CPU時運行。例如,在該OB中,用標記M1.0和M0.1來釋放個通訊觸發器。
76:怎樣編程間接訪問一個ARRAY類型變量的元素?
一個位、字節或者字符域的尺寸是按照字節限制排列的——在所有其它情況下是按照字對齊的。表T6-1中給出了一個域的存儲示例。操作系統計算域中單個元素末端位置的位地址。域被分配到從下一個字地址(或字節地址)。下一個數據類型從下一個整字開始(或者整字節).
聲明部分:
在聲明部分,必須定義一個與將被間接尋址的ARRAY有著同一結構的ARRAY。不一定非要將ARRAY聲明為IN-OUT變量;也可以聲明為TEMP、IN或OUT變量。
網絡:
域寬度(OFFSET)在網絡中定義。ARRAY中的單個元素的小常規數據寬度是一個字節;即使在兩個變量之間定義一個BOOL。有必要確定相關的域的寬度和確定下一個期望域的起始地址。可使用下面的算法:地址(指數):b=元素長度(指數-1)
創建具有不同數據類型的結構時,必須注意,在特定的環境下可能會自動插入填充字節。
保存ARRAY數據類型
示例:ARRAY[1..2,1..3]OF整數將生成下列域:
多維域是按照順序保存的。在本例中整數[1,1]后面是整數[1,2],整數[1,3]后面是整數[2,1]。
77:STEP7以哪種格式存儲POINTER參數類型?
STEP7以6個字節保存POINTER參數。顯示了用于保存POINTER參數類型的內存區域以及每個字節中保存的數據。POINTER參數類型保存了下列信息:DB號(如果DB中沒有保存任何數據時為0)。CPU中的內存區域(表格中列出了不同內存區域的十六進制代碼)。
數據的地址(按照Byte.Bit格式)。
如果將形式參數聲明為POINTER參數類型,則只需要內存區域和地址。STEP7自動將輸入項目的格式轉換為指針格式。
78:因為總是要調用Alarm8P(SFB35)塊,怎樣避免OB1初始化過程花費太長時間?
激活(調用)報警塊Alarm(SFB33)、Alarm_8(SFB34)和Alarm_8P(SFB35)比簡單地執行作業檢查需要多花費2到3倍的運行時間。當傳送告警時,塊的運行時間也會同樣長。然而警報通常不會成群發生,當編程時,需要注意警報塊的調用,因為此處用到的所有塊需要很長的運行時間,因此被調用OB的運行時間在某些情況下將顯著增加。將警報塊的調用移動到OB100/101/102,可以將較長的運行時間轉換到啟動過程。此處處理時間也會較長,但是由于與模塊的參數設置同時進行,啟動時間不會太長。#p#分頁標題#e#
79:當不能卸載STEP7時,該怎么辦?
設法通過控制面板卸載STEP7。如果安裝文件已損壞,卸載程序常會出錯,并伴隨出錯信息。另外STEP7CD包含文件SimaticSTEP7.msi。可以通過這個文件卸載STEP7。
80:加密的300PLCMMC處理方法?
如果您忘記了您在S7-300CPUProtection屬性中所設定的密碼,那么您只能夠采用siemens的編程器PG(6ES7798-0BA00-0A0)上的讀卡槽或采用帶USB接口的讀卡器(USBdelete?S7MemoryCard?prommer6ES7792-0AA00-0A0),選擇SIMATICManager界面下的菜單File選項刪除MMC卡上原有的內容,這樣MMC就可以作為一個未加密的空卡使用了,但無法對MMC卡進行jie密,讀取MMC卡中的程序或數據。
81:以314C為例計數時如何清計數器值?
有兩種方法:
1:在參數設置中“Gatefunction”選“Cancelcount”軟件門為0,在為1時,值將清零,
2:利用寫“Job”的方式,寫計數值的任務號為1。
82:CP342-5能否用于PROFIBUSFMS協議通訊?
CP342-5支持PROFIBUSDP協議,不能用于PROFIBUSFMS協議通訊,同樣CP343-5只支持PROFIBUSFMS協議,不能用于PROFIBUSDP協議通訊,而CP342-5和CP343-5都支持PROFIBUSFDL的鏈接方式;
83:為什么CP342-5FO無法建立通訊?如何配置?
CP342-5FO不支持3MB,6MB的通訊速率,如果您購買的是5.1版本的CP342-5,而STEP7中沒有V5.1版的CP342-5時,則可以插入一個V5.0版的CP342-5模塊,功能不受影響。CP342-5在S7-300系統中的安裝位置與普通的S7-300I/O模塊一樣,可以插在4至11這8個槽位中的任何一個。
84:CP342-5的3中工作方式有什么區別?
NoDP方式下:可以用CP342-5通訊口進行S7編程或進行PROFIBUS的FDL連接,連接人機界面;
DPMaster方式下:CP342-5除了作為網絡中的PROFIBUS主站之外,也可用于S7編程、FDL連接和連接人機界面。DPdelaytime參數一般不需設定,除非您采用FDL連接時,要與DP的I、O點刷新時間相,才根據PROFIBUS網絡性能進行調整;
DPSlave方式下:CP342-5除了作為網絡中的從站之外,如果選擇了ThemoduleisanactivenodeonthePROFIBUSsubnet選擇框,那么CP342-5也可用于S7編程、FDL連接和連接人機界面,否則CP342-5只能作為從站使用;
85:CP342-5多能完成多少數據交換?
一套S7-300系統中多可以同時使用4塊CP342-5模塊,每塊CP342-5能夠支持16個S7Connection,16個S5-CompatibleConnection。當CP342-5處在NoDP模式下工作時,多同時支持32個通訊鏈接,而處在DPSlave或DPMaster模式下時,多同時支持28個通訊鏈接。CP342-5作為PROFIBUSDP主站時,多鏈接124個從站,和每個從站多可以交換244個輸入字節(Input)和244個輸出字節(Output),與所有從站總共多交換2160個輸入字節和2160個輸出字節。CP342-5作為從站時,與主站多能夠交換240個輸入字節和240個輸出字節。CP342-5可以多連接16個操作面板(OP)以及多創建16個S7Connnection。
86:如何實現在從站斷電、通訊失敗或從站通訊口損壞等現象出現時,主站能夠不停機?
需要在您的STEP7項目中插入相應組織塊。插入這些組織塊時,不需要編程內容,當從站斷電、通訊失敗等現象出現時,主站只報總線故障,但不停機。這樣,無論從站先上電,還是主站先上電,系統都能正常運行:
在S7-300中加入OB82、OB86、OB122;在S7-400中加入OB82~OB87、OB122;
87:CP342-5連接上位機軟件或操作面板時應該選擇什么工作模式?
如果您只是用CP342-5連接上位機軟件或操作面板(OP),這時通訊采用的是S7協議,那么建議您選擇NoDP模式,并且不需要調用FC1(DP_SEND)和FC2(DP_RECV)功能塊,它們只是在PROFIBUSDP通訊時才使用;
88:為什么系統上電后,即使CP342-5開關已經撥至Run,但始終處于STOP狀態?
應當檢查STEP7程序和組態是否正確(刪除程序,只下載硬件組態)、檢查CP342-5連接的24V電源線是否正常、M端是否與CPU的M端短接、通訊電纜連接是否正確(確認通訊電纜未內部短路),CP的firmware是否正確。如果您確認可以排除以上原因,那么可能您的CP342-5已經損壞,請更換;
89:如何用CP342-5組態PROFIBUS從站?
1.在STEP7中生成一個新的項目,并插入一個S7-300站。
2.在硬件組態窗口中選擇一個S7300的導軌以及相應的CPU。
3.硬件組態窗口中,在路徑"SIMATIC300>CP300>PROFIBUS>CP342-5"選中于您訂貨號和版本號對應的CP342-5,插入到S7300站對應的槽位中,注意如果您購買的是Version5.1,而組態中只能夠找到Version5.0,您可以選用Version5.1替代Version5.0.。
4.在插入CP342-5的過程中,會彈出一個PROFIBUS屬性窗口,請點擊”New…”按鈕,創建一個PROFIBUS網絡PROFIBUS(1),并設定CP342-5作為從站的站地址為3。
5.雙擊CP342-5,打開CP342-5的屬性窗口,在"OperatingMode"標簽頁下選擇"DPSlave"選項,此時會彈出一個警示窗口,告知您如果要用CP342-5實現CPU和PROFIBUS從站的通訊,必須調用FC1(DP_SEND)和FC2(DP_RECV)功能塊,實現CPU與CP342-5之間的數據交換,而CP342-5與PROFIBUS的數據交換是自動完成的,不用編程。FC3和FC4用于診斷和通訊功能的控制,一般不用調用。
6.點擊OK,存盤編譯。.
#p#分頁標題#e#
西門子PLC模塊SM321











所有評論僅代表網友意見,與本站立場無關。