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

    文章

    78

    浏览量

    42056

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

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

收藏 人收藏

    评论

    相关推荐

    初学仿真常见错误

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

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

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

    Keil常见错误警告

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

    Keil常见错误警告

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

    新手学习Python哪些常见错误

    学习Python的过程中发现一些常见错误,或许大家也会 遇到,这里在此总结如下:
    发表于 10-30 19:45 4次下载

    PCB作业中常见14大错误

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

    常见的PCB设计错误哪一些

    许多方法可以避免大多数常见的PCB设计错误,包括遵循方法的最佳实践,包括设计审查和与供应商的协作,以及利用设计和原型设计技术。
    的头像 发表于 08-15 19:31 1740次阅读

    导致PCB组装的常见错误哪一些

    导致PCB组装的常见错误哪一些
    的头像 发表于 09-08 12:38 4176次阅读

    FC对输出的错误处理

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

    PCB设计工作中常见错误哪些?

    一站式PCBA智造厂家今天为大家讲讲怎pcb设计过程中常见错误哪些?PCB设计过程中常见错误归纳。接下来为大家介绍下PCB设计过程中
    的头像 发表于 05-23 09:02 1517次阅读
    PCB设计工作中<b class='flag-5'>常见</b>的<b class='flag-5'>错误</b><b class='flag-5'>有</b>哪些?

    vlookup常见的12种错误

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

    PCB设计工作中常见错误哪些?

    一站式PCBA智造厂家今天为大家讲讲PCB设计工作中常见错误哪些?PCB设计中最常见到的六个错误。PCB设计是电子产品制造中非常关键的一
    的头像 发表于 02-21 09:32 616次阅读
    PCB设计工作中<b class='flag-5'>常见</b>的<b class='flag-5'>错误</b><b class='flag-5'>有</b>哪些?

    常见的CAN中继器应用错误及原因哪些?

    CAN中继器在应用中可能会遇到一些常见错误,这些错误可能源于多个方面。
    的头像 发表于 05-08 10:16 703次阅读

    PCB线路板制造中常见错误哪些,如何避免?

    一站式PCBA智造厂家今天为大家讲讲避免常见pcb设计错误的方法哪些?避免常见PCB设计错误的方法。避免
    的头像 发表于 06-07 09:15 536次阅读

    服务器错误是怎么回事?常见错误原因及解决方法汇总

    服务器错误是怎么回事?最常见的原因分六个,分别是:硬件问题、软件问题、网络问题、资源耗尽、数据库、文件权限问题。可以根据以下具体错误原因进行辨别,并选择适合的解决方法。关于
    的头像 发表于 08-12 10:11 1606次阅读