CP1H-Modbus与变频器或仪表通讯

合集下载

欧姆龙变频器与PLC MODBUS-RTU通讯实例

欧姆龙变频器与PLC MODBUS-RTU通讯实例

3G3MX2的MODBUS-RTU通讯功能实验设备:3G3MX2-AB007(变频器)、CP1H-XA40DT-D(PLC)、CP1W-CIF11(RS422/485通讯板)实验目的:1、掌握使用CP1H的简易主站功能控制3G3MX2变频器。

2、掌握3G3MX2的MODBUS-RTU命令格式。

实验步骤:1、系统概述、硬件搭建和接线使用485方式连接、端子排列及开关设置,(如下图所示)3G3MX2:终端电阻开关拨到O的位置。

CP1W-CIF11(如下图所示)485通讯,DIP4=OFF,其他都设置为ON。

接线方法:变频器----CIF11RS-SDA-RS+SDB+2、软件设置①变频器侧参数设置,(如下图所示)即A001=03,A002=03,C071=05,C072=1,C074=01,C075=2,C076=02,C077=0.00, C078=10。

②PLC侧使用串口网关模式,详细设置,(如下图所示)实验现象:1、使用功能码10,写入变频器的频率,其数据格式(如下图所示)频率的寄存器地址(如下图所示)对变频器写入50HZ的频率,数据具体编写如下:01100000(0001-1)00020400001388PLC侧编写(如下图所示)触发A641.00位后,频率正常写入变频器中。

2、使用功能码05,控制变频器运转,数据格式(如下图所示)控制启停的位地址(如下图所示)控制变频器运行,数据编写如下:01050000FF00PLC侧数据编写(如下图所示)触发A641.00后变频器开始运行。

实验总结:1、一开始PLC侧没有发送数据控制之前即使设置了通讯异常检测,变频器也不会报通讯超时错误,只有当下次接收到数据后才会报错。

2、编写地址的时候注意地址=寄存器编号-1。

3、PLC侧如果把节点号设置成0发送控制指令,为全局控制,即所有连接的3G3MX2从站都会收到控制,但是不会反馈数据。

4、在使用通讯指令控制变频器运行后,仍可以使用面板令变频器停止,并且如果下次需要使用通讯方法让变频器启动时,需要先发送一条ON到OFF的停。

MODBUS简易主站功能CP1H

MODBUS简易主站功能CP1H

MODBUS简易主站功能一、Modbus通讯协议介绍1 Modbus协议工业控制已从单机控制走向集中监控、集散控制,如今已进入网络时代,工业控制器连网也为网络管理提供了方便。

Modbus就是工业控制器的网络协议中的一种。

2 两种传输方式控制器能设置为两种传输模式(ASCII或RTU)中的任何一种在标准的Modbus网络通信。

用户选择想要的模式,包括串口通信参数(波特率、校验方式等),在配置每个控制器的时候,在一个Modbus网络上的所有设备都必须选择相同的传输模式和串口参数。

1)ASCII模式当控制器设为在Modbus网络上以ASCII(美国标准信息交换代码)模式通信,在消息中的每个8Bit字节都作为两个ASCII字符发送。

这种方式的主要优点是字符发送的时间间隔可达到1秒而不产生错误。

代码系统·十六进制,ASCII字符0...9,A...F·消息中的每个ASCII字符都是一个十六进制字符组成每个字节的位·1个起始位·7个数据位,最小的有效位先发送·1个奇偶校验位,无校验则无·1个停止位(有校验时),2个Bit(无校验时)错误检测域·LRC(纵向冗余检测)2)RTU模式当控制器设为在Modbus网络上以RTU(远程终端单元)模式通信,在消息中的每个8Bit字节包含两个4Bit的十六进制字符。

这种方式的主要优点是:在同样的波特率下,可比ASCII方式传送更多的数据。

代码系统·8位二进制,十六进制数0...9,A...F·消息中的每个8位域都是一个两个十六进制字符组成每个字节的位·1个起始位·8个数据位,最小的有效位先发送·1个奇偶校验位,无校验则无·1个停止位(有校验时),2个Bit(无校验时)错误检测域·CRC(循环冗余检测)3 命令格式ASCII模式: 地址功能代码数据数量数据1 ... 数据n LRC高字节LRC低字节回车换行RTU模式地址功能代码数据数量数据1 ... 数据n CRC高字节CRC低字节特点:无头代码和结束码注意点:数据长度和校验计算二、Modbus-RTU简易主站功能说明三、Modbus应用地址分配四、实验设备及程序说明:CP1H+CP1W-CIF11+3G3RV-ZV1CP1H :Port1 CPU DIP4设OFF 设串口网关 通信波特率 9600,8,1,NCP1W-CIF11 背后开关设定,1=ON(终端电阻);2,3=ON(RS485方式);5=ON(不要echo back 数据);6=ON(RS485方式)1.引脚定义2.正背面视图3.DIP SWITCH 的含义CP1W-CIF11与3G3RV接线3G3RV-ZV1终端电阻3G3RV-ZV1参数设定22133151串口1:D32200 A641.00串口2。

