前段时间有个客户打电话让我修机。说是OMRON 的PLC ,我也没怎么在意。只说能搞就搞。打开电箱一开,哇塞,两台CP1H通讯控制7个轴。如下图
以下图清楚点
以前没搞过,一时也看的不是很明白, 只得回去研究下。
第一步: 了解CP1H 硬件
CP1H 本体有三个通讯口。一个USB用来编程,另两个可以安装232 和485 通讯口。
第二步: 了解CP1H有哪些通讯模式
从图片上看,采用了两种通讯模式。1:上位机链接 2: 串行PLC链接
有人问我这是怎么知道的,请看下图:
备注: 分析可以得出: 该设备采用(串行PLC链接)主从通讯,并且采用了一屏带两台的CP1H 的组网方式。(由于两个CP1H的通讯口全部用完,如果没有一屏带两台,应该只需三个插头即可,即两个CPU连起
来在主机与HMI 连接。
好了,我们着重看看OMRON 的CP1H 这两种模式究竟如何设定。
第一种: 串行PLC链接。
俗话说的主从通讯。那么什么叫主从通讯呢? 主机PLC做命令,从机做响应而已。有人说,从机要不要编程。废话,肯定要了。两台CP1H连起来了,主机并不能完全控制从机运行。他能做的就是送些数据给从机。如下图
(主机设置PC LINK通讯设置)
(从机设置PC LINK通讯设置)
详细讲解:
1. CP1H 的两个通讯口随便设定PC LINK 或着其他通讯方式。
2. 链接字什么意思? 简单说你需要两台通讯一次传送的最大字。CP1H最大为10个字。
3. PLC链接模式主全部模式与主体模式的区别。为弄清,我们看手册
首先我们清楚知道。一个CP1H 分配了3100.00----3189.15 共90个字最大连9台CP1H
以上以链接3台为例子。进行说明。仔细看,意思就是每个CP1H自己的数据可以供其 他共享。比如我1号从机有个输入点过来了,那么其他的PLC 都能读取到这个信号。
从图中我们可以看,仅仅主站的数据才可以丢给从站。而从站的数据不直接到其他的从站。只能给主站。
下面举个例子
什么时候用全站模式呢?什么时候用主站模式呢?
这个就得看你的功能需要了。举2个例子
1:比如说我控制12台伺服,每个CP1H控制4台,用三个CP1H 主从通讯。从站只是响应主站的命令。使它运转。并没有其他数据需要告诉其他从站,这时你可以采用主站模式。比较适合。
2:比如是我三个主从通讯。任何一个从站得到急停信号,都要告诉其他从站立马停机
这情况采用全站模式较好。
关于链接字的理解。
这个是相当关键的,直接影响你的程序地址分配。刚开始可能较难理解。我们举个简单例子:
如果链接字为1个,选全站模式 两个从站,一个主站。数据传递是怎样呢?
主站的3100 --------->从站1的3100 --------->从站2的3100
也就是说,从站1,2 中的3100 全是反映的是主站的数据,你没有自主权,你只能读.
主站的3101 < ---------从站1的3101 --------->从站2的3101
也就是说,主站 与从站 中的3101 全是反映的是从站2的数据,
主站的3102 < ---------从站1的3102 <---------从站2的3102
如果链接字为2个,又是怎么样? 请看.
主站的3100,3101 --------->从站1的3100 ,3101---------> 从站2的3100 ,3101
主站的3102,3103 < ---------从站1的3102,3103 --------->从站1的3102,3103 -
主站的3104,3105 < ---------从站1的3104,3105 <---------从站2的3104,3105-
这样我们在编程的时候注意地址是只读(读别的站的值) 还是可以写(将数据写给其他站)
第二种通讯: 该程序采用了上位链接
这种通讯有是什么呢?
俗话说的一屏多机,用一个触摸屏,带几个PLC
这种通讯,一定要采用485 或者422方式。
(主机设置串口1,用于上位链接)
(从机上位链接设置)
讲解: 这种控制是一定要求触摸屏具备485或422 通讯串口 ,具体的设置,可以参考我博客的另一篇《一台威纶屏带多台三菱PLC构成一屏多机组网方法 》
本项目为什么要这样做?
优点:可以减少主机传送的数据,直接由HMI 数据设定。缺点:增加一个通讯口
CP1H最大链接的为10个字,如果要传送较大的数据怎么办?
采用其中的一个字做分时控制,其他字数据传送就可以传送较多数据。 在要求高的场合要注意实效性。
好了,讲解也差不多了,如有不明白之欢迎与我讨论。
qq:1678817509
工控忍者博客 http://yrf0927.blog.163.com/