关于博途上升沿指令的使用问题
发布网友
发布时间:2022-04-30 16:38
我来回答
共2个回答
热心网友
时间:2022-06-27 16:26
建议你仔细阅读一下博图的指令手册,关于上升沿指令说明很详细,
首先第一个常开触点M0.0和后面的M0.1 ,M0.2没有任何关系,M0.0的通断不会影响到M0.2和M0.1,上升沿指令是在M0.1=1的状态下,将一个周期的至ON信号储存在M0.2内,所以这个程序是要M0.1=1之后,后面的时间继电器才会被M0.2导通一个周期
热心网友
时间:2022-06-27 16:27
与可编程逻辑控制器 (PLC) 的最初使命相比,自动化控制器的功能已经要远远多于代替继电器。现在,控制器能够集成逻辑、运动、机器人,以及与其它机器和管理系统进行通信。性能可以从简单设备到多核处理器不等。
传统的PLC、可编程自动化控制器 (PAC) 和工业控制计算机 (IPC) 之间的区别主要与处理能力和性能相关,不过现在它们彼此之间的界线正在逐渐模糊。由于遵循国际电工委员会 (IEC) 61131-3 编程规范,控制软件取得了一定程度的标准化。在后台运行的强大的实时操作系统,避免了对基于Microsoft Windows操作系统的依赖。因此 “基于IPC的控制”一词,如果改为 “基于Intel或基于AMD”可能更精确,可以反映所使用的强大的主流处理器。
由于现在的自动化控制器除了进行逻辑处理外,还可以做更多其它事情, PLC可能是一个过时的术语。因为所有的自动化控制器都是可编程的,PAC中的 “P”也似乎是多余的。控制器基本上是计算机,可以在同一个处理器上运行多个操作系统 (实时、Microsoft Windows和 Linux)。IPC可用于控制、数据采集以及不断出现的新任务,比如边缘计算。
传统的PLC I/O通信响应时间,取决于网络性能、节点数、通信量、CPU性能和 CPU负载;采用更严格的集成和开放 IEC 61131 技术的设计,集中软件管理和分散的程序执行,可以提高性能。图片来源:贝加莱
控制器功能的考量
在相同的软件环境、相同的程序中,运行在同一个处理器上,协调所有机器的功能,正在变成一种流行趋势。这需要机器功能同步,并且采用模块化代码结构,使得有组织的、有凝聚力的方法成为可能。尽管如此,有些领域却并不需要那么多集成控制,例如简单的应用程序,就没有扩展计划。应用的复杂性和性能需求决定了控制器的规格。选择控制器的时候有很多因素需要考虑,根据应用的不同,您可能需要对下面的注意事项进行考量。
● 逻辑
对逻辑控制的基本需求,是为什么我们继续将自动化控制器称为PLC的原因。PLCopen 是一个组织,它负责维护和扩展 IEC 61131-3 编程标准的范围,并管理大量的知识、培训和库。该组织的活动,远远超出逻辑控制的范围,包括运动、安全、OPC 统一体系架构 (UA)、XML 等。
● 多轴运动
根据应用的复杂度和运动的同步性等需求的不同,自动化控制器可以控制数十甚至数百个运动轴。随着摩尔定律和行业标准的发展,不再需要有专用运动网络的独立运动或机器人控制器。
● 网络安全
在北美,硬接线网络安全仍然是首选。网络安全设施与控制机器的设备运行在同一个网络上,已被证明为一个行之有效的控制功能。
网络安全的实现,可以从控制处理器上的冗余内核,到单独的安全控制器,再到小型系统中的安全输入/输出 (I/O) 来实现。网络安全还延伸到运动安全和机器人功能,允许机器以安全模式运行,而不是直接关闭,从而可以提供卓越的运行效率。