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