CP1H的7轴运动控制通讯详解

前言

前段时间,一位客户致电咨询维修其 OMRON PLC。得知是 CP1H 型号后,笔者欣然应允。打开电箱后,发现了两台 CP1H PLC 负责控制 7 个轴,如下图所示。

由于之前未曾接触过该型号,笔者返回研究了一番。

第一步:了解 CP1H 硬件

CP1H 本体共有三个通讯口:一个 USB 接口用于编程,另外两个可安装 232 和 485 通讯口。

第二步:了解 CP1H 通讯模式

从图片中可以看出,采用了两种通讯模式:

  1. 上位机连接
  2. 串行 PLC 连接

下图展示了分析结果:该设备采用(串行 PLC 连接)主从通讯,并采用了一屏带两台 CP1H 的组网方式。(由于两个 CP1H 的通讯口全部用完,如果没有一屏带两台,应该只需三个插头即可,即两个 CPU 连起来再与主机连接。)

第一种模式:串行 PLC 连接

俗称主从通讯。主机 PLC 发出命令,从机响应执行。

下图展示了主机和从机的 PCLINK 通讯设置:

详细讲解:
  1. CP1H 的两个通讯口均可设置为 PCLINK或其他通讯方式。
  2. 链接字:表示通讯时一次传送的最大字数,CP1H 最大为 10 个字。
  3. PLC 链接模式:主模式和主体模式的区别。见下文手册。

根据手册,我们可以得知:一个 CP1H 分配了 3100.00----3189.15 共 90 个字,最大可连接 9 台 CP1H。

以链接 3 台 CP1H 为例进行说明:

可以看出,每个 CP1H 的数据都可以与其他 CP1H 共享。例如,如果 1 号从机收到一个输入点信号,那么其他 PLC 都可以读取到这个信号。

从图中我们可以看到,只有主站的数据可以发送到从站。而从站的数据不能直接发送到其他从站,只能发送给主站。

下面举几个示例:

  1. 使用全站模式的情况:任何一个从站得到急停信号,都要告诉其他从站立即停机。
  2. 使用主站模式的情况:控制 12 台伺服,每个 CP1H 控制 4 台,3 个 CP1H 主从通讯。从站只需响应主站的命令使其运转,没有其他数据需要告诉其他从站。

链接字的理解至关重要,直接影响程序地址分配。刚开始可能较难理解。我们举个简单例子:

  • 如果链接字为 1 个,选择全站模式,两个从站,一个主站。数据传递如下图所示:
  • 主站的 3100 -> 从站 1 的 3100 -> 从站 2 的 3100
  • 也就是说,从站 1, 2 中的 3100 全部反映主站的数据,你没有

本文原创来源:电气TV网,欢迎收藏本网址,收藏不迷路哦!

相关阅读

添加新评论