一、案例描述
现场有一条传送带,由两个部分组成,左边部分由一台PLC控制,右边部分由一台PLC控制,需要在同一台触摸屏上面监控2台PLC的数据。
控制要求:
1)PLC开机时或者按下复位按钮时,夹爪无物料时,夹取机构需要回原点(松开夹爪,上升到顶部);夹爪有物料时,需要将物料放到X1位置,再回原点。
2)左边工位的X1感应到物体了,机械手就过来夹取,放到右边PLC的X1上面。
3)需要在威纶通触摸屏上面能监控到两台PLC上面的各个点位。
4)需要有手动模式,手动模式下,能自动的控制各个气缸动作。
二、三菱NN通讯协议的介绍
我们来介绍一下,什么是N:N网络,它是三菱FX系列PLC之间数据交互的一种专用协议,它Zui多能实现8台FX系列的PLC之间进行通讯。
看上图,我们以一台3U的PLC作为主站,于的几台PLC从站进行通讯,这样,我们就能实现主站与各个从站进行信息交互。
下面我们先来学习下接线,如下图,我们可以在每一个PLC左端添加一个模块,485BD板
硬件准备好了之后,我们就可以进行连线,如下图,我们可以发现,连线非常简单
接线接好之后,我们需要对PLC的通讯参数进行设置么?这里并不需要,这是三菱专门做的一种通讯协议,非常简单,接好线之后就能直接使用,怎么使用呢,我们先来看下下图
我们选择其中一台PLC作为主站(其他PLC都是从站),主站PLC需要设定站号为0,根据从站个数,给D8177赋值,设定好从站的个数,Zui后通过给D8178赋值,确定好通讯的数据有哪些D8178怎么用,我们后面再讲。现在设置如下,从站个数我们设置为1个,通讯的模式我们选择1模式。
从站设定的PLC,只需要写一行程序,设定一个站号,比如1号站,就用MOV指令给D8176赋值给个1,就可以了,如下图,
3、自动顺序控制。
这里面的D6不等于2和不等于6,这两步是电机50HZ运行时的步数,我们通过其他的程序去启动,当设备处于0步时,进入第一步运转。控制以20HZ的频率运行10s,时间到了就人D0加1,D6会等于2,动作进入第二步。