0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一个PLC用于与车号分配PC联网的功能块

机器人及PLC自动化应用 来源:机器人及PLC自动化应用 2020-06-12 10:28 次阅读

近期由于疫情放假,厂房断电恢复时,标签PLC无法与控制电脑连接,功能块反馈状态: 7000,没有正在处理的作业.

一个PLC用于与车号分配PC联网的功能块:

程序中通过使用FB65功能块

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

通过TCP和ISO on TCP使用

两个通信伙伴都调用FB 65 "TCON"来设置和建立通信连接。在这些参数中,您要指定哪个伙伴是主动通信传输点、哪个伙伴是被动通信传输点。设置并建立连接后,CPU会自动对连接进行维护和监视。

如果连接中断,如由于线路中断或远程通信伙伴而造成的中断,主动伙伴会尝试重新建立已组态的连接。在这种情况下,不必再次调用FB 65 "TCON"

FB 65 "TCON"是一种以异步方式工作的FB,这意味着它的作业处理要覆盖若干个FB调用。要启动作业来设置并建立连接,可用REQ = 1调用FB 65。输出参数RET_VAL和BUSY中指示作业状态。

REQ : 使用脉冲控制进行连接,控制参数REQUEST启动建立由ID指定的连接的作业。作业在上升沿启动。

ID: 与远程伙伴之间建立的连接或用户程序和操作系统通信层之间建立的连接的标识号。标识号必须与本地连接描述中的相关参数标识号相同。=4

DONE: =1: 无错执行连接。

CONNECT :使用TCP和ISO on TCP的开放通信连接分配参数和为使用UDP的本地通信接入点分配参数 .

STATUS:状态参数:故障信息

在功能块里建立静态结构变量体为了复合连接网络

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 ;

连接结构描述(UDT )

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • plc
    plc
    +关注

    关注

    5019

    文章

    13400

    浏览量

    465944
  • 通信
    +关注

    关注

    18

    文章

    6084

    浏览量

    136549
  • 功能块
    +关注

    关注

    0

    文章

    18

    浏览量

    6128

原文标题:CPU315通过TCON与PC电脑联接

文章出处:【微信号:gh_a8b121171b08,微信公众号:机器人及PLC自动化应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    在S7-1200/1500中创建气缸功能块的编程指南

    、 导读  气缸是自动化控制设备中较为常用的电气元件,通过气缸可以实现很多动作的控制,如推料动作,夹紧动作等。当设备上气缸特别多的
    的头像 发表于 02-13 10:19 168次阅读
    在S7-1200/1500中创建气缸<b class='flag-5'>功能块</b>的编程指南

    使用SCL编写FIFO功能块

    找到相关的指令。    其实要实现这个功能可直接使用SCL的编程方法编写这样的功能块就可以了,(在文章的结尾会为大家提供参考示例程序和SCL相关的学习资料,供有需要的朋友下载学习)
    的头像 发表于 02-09 10:27 120次阅读
    使用SCL编写FIFO<b class='flag-5'>功能块</b>

    三菱PLC编程语言解析

    61131-3,包括梯形图(Ladder Diagram, LD)、功能块图(Function Block Diagram, FBD)、指令列表(Instruction List, IL)和顺序功能
    的头像 发表于 12-26 17:36 423次阅读

    西门子流量累计FB介绍

    西门子流量累计FB(Function Block)是种专门为处理和计算流量数据而设计的功能块,它通常在博途(TIA Portal)软件中被创建和使用。该功能块的意义在于将复杂的流量
    的头像 发表于 12-19 10:28 432次阅读
    西门子流量累计FB<b class='flag-5'>块</b>介绍

    工业PLC网关具备哪些功能

    天拓四方TDE工业PLC网关是种专为工业自动化应用设计的设备,它在工业互联网平台中扮演着智能传输终端的重要角色。PLC网关支持主流工业PLC
    的头像 发表于 11-29 15:58 194次阅读

    PLC远程监控物联网方案解析

    PLC远程监控物联网方案是种集成了传感器、通信技术和软件平台的系统,用于实现对PLC(可编程逻辑控制器)的远程监控和管理。以下是该方案的详
    的头像 发表于 11-20 11:01 272次阅读
    <b class='flag-5'>PLC</b>远程监控物<b class='flag-5'>联网</b>方案解析

    PLC联网平台:功能与应用探索

    PLC联网平台是种集成了数据采集、处理、传输和管理功能体化系统,其核心在于将可编程逻辑控制器(P
    的头像 发表于 11-01 09:28 334次阅读

    plc编程语言编程相关技巧有哪些

    PLC(可编程逻辑控制器)编程语言及相关编程技巧是工业自动化领域中不可或缺的知识。 PLC编程语言概述 PLC编程语言主要包括梯形图(Ladder Diagram, LD)、
    的头像 发表于 10-21 16:56 476次阅读

    转载 golang内存分配

    Go 的分配采用了类似 tcmalloc 的结构.特点: 使用一小块一小块的连续内存页, 进行分配某个范围大小的内存需求. 比如某个连续 8KB 专门
    的头像 发表于 09-05 14:12 326次阅读
    转载 golang内存<b class='flag-5'>分配</b>

    PLC Ladder logic语言的基础知识

    编程的基本原理和功能,深入介绍了Ladder Logic语言的定义、特点、基本语法及其在实际工业系统中的应用。此外,还探讨了PLC特殊功能和用户定义
    的头像 发表于 07-11 10:32 1599次阅读
    <b class='flag-5'>PLC</b> Ladder logic语言的基础知识

    西门子PLC中OB功能详解

    西门子PLC(Programmable Logic Controller)作为工业自动化领域的核心设备,其内部功能强大、应用广泛。在西门子PLC中,OB(Organization B
    的头像 发表于 06-15 11:27 5361次阅读

    PLC联网网关是什么?有什么功能

    可编程逻辑控制器(PLC)几乎存在于所有现代工业中。尽管它们有多种品牌和型号,但它们都有共同目标:在复杂的工业场景中实现自动化控制、测量和执行程序。随着工业物联网技术的不断深入发展
    的头像 发表于 06-07 11:29 564次阅读

    如何通过工业物联网关实现远程控制PLC设备呢?

    ,就是其应用的一个重要方面。那么,如何通过工业物联网关实现远程控制PLC设备呢?接下来,我们将详细解答这问题。 首先,我们需要理解PLC
    的头像 发表于 04-30 14:58 856次阅读
    如何通过工业物<b class='flag-5'>联网</b>关实现远程控制<b class='flag-5'>PLC</b>设备呢?

    PLC联网关是什么?

    凸显。 PLC联网关是种将PLC设备接入物联网网络的设备,它实现了PLC设备与网络世界的无缝
    的头像 发表于 03-13 15:17 1361次阅读
    <b class='flag-5'>PLC</b>物<b class='flag-5'>联网</b>关是什么?

    FILTER单元无法过滤出重复的故障及受影响的功能块

    电子发烧友网站提供《FILTER单元无法过滤出重复的故障及受影响的功能块.pdf》资料免费下载
    发表于 02-21 10:26 0次下载
    FILTER单元无法过滤出重复的故障及受影响的<b class='flag-5'>功能块</b>