抖音粉丝群1
『7x24小时有问必答』

记录每次学习的点滴,欢迎交流学习
FXPLC 使用 RS485 和变频器通信
首先是接线
1.png
这个都很简单,记得增加终端电阻,一般大部分都内置终端电阻,只需要拨拨码开关就行
2.png
然后就看怎么进行通信了
3.png
首先要定义通信格式,比如数据长度,校验,传输速度
4.png
5.png
根据上边这些介绍,就可以根据我们的通讯要求进行设定 D8120 的值,因为我们要写入 16 进制的数,因此我们要讲上边的数转换为 16 进制
     b15     1     我们用协议 4,协议 1 为特定通信之间的通信,协议 4 为通用设备间的通信,可以进行更加灵活的地址分配和数据校验。
     b14     0     无协议,没有特定通信协议,中间的自由度比较高
     b13        0      不附加校验
     b12      0         不需要使用
  1*8+0*4+0*2+0*1=8
     b11,b10     1.1     485 通信
      b9     0
      b8     0
     1*8+1*4+0*2+0*1=12(C)
     b7,b6,b5,b4   1.0.0.0   波特率:9600
     1*8+0*4+0*2+0*1=8
     b3,0     1 个停止位
     b2,b1     1.1   偶校验
   b0     1   数据长度 8
0*8+1*4+1*2+1*1=7
     即 H0C87

M8161 处理低 8 位数据,不接通则处理 16 位数据

     PLC 上电时,写入通讯参数,注明处理的数据
     
然后就要看怎么发送了
6.png
7.png
D160 是站号,
D161 是写入参数,H03 为读出数据,H06 写入数据
D162,D163 参数地址高八位,参数地址低八位
D164,D165 数据的高八位,数据低八位
crc 校验指令,D160 为起始地址, D6 为校验码储存寄存器,k6 为对比数据个数
  
8.png
     另外就是变频器也要根据对应的站号,波特率,等参数,每一家的设置方式可能会不太一样,但参数都必须是一致的。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

上一主题上一主题         下一主题下一主题
QQ手机版小黑屋粤ICP备17165530号

关于我们·投诉举报· 用户帮助· 联系我们 · 本站服务 · 版权声明· 隐私政策 · 投搞指南

法律保护:PLC技术网,plcjs.com,plcjs.net等字样
Copyright 2010-2030. All rights reserved. 


微信公众号二维码 抖音二维码 百家号二维码 今日头条二维码哔哩哔哩二维码