CP1H内置Modbus-RTU和INVT变频器通讯连接说明

CP1H内置Modbus-RTU和INVT变频器通讯连接说明

一、器件说明本系统使用到OMRON CP1H 一体化小型PLC 和Invt (英威腾)CHF 系列V/F 控制变频器两个主要类型的工业控制元件。

以下做简单介绍:1、CP1H 一体化小型PLC:产品名称: CP1H 小型高功能PLC 产品介绍: 1.基本性能1-1处理速度:基本指令0.1μs ;特殊指令0.3μs 1-2 I/O 容量: 最多7个扩展单元,开关量最大320点,模拟量最大37路1-3程序容量:20K 步 1-4数据容量:32K 字1-5机型类别:本体40点,24点输入,16点输出,继电器输出或晶体管输出可选2.特殊功能2-1 4轴脉冲输出:100kHz×4(X 型和XA 型),最大1MHz (Y 型)2-2 4轴高速计数:单向100kHz 或相位差50 kHz×4(X 型和XA 型),最大1MHz (Y 型) 2-3 内置模拟量: 4输入,2输出(XA 型) 3.通信功能3-1通信接口:最大2个串行通信口(RS-232A 或RS-422/485任选) 本体附带一个USB 编程端口3-2通信功能:上位链接、无协议通信、NT 链接(1:N )、串行网关功能、串行PLC 链接功能、 Modbus-RTU 简易主站 4.其他功能4-1模拟量输入手动设定4-2 2位7段码发光二极管显示故障信息4-3支持欧姆龙中型机CJ1系列高功能模块(最大2块)4-4支持FB/ST 编程,可以利用欧姆龙的Smart FB 库,与CJ1/CS1系列程序统一,可以互换2、Invt(英威腾)CHF 系列V/F 控制变频器:产品类型:CHF 系列通用型V/F 控制变频器 产品介绍:一、优化的V/F 控制CHF 系列变频器采用DSP 控制系统,完成优化的V/F 控制,比传统V/F 控制更具优越的性能。

二、经济型结构(G/P 合一)CHF 系列变频器为通用型变频器,主要面向简单调速应用客户,采用G/P 合一结构,更能满足大部分客户的功能需求。

欧姆龙 CP1H与台达变频器通讯例程

欧姆龙 CP1H与台达变频器通讯例程

D32355 D55
MOV
(021)
响应数据3
[OP1] <cD32356> c25 c26 [OP2]
D32356 D56
MOV
(021)
响应数据4
[OP1] <cD32357> c27 [OP2]
D32357 D57
MOV
(021)
响应数据5
[OP1] [OP2]
D32358 D58 000003 (000021)
000001 (000000)
[程序名称 : 新程序1] [段名: 段1] 通讯开始
W0.00 SET W0.01
通讯标志
<W000.01> a02
通讯开始
000002 (000002)
通讯指令执行 暂存
W0.01 A640.00
通讯标志
A640.01 RSET W0.00
通讯开始
<W000.00> a00
#100 D32303 MOV
(021)
数据
[OP1] [OP2] [OP1] [OP2]
#3 D32304 MOV
(021)
#0000 D32305
(062)
#0808 D32357 D74
[OP1] [OP2] <cD32354> c16 [OP3] <cD00070> c23 [OP1] [OP2] <cD32355> c17 c24 [OP3] <cD00070> c22 [OP1] [OP2] <cD32355> c17 c23 [OP3] <cD00072> c25 [OP1] [OP2] <cD32356> c18 c26 [OP3] <cD00072> c24 [OP1] [OP2] <cD32356> c18 c25 [OP3] <cD00074> c27 [OP1] [OP2] <cD32357> c19 [OP3] <cD00074> c26

OMRON CP1H MODBUS-RTU通讯

OMRON CP1H MODBUS-RTU通讯

C1PH简易Modbus-RTU主站和电力仪表通讯用OMRON 的PLC CP1H的内装RS85通讯板进行MODBUS-RTU通讯。

曾参考在OMRON官方网站上下载的MODBUS-RTU通讯程序,但有些不太明白,经实际测试,报告如下:一、系统组成二、系统设定1.CP1H设定:在编程软件中设置。

