CJ1W-SCU模块协议宏做Modbus-RTU主站
CJ1W-SCU模块协议宏做Modbus-RTU主站 本资源总结了使用OMRON的CJ1W-SCU模块通过协议宏功能,实现Modbus-RTU主站与变频器的通讯控制。该资源详细介绍了硬件搭建和接线、软件操作步骤、协议宏配置等方面的知识点。 一、硬件搭建和接线 * CJ1W-SCU41-V1模块的485口连接至3G3MX2的485口 * 终端电阻拨码设置OFF,2线/4线切换拨码设置2侧,单元号设置0 * 3G3MX2侧也有终端电阻拨码,位置请参考图1-1,本次设置OFF 二、软件操作 * 使用CX-Programmer新建CP1H-XA工程,切换到编程模式,双击打开IO表,点击选项-创建,创建成功后,配置SCU模块串口1 * 设置用户设置,协议宏模式,8位数据位,2位停止位,偶校验,9600波特率 * 使用CX-protocol软件,新建工程,创建协议宏工程,选择CJ/CS系列 * 创建序列-步,新建-发送和接收报文 * 编辑写入频率命令和运行命令的报文,第一条命令结束后执行NEXT下一条运行的命令 * 选中New Protocol,设置相关监视时间 * 选中New Protocol List,目标选择对应的SCU模块 * 连接PLC,点击下载协议宏,先编译,再下载 三、协议宏配置 * 编辑写入频率命令和运行命令的报文,第一条命令结束后执行NEXT下一条运行的命令 * 设置变频器的运行指令和频率指定为Modbus通讯,数据为8位,波特率为9600和串口参数一致 四、PLC编程 * 在编辑窗口中进行主程序的编写,内容如下所示 * 1509.15是协议宏执行标志位 * A202.00是内部逻辑端口0的网络通信命令可执行标志位,逻辑端口0~7可以任意指定 * PMCR的第一个控制字的12-15位的0内部逻辑端口0,8-11位的1是串口1,0-7位的10是10+单元号(这里的单元号是0) * 第二个控制字0代表序列0,即POTOCOL中的Sequence0 * 第三个控制字和第四个控制字分别是发送和接收的数据通道,仅当POTOCOL中的Data Address是Operand时有效,所以这里都设为0 * PMCR指令具体含义如下: 本资源详细介绍了使用CJ1W-SCU模块协议宏功能实现Modbus-RTU主站与变频器通讯控制的详细步骤和配置方法,为用户提供了一个实用的解决方案。