欧姆龙CP1H与3G3JZ变频器协议宏通讯使用说明

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

欧姆龙CP1H与3G3JZ变频器协议宏通讯

使用说明书

2010.9

目录

一、建立工程 (3)

1.新建工程 (3)

2.新建Protocol (3)

3.新建Sequence (4)

4.新建Step (5)

二、建立发送消息 (5)

1.新建消息 (5)

2.变频器命令格式 (6)

3.变频器内部寄存器定义 (7)

5.变频器错误代码 (8)

6.与变频器通讯PCMR指令定义 (9)

7.消息编写实例 (9)

三、下载数据 (12)

四、程序编写 (15)

1.内部寄存器区分配: (15)

a)DM区 (15)

b)CIO区 (16)

2.内部寄存器定义 (16)

a)DM区定义 (16)

b)CIO区定义 (17)

c)端口状态寄存器 (18)

3.样例程序 (19)

五、监控通讯状态 (20)

用CX-PROTOCAL设置

PLC与3G3JZ通讯的协议宏

一、建立工程

1.新建工程

2.新建Protocol

将弹出PLC系列选择窗口如下,本例选择CS/CJ系列

并重新命名为Protocol01

选择Target为【SCU[0]】

3.新建Sequence

并重新命名为Sequence01,分别设定通讯时间【Timer Tr】【Timer Tfr】【Timer Tfs】

4.新建Step

在NewSequence上新建Step

配置好步后,下面需要设置发送的消息,见下章

二、建立发送消息

1.新建消息

设置发送的Data,根据变频器操作手册第7章第六页格式编写

本例中的格式为:站号(01)+功能码(10)+开始编号(2110)+个数(0002)+数据数(04)+起始数据+下一数据+CRC-16,如[0110]+[2101]+[0002]+EOT+(R(DM 01000),4)+或[0110]+[2101]+[0002]+[04]+(R(DM 01000),4)+

其中起始数据和下一数据用变量编写,从D1000开始的4Bit即D1000和D1001

2.变频器命令格式

上图为变频器发送和接收命令格式

3.变频器内部寄存器定义a)写寄存器定义

b)读寄存器定义

5.变频器错误代码

6.与变频器通讯PCMR指令定义

7.消息编写实例

先点[Edit]编辑,编辑完后点[INSERT]插入,数据类型为CONSTANT HEX

前部分设置完成后如下图:

其中数据位【04】也可以用Constant Code类型的EOT 0X04 编写,如下图:

后部分为变频器起停控制和频率控制,在Message Data处类型选Variable,然后点[Edit]弹出对话框下图

点[Variable]设置发送地址如下图:

点[Length]设置发送字节数如下图:

设为4个字节,即D1000到D1001,即D1000为起停控制,D1001为频率参数设置校验CRC-16

设置完成后如图

设定完成后切换到Sequence01,设置Send Wait(通讯等待时间)和发送的消息选择刚才编辑好的SD(0)_1

设置Send Wait 时间

如果有多台可设置Next位Next,然后再新建步,添加方法同上

所有都建好并重新命名后效果如下图:

三、下载数据

1.SCU41串口PORT1通讯设定

首先联机读取PLC的所有模块,然后单击SCU[0]模块,右边将显示此模块的所有端口,双击端口号前面的图标进入设置画面,设置通讯方式为Protocol Macro,通讯速率为9600,8,1,E,如下图

2.PLC与变频器通讯线连接变频器端口定义

PLC的SCU41的Port1端口定义

连接图如下

PLC----变频器

1------------4

2-------------5

3.切换到在线模式

4.下载通讯参数

5.下载protocals到PLC

点新建好的Protocal【Protocal01】弹出如下下载编译对话框

点【Compile】编译,然后点【Download】下载

四、程序编写

1.内部寄存器区分配:

a)DM区

i.本体上

ii.扩展端口

b)CIO区

i.本体上

ii.扩展端口

2.内部寄存器定义a)DM区定义

b)CIO区定义

c)端口状态寄存器

通讯端口允许标志

端口ERR标志

端口通讯完成代码

3.样例程序

本例使用的模块单元号为0,串口号为1则:

内部辅助点(协议宏执行中标志)为1509.15

使用7#端口则通讯端口允许标志A20207

程序样例如下

#7110:

7为通讯端口可设为0-7,若设为4则A202.04为‘端口4允许通讯’

1串行端口号

10通讯板/单元编号,为内插板(本体上)时为E1(16进制),为扩展模块时为:单元号+10(16进制)

#0为通讯板上协议宏的序列编号000,即下图中的协议宏Protocol01的编号:000

相关文档
最新文档