Port2为“串口网关”功能,通信波特率 9600,8,1,N2.CP1W-CIF11 DIP开关设定,1=ON(终端电阻) 2,3=ON(RS485方式) 4=OFF5=ON(接收有RS控制),6=ON(发送有RS控制)该内置模板设置为二线制的RS485通讯方式:RDA- -------仪表的RS485-RDB+ ------仪表的RS485+ON Yes1OFF NoTerminal resistorON 2 wires( RS485) 2OFF 4 wires( RS422)ON 2 wires( RS485) 3OFF 4 wires( RS422) have to set same setting of No2 and No34 --ON RD:RScontroll5OFF RD:No RS controll(Always possible to resive )“ No echo back settinng ” also No5= On.ON SD:RScontrol6OFF SD:No Rs controll(Always possible to send )For 4 wire(RS422) 1:N conection, N side unit set NO.6 = ON.For 2 wire(RS485), set No.6=ON.3.仪表设定仪表站地址:=1波特率:3=9600其读取寄存器的指令格式:例:06H03H 00H 00H 00H 21H 84H 65H 仪表站地址:06H;读取指令:03H 读取00H单元~21H单元的数据三、Modbus-RTU 简易主站功能在CP1H CPU 单元上安装RS-422A/485 选件板(或RS-232C 选件板),通过软件开关操作,作为Modbus-RTU 主站,来发送Modbus-RTU 命令。

欧姆龙cp1h串口连接变频器modbus协议

欧姆龙cp1h串口连接变频器modbus协议
[OP1] [OP2] <cD32205> c10
MOV
(021)
#4 D32200
MOV
(021)
#3 D32201
MOV
(021)
#4 D32202
MOV
(021)
#3000 D32203
MOV
(021)
#2 D32204
MOV
(021)
D32254 D20
[OP1] [OP2] 串口1从机地址
<cD32201> c13 c20
[OP1] 传送字节数#4
[OP2] 传送字节
<cD32202> c14 c21
[OP1] 写入地址#1000
[OP2] 写入地址
<cD32203> c15 c22
[OP1] 写入数据数&500
[OP2] 写入数据
<cD32204> c16 c23
[OP1] [OP2] <cD32205> c17
<cD32200> c05 c12
[OP1] [OP2] 6发送,3接受
<cD32201> c06 c13
[OP1] [OP2] 传送字节
<cD32202> c07 c14
[OP1] [OP2] 写入地址
<cD32203> c08 c15
[OP1] [OP2] 写入数据
<cD32204> c09 c16
[程序名称 : 新程序1] [段名: 段1]
000001 (000000)
W51.01
马达高速
W51.02
读马达数 据
W0.03

CP1H内置Modbus-RTU和变频器通信的实现

CP1H内置Modbus-RTU和变频器通信的实现

CP1H 内置Modbus -RTU 和变频器通信的实现CP1H 是欧姆龙公司新近推出的功能强大的一体化小型PLC ,该机型扩展能力强,可以带7块扩展,本身集成高速脉冲输出4轴,支持100K 脉冲输出,4路100K 的高速脉冲计数功能,内置USB 接口,支持编程功能,2个可选的RS422/485和RS232C 接口。

该机型支持功能块编程和ST 语言编程,XA 型CP1H 内置4入2出的模拟量。

这里对CP1H 两个串口内置的Modbus -RTU 主站功能和变频器通信作简单介绍,Modbus 协议广泛应用于各种工业控制设备中,欧姆龙的变频器3G3MZ 、3G3RV 、3G3MZ 都支持Modbus -RTU 通信,因此通过CP1H 的串行通信接口,可以简单经济的实现和欧姆龙的变频器通信。

系统结构图有两种方法可以实现CP1H 和Modbus -RTU 变频器通信: 1. 直接使用Mosbus -RTU 简易主站功能:该功能只需要在规定的DM 数据区写入需要发送的Modbus 命令,触发发送标志,CP1H 就可以自动发送添加了CRC16校验的Modbus 命令,CP1H 将自动接收变频器的响应,存储到特定的DM 数据区。

使用这种方法不仅可以和变频器通信,而且可以和任何支持Modbus -RTU 协议的设备通信,具体设定如下:1) CP1H 设定:主要设定Port2为Serial-Gateway 功能,通信波特率 9600,8,E,N当然也可以使用Port1口。

2) CP1W-CIF11开关设定,1=ON(终端电阻);2,3=ON(RS485方式);5=ON(不要echoback 数据);6=ON(RS485方式) 3) 特定的数据地址分配入下表:这里需要注意通信数据字节数D32302和D32202在标准Modbus协议中是没有该参数的,该数据字节数是指从该地址以后的所有Modbus命令字节数,不包括CRC16的2个字节数。

CP1H-Modbus与变频器或仪表通讯

CP1H-Modbus与变频器或仪表通讯

