詳細介紹
咨詢她——張工
PLC卡件HESG330061R1 ED1411C.
PLC卡件HESG330061R1 ED1411C.

在上述通信方式下,由于只用兩根線進行數(shù)據(jù)傳送,所以不能夠利用硬件握手信號作為檢測手段。因而在PC機與PLC通信中發(fā)生誤碼時,將不能通過硬件判斷是否發(fā)生誤碼,或者當 PC與 PLC工作速率不一樣時,就會發(fā)生沖突。這些通信錯誤將導致PLC控制程序不能正常工作,所以必須使用軟件進行握手,以保證通信的可靠性。
由于通信是在PC機以及PLC之間協(xié)調(diào)進行的,所以PC機以及PLC中的通信程序也必須相互協(xié)調(diào),即當一方發(fā)送數(shù)據(jù)時另一方必須處于接收數(shù)據(jù)的狀態(tài)。如圖7-18、圖7-19所示分別是PC、PLC的通信程序流程。
通信程序的工作過程:PC每發(fā)送一個字節(jié)前首先發(fā)送握手信號,PLC收到握手信號后將其傳送回PC,PC只有收到PLC傳送回來的握手信號后才開始發(fā)送一個字節(jié)數(shù)據(jù)。PLC收到這個字節(jié)數(shù)據(jù)以后也將其回傳給PC,PC將原數(shù)據(jù)與PLC傳送回來的數(shù)據(jù)進行比較,若兩者不同,則說明通信中發(fā)生了誤碼,PC機重新發(fā)送該字節(jié)數(shù)據(jù);若兩者相同,則說明PLC收到的數(shù)據(jù)是正確的,PC機發(fā)送下一個握手信號,PLC收到這個握手信號后將前一次收到的數(shù)據(jù)存入的存儲區(qū)。這個工作過程重復一直持續(xù)到所有的數(shù)據(jù)傳送完成。
采用軟件握手以后,不管PC與PLC的速度相差多遠,發(fā)送方永遠也不會超前于接收方。軟件握手的缺點是大大降低了通信速度,因為傳送每一個字節(jié),在傳送線上都要來回傳送兩次,并且還要傳送握手信號。但是考慮到控制的可靠性以及控制的時間要求,犧牲一點速度是值得的,也是可行的。
PLC方的通信程序只是PLC整個控制程序中的一小部分,可將通信程序編制成PLC的中斷程序,當PLC接收到PC發(fā)送的數(shù)據(jù)以后,在中斷程序中對接收的數(shù)據(jù)進行處理。PC方的通信程序可以采用VB、VC等語言,也可直接采用西門子專用組態(tài)軟件,如STEP7、WinCC。
Regeltechnik wien RT8.0147/H21
ABB SattCon 15-10
ET0414934 011945
Domino 23429 ISS. 2 23529
Metso Valmet FBC A413075
Ormec ORN-70/BFDHS
Siemens 6SC6100-0BN21
SIM-275D-48 200-582-300-011
U35224.VE AF F 2 Card 3040637-1111902-02
Helios PMS92-1LC-50-S
CDE1850
Siemens 6AV3637-1LL00-0AX0
ABB AX670 3BSE000566R1
Heinen EAM3211-140
Sulzer RM41
Domino 35915 Power Conversion F5146/2
Siemens 6ES5242-1AA11
Heinen 01-062932-1.0-100
Siemens 6AB6515-0AC
ABB DRH 02050C S20001
ABB DRH 02050 C S20003
BBC DRH 02050
ABB CP651
Siemens 6DD1600-0AE3
Siemens 6DS1723-8RU
Telemecanique TSXAEM413R
Siemens 6DS1140-8AA E:06
Siemens 6DS1307-8AB
Crossfield P7602-1440-C1
Balogh BIDP90
Siemens 6ES5955-3NC42
Baumuller BUG2-60-31-B-010
Omron C500-AD501
Siemens 6DS3305-8BA
Cerutti RE52139
ABB YB-161 100-LK
Siemens 6GK7443-1GX30-0XE0 CP443-1
Allen-Bradley 2711-B5A8
75UMD300CACAA
584SV/0370/400/0011/UK/000/0000/00/000/000
Siemens 6AV8011-1JE22-0FA0
Control Techniques M700-064 00350
Siemens 6ES7315-2AF83-0AB0
Nematron WS-127-V4
DEVIDOIR DV-R 600HD
Lenze 8100 8105_A.1A.50
Elau MC-4/11/10/400
Indramat HZF01.1.W010N
Siemens 6AB7061-7AAB0
Siemens 6DS1715-8AA
Siemens 6ES5242-5AA11
Sulzer RK10
Valmet A413075
Fanuc A16B-2202-0732
Signode 0457443
