西門子6ES7322-1BL00-4AA2 西門子6ES7322-1BL00-4AA2
![]() | 6ES7322-1BL00-4AA2 SIMATIC S7-300 IO 模塊 束 存在 關: 數字輸出 S7-300 SM 322 (6ES7322-1BL00-0AA0), 1x 前連接器 (6ES7392-1BM01-0AA0) mit 籠卡型觸點,40極 |
公司名稱:上海朔川電氣設備有限公司
聯 系 人:吉夢琪
:
地址:上海市金山區涇波路129號
信譽*,客戶*是公司成立之初所確立的宗旨,在公司的嚴格要求和員工們不折不扣地貫徹執行下發展延續至今。“假一罰十”一直是我公司的主動承諾。
承諾一:1、保證全新*
承諾二:2、保證安全準時發貨
承諾三:3、保證售后服務質量
流程一:1、客戶確認所需采購產品型號
流程二:2、我方會根據詢價單型號查詢價格以及交貨期,擬一份詳細正規報價單
流程三:3,客戶收到報價單并確認型號無誤后訂購產品
流程四:4、報價單負責人根據客戶提供型號以及數量擬份銷售合同
流程五:5、客戶收到合同查閱同意后蓋章回傳并按照合同銷售額匯款到公司開戶行
流程六:6、我公司財務查到款后,業務員安排發貨并通知客戶跟蹤運單
您隨口的一問多少錢,我就立馬放下筷子趕緊回話。
您隨口的一句有沒有現貨,我就立馬進去系統拼命地找。
您隨口問了問能優惠不?我就到處想辦法。
您很隨便,我卻很當真;您不知道我的回答,只為得到您的滿意..……
只因為我和您不止是客戶的關系,而是把您當我的朋友,在全力以赴做到我能做到的
您的選擇您的支持是我zui大的動力! ————致我親愛的客戶(好朋友)
產品簡述:質保一年,一年內因產品質量問題免費更新產品不收取任何費用
哪里有賣 要多少錢 哪里有 哪里能買到 要在哪里買 在哪里有賣的 價格,參數,型號,哪家便宜,比較便宜,哪里有,銷售,訂貨號,多少錢?哪家價格好? 廠家,性能,優點,包裝,用途,售后服務!哪里有賣 代理商 總代理商
常稱為BOOL(布爾型),只有兩個值:0或1。如:I0.0,Q0.1,M0.0,V0.1等。
2、字節(Byte)
一個字節(Byte)等于8位(Bit),其中0位為較低位,7位為較高位。如:IB0(包括I0.0~I0.7位),QB0(包括Q0.0~Q0.7位),MB0,VB0等。范圍:00~FF(十進制的0~255)。
3、字(Word)
相鄰的兩字節(Byte)組成一個字(Word),來表示一個無符號數,因此,字為16位。如:IW0是由IB0和IB1組成的,其中I是區域標識符,W表示字,0是字的起始字節。需要注意的是,字的起始字節(如上例中的“0”)都必須是偶數。字的范圍為十六進制的0000~FFFF(即十進制的0~65536)。在編程時要注意,如果已經用了IW0,如再用IB0或IB1要特別加以小心。
4、雙字(DoubleWord)
相鄰的兩個字(Word)組成一個雙字,來表示一個無符號數。因此,雙字為32位。如:MD100是由MW100和MW102組成的,其中M是區域標識符,D表示雙字,100是雙字的起始字節。需要注意的是,雙字的起始字節(如上例中的“100”)和字一樣,必須是偶數。雙字的范圍為十六進制的0000~FFFFFFFF(即十進制的0~4294967295)。在編程時要注意,如果已經用了MD100,如再用MW100或MW102要特別加以小心。
以上的字節、字和雙字數據類型均為無符號數,即只有正數,沒有負數。
5、16位整數(INT,Integer)
整數為有符號數,較高位為符號位,1表示負數,0表示正數。范圍為-32768~32767。
6、32位整數(DINT,DoubleInteger)
32位整數和16位整數一樣,為有符號數,較高位為符號位,1表示負數,0表示正數。范圍為-2147483648~2147483647。
7、浮點數(R,Real)
浮點數為32位,可以用來表示小數。浮點數可以為:1.m×2e,其存儲結構如圖所示:
8、常數的表示方法
常數可以是字節、字或雙字,CPU以二進制方式存儲,也可以用十進制,十六進制ASCII碼或浮點數形式來表示。如下圖所示:
說明:(1)S5T#格式為:S5T#aD_bH_cM_dS_eMS,其中a,b,c,d,e分別是日,小時,分,秒和毫秒的數值,輸入時可以省掉下劃線,如表中所示。
(2)D#取值范圍為:D#1990_1_1~D#2168_12_31。
二、復合數據類型
用戶通過復合基本數據類型而生成就是復合數據類型。
復合數據類型包括以下幾種:
1、數組(ARRAY)
將一組同一類型的數據組合在一起組成一個單位就是數組。
2、結構(STRUCT)
將一組同不同類型的數據組合在一起組成一個單位就是結構。
3、字符串(STRING)
字符串是由zui多254個字符組成的一維數組。
4、日期和時間(DATE-AND-TIME)
用于存儲年、月、日、時、分、秒、毫秒和星期的數據。占用8個字節,BCD編碼。星期天代碼為1,星期一~星期六代碼分別是2~7。
如:DT#2004_07_15_12:30:15.200為2004年7月15日12時30分15.2秒。
5、用戶定義的數據類型(UDT,User-DefinedDataTypes)
由用戶將基本數據類型和復合數據類型組合在一起形成的數據類型。
可以在數據塊DB和變量聲明表中定義復合數據類型。
三、參數類型
是為在邏輯塊之間傳遞參數的形參(FormalParameter,形式參數)定義的數據類型。
模擬屏能簡單、明了地反映現場的實時數據和狀態信息,應用十分廣泛。為了使現場信息及時、準確、動態地顯示在模擬屏上,要求數據采集設備和模擬屏之間進行通信。
現場信息量比較大,如果每個信號都獨立連接到模擬屏,信號線數量多、耗線多,不經濟,走線不便,故障率高,采用串行通信可克服以上缺點。
現在通信方式多種多樣、速度越來越快,但串行通信在控制范疇一直占據著極其重要的地位。它不僅沒有因時代的進步而淘汰,反而在規格上越來越完善、應用越來越廣,*不衰。
與并行通信相比,它傳輸速度慢(并行一次傳8位,串行傳1位),但并行通信數據電壓傳輸過程中,容易因線路因素使標準電位發生變化(常見的電壓衰減、信號間互相串音干擾)。傳輸距離越遠,問題越嚴重、數據錯誤越容易發生。相比之下,串行通信處理的數據電壓只有一個標準電位,數據不易漏失。
常用的串行通信有兩種,一種為rs232,另一種為rs422/485。工業環境常會有噪聲干擾傳輸線路,在用rs232進行數據傳輸時,經常會受到外界電氣干擾而使信號發生錯誤。rs232串行通信的信號標準電位是參考接地端而來的,干擾信號在原始信號和地線上均會產生影響,原始信號加上干擾信號后,依然傳送到接收端,而地線部分的信號則不能傳送到接收端。因此,信號便發生了扭曲。rs422/485傳輸的是差分信號,在發送端分成正負兩部分,到達接收端通過相減,還原成原來信號,兩條信號線受到的干擾的程度相同,這就防止了噪聲干擾。本文以plc和模擬屏通信為例介紹通過rs485實現點對點串行通信。
2 模擬屏的通信規約及設備
(1) 通信規約
rs232c/485串行口:速率9600bps,1位起始位,8位數據位,1位停止位,無奇偶校驗位;傳輸報文內容以字節為單位,在信道中的傳送順序是:低字節先送,高字節后送;字節內低位先送,高位后送;數據格式為16進制數;異步通信。
(2) 設備
開關量處理器;開關量指示燈;模擬量處理器;模擬量顯示器;時鐘;通信處理器;*控制器。
3 信息傳輸途徑設備和功能
(1) 途徑:數據采集通過plc完成,plc向模擬屏傳輸數據,控制模擬屏狀態。rs485連接圖如圖1所示:
(2) 主要相關設備:*處理器cpu 314;點到點通信模塊cp341-rs422/485。
(3) 功能:—向模擬屏發送模擬量數據;—向模擬屏發送開關量信息;—控制屏狀態,包括:全屏亮暗、全屏信號分合、
變位幀閃光;—設定和改變時鐘時間。
4 通信實現的方法
4.1 初始化
就串行通信而言,交換數據的雙方利用傳輸在線的電壓改變來達到數據交換的目的。如何從不斷改變的電壓狀態中解析出其中的信息,雙方必須有一套共同的譯碼方式,遵守一定的通信規則。這就是通信端口初始化。
通信端口初始化有以下幾個項目必須設置或確認:
(1) 通信模式
串行通信分同步和異步兩種模式。同步傳輸在通信的兩端使用同步信號作為通信的依據,異步傳輸則使用起始位和停止位作為通信的判斷。模擬屏通信模式:異步傳輸;西門子plc通信模式:異步傳輸;二者通信模式相同。
(2) 數據的傳輸速率
異步通信雙方并沒有一個可參考的同步時鐘作為基準。這樣雙方傳送的高低電位代表幾個位就不得而知了。要使雙方的數據讀取正常,就要考慮到傳輸速率。收發雙方通過傳輸在線的電壓改變來交換數據,但發送端發送的電壓改變的速率必須和接收端的接受速率保持*。模擬屏的通信速率:9600bps;西門子plc通信速率:600bps,1200bps,2400bps,4800bps,9600bps,19200bps,38400bps,57600bps,76800bps。初始化,將plc波特率設為:9600bps
(3) 起始位及停止位
當發送端準備發送數據時,會在所送出的字符前后分別加上高電位的起始位及低電位的停止位。接收端會因起始位的觸發而開始接收數據,并因停止位的通知而確定數據的字符信號已經結束。起始位固定為1位,而停止位則有1,1.5,2等多種選擇。模擬屏的停止位:1位;西門子plc的停止位:1位或2位。初始化,將plc數據停止位設為:1位。
(4) 數據的發送單位
不同的協議會用到不同的發送單位(歐美一般用8位、日本一般用7位組成一字節),使用幾位合成一字節,雙方必須*。模擬屏的數據發送單位:8位為一字節;西門子plc的數據發送單位:7位或8位為一字節。初始化,將plc數據發送單位設為:8位。
(5) 校驗位的檢查
為了預防錯誤的產生,使用校驗位作為檢查的機制。校驗位是用來檢查所發送數據正確性的一種校對碼,它分奇偶校驗,也可無校驗。模擬屏校驗位:none;西門子plc校驗位:none,odd,even;初始化,將plc校驗位設為:none。
(6) 工作模式
交換數據是通過一定的通信線路來實現的。微機在進行數據的發送和接收時通信線路上的數據流動方式有三種:單工、半雙工、全雙工。rs232和rs422使用全雙工模式,rs485使用半雙工模式。模擬屏工作模式:rs232全雙工/rs485半雙工;西門子plc工作模式:rk512全雙工四線制(rs422);3964r全雙工四線制(rs422);ascii全雙工四線制(rs422);ascii半雙工兩線制(rs485);初始化,將plc工作模式設為:ascii半雙工兩線制(rs485)。
(7) 數據流控制—握手
傳輸工作進行時,發送速度若大于接收速度,而接收端的cpu處理速度不夠快時,接收緩沖區就會在一定時間后溢滿,造成后來發送過來的數據無法進入緩沖區而漏失。采用數據流控制,就是為了保證傳輸雙方能正確地發送和接收數據,而不會漏失。數據流控制一般稱為握手,握手分為硬件握手和軟件握手。模擬屏數據流控制:none;西門子plc數據流控制:none。要通過用戶程序詢問和控制。
(8) 錯誤預防—校驗碼
在傳輸的過程中,數據有可能受到干擾而使原來的數據信號發生扭曲。為了監測數據在發送過程中的錯誤,必須對數據作進一步的確認工作,zui簡單的方式就是使用校驗碼。模擬屏校驗碼:異或校驗和。要在plc上編校驗碼程序。
![]() | 6ES7322-1BL00-4AA2 SIMATIC S7-300 IO 模塊 束 存在 關: 數字輸出 S7-300 SM 322 (6ES7322-1BL00-0AA0), 1x 前連接器 (6ES7392-1BM01-0AA0) mit 籠卡型觸點,40極 |