詳細介紹
的通信方式。
2西門子SITOP電源模塊代理商
二、RS485串口通訊
第三方設備大部分支持,西門子S7 PLC可以通過選擇自由口通信模式控制串口通信。簡單的情況是只用發(fā)送指令(XMT)西門子SITOP電源模塊代理商向打印機或者變頻器等第三方設備發(fā)送信息。不管任何情況,都必須通過S7 PLC編寫程序實現(xiàn)。
當選擇了自由口模式,用戶可以通過發(fā)送指令(XMT)、接收指令(RCV)、發(fā)送中斷、接收中斷來控制通信口的操作。
3西門子SITOP電源模塊代理商
三、MPI通訊西門子SITOP電源模塊代理商
MPI通信是一種比較簡單的通信方式,MPI網絡通信的速率是19.2Kbit/s~12Mbit/s,MPI網絡多支持連接32個節(jié)點,大通信距離為50M。通信距離遠,還可以通過中繼器擴展通信距離,但中繼器也占用節(jié)點。
MPI網絡節(jié)點通??梢話霺7-200、人機介面、編程設備、智能型ET200S及RS485中繼器等網絡元器件。
西門子PLC與PLC之間的MPI通信一般有3種通信方式:
1、全局數(shù)據(jù)包通信方式
2、無組態(tài)連接通信方式
3、組態(tài)連接通信方式
4
四、以太網通訊
以太網的核心思想是使用共享的公共傳輸通道,這個思想早在1968年來源于廈威爾大學。 1972年,Metcalfe和David Boggs(兩個都是著名網絡專家)設置了一套網絡,這套網絡把不同的ALTO計算機連接在一起,同時還連接了EARS激光打印機。這就是世界上*個個人計算機局域網,這個網絡在1973年5月22日*運行。Metcalfe在*運行這天寫了一段備忘錄,備忘錄的意思是把該網絡改名為以太網(Ethernet),其靈感來自于“電磁輻射是可以通過發(fā)光的以太來傳播”這一想法。 1979年,DEC、Intel和Xerox共同將網絡標準化。
1984年,出現(xiàn)了細電纜以太網產品,后來陸續(xù)出現(xiàn)了粗電纜、雙絞線、CATV同軸電纜、光纜及多種媒體的混合以太網產品。 以太網是目前世界上流行的拓樸標準之一,具有傳傳播速率高、網絡資源豐富、系統(tǒng)功能強、安裝簡單和使用維護方便等很多優(yōu)點。西門子SITOP電源模塊代理商
5
五、PROFIBUS-DP通訊
PROFIBUS-DP現(xiàn)場總線是一種開放式現(xiàn)場總線系統(tǒng),符合歐洲標準和標準。PROFIBUS-DP通信的結構非常精簡,傳輸速度很高且穩(wěn)定,非常適合PLC與現(xiàn)場分散的I/O設備之間的通信。
在一個立臥轉換加工中心上,Z軸(水平軸,其為全閉環(huán)控制)伺服電機停止后有時來回抖動一下,我發(fā)現(xiàn)其在動時面板上顯示跟隨誤差為0.005,這對加工影響大不?
答:樓主的情況我認為是Z軸的位置環(huán)超調或機械傳動滯后造成的,因為Z軸的伺服控制回路采用全閉環(huán),因此雖然Z坐標在指令控制下精停在某位置,但是由于機械滯后的原因,使得Z坐標在停止后,機械傳動環(huán)節(jié)的內應力使得Z坐標停止后有時回動一下,即樓主說的,面板上顯示跟隨誤差為0.005。
解決方法:1.檢查Z軸的光柵尺讀數(shù)頭是否無損,如有污損用麂皮輕拭,再仔細安裝回原位,試機,若故障依舊繼續(xù)向下進行,
2.檢查Z電機軸與絲杠的連接是否可靠西門子PLC授權一級代理商,如正常,繼續(xù)向下,
3.檢查Z坐標機械傳動環(huán)節(jié)潤滑良好否,如絲杠、導軌油膜厚度正常否,若正常繼續(xù)向下,
4.脫開Z電機軸與絲杠的連接,用手輕輕盤動Z軸絲杠,注意必須正反向輕輕盤,感覺是否有頓滯感,若有,則軸承、絲杠螺母損壞。
經過以上檢查,基本可以判定并排除機床的故障。
西門子PLC授權一級代理商
對于828D上的用戶CF卡,不需要更改extdev.ini文件,直接可以在系統(tǒng)上執(zhí)行程序即可在CF上生成記錄文件。
輸出示例程序如下:
N10 DEF INT ERR1,ERR2,ERR3 ;定義變量
N20 DEF BOOL EXTDEVICE
N30 DEF STRING[80] PHASE
N50 EXTOPEN(ERR1,"LOCAL_DRIVE/my_file.txt","SYN","SHARED");打開外部設備
;EXTOPEN(返回值變量名,“LOCAL_DRIVE/寫入數(shù)據(jù)文件名”,“是否同步寫入”,“是否可共享”)
N60 IF ERR1 > 0
N70 MSG("Error on open device, Error code:"<< ERR1)
N80 M0
N90 ELSE
N100 EXTDEVICE=TRUE
N110 ENDIF
N120 PHASE="hello world"
N130 IF EXTDEVICE ;如果開打設備,準備寫入數(shù)據(jù)
N150 WRITE(ERR2,"西門子PLC授權一級代理商 LOCAL_DRIVE/my_file.txt",PHASE);寫入數(shù)據(jù)
;WRITE(返回值變量名,“LOCAL_DRIVE寫入數(shù)據(jù)文件名”,寫入數(shù)據(jù)字符串變量)
N160 ENDIF
N170 IF ERR2>0
N180 MSG("Error on write operation, Errorcode:"<<ERR2)
N190 M0
N200 ENDIF
N210 EXTCLOSE(ERR3,"LOCAL_DRIVE/my_file.txt")
N220 IF ERR3>0
N230 MSG("Error on close device, Errorcode:"<<ERR3)
N240 M0
N250 ENDIF
N260 M30
執(zhí)行一次程序后,在系統(tǒng)前端用戶CF卡上會自動生成文件my_file.txt,并記錄“helloworld”一次。
2. 將數(shù)據(jù)寫入并保存到系統(tǒng)前面板的U盤上
對于828D的USB接口,需要按外部設備設置,就需要設置extdev.ini文件,把系統(tǒng)CF中的“…/siemens/sinumerik/nck/extdev.ini”拷入“…/oem/sinumerik/nck/”,如下圖:
并修改如下:
注意格式更改完成后,828D斷電重新啟動。
輸出示例程序如下:
N10 DEF INT ERR1,ERR2,ERR3 ;定義變量
N20 DEF BOOL EXTDEVICE
N30 DEF STRING[80] PHASE
N50EXTOPEN(ERR1,"/dev/ext/2/my_file.txt","SYN","SHARED");打開外部設備
;EXTOPEN(返回值變量名,“USB:/寫入數(shù)據(jù)文件名”,“是否同步寫入”,“是否可共享”)
N60 IF ERR1 > 0
N70 MSG("Error on open device, Error code:"<< ERR1)
N80 M0
N90 ELSE
N100 EXTDEVICE=TRUE
N110 ENDIF
N120 PHASE="hello world"
N130 IF EXTDEVICE ;如果開打設備,準備寫入數(shù)據(jù)
N150 WRITE(ERR2,"/dev/ext/2/my_file.txt",PHASE) ;寫入數(shù)據(jù)
;WRITE(返回值變量名,“USB:/寫入數(shù)據(jù)文件名”,寫入數(shù)據(jù)字符串變量)
N160 ENDIF
N170 IF ERR2>0
N180 MSG("Error on write operation, Errorcode:"<<ERR2)
N190 M0
N200 ENDIF
N210 EXTCLOSE(ERR3,"/dev/ext/2/my_file.txt")
N220 IF ERR3>0
N230 MSG("Error on close device, Errorcode:"<<ERR3)
N240 M0
N250 ENDIF
N260 M30
然后可以得到: