netliuhao
netliuhao
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 30 個(gè)
工控威望: 131 點(diǎn)
下載積分: 540 分
在線時(shí)間: 44(小時(shí))
注冊(cè)時(shí)間: 2013-03-12
最后登錄: 2024-07-15
查看netliuhao的 主題 / 回貼
樓主  發(fā)表于: 2016-09-12 07:14
西門(mén)子私服控制器采用報(bào)文方式控制,與PLC通訊。組態(tài)如下
                                                            I  address       O  address
SI motion monitoring                              6724~6747      6724~6747  
Siemens telegram 136 PZD-15/19          4140~4177      
Siemens telegram 136 PZD-15/19                                 4140~4169
描述:我學(xué)習(xí)設(shè)備程序,尋找plc讀取私服控故障制器的方式過(guò)程中,不能找到讀取的硬件地址。不知道是如何實(shí)現(xiàn)通訊的。(意思:電機(jī)出現(xiàn)故障,我至少找到相應(yīng)的控制程序,才能進(jìn)行分析,但我在程序中,找不到對(duì)應(yīng)電機(jī)組態(tài)的硬件地址,我如何分析呢?)

問(wèn):
1. 上面的《SI motion monitoring》這有什么功能?
2. 使用sfc14讀取地址,sfc15寫(xiě)入地址,程序自動(dòng)識(shí)別報(bào)文的輸出地址(狀態(tài)字),輸入地址(控制字)進(jìn)行讀寫(xiě)操作?我理解像pid、pqd一樣,識(shí)別i,q實(shí)現(xiàn)讀寫(xiě)操作。
3.sfc20指令如何使用?因?yàn)闋顟B(tài)字,控制字的起始地址同樣為4140.程序如何知道是讀操作。還是寫(xiě)操作?(我程序標(biāo)注的是使用sfc20實(shí)現(xiàn)的報(bào)文通訊)
sfc20功能塊,僅僅是復(fù)制存儲(chǔ)區(qū)的指令呀。我怎么知道是讀操作?還是寫(xiě)操作?
《輸入過(guò)程映像分區(qū)》是指:外部輸入地址?
外部硬件的實(shí)際輸入地址,將數(shù)據(jù)傳輸給《輸入映像存儲(chǔ)區(qū)》才對(duì)吧?
可以來(lái)個(gè)sfc20例子?帶有解釋的例子,幫助手冊(cè)里有,但我不能充分理解。
4.是否還有其他的讀寫(xiě)報(bào)文指令?

問(wèn)題補(bǔ)充:
我這個(gè)nc新人,在程序里并沒(méi)有找到讀寫(xiě)報(bào)文的地址?吹狡渌呤值幕卮稹
個(gè)人理解如下:
5.nc數(shù)控電機(jī)其實(shí)不需要報(bào)文控制。因?yàn)樗椒姍C(jī)是被數(shù)控G代碼指令控制的。電機(jī)的動(dòng)作等。。。都是由相應(yīng)的G代碼指令實(shí)現(xiàn)動(dòng)作的。我在程序里根本就不應(yīng)該糾結(jié)報(bào)文的讀取地址。
6.我在程序里,只要滿足:電機(jī)使能信號(hào)的全部正確,就可以實(shí)現(xiàn)電機(jī)的工作了(有這些是能信號(hào)后,G代碼就可以控制電機(jī)的具體動(dòng)作了。)
不知道這樣理解對(duì)不對(duì)?
7。我如何才能知道私服控制器需要的使能信號(hào),都有哪些。有這方面的手冊(cè)?