0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

西門子1200PLC之間的TCP通訊組態(tài)編程教程

jf_78858299 ? 來源:工控幫 ? 作者:工控幫張敏 ? 2023-02-13 13:52 ? 次閱讀

S7-1200 與 S7-1200 之間的以太網(wǎng)通信可以通過 TCP 協(xié)議來實現(xiàn),使用的通信指令是在雙方 CPU 調(diào)用 T-block (TSEND_C,TRCV_C,TCON,TDISCON,TSEND,TRCV) 指令來實現(xiàn)。通信方式為雙邊通信,因此 TSEND 和 TRCV 必須成對出現(xiàn)。

1.在網(wǎng)絡(luò)視圖中,創(chuàng)建兩個設(shè)備的連接

圖片

2. 調(diào)用“TCON”通信指令

圖片

3. PLC_1 的 TCON 指令的連接參數(shù)需要在指令下方的屬性窗口“Properties”> “Configuration”>“Connection parameter”中設(shè)置

圖片

4.添加T_SEND數(shù)據(jù)發(fā)送指令

圖片

參數(shù)說明:

輸入接口參數(shù):

REQ := M0.3 //使用2Hz的時鐘脈沖,上升沿激活發(fā)送任務(wù)
ID : = 1 //創(chuàng)建連接ID
LEN := 100 //發(fā)送數(shù)據(jù)長度
DATA := P#DB3.DBX0.0 BYTE 100 //發(fā)送數(shù)據(jù)區(qū)的數(shù)據(jù),使用指針尋址時,DB塊要選用絕對尋址

輸出接口參數(shù):

DONE := M300.0 //任務(wù)執(zhí)行完成并且沒有錯誤,該位置1
BUSY := M300.1 //該位為1,代表任務(wù)未完成,不能激活新任務(wù)
ERROR := M300.2 //通信過程中有錯誤發(fā)生,該位置1
STATUS := MW302 //有錯誤發(fā)生時,會顯示錯位信息

5.添加T_RCV數(shù)據(jù)接收指令

圖片

參數(shù)說明:

輸入接口參數(shù):

EN_R := TRUE //準(zhǔn)備好接收數(shù)據(jù)
ID := 1 //連接號,使用的是TCON的連接參數(shù)中ID號
LEN := 100 //接收數(shù)據(jù)長度為100個字節(jié)
DATA := P#DB4.DBX0.0 BYTE 100 //接收數(shù)據(jù)區(qū)的地址

輸出接口參數(shù):

NDR := M310.0 //該位為1,接收任務(wù)成功完成
BUSY := M310.1 //該位為1,代表任務(wù)未完成,不能激活新任務(wù)
ERROR := M310.2 //通信過程中有錯誤發(fā)生,該位置1
STATUS := MW312 //有錯誤發(fā)生時,會顯示錯誤信息號
RCVD_LEN := MW314 //實際接收數(shù)據(jù)的字節(jié)數(shù)

注意:LEN設(shè)置為 65535 可以接收變長數(shù)據(jù)。同理,在第二個PLC也調(diào)用并配置TCON,T_SEND,T_RCV指令。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 以太網(wǎng)
    +關(guān)注

    關(guān)注

    40

    文章

    5426

    瀏覽量

    171740
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    10863

    瀏覽量

    211800
  • TCP
    TCP
    +關(guān)注

    關(guān)注

    8

    文章

    1353

    瀏覽量

    79078
  • S7-1200
    +關(guān)注

    關(guān)注

    11

    文章

    331

    瀏覽量

    17987
