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

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

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

一個(gè)PLC用于與車號(hào)分配PC聯(lián)網(wǎng)的功能塊

機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 來源:機(jī)器人及PLC自動(dòng)化應(yīng)用 ? 2020-06-12 10:28 ? 次閱讀

近期由于疫情放假,廠房斷電恢復(fù)時(shí),標(biāo)簽PLC無法與控制電腦連接,功能塊反饋狀態(tài): 7000,沒有正在處理的作業(yè).

一個(gè)PLC用于與車號(hào)分配PC聯(lián)網(wǎng)的功能塊:

程序中通過使用FB65功能塊

T_CONNECTION(REQ :=REQ_CON, ID := T_PAR.ID, CONNECT := T_PAR);

通過TCP和ISO on TCP使用

兩個(gè)通信伙伴都調(diào)用FB 65 "TCON"來設(shè)置和建立通信連接。在這些參數(shù)中,您要指定哪個(gè)伙伴是主動(dòng)通信傳輸點(diǎn)、哪個(gè)伙伴是被動(dòng)通信傳輸點(diǎn)。設(shè)置并建立連接后,CPU會(huì)自動(dòng)對(duì)連接進(jìn)行維護(hù)和監(jiān)視。

如果連接中斷,如由于線路中斷或遠(yuǎn)程通信伙伴而造成的中斷,主動(dòng)伙伴會(huì)嘗試重新建立已組態(tài)的連接。在這種情況下,不必再次調(diào)用FB 65 "TCON"

FB 65 "TCON"是一種以異步方式工作的FB,這意味著它的作業(yè)處理要覆蓋若干個(gè)FB調(diào)用。要啟動(dòng)作業(yè)來設(shè)置并建立連接,可用REQ = 1調(diào)用FB 65。輸出參數(shù)RET_VAL和BUSY中指示作業(yè)狀態(tài)。

REQ : 使用脈沖控制進(jìn)行連接,控制參數(shù)REQUEST啟動(dòng)建立由ID指定的連接的作業(yè)。作業(yè)在上升沿啟動(dòng)。

ID: 與遠(yuǎn)程伙伴之間建立的連接或用戶程序和操作系統(tǒng)通信層之間建立的連接的標(biāo)識(shí)號(hào)。標(biāo)識(shí)號(hào)必須與本地連接描述中的相關(guān)參數(shù)標(biāo)識(shí)號(hào)相同。=4

DONE: =1: 無錯(cuò)執(zhí)行連接。

CONNECT :使用TCP和ISO on TCP的開放通信連接分配參數(shù)和為使用UDP的本地通信接入點(diǎn)分配參數(shù) .

STATUS:狀態(tài)參數(shù):故障信息

在功能塊里建立靜態(tài)結(jié)構(gòu)變量體為了復(fù)合連接網(wǎng)絡(luò)

T_PAR: STRUCT

block_length : WORD := W#16#40;

id : WORD := W#16#0;

connection_type : BYTE := B#16#00;

active_est : BOOL := FALSE;

local_device_id : BYTE := B#16#0;

local_tsap_id_len : BYTE := B#16#0;

rem_subnet_id_len : BYTE;

rem_staddr_len : BYTE := B#16#0;

rem_tsap_id_len : BYTE := B#16#0;

next_staddr_len : BYTE;

