《OMRON CJ1W-SCU31与安科瑞仪表宏协议通讯测试.doc》.doc

《OMRON CJ1W-SCU31与安科瑞仪表宏协议通讯测试.doc》.doc

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《OMRON CJ1W-SCU31与安科瑞仪表宏协议通讯测试.doc》.doc

OMRON CJ1W-SCU31与安科瑞仪表宏协议通讯测试 目 录 1. 硬件连接 3 1.1. SCU模块引脚定义 3 1.2. PZ80引脚定义 4 1.3. 通讯线的连接 5 1.3.1. SCU31和PZ80通讯连接 5 1.3.2. PZ80与PC通讯测试连接 5 1.3.3. SCU31与PC通讯测试连接 6 2. PZ80通讯测试 6 2.1. PZ80的通讯相关参数 6 2.2. 通讯指令测试 12 2.2.1. 串口调试工具参数设置 12 2.2.2. 指令测试 12 2.3. SCU31与PC测试 16 2.3.1. 硬件设置 16 2.3.2. SCU31与PC的接线 19 2.3.3. SCU31与PC通讯测试 19 器件清单 相关产品: 硬件连接 SCU模块引脚定义 SCU模块引脚定义如下 485口当使用4线制时,接1、2、6、8;当使用2线制时接1、2或6、8。 PZ80引脚定义 安科瑞的PZ三相智能仪表在本次通讯中要用的端子如下。A为485-,B为485+ 通讯线的连接 SCU31和PZ80通讯连接 PZ80与PC通讯测试连接 SCU31与PC通讯测试连接 PZ80通讯测试 用电脑上的串口调试工具与PZ80做Modbus通讯测试,验证PZ80 Modbus通讯正常。 采用“PZ80与PC通讯测试连接”的连接方式接好线。 PZ80的通讯相关参数 数据帧格式 地址 功能码 数据 校验 仪表内Modbus对的相关地址 通讯指令测试 串口调试工具参数设置 指令测试 PZ80地址设置为1,通讯参数9600,8,n,1,CRC校验 读写密码 密码在PZ80中的地址这0000,现在为默认密码0001 将密码改为0002后,读取的结果 将密码改为111即6F HEX,将读取密码 改地址和波特率 0001中低字节(0-3代表38400,19200,9600,4800) 0001中高字节表示地址 地址改为2,波特率为4800,即3 改成功后,用新的通讯参数连接读取 读相电压 相电压地址为0025-0027,表示相电压Ua,Ub,Uc 线电压地址为0028-002A,分别表示Uab,Ubc,Uca 读相电流 地址002B-002D表示Ia,Ib,Ic SCU31与PC测试 硬件设置 CJ1W-SCU31上设置单元号,终端电阻,接线方式为2线/4线制 SCU31与PC的接线 SCU31与PC通讯测试 PMCR指令介绍 例如:SCU31的单元号设置为1,使用第1个端口通讯,内部端口号可以指定为0,可以自由指定用来确定相应的标志位,则C1= #0111;如果是用第2个端口则C1= #0211。采用逻辑通讯端口0时,端口允许标志为A202.00;采用逻辑端口1时,端口允许标志为A202.01,依此类推,0-7的逻辑端口对应的允许标志为A202.00-A202.07。 内部逻辑端口可以重复使用,但在重复使用时不能同时执行PMCR指令,需要自己编程错开。 以表n=1500+25*单元号协议宏执行标志,若SCU31单元号设置为1,则其端口1的标志为(1500+25*1+9).15=1534.15,端口2的执行标志为(1500+25*1+19).15=1544.15 CX-Potocol软件配置 点“File”-“New”新建项目,选择串口模块或串口板主机的系列,与CX-P中新建项目一样的。 “设定”CPU类型 选择网络类型为toolbus,并设定端口为计算机与PLC的CPU连接的串口号,如下 生成的项目列表如下 新建协议:右键点“New Protocol List”-“Create”-“Protocol”新建一个协议 弹出协议选择对话框,左边的为“SYSMAC-Alpha”的欧姆龙a类型的PLC协议,右边为CS和CJ系列PLC的串行通信模块SCU或通信板SCB的协议,这里我们CPU为CJ系列的,所以选择右边的协议 新建协议后,可以点开协议列表的目录树,新协议名称改为“Modbus”,这里我们测试Modbus协议。协议由发送报文、接收报文和序列组成。序列是来规定发送报文和接收报文的对应关系的。 新建发送报文:右键点“Send Message List”-“Create”-“Send Message” 编辑报文:点报文列表中的向下箭头,弹出报文编辑窗口。点相应区域的“Edit”可以编辑,编辑完成后点“Insert穿入到报文中。地址在报文中代号含义 a表示地址 h表示起始码 t表示结束码 l表示自动计算后面数据的长度 c表示校验码 [ ]表示数据 Modbus读寄存器03命令格式为 地址+命令+起始地址+数据长度+CRC校验码,按如下建立 点“Address”中的“Edit”,数据类型选择“Constant HEX”16进制常量,点

您可能关注的文档

文档评论(0)

wgvi + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档