案例分享三菱FX3U与485继电器模块通讯应用
485继电器模块采用RS-485通信协议进行数据传输,可以通过串口通讯实现独立或同时控制多个继电器的开关状态。这样可以更加方便实现对多个设备或者电路的控制。
它不仅能够节省接线成本,并且具有体积小、抗干扰能力强、传输距离远、稳定性高的特点,适用于工业环境和长距离传输。广泛使用于工业控制、智能农业、智能家居、楼宇自动化等领域。
一、案例控制要求:
1.使用器材:FX3U-PLC(加485-BD板)、485继电器模块。
2.控制要求:PLC与485继电器模块进行串口通讯,控制485继电器模块通道的开关状态。
二、硬件接线说明:
三、通讯参数设置:
485继电器模块的通讯参数可以参考手册得知:数据位为8位、无校验、停止位1位、波特率9600。
对应3U PLC的485 BD板也需要设置通讯参数,点击PLC参数进入设置界面。选择PLC系统设置2.勾选通道1通信设置,协议为无顺序协议。数据长度,奇偶校验,停止位,波特率都与485继电器模块设置一致。
类型,选择RS-485。最后点击设置结束即可。
四、RS指令说明:
RS指令是一种串行无协议通信指令。只需一些简单设定即可实现数据交换。
发送数据的写入︰以脉冲方式将发送请求指令置ON,将要发送的数据写入到D100开始的软元件(指定的点数区域),并将发送请求(M8122)置ON,执行数据的发送。
注意:发送结束后,发送请求(M8122)会自动复位,不需要程序对其复位。
接收数据的移动:从连接的设备接收到数据后,接收结束标志位(M8123)置ON,将D200中保存的接收数据移动到其他的保存区域中。
注意:移动接收数据后需将接收结束标志位(M8123)复位,M8123为ON时,不能获取下一个接收数据。
使用到的特殊软元件有:M8122发送请求,M8123接收结束标志位。还有M8161,8位处理模式。无协议通信方式有两种数据处理格式,当M8161设置为OFF时,为16位数据处理模式;反之则为8位数据处理模式。
16位数据模式下,寄存器D值分成低8位、高8位后被发送接收。8位数据模式下,忽略高8位,仅将低8位视为有效的数据。
五、应用程序编写:
通过查阅继电器模块手册可得知:打开继电器的协议报文为AA 00 02 01 bb。关闭继电器的协议报文为AA 01 03 01 bb,我们用的是第一个继电器模块。地址位为00。所以关闭第一个继电器模块的协议报文为:AA 00 03 01 bb。
也可以发送AA 00 06 01 bb获取模块当前的继电器状态,如果数据位返回00则代表继电器未打开。如果数据位返回FF则代表继电器打开。
程序编写:
六、总结:
1、使用16位处理模式时,需进行高低字节互换。对RS指令不熟悉的建议使用8位处理模式,方便编程及理解。
2、一次完整的通信过程中,RS指令必须一直保持有效直到接收数据完成。RS指令在程序中可以无数次地使用,但是正在驱动中的指令请保持只有一个。
3、RS指令仅执行PLC通道1的数据发送和接收。如果使用PLC通道2进行通讯,请使用RS2指令。用法大同小异,只是特殊软元件地址不同。
文章来源:技成培训网原创,作者:范腾楷;未经授权禁止转载,违者必究!
小编今天整理了1117例三菱PLC项目实操案例,里面包含了各行各业的一些经典项目应用, 喜欢的朋友扫码免费领取学习!
如何获取 1117套案例资料?
关注并私信【三菱】即可免费领取!
从压焊机、电梯、三色平网印花机、10种单按钮控制程序、送料器、打包机、注塑机、液压机、刨床控制、小冲床、发泡机...等应用程序。
今天分享的三菱PLC实操应用学习资料有1117套案例程序 ,包含了各行各业都会用到的一些经典程序,非常实用!
▼
如何获取 1117套案例资料?
关注并私信【三菱】即可免费领取!
如何获取 电气热门资料?
操作指引如下!
三菱FX3U与485继电器模块通讯应用!
更多精彩,点击关注“技成微课堂”
485继电器模块采用RS-485通信协议进行数据传输,可以通过串口通讯实现独立或同时控制多个继电器的开关状态。这样可以更加方便实现对多个设备或者电路的控制。
它不仅能够节省接线成本,并且具有体积小、抗干扰能力强、传输距离远、稳定性高的特点,适用于工业环境和长距离传输。广泛使用于工业控制、智能农业、智能家居、楼宇自动化等领域。
一、案例控制要求:
1.使用器材:FX3U-PLC(加485-BD板)、485继电器模块。
2.控制要求:PLC与485继电器模块进行串口通讯,控制485继电器模块通道的开关状态。
二、硬件接线说明:
三、通讯参数设置:
485继电器模块的通讯参数可以参考手册得知:数据位为8位、无校验、停止位1位、波特率9600。
对应3U PLC的485 BD板也需要设置通讯参数,点击PLC参数进入设置界面。选择PLC系统设置2.勾选通道1通信设置,协议为无顺序协议。数据长度,奇偶校验,停止位,波特率都与485继电器模块设置一致。
类型,选择RS-485。最后点击设置结束即可。
四、RS指令说明:
RS指令是一种串行无协议通信指令。只需一些简单设定即可实现数据交换。
发送数据的写入︰以脉冲方式将发送请求指令置ON,将要发送的数据写入到D100开始的软元件(指定的点数区域),并将发送请求(M8122)置ON,执行数据的发送。
注意:发送结束后,发送请求(M8122)会自动复位,不需要程序对其复位。
接收数据的移动:从连接的设备接收到数据后,接收结束标志位(M8123)置ON,将D200中保存的接收数据移动到其他的保存区域中。
注意:移动接收数据后需将接收结束标志位(M8123)复位,M8123为ON时,不能获取下一个接收数据。
使用到的特殊软元件有:M8122发送请求,M8123接收结束标志位。还有M8161,8位处理模式。无协议通信方式有两种数据处理格式,当M8161设置为OFF时,为16位数据处理模式;反之则为8位数据处理模式。
16位数据模式下,寄存器D值分成低8位、高8位后被发送接收。8位数据模式下,忽略高8位,仅将低8位视为有效的数据。
五、应用程序编写:
通过查阅继电器模块手册可得知:打开继电器的协议报文为AA 00 02 01 BB。关闭继电器的协议报文为AA 01 03 01 BB,我们用的是第一个继电器模块。地址位为00。所以关闭第一个继电器模块的协议报文为:AA 00 03 01 BB。
也可以发送AA 00 06 01 BB获取模块当前的继电器状态,如果数据位返回00则代表继电器未打开。如果数据位返回FF则代表继电器打开。
程序编写:
六、总结:
1、使用16位处理模式时,需进行高低字节互换。对RS指令不熟悉的建议使用8位处理模式,方便编程及理解。
2、一次完整的通信过程中,RS指令必须一直保持有效直到接收数据完成。RS指令在程序中可以无数次地使用,但是正在驱动中的指令请保持只有一个。
3、RS指令仅执行PLC通道1的数据发送和接收。如果使用PLC通道2进行通讯,请使用RS2指令。用法大同小异,只是特殊软元件地址不同。
文章来源:技成培训网原创,作者:范腾楷;未经授权禁止转载,违者必究!
免费领取电工软件
内含科莱尔电工仿真软件、电工技能与实训仿真教学系统、cade_simu电气线路绘制仿真软件等热门电工软件!
点击立即领取↓↓↓
10款电工仿真软件资料
相关问答
485adp模块是干什么的?
485模块一般是用来通信传递各种数据参数信号的模块,通常应用于各种计量单元以及参数需要远距离传输的场合,是一种常用的数据模块485模块一般是用来通信传递各...
485通讯有哪些元件组成.?-beanbean2016的回答-懂得
好用的芯片很多很多,我认识的范围大多设计者除了需求分析外大多根据习惯选型。原因是采用485的场合很多都有可靠性要求,自己有过成功应用的比较放心...
485通讯有哪些元件组成.?-帅哥阳光明媚的回答-懂得
好用的芯片很多很多,我认识的范围大多设计者除了需求分析外大多根据习惯选型。原因是采用485的场合很多都有可靠性要求,自己有过成功应用的比较放心...
电池485通讯什么意思?
电池485通讯是指使用RS-485通信协议进行电池监测和通信的一种方式。RS-485是一种串行通信协议,具有高速传输、抗干扰能力强等特点,因此被广泛应用于工业自动...
485温度采集模块会漏电吗?
根据485温度采集模块的设计和工作原理,它本身并不会产生漏电,因为它是通过传感器来采集温度信号,而传感器只会输出微弱的电信号,不会导致漏电问题。但是,如...
485通讯模块怎么判断坏了?
485通讯模块坏了,可以通过以下几种方式来判断:1.检查线路是否正常,如线路是否短路、断路等;2.检查接口是否正常,如接口是否松动、接触不良等;3.检查...
三菱plcfx3u485模块怎么接线?
需要具体情况而定,但一般需要以下步骤:1.将FX3U-485ADP-MB模块的RS485口接到需要通讯的设备上,保证接触良好。2.将FX3U-485ADP-MB模块上的接口块以及连接线都...
模拟量转485采集模块是什么意思?
模拟量转485采集模块是一种用于将模拟信号转换为数字信号并通过RS485通讯接口进行传输的设备。它可以将来自各种模拟传感器、仪器的模拟信号(例如温度、湿度、...
plc485通讯能读不能写?
PLC485通讯不能写入的原因可能有很多种:1.通讯软件设置不正确:通讯软件设置的参数必须与PLC的参数完全匹配,如波特率、数据位、停止位等。2.PLC地址设置不...
三菱plc如何通过485与信捷触摸屏通讯?
您好,要通过485实现三菱PLC与信捷触摸屏的通讯,需要进行以下步骤:1.确保三菱PLC和信捷触摸屏的RS485通信接口的参数设置一致,例如波特率、数据位、停止位等...