河南省平頂山市西門子PLC模塊總代理商
圖2中的器材叫壓力變送器。壓力變送器的內部就是一塊電路板,電路板連接著一個壓力傳感器F。它的作業原理是壓力傳感器F把檢測到的壓力傳到電路板的C,檢測信號進入電路板后,經過電路板的轉化與核算,把這個壓力信號轉化成一個電流信號由A和B這兩個點輸出。圖中右邊就是轉化進程的示意圖,它能夠把一個0-10kpa的壓力信號轉化成一個4-20mA的電流信號,由A和B這兩個點輸出。這時咱們就說A和B這兩個點輸出的就是一個模擬量信號。模擬量信號的特點是它的值是在一個數值范圍內是連續可變的。
下面看一下模擬量信號是如何進行遠距傳輸的。
咱們管道上安裝一塊量程為0-10kpa的壓力變送器,電源正極接壓力變送器的B點,負極串聯一塊萬用表到壓力變送器的A點,并將萬用表打到電流檔。當壓力變送器C點的壓力是5kpa時,萬用表的的電流讀數是12mA。正好是4-20mA的電流信號的中間值,而5kpa也正好是0-10kpa壓力值的中間值。當壓力變送器C點的壓力是10kpa時,萬用表的的電流讀數正好是20mA。這樣0-10kpa壓力值就對應了4-20mA的電流信號值,咱們只要在遠方經過一個接受設備把這個4-20mA的電流信號值提取出來,再經過一定的核算,就能知道就地的壓力值是多少了。
為什么要把壓力信號轉化成4-20mA的電流信號,而不是0-20mA的電流信號或0-10V的電壓信號?
1.0-10V的電壓信號簡單遭到外界的電磁攪擾,特別是電纜長度很長時攪擾更顯著。
2.用0-20mA的電流信號的話,就無法判別在電流信號是0mA時,究竟是電纜斷線引起的毛病0mA,還是壓力本身就是0kpa而輸出的正常的0mA。
圖4是使用西門子S7-200 PLC讀取壓力變送器壓力值的接線圖例,這是一種基本的使用方法,左面是開關量的,右邊是模擬量的,不同的信號類型要接到PLC不同輸入端。
1使用PZD傳送裝置內部數據
1.1 6SE70中的實現方法與常用連接器
根據《6SE70使用大全V3.4使用大全》功能圖125,參數P734.01~P734.16為變頻器發送給DP主站的16個PZD字的參數化接口。P734.01默認值為K0032,代表通過*個PZD將狀態字1發送的DP主站。同理若要求用第3個PZD將變頻器輸出電流值傳給DP主站,則 P734.03 = K0022(Output Amps);這樣在DP主站側所接收的第3個PZD的數值就是變頻器輸出電流。如圖1.1所示,可以通過參數r735.01到.16來從變頻器側讀數所發送的數值。
圖1.1 6SE70過程數據PZD參數化接口
常用連接器號:
KK0020 實際速度
K0023 輸出電壓
K0025 直流母線電壓
K0030 控制字1
K0031 控制字2
K0032 狀態字1
K0033 狀態字2
(更多內容請參考《6SE70使用大全V3.4使用大全》連接器表)
1.2 6RA70中的實現方法與常用連接器
根據《 6RA70 系列V3.1全數字直流調速裝置中文說明書》功能圖Z110,參數U734.01~U734.16為調速器發送給DP主站的16個PZD字的參數化接口。如圖1.2:默認的U734.01=K0032(狀態字1),U734.02=K0167(實際轉速),U734.04=K0033(狀態字2),若想要用第5個PZD將調速器器輸出實際電樞電壓值傳給DP主站,則 U734.05 = K0291;這樣在DP主站側所接收的第5個PZD的值就是實際電樞電壓值。
圖1.2 6RA70 過程數據PZD參數化接口
常用連接器號:
K0107 6 個電流波頭的平均值
K0118 電樞電流給定值
K0265 勵磁電流調節器輸入的實際值
K0030 控制字1
K0031 控制字2
K0032 狀態字1
K0033 狀態字2
(更多內容請參考《 6RA70 系列V3.1全數字直流調速裝置中文說明書》連接器表)
2注意事項:
23、使用的軟件
? STEP7 V5.4 SP2
? SCOUT V4.1 SP1 或 STARTER V4.1 SP1
? S120 V2.5 SP1 HF1
? CBE20的 GSD V2.1文件:gsdml-v2.1-siemens-sinamics-s-cu3x0-20070726.xml
4、IP 地址及通訊名稱:
Device | Communication name | IP address |
CPU319-3 PN/DP | PN-IO | 192.168.0.108 |
CU320 | CU310 | 192.168.0.109 |
PG | 192.168.0.112 |
注意:所有節點的子網掩碼:255.255.255.0。
下圖是博途的STEP7 V12幫助中的指令概覽。可以看出,S7-1200和S7-1500的指令是兼容的,S7-1200的指令是S7-1500的指令的子集。可以認為S7-1200是精簡版的S7-1500。如果暫時沒有條件使用S7-1500,可以先使用S7-1200,為今后使用S7-1500打下基礎。
1.可用的編程語言
S7-1500和S7-1200都能使用梯形圖(LAD)、功能塊圖(FBD)和結構化控制語言(SCL)語言。為了和S7-300/400兼容,S7-1500還可以使用STL語言。