最近公司接了一个改造项目,电柜里面有两个PLC,一个是三菱3UPLC,一个是5UPLC,设备一共使用了8个轴,伺服电机用的是松下A6伺服,全是发脉冲控制的这应该是原来公司为了节约成本所给出最优的控制方式了;鉴于PLC还能使用,程序读出没有注释,不是自己写的程序,想要了解别人的程序也是有点困难,所以最后决定程序重新编写,在这个过程中本人给大家分享一种两个PLC之间本人觉得最好用的一种通讯方式;,我来为大家科普一下关于两个plc怎样通讯?以下内容希望对你有帮助!

两个plc怎样通讯(分享两个PLC之间本人觉得最好用一种的通讯方式)

两个plc怎样通讯

最近公司接了一个改造项目,电柜里面有两个PLC,一个是三菱3UPLC,一个是5UPLC,设备一共使用了8个轴,伺服电机用的是松下A6伺服,全是发脉冲控制的。这应该是原来公司为了节约成本所给出最优的控制方式了;鉴于PLC还能使用,程序读出没有注释,不是自己写的程序,想要了解别人的程序也是有点困难,所以最后决定程序重新编写,在这个过程中本人给大家分享一种两个PLC之间本人觉得最好用的一种通讯方式;

一、两台PLC之间使用485串口通讯,简易PLC间链接协议,5UPLC模块参数设置-协议格式选择简易PLC间链接,如下图所示:

二、参数设置,如下图所示:

三、起始位软元件与起始字软元件设置,小编使用的是系统默认设置,大家可以根据自己的喜爱设置起始软元件,如下图所示:

四、接下来是3UPLC在程序编辑器里面输入从站设置程序,如下图所示:

相关参数已经设置完毕,接下来就是程序的编写,下面才是小编想分享给大家的程序通讯方式:

一、 主站侧,在主站出,程序到达需要驱动从站程序时,OUT输出一个继电器线圈M1005,执行下一步的条件为从站动作完成继电器的常开信号M1065,主站程序如下图所示:

二、 从站预留出程序接口,当收到主站允许执行信号M1005,执行完当前程序段后,OUT输出当前程序段完成继电器线圈信号M1065,此时主站收到完成信号M1065后跳到下一执行步骤,主站输出允许信号M1005断开,从站执行下一步的条件为主站允许执行继电器M1005的常闭信号,所以此时从站也跳转到下一程序步,通讯完成,从站程序如下图所示:

两个PLC逻辑控制主要集中在主站里面,从站里面就是一些小工具程序段,需要时就通过刚刚的通讯方式呼叫调用,整个通讯过程处理起来是比较的简洁明了,而且不容易出错,是本人使用通讯时最喜欢编写的一种程序方式,所以分享给大家,希望大家能多多关注我,谢谢。