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

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

举报
开通vip

OMRON CJ1W-SCU31与安科瑞仪表宏协议通讯测试.docOMRON CJ1W-SCU31与安科瑞仪表宏协议通讯测试.doc OMRON CJ1W-SCU31与安科瑞 仪表宏协议通讯测试 目 录 1. 硬件连接 ............................................................................................................................................................................. 3 1.1...

OMRON CJ1W-SCU31与安科瑞仪表宏协议通讯测试.doc
OMRON CJ1W-SCU31与安科瑞仪表宏协议通讯测试.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 1. 器件清单 序号品名品牌规格及型号数量备注 1电源模块OMRONCJ1-PA205R1 2CPU模块OMRONCJ1M-CPU12-ETN1CJ1W-TER01 3通讯模块OMRONCJ1W-SCU31-V11 4电力仪表ACRELPZ80-P4/C1 5接头D9公头1 6其他通讯线/电源线/烙铁1 相关产品: 2. 硬件连接 2.1. SCU模块引脚定义 SCU模块引脚定义如下 485口当使用4线制时,接1、2、6、8;当使用2线制时接1、2或6、8。 2.2. PZ80引脚定义 安科瑞的PZ三相智能仪表在本次通讯中要用的端子如下。A为485,,B为485+ 2.3. 通讯线的连接 2.3.1. SCU31和PZ80通讯连接 2.3.2. PZ80与PC通讯测试连接 2.3.3. SCU31与PC通讯测试连接 3. PZ80通讯测试 用电脑上的串口调试工具与PZ80做Modbus通讯测试,验证PZ80 Modbus通讯正常。 采用“PZ80与PC通讯测试连接”的连接方式接好线。 3.1. PZ80的通讯相关参数 数据帧格式 地址 功能码 数据 校验 仪表内Modbus对的相关地址 3.2. 通讯指令测试 3.2.1. 串口调试工具参数设置 3.2.2. 指令测试 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 3.3. SCU31与PC测试 3.3.1. 硬件设置 CJ1W-SCU31上设置单元号,终端电阻,接线方式为2线/4线制 3.3.2. SCU31与PC的接线 3.3.3. SCU31与PC通讯测试 3.3.3.1. 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 3.3.3.2. 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穿入到报文中。地址在报文中代号含义 表示地址 表示起始码 表示结束码 表示自动计算后面数据的长度 表示校验码 [ ]表示数据 Modbus读寄存器03命令格式为 地址+命令+起始地址+数据长度+CRC校验码,按如下建立 点“Address”中的“Edit”,数据类型选择“Constant HEX”16进制常量,点下方HEX,在弹出的键窗口输入01地址 完成后点“Insert”插入,在报文窗口插入的地址代码,在实际发送报文时将由刚才输入的地址01替换 输入命令代码03:点“Message Data”,“Edit”,弹出数据编辑窗口,输入03后,按“Insert”将命令代码插入到报 文中 输入读取的起始地址0000:点“Message Data”,“Edit”,弹出数据编辑窗口,输入0000后,按“Insert”将命令代 码插入到报文中 输入读取的数据个数0001:点“Message Data”,“Edit”,弹出数据编辑窗口,输入0001后,按“Insert”将命令代码插入到报文中 输入校验码:点“Check Code”,“Edit”按如下设置CRC校验,并插入到报文中,确认报文中校验码之前都为蓝色,表示都参加了校验计算,可以通过“Check Code”栏中的第一个框调整校验码地起始位置,第二个框调整校验码的结束位置,并以蓝色在报文中显示出来 这样就完成了一条Modbus发送的报文 , 接收报文 上一条Modbus的返回格式为 地址+命令+数据长度(字节数)+数据+校验 新建接收报文,输入地址,命令码的操作同发送报文 输入数据的长度:这里接收的数据长度根据发送命令中读取的不同会有改变,可以通过“Length”中插入自动计算长度。点“Length”,“Edit”,以1个字节为单位计数,完成后插入到报文中 接下来的数据是我们需要的返回数据,直接存入到D0区,“Message Data”选择Variable(变量),“Edit” Type选择Variable,点下方,Type选择Write,Data中选择Channel,Area中选择DM区,Channel通道 号写0,在yN+x表达式中写0,N为重复计数 设置长度,点,长度设置为2字节 将数据插入到报文中 添加CRC校验,操作同发送报文,结果如下 完成后的报文 , 序列 新建一序列组织发送报文和接收报文的工作,右键“New Protocol”,“Create”,“Sequence” 新建序列步 指定重复次数Repeat:重复次数是指这步将被重复执行多少次,对于同类型设备,不是地址的同类数据读取很有用。Type指重复计数器N是否复位,如果复位,则N从0开始,如Hold保持,则从上次计数的基础上累加。Counter指定重复的次数,Constant为常数,也可以读取某一区域的值 命令Command:指定是发送还是接收等命令,这里选发送和接收 重复次数:发送接收失败重试的次数 发送报文:从发送报文列表中选择要发送的报文 接收报文:从接收报文列表中选择要接收的报文,发送报文和接收报文要对应好 , 设定协议的目标:单击协议列表,在目标窗口中选择此协议要使用的串口单元的单元号, 此处为1 , 下载协议:菜单“PLC”,“Connect to PLC”连接PLC。选中一个协议列表,菜单“Protocol”,“Download Portocols”。 点编译,点下载协议 , 程序编写:在CX-P中写入如下程序,此处SCU31单元号为1,用第1个端口,逻辑口用1端口
本文档为【OMRON CJ1W-SCU31与安科瑞仪表宏协议通讯测试.doc】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
最新资料
资料动态
专题动态
is_083599
暂无简介~
格式:doc
大小:1MB
软件:Word
页数:33
分类:生活休闲
上传时间:2017-09-15
浏览量:121