CP1H与变频器进行Modbus-RTU通讯一、频率与参数写入控制指令#6,以通讯端口2为例,触发A640.00后PLC从D32300到D32349的数据进行发送。

与变频器做单一参数写入只用到D32300-D32304。

D32300=变频器地址、D32301=指令代码(#6)、D32302=发送字节数(默认为#4)、D32303=变频器频率或参数的寄存器地址、D32304=需要设定的频率。

二、频率与参数读出控制指令#3,以通讯端口2为例,触发A640.00后PLC从D32300到D32349的数据进行发送。

与变频器做单一参数读出只用到D32300-D32304。

D32300=变频器地址、D32301=指令代码(#3)、D32302=发送字节数(默认为#4)、D32303=变频器频率或参数的寄存器地址、D32304=需要读出数据的个数(默认只读一个数#1)。

频器接到读指令后将返回数据,PLC接到返回的数据后存到D32354-D32399。

如果D32304=1时(读出一个变频器参数),就只返回一个变频器参数,参数将会存在D32354的低位+D32355的高位,想要看到这个参数的话,需要进行数据转换。

如果D32304=2时(读出相连的两个变频器参数,第一个参数地址是从D32303内的数据指定的),变频器同时返回两个参数内的数据,返回来的第一个数据会存在D32354的低位+D32355的高位,第二个数据会存在D32355的低位+D32356的高位,想要看到这个参数的话,需要进行数据转换。

D32304=3....45时(最多能同时读出45个相连的参数)返回的参数会存在D32354-D32399内以下程序案例是读取变频器地址#1,寄存器地址#2、#3两个相连的参数,返回的两个参数经过数据转换后分别存放在D10和D11内,经过BCD转码后又转存到D20和D21,转码后的数据可以很直观的显示出来,分别是9和0。

CP1H MODBUS通讯功能块使用说明

CP1H MODBUS通讯功能块使用说明

CP1H和变频器MODBUS-RTU通信功能块使用说明程序名:CP1H MODBUS通讯功能块.cxp·读功能块注:目前该功能块仅支持CP1H连接一个变频器。

一、外部参数区:注:1、参数区地址可以更改,可以将D2000-D2009,W301改成别的地址2、关于接收数据存放地址,例:标志为:#B2,首址为:&9950,则接收到的数据存在D9950开始的地址内。

二、接收数据存储区:经验证,本功能块一共输出14组相同的数据。

接收数据区长度为:读数据个数×14。

例:标志为:#B2,首址为:&9950,读个数为:6,则接收数据存储区为:D9950—D10133。

·写功能块一、外部参数区:注:1、参数区地址可以更改,可以将D2000-D2009,W302改成别的地址二、写入数据存储区:写入数据存储区存放要写入变频器的数据。

例:标志为:#B2,首址为:&9900,写入个数为2,则将D9900,D9901中的数据写入变频器中。

·使用说明(读写类似)注:读和写不能同时进行,写完之后可以立即读,但读完之后要有个间隔才能写。

可以通过控制W301.00(读)和W302.00(写)的通断来控制读写。

1、创建功能块:功能块—插入功能块—梯形图,命名为:读变频器2、双击【读变频器】,打开功能块编辑窗口,可以自己编辑功能块3、将别人编辑好的功能块【复制】【粘贴】到自己的程序中4、在通讯段中设置参数内容注:功能块启动信号Start不能上电导通。

5、、在通讯段编辑窗口里面,点击菜单【插入】【功能块调用】,在弹出窗口中输入实例名(如Q1等),选择功能块定义(即使用哪个功能块),确定5、点击参数前面区域,按【回车键】输入各个参数,其中EN接常通接点6、设置通讯口参数和变频器参数,即可开始通信。

CP1H参数设置(和变频器设置一致)串口1/2通信设置:定制波特率:9600 格式:8,1,N 模式:串口网关V1000变频器参数设置。

CP1H_多台Modbus通讯例程

CP1H_多台Modbus通讯例程

000008 (000041)
W40.02
W21.01
XFER
(070)
变频器3 发送
变频器2 写命令
W21.01
&10 D32350 D1020 XFER
(070)
变频器2 写命令
&10 D32350 D1030 RSET W21.01
变频器2写命令
[OP1] [OP2] [OP3] [OP1] [OP2] [OP3]
变频器1 写命令
000002 (000010) W40.01 W21.01
&10 D10 D32300 XF21.01
&10 D20 D32300 XFER
(070)
变频器2 写命令
000003 (000017) CF114 W40.02 W21.02
&10 D30 D32300 XFER
Port2 完成位
000016 (000073) W30.00 A641.00
SET W20.00
Port2 完成位
W40.00
000011 (000059)
TMHH
(540)
变频器1 发送
W40.01
[OP1] [OP2]
0000 #300 TMHH
(540)
000012 (000061)
变频器2 发送
W40.02
[OP1] [OP2]
0001 #300 TMHH
(540)
000013 (000063)
变频器3 发送
W40.03
[OP1] [OP2]
0002 #300 TMHH
(540)
000014 (000065)

CP1H内置Modbus RTU和INVT变频器通讯连接说明

CP1H内置Modbus RTU和INVT变频器通讯连接说明

一、器件说明本系统使用到OMRON CP1H 一体化小型PLC 和Invt (英威腾)CHF 系列V/F 控制变频器两个主要类型的工业控制元件。

以下做简单介绍:1、CP1H 一体化小型PLC:产品名称: CP1H 小型高功能PLC 产品介绍: 1.基本性能1-1处理速度:基本指令0.1μs ;特殊指令0.3μs 1-2 I/O 容量: 最多7个扩展单元,开关量最大320点,模拟量最大37路1-3程序容量:20K 步 1-4数据容量:32K 字1-5机型类别:本体40点,24点输入,16点输出,继电器输出或晶体管输出可选2.特殊功能2-1 4轴脉冲输出:100kHz×4(X 型和XA 型),最大1MHz (Y 型)2-2 4轴高速计数:单向100kHz 或相位差50 kHz×4(X 型和XA 型),最大1MHz (Y 型) 2-3 内置模拟量: 4输入,2输出(XA 型) 3.通信功能3-1通信接口:最大2个串行通信口(RS-232A 或RS-422/485任选) 本体附带一个USB 编程端口3-2通信功能:上位链接、无协议通信、NT 链接(1:N )、串行网关功能、串行PLC 链接功能、 Modbus-RTU 简易主站 4.其他功能4-1模拟量输入手动设定4-2 2位7段码发光二极管显示故障信息4-3支持欧姆龙中型机CJ1系列高功能模块(最大2块)4-4支持FB/ST 编程,可以利用欧姆龙的Smart FB 库,与CJ1/CS1系列程序统一,可以互换2、Invt(英威腾)CHF 系列V/F 控制变频器:产品类型:CHF 系列通用型V/F 控制变频器 产品介绍:一、优化的V/F 控制CHF 系列变频器采用DSP 控制系统,完成优化的V/F 控制,比传统V/F 控制更具优越的性能。

二、经济型结构(G/P 合一)CHF 系列变频器为通用型变频器,主要面向简单调速应用客户,采用G/P 合一结构,更能满足大部分客户的功能需求。

欧姆龙变频器与PLC MODBUS-RTU通讯实例

欧姆龙变频器与PLC MODBUS-RTU通讯实例

3G3MX2的MODBUS-RTU通讯功能实验设备:3G3MX2-AB007(变频器)、CP1H-XA40DT-D(PLC)、CP1W-CIF11(RS422/485通讯板)实验目的:1、掌握使用CP1H的简易主站功能控制3G3MX2变频器。

2、掌握3G3MX2的MODBUS-RTU命令格式。

实验步骤:1、系统概述、硬件搭建和接线使用485方式连接、端子排列及开关设置,(如下图所示)3G3MX2:终端电阻开关拨到O的位置。

CP1W-CIF11(如下图所示)485通讯,DIP4=OFF,其他都设置为ON。

接线方法:变频器----CIF11RS-SDA-RS+SDB+2、软件设置①变频器侧参数设置,(如下图所示)即A001=03,A002=03,C071=05,C072=1,C074=01,C075=2,C076=02,C077=0.00, C078=10。

②PLC侧使用串口网关模式,详细设置,(如下图所示)实验现象:1、使用功能码10,写入变频器的频率,其数据格式(如下图所示)频率的寄存器地址(如下图所示)对变频器写入50HZ的频率,数据具体编写如下:01100000(0001-1)00020400001388PLC侧编写(如下图所示)触发A641.00位后,频率正常写入变频器中。

2、使用功能码05,控制变频器运转,数据格式(如下图所示)控制启停的位地址(如下图所示)控制变频器运行,数据编写如下:01050000FF00PLC侧数据编写(如下图所示)触发A641.00后变频器开始运行。

实验总结:1、一开始PLC侧没有发送数据控制之前即使设置了通讯异常检测,变频器也不会报通讯超时错误,只有当下次接收到数据后才会报错。

2、编写地址的时候注意地址=寄存器编号-1。

3、PLC侧如果把节点号设置成0发送控制指令,为全局控制,即所有连接的3G3MX2从站都会收到控制,但是不会反馈数据。

4、在使用通讯指令控制变频器运行后,仍可以使用面板令变频器停止,并且如果下次需要使用通讯方法让变频器启动时,需要先发送一条ON到OFF的停。

欧姆龙 CP1H Modbus RTU 功能简介

欧姆龙 CP1H Modbus RTU 功能简介

07 to 00
15 to 08 15 to 00 15 to 00 Command
FUNCTION cord
00 (Hex) Byte Number of Data (0000 Hex to 005E Hex) Data (Max. 94byte)
07 to 00 15 to 08 07 to 00
1.通信格式简介 在Modbus RTU模式时,每个字节总共需要11Bit
在校验位置可以是EVEN,ODD,NONE
在无校验的情况下,停止位是2位
2.硬件接线 RS485通信接线方式
RS232C通信接线方式
Modbus帧格式: PDU:Protocol Data Unit
串口上的Modbus通信协议
OFF
6
OFF
CP1W-CIF01 / RS232C option board
Signal
Pin No.
1 2
5 1
FG SD(TXD) RD(RXD) RS(RTS) CS(CTS) 5V DR(DSR) ER(DTR) SG(0V) FG
3 4
9
6
5 6 7 8 9
LED
COMM
② RS-232C
“ No echo back settinng ” also No5= On.
6
ON OF F
For 4 wire(RS422) 1:N conection, N side unit set NO.6 = ON. For 2 wire(RS485), set No.6=ON.
Ch Sserial port 1 D32200 Serial port 2 D32300
OMRON的3G3RV/3G3MV/3G3JV系列变频器支持的Modbus功能码

CP1H Modbus-RTU 简易主站功能(与变频器通信)Demo Version2说明

CP1H Modbus-RTU 简易主站功能(与变频器通信)Demo Version2说明

CP1H Modbus-RTU 简易主站功能(与3G3MV变频器通信)Demo V ersion2.0说明Demo V ersion1.0在连3台3G3MV变频器(n151设为4)的情况下测试正常。

一、变频器设置通讯格式:Modbus RTU:Hex格式,8数据位,1停止位,bps/parity可选,CRC-16(初值65535),高低字节交换校验。

n151:2s time-out时变频器如何动作0,滑行停止致命错误(用fault reset input复位)(建议设为4,不检测通信超时)n152:频率指令/显示单位0,0.1Hz。

设定55Hz时Hex为:55/0.1=550 =226 Hex n153:从站地址01~32(注:使用Demo程序时,站点地址要从1开始连续设。

)n154:baud rate 2,9.6kbpsn155:Parity 0,Evenn156:变频器响应等待时间:10,10ms 变频器接收命令后等待24bit长通讯时间+此处设定的时间后才返回响应。

N157:RTS是否使能0,enabled:485或422(多从站)必须使能1:1 422可以不使能N003:运行指令选择2,422/485通信(还可以通过多功能输入来选择)N004:频率指令输入选择6,422/485通信(还可以通过多功能输入来选择)操作器面板设为remote 控制。

二、CP1H设置三、程序与触摸屏画面说明触摸屏为NS8-TV1 System version 6.02变频器参数写:先设站点号、频率指令、正反转、运行停止、故障复位,再按一下写入按钮,参数即可写入,写入完成后转入轮询读取变频器参数变频器参数读:上电后,程序自动轮询读取变频器相关参数,变频器最大站号可改变以下程序中比较指令的操作数实现。

(demo中轮询读取3台变频器)程序地址如下(读出字为1号站点的数据)其它站点的相关状态读出字地址为:站点1相关状态读出字地址+(站号-1)如站点5的输出频率存储在w[481+(5-1) ]即w485,运行停止位状态存在w722.00。

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

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

欧姆龙C P1H与3G3J Z变频器协议宏通讯使用说明本页仅作为文档页封面,使用时可以删除This document is for reference only-rar21year.March欧姆龙CP1H与3G3JZ变频器协议宏通讯使用说明书目录一、建立工程............................................ 错误!未定义书签。

1.新建工程 ............................................. 错误!未定义书签。

2.新建Protocol ......................................... 错误!未定义书签。

3.新建Sequence ......................................... 错误!未定义书签。

4.新建Step ............................................. 错误!未定义书签。

二、建立发送消息........................................ 错误!未定义书签。

1.新建消息.............................................. 错误!未定义书签。

2.变频器命令格式........................................ 错误!未定义书签。

3.变频器内部寄存器定义.................................. 错误!未定义书签。

5.变频器错误代码........................................ 错误!未定义书签。

6.与变频器通讯PCMR指令定义............................. 错误!未定义书签。

7.消息编写实例.......................................... 错误!未定义书签。

CP1H内置ModbusRTU和INVT变频器通讯连接说明

CP1H内置ModbusRTU和INVT变频器通讯连接说明

CP1H内置ModbusRTU和INVT变频器通讯连接说明一、器件说明本系统使用到OMRON CP1H 一体化小型PLC 和Invt (英威腾)CHF 系列V/F 控制变频器两个主要类型的工业控制元件。

以下做简单介绍:1、CP1H 一体化小型PLC:产品名称: CP1H 小型高功能PLC 产品介绍: 1.基本性能1-1处理速度:基本指令0.1μs ;特殊指令0.3μs 1-2 I/O 容量:最多7个扩展单元,开关量最大320点,模拟量最大37路1-3程序容量:20K 步 1-4数据容量:32K 字1-5机型类别:本体40点,24点输入,16点输出,继电器输出或晶体管输出可选2.特殊功能2-1 4轴脉冲输出:100kHz×4(X 型和XA 型),最大1MHz (Y 型)2-2 4轴高速计数:单向100kHz 或相位差50 kHz×4(X 型和XA 型),最大1MHz (Y 型)2-3 内置模拟量:4输入,2输出(XA 型) 3.通信功能3-1通信接口:最大2个串行通信口(RS-232A 或RS-422/485任选)本体附带一个USB 编程端口3-2通信功能:上位链接、无协议通信、NT 链接(1:N )、串行网关功能、串行PLC 链接功能、 Modbus-RTU 简易主站 4.其他功能4-1模拟量输入手动设定4-2 2位7段码发光二极管显示故障信息4-3支持欧姆龙中型机CJ1系列高功能模块(最大2块)4-4支持FB/ST 编程,可以利用欧姆龙的Smart FB 库,与CJ1/CS1系列程序统一,可以互换2、Invt(英威腾)CHF 系列V/F 控制变频器:产品类型:CHF 系列通用型V/F 控制变频器产品介绍:一、优化的V/F 控制CHF 系列变频器采用DSP 控制系统,完成优化的V/F 控制,比传统V/F 控制更具优越的性能。

二、经济型结构(G/P 合一)CHF 系列变频器为通用型变频器,主要面向简单调速应用客户,采用G/P 合一结构,更能满足大部分客户的功能需求。

CP1H MODBUS通讯功能块使用说明

CP1H MODBUS通讯功能块使用说明

CP1H和变频器MODBUS-RTU通信功能块使用说明程序名:CP1H MODBUS通讯功能块.cxp·读功能块注:目前该功能块仅支持CP1H连接一个变频器。

一、外部参数区:注:1、参数区地址可以更改,可以将D2000-D2009,W301改成别的地址2、关于接收数据存放地址,例:标志为:#B2,首址为:&9950,则接收到的数据存在D9950开始的地址内。

二、接收数据存储区:经验证,本功能块一共输出14组相同的数据。

接收数据区长度为:读数据个数×14。

例:标志为:#B2,首址为:&9950,读个数为:6,则接收数据存储区为:D9950—D10133。

·写功能块一、外部参数区:注:1、参数区地址可以更改,可以将D2000-D2009,W302改成别的地址二、写入数据存储区:写入数据存储区存放要写入变频器的数据。

例:标志为:#B2,首址为:&9900,写入个数为2,则将D9900,D9901中的数据写入变频器中。

·使用说明(读写类似)注:读和写不能同时进行,写完之后可以立即读,但读完之后要有个间隔才能写。

可以通过控制W301.00(读)和W302.00(写)的通断来控制读写。

1、创建功能块:功能块—插入功能块—梯形图,命名为:读变频器2、双击【读变频器】,打开功能块编辑窗口,可以自己编辑功能块3、将别人编辑好的功能块【复制】【粘贴】到自己的程序中4、在通讯段中设置参数内容注:功能块启动信号Start不能上电导通。

5、、在通讯段编辑窗口里面,点击菜单【插入】【功能块调用】,在弹出窗口中输入实例名(如Q1等),选择功能块定义(即使用哪个功能块),确定5、点击参数前面区域,按【回车键】输入各个参数,其中EN接常通接点6、设置通讯口参数和变频器参数,即可开始通信。

CP1H参数设置(和变频器设置一致)串口1/2通信设置:定制波特率:9600 格式:8,1,N 模式:串口网关V1000变频器参数设置。

欧姆龙 CP H Modbus RTU 功能简介

欧姆龙 CP H Modbus RTU 功能简介
3: 0.1% *设定:0
N153:从站地址设定: 0:仅接受主站的广播信息。 1:从站地址01-32
*设定:02
N154:波特率设定: 0:2400 bps 1: 4800 bps
2: 9600 bps
3: 19200 bps *设定:2
N155:奇偶校验设定: 0:偶校验 1:奇校验
2:无校验 *设定:0
*设为4。
N003:运行/停止命令选择。 0:从变频器操作面板的按键输入。 1:外部的接点信号输入。由PLC的输出控制。 2:RS422/485通讯决定。由PLC串口发出的命令控 制。 3:由Device主站的控制区控制。 *设定:2
N004:频率参考值的输入方式选择。 0:根据变频器操作面板上的调节电位器决定。 2:由频率参考控制端子输入,范围是DC 0-10V。 3:由频率参考控制端子输入,范围是4-20mA。 4:由频率参考控制端子输入,范围是0-20mA。 5:由脉冲序列的参考控制端子输入。 6:通过串行通信命令输入频率参考值。 9:由Device主站的控制区设置。
CP1W-CIF11 / RS485/422 option board
O N
6
5
4
3
1 2
RDA-
FG
RDB+ SDA- SDB+
LED COMM
RS-422A/485
・Dip switch
Pin No.
1
2
Dip switch
3
4
ON Yes
OF No F
ON 2 wires( RS485)
OF 4 wires( RS422) F
D32203 to D32249
D32250

CP1HMODBUS通讯功能块使用说明

CP1HMODBUS通讯功能块使用说明

CP1HMODBUS通讯功能块使用说明1.配置PLC:- 在CX-Programmer或SYSMAC Studio软件中打开PLC程序,并选择正确的PLC型号和通讯接口。

- 在工程中添加Modbus通讯功能块,并根据实际需求进行配置。

2. 配置Modbus通讯功能块:- 设置Modbus设备的通讯参数,包括通讯端口、波特率、数据位、停止位等。

- 配置Modbus寄存器的起始地址和数量,用于与外部设备进行数据交换或读写操作。

- 设置Modbus通讯的超时时间和重试次数,以便在通讯失败时进行重新尝试。

3. 读写Modbus寄存器:- 使用Modbus通讯功能块的读取指令可以读取Modbus设备的寄存器数据,并将数据存储到PLC的数据区域中。

- 使用Modbus通讯功能块的写入指令可以向Modbus设备的寄存器写入数据,以实现与外部设备的数据交换。

4.错误处理:- 在Modbus通讯过程中可能会出现通讯错误或超时现象,用户可以通过错误处理功能块进行相应的处理。

-在PLC程序中添加错误处理功能块,并根据实际需求进行配置,以防止通讯错误引发故障。

5.程序设计:- 在PLC程序中适当位置添加Modbus通讯功能块的调用指令,以实现与Modbus设备的数据交换。

- 根据实际需求,使用条件语句、定时器等功能块对Modbus通讯进行控制和监控。

总结:CP1H Modbus通讯功能块简化了与Modbus设备的通讯过程,提供了方便的读写寄存器接口,同时具备错误处理功能,保证了通讯的稳定性和可靠性。

通过合理配置和设计,可以实现PLC与Modbus设备间的高效数据交换,满足不同应用场景的需求。

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

CP1H与变频器进行Modbus-RTU通讯
一、频率与参数写入控制指令#6,以通讯端口2为例,触发A640.00后PLC从D32300到D32349的数据进行发送。

与变频器做单一参数写入只用到D32300-D32304。

D32300=变频器地址、D32301=指令代码(#6)、D32302=发送字节数(默认为#4)、D32303=变频器频率或参数的寄存器地址、D32304=需要设定的频率。

二、频率与参数读出控制指令#3,以通讯端口2为例,触发A640.00后PLC从D32300到D32349的数据进行发送。

与变频器做单一参数读出只用到D32300-D32304。

D32300=变频器地址、D32301=指令代码(#3)、D32302=发送字节数(默认为#4)、D32303=变频器频率或参数的寄存器地址、D32304=需要读出数据的个数(默认只读一个数#1)。

频器接到读指令后将返回数据,PLC接到返回的数据后存到D32354-D32399。

如果D32304=1时(读出一个变频器参数),就只返回一个变频器参数,参数将会存在D32354的低位+D32355的高位,想要看到这个参数的话,需要进行数据转换。

如果D32304=2时(读出相连的两个变频器参数,第一个参数地址是从D32303内的数据指定的),变频器同时返回两个参数内的数据,返回来的第一个数据会存在D32354的低位+D32355的高位,第二个数据会存在D32355的低位
+D32356的高位,想要看到这个参数的话,需要进行数据转换。

D32304=3....45时(最多能同时读出45个相连的参数)返回的参数会存在D32354-D32399内
以下程序案例是读取变频器地址#1,寄存器地址#2、#3两个相连的参数,返回的两个参数经过数据转换后分别存放在D10和D11内,经过BCD转码后又转存到D20和D21,转码后的数据可以很直观的显示出来,分别是9和0。

相关文档
最新文档