西門子6ES7322-1BH10-0AA0安裝方法
西門子6ES7322-1BH10-0AA0
本地?cái)?shù)據(jù)堆棧區(qū)L是局部變量,L變量僅在調(diào)用它的子程序中有效。
不同子程序中的L變量可用同名。如,F(xiàn)C1中有L0.1,FC2中也有L0.1這個(gè)變量,而2者間沒任何關(guān)系、也不會相互沖突。
2不需要做初始化
3局部變量解釋:
L是局部存儲器,作為暫時(shí)存儲器或給子程序傳遞參數(shù),L也可以L*.*(如L2.5是BOOL量,是第二個(gè)字節(jié)的第五位),LB,LW,LD來存取,但僅僅在它被創(chuàng)建的塊中有效,它也可以在符號表中定義,但只能在各個(gè)POU自己的符號表中定義.
4.全局變量和局部變量在符號尋址編程時(shí),全局變量直接顯示符號名,而局部變量在符號前會加上#,采用局部變量編程有很多優(yōu)勢:程序可以功能化移植(減少重復(fù)編程量),大程序方便協(xié)同作戰(zhàn)(把任務(wù)分成各個(gè)功能塊),這是SIEMENS的PLC比較*性之處。
5使用時(shí)請注意,一定要先賦值,后使用局部變量又稱臨時(shí)本地?cái)?shù)據(jù)區(qū)(L堆棧),位于CPU的工作存儲區(qū)用于存儲程序塊(OB、FB、FC)被調(diào)用時(shí)的臨時(shí)數(shù)據(jù),訪問臨時(shí)數(shù)據(jù)比訪問數(shù)據(jù)塊中的數(shù)據(jù)更快。
“L是局部變量,只能在局部使用,不能在全局使用。"只是在這個(gè)程序塊中可以使用的,使用結(jié)束后就會自動復(fù)位,它不能被其他的程序使用。臨時(shí)變量的使用原則就是:先賦值,再使用
在S7-300CPU中,每一個(gè)優(yōu)先級的局部數(shù)據(jù)區(qū)的大小是固定的。一般在組織塊中調(diào)用程序塊(FB、FC等),操作系統(tǒng)分配給每一個(gè)執(zhí)行級(組織塊OB,一般在OB塊執(zhí)行并調(diào)用其它FB、FC)的局部數(shù)據(jù)區(qū)的大數(shù)量為256B(字節(jié)),組織塊OB自己占去20B或22B,還剩下多234B可分配給FC或FB。如果塊中定義的局部數(shù)據(jù)的數(shù)量大于256字節(jié),該塊將不能下載到CPU中。在下載過程中提示錯(cuò)誤信息:The?block?could?not?be?copied(該塊不能被復(fù)制)。如果單擊錯(cuò)誤信息框中的Detail(詳細(xì))按鈕,將彈出幫助信息:Incorrect?local?data?length(不正確的局部數(shù)據(jù)長度)。
在SIMATIC管理器中依次展開你的項(xiàng)目到Blocks(塊),右擊選中某個(gè)塊,選擇菜單Object?Properties(目標(biāo)屬性)選項(xiàng)。在塊的屬性對話框中,可以看到塊所需要的局部數(shù)據(jù)字節(jié)數(shù)(Length長度:Local?Data(局部數(shù)據(jù)))。
在SIMATIC管理器中選中你的項(xiàng)目的Block(塊(文件夾,執(zhí)行菜單命令Options(選項(xiàng))/Reference?Data(參考數(shù)據(jù))/Display(顯示),然后選擇Program?Structure(程序結(jié)構(gòu)),即可在參考表中查看局部數(shù)據(jù)的占用情況。
對于立即寫(Immediate Write)功能,必須如下面舉例所示,生成符號程序段。對于有時(shí)間限制的應(yīng)用,可以以比每OB1掃描循環(huán)一次的正常情況快的速度,將一個(gè)數(shù)字量輸出的當(dāng)前狀態(tài)發(fā)送到輸出模板。立即寫功能可以在掃描立即寫邏輯程序級的同時(shí),將一個(gè)數(shù)字量輸出寫入輸出模板。否則,當(dāng)Q存儲區(qū)使用P存儲狀態(tài)更新時(shí),必須等到下一OB1掃描循環(huán)結(jié)束。
為了將一個(gè)輸出立即寫入輸出模板,應(yīng)使用外圍輸出(PQ)存儲區(qū),而不使用輸出(Q)存儲區(qū)。外圍輸出存儲區(qū)可以作為一個(gè)字節(jié)、一個(gè)字或一個(gè)雙字讀取。因此,通過一個(gè)線圈元素,不能更新一個(gè)單獨(dú)的數(shù)字量輸出。為了將一個(gè)數(shù)字量輸出的狀態(tài)立即寫入輸出模板,包含相關(guān)位的Q存儲器的字節(jié)、字或雙字可以有條件地復(fù)制到相應(yīng)的PQ存儲器中(直接輸出TPC1062K的模板地址)。
小心
•由于Q存儲器的整個(gè)字節(jié)被寫入輸出模板,當(dāng)進(jìn)行立即輸出時(shí),該字節(jié)中的所有輸出位都將被更新。
•如果一個(gè)輸出位在不應(yīng)發(fā)送到輸出模板中的整個(gè)程序中出現(xiàn)中間狀態(tài)(1/0),立即寫功能會造成危險(xiǎn)情況(輸出瞬時(shí)脈沖)。
•作為一般設(shè)計(jì)規(guī)則,在一個(gè)MT6100I的程序中,外部輸出模板只能認(rèn)為是一個(gè)線圈。如果遵守該設(shè)計(jì)規(guī)則,可以避免使用立即輸出時(shí)的大多數(shù)潛在問題。
舉例
等效于立即寫入外圍數(shù)字量輸出模板5通道1的梯形邏輯程序段。尋址輸出Q字節(jié)(QB5)的位狀態(tài)可以修改,也可以保持不變。Q5.1被賦給程序段1中I0.1的信號狀態(tài)。QB5被復(fù)制到相應(yīng)的直接外圍輸出存儲區(qū)(PQB5)。字PIW1包含I1.1的立即狀態(tài)。PIW1與W#16#0002進(jìn)行與(AND)邏輯運(yùn)算。如果PB1中的I1.1(第2位)為“1",則結(jié)果非“0"。如果WAND_W指令的結(jié)果不等于“0",則接點(diǎn)“A<>0"通過電壓。
(1)溫度:PLC要求環(huán)境溫度在0~55℃,安裝時(shí)不能放在發(fā)熱量大的元件下面,四周通風(fēng)散熱的空間應(yīng)足夠大。
(2)濕度:為了保證PLC的絕緣性能,空氣的相對濕度應(yīng)小于85%(無凝露)。
(3)震動:應(yīng)使PLC遠(yuǎn)離強(qiáng)烈的震動源,防止振動頻率為10~55Hz的頻繁或連續(xù)振動。當(dāng)使用環(huán)境不可避免震動時(shí),必須采取減震措施,如采用減震膠。
(4)空氣:避免有腐蝕和易燃的氣體,例如化學(xué)的酸堿等。對于空氣中有較多粉塵或腐蝕性氣體的環(huán)境,可將PLC安裝在封閉性較好的控制室或控制柜中。例如電廠的干排渣、干除灰等,在基建后期增加了封閉小屋。
(5)電源:PLC對于電源線帶來的干擾具有一定的抵制能力。在可靠性要求很高或電源干擾特別嚴(yán)重的環(huán)境中,可以安裝一臺帶屏蔽層的隔離變壓器,以減少設(shè)備與地之間的干擾。一般PLC都由直流24V輸出提供給輸入端,當(dāng)輸入端使用外接直流電源時(shí),應(yīng)選用直流穩(wěn)壓電源。因?yàn)槠胀ǖ恼鳛V波電源,由于紋波的影響,容易使PLC接收到錯(cuò)誤信息。
西門子S7-200支持多種通訊模式,如點(diǎn)點(diǎn)接口(PPI)、多點(diǎn)接口(MPI)、RrofibusDP等。PPI等通訊協(xié)議主要用于西門子系列產(chǎn)品之間的通訊以及對PLC編程。在自由口模式下,可由用戶控制串行通訊接口,實(shí)現(xiàn)用戶自定義的通訊協(xié)議。用戶可以用梯形圖程序調(diào)用接收中斷、發(fā)送中斷、發(fā)送指令(XMT)、接受指令(RCV)來控制通信操作。在自由口模式下,通信協(xié)議*由梯形圖程序控制
模塊可以連接到CPU的右側(cè),進(jìn)一步擴(kuò)展數(shù)字或模擬輸入/輸出能力。CPU 1212C接受兩個(gè),CPU1214C接受八個(gè)信號模塊.大量不同的數(shù)字量和模擬量模塊可提供每種任務(wù)所需的輸入/輸出。數(shù)字量和模擬量模塊在通道數(shù)目、電壓和電流范圍、隔離、診斷和報(bào)警功能等方面有所不同。 對于在此列舉的所有模塊系列,SIPLUS 部件也可應(yīng)用在擴(kuò)展溫度范圍 -25 - +60℃ 以及腐蝕性環(huán)境/冷凝環(huán)境中。S7-1200 信號板SIMATIC S7-1200集成通訊支持新用戶和人員通過增加一個(gè)信號板,可以在控制器上增加數(shù)字或模擬I/O來滿足您的需求。西門子同年在建立了13個(gè)公司
交易完成后博西家電將成為博世集團(tuán)的全資子公司以PROFINET為樞紐,基于企業(yè)生產(chǎn)管理平臺的核心控制,數(shù)據(jù)的處理能力將得到盡情釋放,設(shè)備供應(yīng)商*可以對橡膠制造工廠進(jìn)行遠(yuǎn)程和預(yù)警;基于大數(shù)據(jù)、根據(jù)數(shù)據(jù)波動,設(shè)備具備自診斷功能,總是在將壞未壞之時(shí)發(fā)現(xiàn)問題,將其上報(bào)給服務(wù)方,工程技術(shù)人員可在遠(yuǎn)程完成維修;設(shè)備在生產(chǎn)過程中,能夠進(jìn)行生產(chǎn)的自糾正,通過自適應(yīng)算法進(jìn)行調(diào)整,提高生產(chǎn)的穩(wěn)定性。借助統(tǒng)一的PROFINET介質(zhì),不僅可以幫助客戶提高生產(chǎn)水平,而且可以完成企業(yè)的精益化管理。與此同時(shí),軟控股份也在籌劃建設(shè)自己的數(shù)據(jù)中心。未來,通過PROFINET串聯(lián),企業(yè)的生產(chǎn)管理平臺將實(shí)現(xiàn)統(tǒng)一的電子數(shù)據(jù)管理和信息集成,并與PLM、MES、ERP等系統(tǒng)對接,實(shí)現(xiàn)全制造環(huán)節(jié)的互聯(lián)互通,在生產(chǎn)與企業(yè)管理層面全面實(shí)現(xiàn)數(shù)字化。暢享數(shù)據(jù),展望智能化遠(yuǎn)景。西門子與軟控就是這樣通過PROFINET一“線"相連,共同構(gòu)建無限可能。中國制造2025剛剛踏上征程,面對智能制造激動人心的未來,軟控股份深耕市場,以理性的實(shí)踐緊扼信息化奔騰統(tǒng)籌合理的安排才能使品牌形象逐步起來
應(yīng)用FM 352-5 高速布爾處理器可以進(jìn)行快速的二進(jìn)制控制以及提供快速的切換處理。該模塊已應(yīng)用在許多領(lǐng)域,包括:包裝機(jī)械印刷和造紙機(jī)械食品和包裝機(jī)械制藥機(jī)械印刷和打孔可控制的子過程,包括: 小安裝部件的高速跟蹤保證“在線"質(zhì)量(排除故障部件)工件和機(jī)床安全的功能安全過程邏輯控制 設(shè)計(jì)S7-300 模塊,80 mm 寬 40針前連接器,用于連接DI、DO和位置編碼器 提供源極或漏極DO(依模塊型號而定)帶FM 352-5 程序的 MMC 卡插槽STOP、RUN 和 RESET 開關(guān)輸入/輸出地址分配(每16字節(jié)),用于與上位S7 CPU進(jìn)行數(shù)據(jù)交換可運(yùn)行FM 352-5 在具有S7-300的配置中可分布式作為標(biāo)準(zhǔn)PROFIBUS DP從站,通過IM 153-1/IM 153-2連接到S7-300、S7-400、WinAC或第3方主站的內(nèi)置DP口上可單運(yùn)行,不與上位PLC連接 功能指令集: 二進(jìn)制指令:
NO、NC、取反、輸出、RS 存儲器、SR 存儲器、制定上升沿/下降沿 轉(zhuǎn)換功能:
16 位整數(shù)轉(zhuǎn)換為 32 位整數(shù)比較功能:
16/32 位整數(shù)時(shí)間發(fā)生器:
脈沖發(fā)生器、接通延遲、斷開延遲,每個(gè)為 10μs 精度計(jì)數(shù)器功能:
16 位加計(jì)數(shù),16 位減計(jì)數(shù),32 位加/減計(jì)數(shù)其他功能:
頻率發(fā)生器,頻率刻度,位移寄存器實(shí)際值測量:通過下列方法獲取實(shí)際值 帶24號電壓的增量編碼器,或帶5號電壓的增量編碼器(RS 422),或SSI 編碼器增量編碼器的計(jì)數(shù)器功能: 連續(xù)計(jì)數(shù)單個(gè)計(jì)數(shù)周期計(jì)數(shù)16或32位值內(nèi)置用于位置編碼器的24V電源包 可調(diào)節(jié)DI濾波器的定時(shí)器:
0, 5, 10, 15, 20, 50 μs 和 1.5 ms
運(yùn)行模式在STEP 7中用LAD或FBD生成FM 352-5程序通過S7 CPU或PLCSIM仿真軟件執(zhí)行仿真和測試以目標(biāo)代碼形式編輯FM 352-5程序可直接通過S7 CPU或通過一個(gè)MMC卡直接向模塊 數(shù)據(jù)在RUN位置:FPGA以1微秒循環(huán)時(shí)間處理程序。通過16位I/O接口與CPU進(jìn)行數(shù)據(jù)交換。