西門子PLC模塊6ES7334-0KE00-0AB0 西門子PLC模塊6ES7334-0KE00-0AB0
西門子PLC的組成部分有哪些作用?
1.*處理單元(CPU)
CPU作為整個PLC的核心,起著總指揮的作用。CPU一般由控制電路、運算器和寄存器組成。這些電路通常都被封裝在一個集成電路的芯片上。CPU通過地址總線、數(shù)據(jù)總線、控制總線與存儲單元、輸入輸出接口電路連接。CPU的功能有以下一些:從存儲器中讀取指令,執(zhí)行指令,取下一條指令,處理中斷。
2.存儲器(RAM、ROM)
存儲器主要用于存放系統(tǒng)程序、用戶程序及工作數(shù)據(jù)。存放系統(tǒng)軟件的存儲器稱為系統(tǒng)程序存儲器;存放應用軟件的存儲器稱為用戶程序存儲器;存放工作數(shù)據(jù)的存儲器稱為數(shù)據(jù)存儲器。常用的存儲器有RAM、EPROM和EEPROM。RAM是一種可進行讀寫操作的隨機存儲器存放用戶程序,生成用戶數(shù)據(jù)區(qū),存放在RAM中的用戶程序可方便地修改。RAM存儲器是一種高密度、低功耗、價格便宜的半導體存儲器,可用鋰電池做備用電源。掉電時,可有效地保持存儲的信息。EPROM、EEPROM都是只讀存儲器。用這些類型存儲器固化系統(tǒng)管理程序和應用程序。
3.輸入輸出單元(I/O單元)
I/O單元實際上是PLC與被控對象間傳遞輸入輸出信號的接口部件。I/O單元有良好的電隔離和濾波作用。接到PLC輸入接口的輸入器件是各種開關(guān)、按鈕、傳感器等。PLC的各輸出控制器件往往是電磁閥、接觸器、繼電器,而繼電器有交流和直流型,高電壓型和低電壓型,電壓型和電流型。
4.電源
PLC電源單元包括系統(tǒng)的電源及備用電池,電源單元的作用是把外部電源轉(zhuǎn)換成內(nèi)部工作電壓。PLC內(nèi)有一個穩(wěn)壓電源用于對PLC的CPU單元和I/O單元供電。
5.編程器
編程器是PLC的重要外圍設(shè)備。利用編程器將用戶程序送入PLC的存儲器,還可以用編程器檢查程序,修改程序,監(jiān)視PLC的工作狀態(tài)。除此以外,在個人計算機上添加適當?shù)挠布涌诤蛙浖?,即可用個人計算機對PLC編程。利用微機作為編程器,可以直接編制并顯示梯形圖。
西門子PLC FB41中PID功能塊說明和調(diào)整方法
1.用pid向?qū)гO(shè)置的pid模塊,輸出總是回路輸出的低限,如果低限為零,輸出也為零,是什么原因?
-----------你的P值=1.0,這里P是正值,則當PV大于SV時,輸出變小,如果小值設(shè)置為0,則PID輸出為0。
pv是過程變量值,也就是你的AIW0,是模擬量輸入信號,但這是PID運算值,你的設(shè)置范圍是:低限3200 高限16000,你輸入電壓是多少?如果按0-10V對應是0-32000時,你的輸入值應該是1V至5V,你輸入電壓是這個范圍嗎?
上面說的是PV值,現(xiàn)在計論SV,其實,SV必須與PV*,也就是PV值必須在低限3200 高限16000這個范圍,要不然PID工作不正常,現(xiàn)在你的SV=0-100,明顯是低于3200-16000這個值了。所以PID輸出為0,不足為怪。
2.如果輸入信號時1-5V,回路輸入選項的過程變量范圍是不是應該寫6400-16000?--------應該間3200-16000。
3.pid模塊上的PV_I端口,是直接寫我的模擬量輸入寄存器名嗎?比如AIW0。這個數(shù)值不需要轉(zhuǎn)換嗎?因為如果不用向?qū)е苯訉慞ID的話,過程變量,設(shè)定值似乎都是0-1之間------------可以直接寫AIW0;其實PID解釋里所說的0-1,其實對應的是0%-,如果輸入是3200-16000,則16000是,也就是1,0 對應的是0。
4.output端,結(jié)果是 否需要轉(zhuǎn)換?直接發(fā)送給我的模擬量輸出端就行嗎?
請高手不吝賜教
-------------output端可以直接輸出,如果輸出的模擬量符合你的設(shè)計要求,可以不轉(zhuǎn)換,不符合可以轉(zhuǎn)換,當然可以間接輸出 。
請大家都來談談西門子S7-200系列PLC的PID功能塊的應用問題,把實際經(jīng)驗都寫出來,讓大家都受益!
PID參數(shù)的整定:
1、可以在軟件中進行自動整定;