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

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

3天内不再提示

FC常见的错误有哪些

机器人及PLC自动化应用 来源:搜狐网 作者:搜狐网 2020-11-07 11:08 次阅读

对于初学来说,容易 在ENO的使用上出错误,由于不清楚ENO来龙去脉,经常认为只要调用FC是无条件的,那么ENO也是永远导通的,实则不然.

下图所示: 进行模拟量转换,并无条件地将MD10的数值,传送至MD14.

图中可以看出,当FC105的输入端PIW256在正常范围内的时候,MOVE指令被执行(ENO=EN),当PIW256超出了上限之后,MOVE指令不再被执行(ENO不能由EN控制).此故障还是比较隐蔽的,因为大部分情况下,输入可能都处于正常范围.

分析:

在STEP7的LAD编程手册中有对EN/ENO机制的详细描述,这里不再熬述.仅列出主要部分内容:

ENO的值取决于公式: ENO =EN与非(error)

如果程序调用没有错误(error = 0) ,则ENO =EN

如果程序调用有错误 (ERROR =1) , 则ENO = 0

EN/ENO机制用于:

数学运算指令

传输及转换指令

一危机循环移位指令

块调用

EN/ENO机制不能用于:

比较指令

计数器

定时器

如果用户要创建自己在FBD或LAD中调用的块,那么必须确保退出块时,置位BR位。这并不是一个自动处理过程。不能使用BR作为存储位,因为EN/ENO机制不断重写BR位。作为替代,可使用一个临时变量(例如# error)来保存发生的所有错误,并用0初始化此变量。在块内部程序中,如果用户某处程序行为错误状态,则可以将此变量置1。并且在块结尾编写以下程序段:

确保在任何情况下都处理本段操作,这表示禁止在块内使用BEC,并禁止跳过本程序段。

责任编辑人:CC

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

    关注

    1

    文章

    75

    浏览量

    41870

原文标题:FC 常见错误 -ENO的误解-

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

收藏 人收藏

    评论

    相关推荐

    初学仿真常见错误

    本推文针对Sentaurus初学者频繁遇到的错误进行简单整理,具体是包括Sde、Sdevice仿真常见错误
    的头像 发表于 12-03 16:24 810次阅读
    初学仿真<b class='flag-5'>常见</b>的<b class='flag-5'>错误</b>

    盘点PCB设计中的常见错误

    搞技术,难免存在错误,只有经历过错误,才能更快地成长。PCB设计也一样,今天就来盘点一下PCB设计中最常见错误
    的头像 发表于 01-12 09:53 716次阅读
    盘点PCB设计中的<b class='flag-5'>常见</b><b class='flag-5'>错误</b>

    光纤通道FC存储交换机的常见问题哪些

      FC存储交换机还是比较常用的,光纤通道FC存储交换机的常见问题的解决方法,在这里拿出来和大家分享一下,希望对大家有用。FibreChannel两种常用的拓扑结构
    发表于 07-14 17:29

    C语言入门教程-指针常见错误

    指针常见错误 错误 1:未初始化的指针一个最易犯的指针错误是试图引用未初始化(因而指向的是无效地址)的指针。例如: int*p; *p=12;
    发表于 07-29 11:47 976次阅读

    Keil常见错误警告

    该文档详细介绍了在Keil编译环境下的常见错误警告,及其解决方法
    发表于 08-29 14:22 4次下载

    Keil常见错误警告

    Keil常见错误警告,感兴趣的小伙伴们可以瞧一瞧。
    发表于 11-17 11:43 0次下载

    PCB作业中常见14大错误

    原理图常见错误
    的头像 发表于 03-12 11:06 3902次阅读

    使用电源滤波器的常见错误

    本文主要介绍了使用电源滤波器时的常见错误
    发表于 08-12 16:10 1387次阅读
    使用电源滤波器的<b class='flag-5'>常见</b><b class='flag-5'>错误</b>

    3种常见的PCB设计错误

    作为所有电子设备不可或缺的一部分,世界上最流行的技术需要完善的PCB设计。但是,过程本身有时什么也没有。精致而复杂,在PCB设计过程中经常会发生错误。由于电路板返工会导致生产延迟,因此,以下是为避免功能错误而应注意的三种常见PC
    发表于 02-04 06:26 8次下载
    3种<b class='flag-5'>常见</b>的PCB设计<b class='flag-5'>错误</b>

    FC对输出的错误处理

    如果没有数据被写至 FC 的 OUT参数,FC将会输出一个随机值!对于 FB, 因为其可以使用背景数据块来存储 OUT参数的数值,即使某次调用没有对 OUT参数进行写操作,OUT参数依然可以输出上一次的旧值。
    的头像 发表于 11-09 16:51 1030次阅读

    PLC的8种常见错误类型

    我们整理了当PLC呈现反常报警时,PLC修理人员需要了解的8种常见错误类型。
    的头像 发表于 06-08 16:38 551次阅读

    泰克示波器探头在日常使用中的常见错误

    今天,PRBTEK来为大家分享下,泰克示波器探头在测试中有哪些常见错误?
    的头像 发表于 06-19 10:05 335次阅读

    vlookup常见的12种错误

    中,我将介绍VLOOKUP函数的常见错误,并提供详尽、详实、细致的解决方法。 错误#N/A:这是最常见的VLOOKUP错误之一,它表示无法找
    的头像 发表于 12-01 11:19 1676次阅读

    机械制图常见错误汇总

    今天分享是《机械制图常见错误》 资料。
    的头像 发表于 12-26 10:41 354次阅读
    机械制图<b class='flag-5'>常见</b><b class='flag-5'>错误</b>汇总

    串口通信常见错误和故障排除方法

    在进行串口通信时,确实可能会遇到一些常见错误和问题。
    的头像 发表于 03-02 14:19 1112次阅读