local_tsap_id : ARRAY [1..16 ] OF BYTE :=16(B#16#0);

rem_subnet_id : ARRAY [1..6 ] OF BYTE :=6(B#16#0);

rem_staddr : ARRAY [1..6 ] OF BYTE :=6(B#16#0);

rem_tsap_id : ARRAY [1..16 ] OF BYTE :=16(B#16#0);

next_staddr : ARRAY [1..6 ] OF BYTE :=6(B#16#0);

spare : WORD;

END_STRUCT ;

連接結(jié)構(gòu)描述(UDT )

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

    關(guān)注

    5014

    文章

    13351

    瀏覽量

    464472
  • 通信
    +關(guān)注

    關(guān)注

    18

    文章

    6051

    瀏覽量

    136230
  • 功能塊
    +關(guān)注

    關(guān)注

    0

    文章

    18

    瀏覽量

    6115

原文標(biāo)題:CPU315通過TCON與PC電腦聯(lián)接

文章出處:【微信號(hào):gh_a8b121171b08,微信公眾號(hào):機(jī)器人及PLC自動(dòng)化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    三菱PLC編程語言解析

    61131-3,包括梯形圖(Ladder Diagram, LD)、功能塊圖(Function Block Diagram, FBD)、指令列表(Instruction List, IL)和順序功能
    的頭像 發(fā)表于 12-26 17:36 ?334次閱讀

    西門子流量累計(jì)FB介紹

    西門子流量累計(jì)FB(Function Block)是種專門為處理和計(jì)算流量數(shù)據(jù)而設(shè)計(jì)的功能塊,它通常在博途(TIA Portal)軟件中被創(chuàng)建和使用。該功能塊的意義在于將復(fù)雜的流量
    的頭像 發(fā)表于 12-19 10:28 ?321次閱讀
    西門子流量累計(jì)FB<b class='flag-5'>塊</b>介紹

    工業(yè)PLC網(wǎng)關(guān)具備哪些功能?

    天拓四方TDE工業(yè)PLC網(wǎng)關(guān)是種專為工業(yè)自動(dòng)化應(yīng)用設(shè)計(jì)的設(shè)備,它在工業(yè)互聯(lián)網(wǎng)平臺(tái)中扮演著智能傳輸終端的重要角色。PLC網(wǎng)關(guān)支持主流工業(yè)PLC
    的頭像 發(fā)表于 11-29 15:58 ?147次閱讀

    PLC遠(yuǎn)程監(jiān)控物聯(lián)網(wǎng)方案解析

    PLC遠(yuǎn)程監(jiān)控物聯(lián)網(wǎng)方案是種集成了傳感器、通信技術(shù)和軟件平臺(tái)的系統(tǒng),用于實(shí)現(xiàn)對(duì)PLC(可編程邏輯控制器)的遠(yuǎn)程監(jiān)控和管理。以下是該方案的詳
    的頭像 發(fā)表于 11-20 11:01 ?225次閱讀
    <b class='flag-5'>PLC</b>遠(yuǎn)程監(jiān)控物<b class='flag-5'>聯(lián)網(wǎng)</b>方案解析

    PLC聯(lián)網(wǎng)平臺(tái):功能與應(yīng)用探索

    PLC聯(lián)網(wǎng)平臺(tái)是種集成了數(shù)據(jù)采集、處理、傳輸和管理功能體化系統(tǒng),其核心在于將可編程邏輯控制器(P
    的頭像 發(fā)表于 11-01 09:28 ?301次閱讀

    plc編程語言編程相關(guān)技巧有哪些

    PLC(可編程邏輯控制器)編程語言及相關(guān)編程技巧是工業(yè)自動(dòng)化領(lǐng)域中不可或缺的知識(shí)。 、PLC編程語言概述 PLC編程語言主要包括梯形圖(Ladder Diagram, LD)、
    的頭像 發(fā)表于 10-21 16:56 ?406次閱讀

    轉(zhuǎn)載 golang內(nèi)存分配

    Go 的分配采用了類似 tcmalloc 的結(jié)構(gòu).特點(diǎn): 使用一小塊一小塊的連續(xù)內(nèi)存頁, 進(jìn)行分配某個(gè)范圍大小的內(nèi)存需求. 比如某個(gè)連續(xù) 8KB 專門
    的頭像 發(fā)表于 09-05 14:12 ?290次閱讀
    轉(zhuǎn)載 golang內(nèi)存<b class='flag-5'>分配</b>

    PLC Ladder logic語言的基礎(chǔ)知識(shí)

    編程的基本原理和功能,深入介紹了Ladder Logic語言的定義、特點(diǎn)、基本語法及其在實(shí)際工業(yè)系統(tǒng)中的應(yīng)用。此外,還探討了PLC特殊功能和用戶定義
    的頭像 發(fā)表于 07-11 10:32 ?1500次閱讀
    <b class='flag-5'>PLC</b> Ladder logic語言的基礎(chǔ)知識(shí)

    西門子PLC中OB功能詳解

    西門子PLC(Programmable Logic Controller)作為工業(yè)自動(dòng)化領(lǐng)域的核心設(shè)備,其內(nèi)部功能強(qiáng)大、應(yīng)用廣泛。在西門子PLC中,OB(Organization B
    的頭像 發(fā)表于 06-15 11:27 ?5073次閱讀

    PLC聯(lián)網(wǎng)網(wǎng)關(guān)是什么?有什么功能

    可編程邏輯控制器(PLC)幾乎存在于所有現(xiàn)代工業(yè)中。盡管它們有多種品牌和型號(hào),但它們都有個(gè)共同目標(biāo):在復(fù)雜的工業(yè)場(chǎng)景中實(shí)現(xiàn)自動(dòng)化控制、測(cè)量和執(zhí)行程序。隨著工業(yè)物聯(lián)網(wǎng)技術(shù)的不斷深入發(fā)展
    的頭像 發(fā)表于 06-07 11:29 ?517次閱讀

    如何通過工業(yè)物聯(lián)網(wǎng)關(guān)實(shí)現(xiàn)遠(yuǎn)程控制PLC設(shè)備呢?

    ,就是其應(yīng)用的一個(gè)重要方面。那么,如何通過工業(yè)物聯(lián)網(wǎng)關(guān)實(shí)現(xiàn)遠(yuǎn)程控制PLC設(shè)備呢?接下來,我們將詳細(xì)解答這問題。 首先,我們需要理解PLC
    的頭像 發(fā)表于 04-30 14:58 ?784次閱讀
    如何通過工業(yè)物<b class='flag-5'>聯(lián)網(wǎng)</b>關(guān)實(shí)現(xiàn)遠(yuǎn)程控制<b class='flag-5'>PLC</b>設(shè)備呢?

    PLC聯(lián)網(wǎng)關(guān)是什么?

    凸顯。 PLC聯(lián)網(wǎng)關(guān)是種將PLC設(shè)備接入物聯(lián)網(wǎng)網(wǎng)絡(luò)的設(shè)備,它實(shí)現(xiàn)了PLC設(shè)備與網(wǎng)絡(luò)世界的無縫
    的頭像 發(fā)表于 03-13 15:17 ?1293次閱讀
    <b class='flag-5'>PLC</b>物<b class='flag-5'>聯(lián)網(wǎng)</b>關(guān)是什么?

    FILTER單元無法過濾出重復(fù)的故障及受影響的功能塊

    電子發(fā)燒友網(wǎng)站提供《FILTER單元無法過濾出重復(fù)的故障及受影響的功能塊.pdf》資料免費(fèi)下載
    發(fā)表于 02-21 10:26 ?0次下載
    FILTER單元無法過濾出重復(fù)的故障及受影響的<b class='flag-5'>功能塊</b>

    plc編程入門基礎(chǔ)知識(shí) plc編程語言有幾種

    PLC編程語言主要分為五種不同的類型,它們分別是:梯形圖、指令列表、功能塊圖、結(jié)構(gòu)化文本和流程圖。每種編程語言都有其自身的特點(diǎn)和適用范圍。 梯形圖(Ladder Diagram,LD)是PLC編程中最常用的
    的頭像 發(fā)表于 02-04 15:55 ?1740次閱讀

    plc編程語言有幾種,般常用有哪些

    PLC(可編程邏輯控制器)是用于自動(dòng)化控制系統(tǒng)的電子設(shè)備,它使用特定的編程語言來控制和監(jiān)視機(jī)器或過程。常見的PLC編程語言主要有五種:梯形圖(Ladder Diagram),指令列
    的頭像 發(fā)表于 02-01 14:31 ?3868次閱讀