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
    +关注

    关注

    5006

    文章

    13091

    浏览量

    461298
  • 通信
    +关注

    关注

    18

    文章

    5940

    浏览量

    135759
  • 功能块
    +关注

    关注

    0

    文章

    18

    浏览量

    6071

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

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

收藏 人收藏

    评论

    相关推荐

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

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

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

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

    PLC Ladder logic语言的基础知识

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

    西门子PLC中OB功能详解

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

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

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

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

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

    plc编程语言有几种,般常用有哪些

    PLC(可编程逻辑控制器)是用于自动化控制系统的电子设备,它使用特定的编程语言来控制和监视机器或过程。常见的PLC编程语言主要有五种:梯形图(Ladder Diagram),指令列
    的头像 发表于 02-01 14:31 3526次阅读

    PLC远程上下载功能实现的基本原理

    PLC远程上下载功能实现的基本原理 首先,需要支持PLC远程上下载的物联网网关,该网关通常具
    的头像 发表于 01-08 17:14 613次阅读

    PLC远程上下载物联网网关的功能

    PLC远程上下载物联网网关的功能 设备远程监控:通过物联网网关,可以实时监控PLC设备的运行状态,获取设备的各种参数信息,以便及时发现和解决
    的头像 发表于 12-28 15:40 469次阅读

    精通PLC的常见标准是什么?

    )掌握PLC编程语言:熟悉PLC的编程语言是精通PLC的关键。常见的PLC编程语言包括梯形图(Ladder Diagram)、功能块图(Fu
    的头像 发表于 12-27 09:00 609次阅读
    精通<b class='flag-5'>PLC</b>的常见标准是什么?

    西门子博途:调用FB(实例化)

    功能块(FC)相比,功能块(FB)具有存储器。这意味着功能块分配本地数据
    的头像 发表于 12-25 11:04 2755次阅读
    西门子博途:调用FB(实例化)

    PLC网关的重要性及其PLC网关功能的介绍

    PLC网关也是工业物联网网关中的种,实现PLC与网关链接设置,此功能可以使用物联工业物联网网关
    的头像 发表于 12-22 15:46 945次阅读

    西门子博途: 功能块、组织介绍-从设备上传

    请注意,加载单个时,变量或其它可能引用的所需不会与各个起加载。在加载过程中,将根据名称重新分配对变量和
    的头像 发表于 12-10 16:06 2522次阅读
    西门子博途: <b class='flag-5'>功能块</b>、组织<b class='flag-5'>块</b>介绍-从设备上传

    如何查看及更改函数/函数的调用环境

    模块化设计的思想是把些相似的功能(比如电机控制、阀控制)设计成函数或函数,这样就可以反复调用。其优点是:使程序架构更加清晰,避免重复编写相似功能的代码。不过可能会产生
    的头像 发表于 11-17 09:08 812次阅读
    如何查看及更改函数/函数<b class='flag-5'>块</b>的调用环境

    什么是FB功能块?为什么要使用FB功能块?如何制作FB功能块

      FB功能块种封装了特定逻辑功能的模块。它类似于子程序或函数,但是它有自己的内部变量和接口。FB
    的头像 发表于 11-09 16:13 3599次阅读
    什么是FB<b class='flag-5'>功能块</b>?为什么要使用FB<b class='flag-5'>功能块</b>?如何制作<b class='flag-5'>一</b><b class='flag-5'>个</b>FB<b class='flag-5'>功能块</b>?