收藏 人收藏

    評論

    相關(guān)推薦

    西門子PLC組態(tài)通訊設(shè)置

    西門子PLC組態(tài)通訊設(shè)置說明。
    發(fā)表于 05-06 16:35 ?43次下載

    基于Modbus/TCP西門子1200PLC和STM32通信

    西門子1200PLC 中間需要交換機來互聯(lián)網(wǎng)口首先通信是要基于協(xié)議的,對于單片機和PLC而言之間的通信協(xié)議可以有很多,串口232,485,ModbusRTU/
    發(fā)表于 11-23 18:21 ?47次下載
    基于Modbus/<b class='flag-5'>TCP</b>的<b class='flag-5'>西門子</b><b class='flag-5'>1200PLC</b>和STM32通信

    西門子1200PLC與庫卡通訊軟件設(shè)置步驟

    西門子1200系列PLC和庫卡機器人的Profine通訊配置
    發(fā)表于 03-17 16:05 ?49次下載

    Modbus TCP轉(zhuǎn)Profinet網(wǎng)關(guān)集中采集電源能耗數(shù)據(jù)到中控西門子1200plc

    本案介紹由Profinet轉(zhuǎn)Modbus TCP網(wǎng)關(guān)連接電源控制柜案例。對各系統(tǒng) 電力設(shè)備能源集中在中在中控室監(jiān)控,由西門子1200/1500組成的PROFIENT總線、Modbus TCP
    的頭像 發(fā)表于 11-01 17:27 ?1411次閱讀
    Modbus <b class='flag-5'>TCP</b>轉(zhuǎn)Profinet網(wǎng)關(guān)集中采集電源能耗數(shù)據(jù)到中控<b class='flag-5'>西門子</b><b class='flag-5'>1200plc</b>

    西門子PLC編程軟件功能及安裝

    西門子PLC編程軟件官方版是一款專為西門子產(chǎn)品打造的PLC編程工具。
    發(fā)表于 04-17 14:31 ?8次下載
    <b class='flag-5'>西門子</b><b class='flag-5'>PLC</b><b class='flag-5'>編程</b>軟件功能及安裝

    西門子1200PLC入門

    本文主要講解西門子1200PLC的入門知識,包括PLC的介紹,應(yīng)用范圍,以及硬件PLC的安裝接線和編程軟件。
    發(fā)表于 04-18 10:49 ?1次下載
    <b class='flag-5'>西門子</b><b class='flag-5'>1200PLC</b>入門

    西門子SMART200 PLC西門子1200 PLC的Modbus TCP通訊實例

    我們上節(jié)課程基于博途V16講了西門子1200PLC和1500PLC的ModbusTCP通訊,這節(jié)課程我們講smart系列PLC
    的頭像 發(fā)表于 04-25 10:27 ?1.4w次閱讀
    <b class='flag-5'>西門子</b>SMART200 <b class='flag-5'>PLC</b>和<b class='flag-5'>西門子</b><b class='flag-5'>1200</b> <b class='flag-5'>PLC</b>的Modbus <b class='flag-5'>TCP</b><b class='flag-5'>通訊</b>實例

    西門子1200PLC連接科爾摩根伺服驅(qū)動器通訊案例

    直接通訊實現(xiàn)數(shù)據(jù)交互。需要通過第三方的協(xié)議轉(zhuǎn)換模塊來實現(xiàn)不同協(xié)議之間的數(shù)據(jù)交換。在本案例中使用北京開疆智能生產(chǎn)的EtherCat轉(zhuǎn)Profinet網(wǎng)關(guān)模塊,實現(xiàn)PLC和遠(yuǎn)程IO數(shù)據(jù)的整體交互,下圖提供自動化任務(wù)的概述,網(wǎng)關(guān)模塊連
    發(fā)表于 05-23 16:49 ?4次下載

    西門子軟件PLC組態(tài)軟件通訊實例

    【導(dǎo)讀】分享西門子虛擬PLC組態(tài)軟件iFIX之間TCP/IP仿真通訊
    的頭像 發(fā)表于 06-19 11:00 ?1713次閱讀
    <b class='flag-5'>西門子</b>軟件<b class='flag-5'>PLC</b>與<b class='flag-5'>組態(tài)</b>軟件<b class='flag-5'>通訊</b>實例

    西門子1200PLC之間的ModbusTCP通訊如何實現(xiàn)?

    西門子1200PLC通過以太網(wǎng)通訊與其它設(shè)備進(jìn)行數(shù)據(jù)交互,西門子1200PLC可以和西門子系列
    發(fā)表于 07-30 14:49 ?9841次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>1200PLC</b><b class='flag-5'>之間</b>的ModbusTCP<b class='flag-5'>通訊</b>如何實現(xiàn)?

    昆侖通泰觸摸屏和西門子1200PLC通訊設(shè)置

    如果你們選用昆侖通態(tài)觸摸屏,如何將新建的項目和一些PLC通訊?今天就以西門子1200PLC為例來說明設(shè)置的步驟!
    的頭像 發(fā)表于 08-21 14:12 ?9697次閱讀
    昆侖通泰觸摸屏和<b class='flag-5'>西門子</b><b class='flag-5'>1200PLC</b>的<b class='flag-5'>通訊</b>設(shè)置

    西門子1200PLC西門子1500PLC的ModbusRTU通訊

    在現(xiàn)代化高度集成工業(yè)中,經(jīng)常用到PLCPLC之間通訊,常見的通訊modbus,profibus DP,profinet ,CANOPEN
    的頭像 發(fā)表于 08-23 09:15 ?4641次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>1200PLC</b>和<b class='flag-5'>西門子</b>1500<b class='flag-5'>PLC</b>的ModbusRTU<b class='flag-5'>通訊</b>

    西門子1200PLC與??禉C器人SC2000系列視覺傳感器順暢連接

    在某車廠汽車生產(chǎn)線上,需要將西門子1200PLC與??禉C器人SC2000系列視覺傳感器,順暢連接,工程師現(xiàn)場添加了Modbus TCP轉(zhuǎn)Profinet網(wǎng)關(guān),實現(xiàn)了PLC和視覺傳感器
    的頭像 發(fā)表于 11-07 11:12 ?2591次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>1200PLC</b>與??禉C器人SC2000系列視覺傳感器順暢連接

    西門子1200PLC與??禉C器人SC2000系列視覺傳感器順暢連

    在某車廠汽車生產(chǎn)線上,需要將西門子1200PLC與海康機器人SC2000系列視覺傳感器,順暢連接,工程師現(xiàn)場添加了Modbus TCP轉(zhuǎn)Profinet網(wǎng)關(guān),實現(xiàn)了PLC和視覺傳感器
    發(fā)表于 11-07 16:41 ?0次下載

    西門子1200PLC與臺達(dá)VFD變頻器的Modbus通訊

    本文案例,工程現(xiàn)場,涉及到西門子1200PLC與臺達(dá)VFD變頻器之間的Modbus通訊,現(xiàn)場工程師應(yīng)用了穩(wěn)聯(lián)技術(shù)的通過Modbus轉(zhuǎn)Profinet網(wǎng)關(guān),將
    發(fā)表于 11-09 16:35 ?20次下載