三菱PLC通讯的案例 通讯有什么用,通讯是如何实现的

自动化行业里 , 不管你用什么编程语言 , 只要你能按照一定的逻辑顺序编写PLC程序 , 基本上大部分的自动化项目都能解决 。通讯作为一个非常重要的技能 , 学会了基本上可以实现万物互联 。三菱自动化里面通讯方式众多:cc-link , N:N网络通讯 , 并联链接 , Modbus通讯等 , 而Modbus作为主流通讯也是被市场上各种设备所兼容 , 三菱Modbus通信主要用到的是RS , RS2(三菱部分plc专用)指令 , 所以三菱的串口通讯也叫作无协议通讯 。

三菱PLC通讯的案例 通讯有什么用,通讯是如何实现的

文章插图
一、通讯有什么用?通讯可以实现设备与设备之间进行数据的相互传输 , 从而实现配合控制 , 协调性的工作 , 数据监控等;例如相机拍照定位计算位置信息 , 传给机械手 , 机械手去对应位置抓取;PLC控制相机和机械手动作;整个系统的运行状态信息又可以传递给数据库(PC端) , 当然也可以传递给手机终端(微信小程序 , 或者APP) , 以上这就是通讯 。
二、通讯的实现条件1、硬件电路必须要一致:常见的RS232 , RS485 , RS422区别在于内部的电路不一样 , 抗干扰能力不一样 , 最终影响通讯传输的数据量和通讯速度不一样 。硬件接口常见的主要有:DB9接头 , RJ网口等 。
2、通讯协议:需要进行通讯的双方必须有共同的通讯协议报文才可以通讯成功 , 也就是必须要有一套约定好的规则 , 主站发给指定的从站命令 , 只有指定的从站可以响应 , 别的从站原地待命 。协议实际上就是代码 , 发送的数据报文格式 。

三菱PLC通讯的案例 通讯有什么用,通讯是如何实现的

文章插图
当然如果协议和硬件接口不一样 , 可以通讯转换设备进行转换 。
三、三菱PLC串口通讯的案例通过三菱FX2N PLC , 以通讯方式实现对变频器FR-E500的正转 , 反转 , 停止进行控制;
变频器E500支持RS485通讯 , 所以需要三菱FX2N的外加FX2N-485-BD模块 , 实现对E500变频器的通讯控制:
三菱PLC通讯的案例 通讯有什么用,通讯是如何实现的

文章插图
PLC与变频器通讯
步骤1:线路接线
模块侧接收数据A接变频器数据发送A , 接收B接变频器发送B , 发送数据A接变频器接收A , 发送数据B接变频器接收B , 具体看下图:

三菱PLC通讯的案例 通讯有什么用,通讯是如何实现的

文章插图
步骤2:变频器参数设置
模式Pr79:1- PU操作模式
站号设置Pr117:站号1
通讯速度Pr118:9600
停止位长Pr119:停止位2位 数据位7位
奇偶校验Pr120:偶校验
通讯再试次数Pr121:9999
通讯校验时间Pr122:9999
等待时间Pr123:9999
CR/LF选择Pr124:无CR/无LF(没有回车没有换行)
步骤3:PLC参数中串口通讯设置(如果在程序中对D8120已经设置 , 则此步可以省略)在PLC中的参数设置如下图:

三菱PLC通讯的案例 通讯有什么用,通讯是如何实现的

文章插图
步骤4:PLC程序编写
1、查找手册 , 变频器的485通讯报文格式如下:(报文传输时是以ASCII格式传输)
三菱PLC通讯的案例 通讯有什么用,通讯是如何实现的

文章插图
报文格式参考
2、程序如下所示:


特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。