無論是KUKA還是ABB,亦或是其他品牌的機器人,他們與PLC通信的方式大多都是采用PROFINET IO形式,不需要編程,而且通信也是實時的,但需要機器人配置PROFINET網(wǎng)卡,這無疑增加了機器人的采購成本,其實,機器人默認支持MODBUS TCP通信的,PLC也是,我們完全可以通過MODBUS TCP 簡單的編程實現(xiàn)與機器人的通信。
S7-1200中具有14個MODBUS TCP通信資源,也就是說可以同時與14臺機器人進行通信,一般情況下,機器人作為服務(wù)器,PLC作為客戶端。
我們以PLC做客戶端,與14臺作為服務(wù)器的機器人進行通信,說明如何編程。
采用MODBUS TCP通信,只需要編程,不需要任何的組態(tài),直接寫程序就行。
首先從指令集中調(diào)用MB_CLIENT指令,這是客戶端指令,MB_SERVER是服務(wù)器指令。
程序段1是PLC寫數(shù)據(jù)到1號機器人。
MB_MODE=0是讀,MB_MODE=1是寫。
MB_DATA_ADDR是1號機器人的數(shù)據(jù)區(qū)地址,這里用的保持性寄存器地址,注意機器人的保持性寄存器地址一定要加上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號機器人,即源數(shù)據(jù)。
CONNECT是連接參數(shù),很關(guān)鍵,在這里填寫機器人的IP地址和端口號。
CONNECT的參數(shù)如下圖所示。
RemoteAddress就是機器人的IP地址。
RemotePort就是機器人的端口號。
如果ActiveEstablished=1,即PLC做客戶端,如果ActiveEstablished=0,即PLC做服務(wù)器。
1號機器人的ID要和2號機器人的ID不一樣,一個機器人一個獨立的ID,數(shù)值隨便填寫即可。
Interfaceld直接填寫64即可。
程序段2用來讀1號機器人數(shù)據(jù)到PLC中。
CONNECT填寫的變量和程序段1中的要一樣,因為是同一個機器人,如果是其他機器人,就要不一樣了。
MB_DATA_PTR即把機器人中的數(shù)據(jù)讀取后放到PLC的哪些數(shù)據(jù)中。
同一臺機器人之間的讀寫要輪詢,同一臺機器人的讀寫不能同時發(fā)生,不同機器人之間的讀寫可以同時發(fā)生,如同時讀1號、2號、3號等機器人的數(shù)據(jù)是可以的,但不能對某一臺機器人同時讀或?qū)憽?/p>
然后按照上面的方法,編程剩下的13臺機器人就可以了。
詞條
詞條說明
處理 PROFINET IO 系統(tǒng)**捷菜單命令,您可以刪除 PROFINET IO 系統(tǒng),創(chuàng)建新系統(tǒng)或?qū)⑵浣涌谶B接到網(wǎng)絡(luò)視圖中的其它子網(wǎng)。這樣,在網(wǎng)絡(luò)視圖中就可以修正現(xiàn)有的 PROFINET 組態(tài)。為 IO 控制器創(chuàng)建新的 PROFINET IO 系統(tǒng)要為 IO 控制器創(chuàng)建一個新 PROFINET IO,執(zhí)行以下步驟:確保沒有將 IO 系統(tǒng)分配給 IO 控制器。如果已經(jīng)為 IO 控制器分配了
PIM BSR概述此頁面顯示有關(guān)引導(dǎo)路由器 (BSR) 的信息。顯示值說明該頁面包含以下框:所選 BSR 的地址 (Address of the selected BSR)顯示 PIM 網(wǎng)絡(luò)或 PIM 域中所選 BSR 的 IP 地址。該表格包括以下列:候選 BSR 地址顯示作為 PIM 路由器 BSR 候選項的設(shè)備接口。候選 BSR **級顯示 BSR **級。
高性能 IRT 的示例組態(tài)下圖顯示了一個實現(xiàn)性能較大化的示例組態(tài)。?X1 接口的端口 2 和線路中接口模塊的端口采用以下設(shè)置:銅纜,長度 < 20 m。?X1 接口的端口 2 和總線上接口模塊的端口采用以下設(shè)置:銅纜,長度 < 20 m。?PG 通過 CPU 的接口 X2 和 X3 與 CPU 建立連接。同步域中采用以下設(shè)置:啟用選項“支持高性能”(Mak
預(yù)留通信資源分配連接資源每個通信連接在通信連接時間內(nèi)都要占用 S7 CPU 的一個連接資源作為管理單元。 如技術(shù)規(guī)范列表所示,每個 S7 CPU 都提供了一定數(shù)目的連接資源,這些連接資源分配給各種通信服務(wù)(編程設(shè)備/操作員面板通信、S7 通信或 S7 基本通信)。按時間順序分配連接資源通信服務(wù)登錄時,將按照登錄順序來分配連接資源。手動分配通信資源為了避免完全依據(jù)通信服務(wù)的請求時間順序來分配連接資源
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
電 話: 021-37660026
手 機: 13681875601
微 信: 13681875601
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com
公司名: 上海騰希電氣技術(shù)有限公司
聯(lián)系人: 田禮科
手 機: 13681875601
電 話: 021-37660026
地 址: 上海松江上海市松江區(qū)廣富林路4855弄星月大業(yè)**88號4樓
郵 編:
網(wǎng) 址: shtxjd.cn.b2b168.com