您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > CJ2M+CJ1W-SCU41-V1模块做Modbus-RTU从站
CJ2M+CJ1W-SCU41-V1模块做Modbus-RTU从站实验时间:2011年11月8号实验人员:汪强实验设备:CJ2M-CPU33,CJ1W-SCU41-V1,Commix实验目的:CJ1W-SCU41-V1做modbus-rtuslave实验步骤:1、系统概述,硬件搭建和接线①CJ2M-CPU33加CJ1W-SCU41-V1,SCU模块安装在CPU右侧,盖上端板,用XW2Z-200S-CV连接SCU模块上的PORT2和电脑的串口。②modbus-rtu协议规则如下图:2、CJ2M单元设置CPU先用USB和编程软件在线双击IO表和单元设置先把PLC切换到编程模式,然后点击IO表中的选项菜单,找到创建,然后点击确定,PLC自己创建IO表。双击CJ1W-SCU41-V1,出现如下图的设置,在显示的参数组中选到PORT2SETTINGS。在显示的参数组中选择PORT2MODBUS-RTUSLAVESETTINGS,把从站地址改为1。这里如果从站地址默认0,SCU模块会报错。3、COMMIX设置波特率和数据格式需要与SCU模块一致编程说明:Modbus-RTU从站的命令帧格式:功能码如下:01:读取位状态02:读取CIO区多位状态03/04:读取保持/输入寄存器内容05/0F:写单个/多个位06/10:写单个/多个寄存器08:回路测试实验现象:01:读取位状态读取CIO0中0-9位的状态,共计10个位。绿色为命令帧,蓝色为反馈帧4个位地址是一个数字0101000000103DC603/04:读取保持/输入寄存器内容读取DM2000-2005中的值010307D00006C545读取CIO中100-105中的值0F:写单个/多个位把200.00-200.09置110:写单个/多个寄存器分别往D100-D108写入0-8RS-4859-pinsSub-DtypeconnectorpinassignmentPinnumberAbbreviationSignalnameI/O1SDASenddata-Output2SDBSenddata+Output3NCUnused--4NCUnused--5NCUnused--6RDAReceivedata-Input7NCUnused--8RDBRdceivedata+Input9NCUnused--HoodFGShield---NOTE:Whenthe2-wireconnectionsareused,useeitherpins1and2,orpins6and8.
本文标题:CJ2M+CJ1W-SCU41-V1模块做Modbus-RTU从站
链接地址:https://www.777doc.com/doc-1888792 .html