無論是KUKA還是ABB,亦或是其他品牌的機(jī)器人,他們與PLC通信的方式大多都是采用PROFINET IO形式,不需要編程,而且通信也是實(shí)時的,但需要機(jī)器人配置PROFINET網(wǎng)卡,這無疑增加了機(jī)器人的采購成本,其實(shí),機(jī)器人默認(rèn)支持MODBUS TCP通信的,PLC也是,我們完全可以通過MODBUS TCP 簡單的編程實(shí)現(xiàn)與機(jī)器人的通信。
S7-1200中具有14個MODBUS TCP通信資源,也就是說可以同時與14臺機(jī)器人進(jìn)行通信,一般情況下,機(jī)器人作為服務(wù)器,PLC作為客戶端。
我們以PLC做客戶端,與14臺作為服務(wù)器的機(jī)器人進(jìn)行通信,說明如何編程。
采用MODBUS TCP通信,只需要編程,不需要任何的組態(tài),直接寫程序就行。
首先從指令集中調(diào)用MB_CLIENT指令,這是客戶端指令,MB_SERVER是服務(wù)器指令。
程序段1是PLC寫數(shù)據(jù)到1號機(jī)器人。
MB_MODE=0是讀,MB_MODE=1是寫。
MB_DATA_ADDR是1號機(jī)器人的數(shù)據(jù)區(qū)地址,這里用的保持性寄存器地址,注意機(jī)器人的保持性寄存器地址一定要加上40001之后,才是MB_DATA_ADDR正確的數(shù)值。
MB_DATA_LEN是數(shù)據(jù)的長度,單位是WORD。如果MB_DATA_ADDR不是保持性寄存器地址,則MB_DATA_LEN的單位是BIT。
MB_DATA_PTR是數(shù)據(jù)區(qū),也就是說把PLC中哪里的數(shù)據(jù)寫入到1號機(jī)器人,即源數(shù)據(jù)。
CONNECT是連接參數(shù),很關(guān)鍵,在這里填寫機(jī)器人的IP地址和端口號。
CONNECT的參數(shù)如下圖所示。
RemoteAddress就是機(jī)器人的IP地址。
RemotePort就是機(jī)器人的端口號。
如果ActiveEstablished=1,即PLC做客戶端,如果ActiveEstablished=0,即PLC做服務(wù)器。
1號機(jī)器人的ID要和2號機(jī)器人的ID不一樣,一個機(jī)器人一個獨(dú)立的ID,數(shù)值隨便填寫即可。
Interfaceld直接填寫64即可。
程序段2用來讀1號機(jī)器人數(shù)據(jù)到PLC中。
CONNECT填寫的變量和程序段1中的要一樣,因?yàn)槭峭粋€機(jī)器人,如果是其他機(jī)器人,就要不一樣了。
MB_DATA_PTR即把機(jī)器人中的數(shù)據(jù)讀取后放到PLC的哪些數(shù)據(jù)中。
同一臺機(jī)器人之間的讀寫要輪詢,同一臺機(jī)器人的讀寫不能同時發(fā)生,不同機(jī)器人之間的讀寫可以同時發(fā)生,如同時讀1號、2號、3號等機(jī)器人的數(shù)據(jù)是可以的,但不能對某一臺機(jī)器人同時讀或?qū)憽?/p>
然后按照上面的方法,編程剩下的13臺機(jī)器人就可以了。
詞條
詞條說明
較新過程映像順序過程映像輸入/輸出(OB 1 過程映像)將按以下順序進(jìn)行較新:執(zhí)行操作系統(tǒng)的內(nèi)部任務(wù)。將過程映像輸出 (PIQ) 表寫入到模塊的輸出。將輸入狀態(tài)讀取到過程映像輸入 (PII) 表中。執(zhí)行用戶程序以及其內(nèi)部調(diào)用的所有塊。操作系統(tǒng)自動控制過程映像輸出到模塊輸出的寫入過程和過程映像輸入的讀取過程。過程映像較新期間出現(xiàn) I/O 訪問錯誤S7-300 CPU 對過程映像較新期間出錯的響應(yīng):無
DSL 流提示只有與設(shè)備存在在線連接時才顯示該頁面。此頁面顯示會影響數(shù)據(jù)傳輸速率的參數(shù)。顯示值說明對于接收方向(下行),將顯示下列值:下游交錯深度 (Downstream Interleaver Depth)顯示數(shù)據(jù)的交錯深度。交錯深度越深,響應(yīng)時間越長。下游線路衰減 (dB) (Downstream Line Attenuation (dB))顯示線路衰減。線路衰減取決于電纜直徑和傳輸頻率。下游
組態(tài)連接需要注意的要點(diǎn)網(wǎng)絡(luò)視圖為您提供了一種清晰的結(jié)構(gòu)化平臺,用于組態(tài)設(shè)備之間的通信連接?;竟δ芫W(wǎng)絡(luò)視圖中的圖形連接組態(tài)只需單擊幾下鼠標(biāo)就可以圖形方式創(chuàng)建連接。高亮顯示可能的連接伙伴選擇一個通信類型,將自動高亮顯示可能的通信伙伴。自動搜索連接路徑設(shè)置自動分配可能的較佳連接路徑或選擇其它連接路徑。自動傳送組態(tài)如果稍后組態(tài)或聯(lián)網(wǎng)模塊,則自動分配已組態(tài)的且受該模塊支持的連接。用戶友好的方式顯示連接選擇
USS(Universal Serial Interface,通用串行通信接口)是西門子專為驅(qū)動裝置開發(fā)的一種基于串行總線傳輸數(shù)據(jù)的通信協(xié)議。可將變頻器與PLC或PC進(jìn)行通信連接,并直觀地實(shí)現(xiàn)對驅(qū)動器的監(jiān)控。USS是一種主從結(jié)構(gòu)協(xié)議,USS總線上只允許有一個主站和較多31個從站,且每個從站擁有一的站地址。其工作機(jī)制是由主站發(fā)起、輪詢訪問各個從站,從站接收到主站報文且本站被主站尋址時,才會做出響應(yīng)
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
電 話: 021-37660026
手 機(jī): 13681875601
微 信: 13681875601
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
手 機(jī): 13681875601
電 話: 021-37660026
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com
¥6300.00
網(wǎng)課專享 教學(xué)一體機(jī) 21.5寸
¥1980.00