PLC 和NC的接口信号内容探讨

已锁定

易工数控

  • 帖子

    50
  • 精华

    0
  • 被关注

    25

论坛等级:侠士

注册时间:2016-08-25

普通 普通 如何晋级?

PLC 和NC的接口信号内容探讨

2268

2

2022-10-02 08:54:10

我们的数控系统由NC和PLC两个功能不同的CPU构成的,

还有一些人机交互的设备,HMI和MCP面板

为什么会由两个CPU呢

其实是为了更高高效的处理数据,

数控系统NC的CPU 主要负责位置控制,插补运算,比如速度控制,

PLC的CPU 主要负责逻辑处理

专门的芯片负责专门的功能。所以为了效率要分开。

这些不同的区域和功能需要交换数据和信息就需要用到接口功能

就好比中国和美国两个国家,如果要沟通交流的话需要通过大使馆或者各种会议,大使馆和会议就是两个交流的接口。

NCPLC 交流的信号主要由三种

1.   周期性的信号

2.   触发事件的信号交换

3.   消息的交换

 

周期性交换的信号

 

主要是由数据类型为 bit 组成的数组,它用来交换PLC 和NC的状态,比如PLC给NC的启动信号,停止信号,

NC给PLC的 运行信号,中断信号等,

此外还有方式组信号,自动,手动啊

通道的一些状态信号

轴的一些状态信号

全局的一些NC信号,

他们的特点就是 都是一个位,为了保证每个PLC循环都能由NC信号状态,所以 这些信号的交换,一般是在OB1的首行执行。比如说 FC2 就是一个信号交换的关键的功能块,它始终在OB1的第一行,


这部分内容我们会分享给大家 各种轴的接口信号该怎么找,该如何使用接口信号的文档

 

第二类 信号是 事件触发的信号

首先是NC给PLC的一些事件触发信号,比如说M代码辅助功能,是NC程序来激活PLC的某个功能,M功能的设计,决定了NC程序是否要等待功能的执行,是否参与工件的加工。

为了尽可能降低对NC处理程序速度的影响,数据交换要尽可能快,且稳定可靠

因此数据交换具有中断性质和应答机制,中断就是快的体现,应答就是稳的体现。

系统的底层会在循环开始的时候就判断信号状态,并给NC相应的应答,

当然了,如果NC给出的信号不需要PLC应答,就不会影响NC程序的处理

上面说到的是NC给PLC的事件触发信号,下面介绍一下,PLC给NC的事件触发信号

它的特点是无论何时,只要PLC给NC发出了信号,相应的事件就会被触发

这同样也是一种需要应答信号,这里我们会介绍一些特殊的FC功能块,比如如何激活异步子程序,如何读取NC变量

 

最后一类信号交互是 消息

用户可以自己编辑和定义自己的消息,这些消息是通过基本程序的里面的位数组传递的,也是有专门的程序块来处理这些消息类信息,如果有HMI的话,这些消息会在HMI中显示。

 

最后一类是跟HMI交互的信息,HMI会写会读,从而实现人机交互,也是有专门的程序块来处理HMI的信息。

https://www.bilibili.com/video/BV1QR4y1d7if/


PLC 和NC的接口信号内容探讨 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SINUMERIK

共有25545条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。