施耐德变频器Modbus通讯概要中文
施耐德M340 PLC和变频器Modbus通信指导
施耐德M340 PLC和变频器Modbus通信指导
PLC通过Modbus监控变频器的运行是工业中较常见的应用,本文以施耐德M340 PLC与ATV71变频器为例,简要介绍PLC与变频器之间Modbus 串行通信的过程,包括硬件接线、变频器参数设置、硬软件组态、上电调试等,实现在PLC上远程控制ATV71变频器的故障初始化,启动/停止,正转/反转,频率给定等。
1、M340与ATV71的Modbus连接
只需要一根标准的RJ45双绞线作为通信电缆即可,一端插入ATV71的Modbus通信端口,另一端插入M340 CPU上的串口,连接如下:
2、M340硬件组态
双击CPU上的串口,打开进行Modbus Master组态
组态串口为Modbus主站,设置和ATV71变频器中的通信参数设置保持一致,如下表:。
(完整版)施耐德变频器Modbus通讯概要(中文).docx
ATV303 Modbus 通讯概要刘允松李平下面列出ATV303变频器做Modbus通讯时的要点和注意事项:一、 RS485 口定义ATV303集成RS485 串行通讯口,并驻留Modbus RTU串行通讯协议,允许其与主流上位机通讯。
RS485口的物理形式是RJ45。
针脚排列定义如图 1 所示。
图 1其中 4 和 5 是数据发送 /接收口,也是Modbus 通常使用的。
8 是 GND ,在做 Modbusbus 通讯时通常要求接上,可以提高通讯质量。
7 可以由变频器提供 10V 电源,用来外拉面板或某些型号的232/485 的转换头使用。
此 RJ45 口除 Modbus 通讯外的其它用途:1.可以用来外拉面板(型号为VW3A1006 );2.可以连接 PC 监控软件;3.可以连接简易参数下载器;4.可以连接多功能参数下载器。
二、通讯参数设置:通讯参数主要在通讯菜单 700-中设置,主要有 Modbus 地址(站号),波特率,数据格式、超时等等。
图2另外 ATV303 的 Modbus 默认要求一旦数据开始读写,必须有连续的数据交换,变频器依据Modbus 超时进行 Consistency Check 。
如果超过该时限没有接到数据交换指令,即判定串行连接故障。
因此必须对数据进行循环读或写。
另一种解决的方式是在故障管理菜单菜单中屏蔽串行连接故障,即将参数611 设置为 00.注意这种方法是一种偷懒的方法,图 3潜在的危险时当出现真正的通讯连接故障(如遇到干扰),变频器将不能发现。
四、控制通道的设置:如果作 Modbus 通讯的目的仅仅是读取变频器的状态和变量,例如输出频率,输出电流,故障记录等,控制通道是不用设置的。
典型的状态参数地址为:如果Modbus通讯的目的是用来以上位机控制变频器的给定频率和/或起停命令,则需要在400-菜单中对控制通道进行设置。
如果以上位机同时控制变频器的给定频率和起停命令,其实也可以不做设置。
施耐德精密空调11.UG40通讯协议中文翻译版
406
(n-1)*200+6
R
7
207
407
(n-1)*200+7
R
8
208
408
(n-1)×200+8
R
9
209
409
(n-1)×200+9
R
10
210
410 (n-1)×200+10
R
11
211
411 (n-1)*200+11
R
12
212
412 (n-1)*200+12
R
13
213
413 (n-1)×200+13
R
49
249
449 (n-1)×200+49
R
50
250
450 (n-1)×200+50
R
51
251
451 (n-1)×200+51
R
52
252
452 (n-1)*200+52
R
53
253
453 (n-1)×200+53
R
54
254
454 (n-1)×200+54
R
55
255
455 (n-1)×200+55
5
261 517 (n-1)×256+5
6
262 518 (n-1)×256+6
7
263 519 (n-1)×256+7
8
264 520 (n-1)×256+8
9
265 521 (n-1)×256+9
10
施耐德变频器MOUDBUS rtu 通讯的参数
700 站号,
701 波特率:9600
702 通讯格式:8E1
703 通讯超时:默认10S
401 164 modbus RTU 模式
将参数
406设置为02, 将使给定通道400和命令通道407单独设置。
例如:将401设置为164,就以Modbus 作为给定通道,将407设置为10,就以Modbus 作为起停通道。
当以Modbus 作为给定通道时,频率给定的变量地址为8502(16#2136),以0.1Hz 为单位,称为LFRD 。
或者使用变量地址8602(16#219A),以RPM (转每分)为单位,称为LFRD 。
施耐德变频器的数据控制,H2136 频率控制字,给定频率的地方,H2135控制字,启动顺序是H5,H6,HF (H080F ),那么给完数据会出现F022报警,那么这个怎么解决,这时候要采用轮循方式,那就是一直采用一个读的指令,让通讯方式一直保持。
变频器接线硬件,型号是ATV310。
施耐德ATV312modbus通讯参数
控制字 在线率 电机输出电压 电机输出电流 电机输出功率 电机输出力矩 模拟量AI1输入地址 模拟量AI2输入地址 模拟量AI3输入地址 模拟量AO1电压输出地址
3201 3202 3208 3204 3211 3205 5232 5233 5234 5261 未读出
init rdy dcb nst Fst tUn
初始化顺序 变频器就绪 只留注入制动正在进行 自由停车 快速停车 正在进行自动整定
设定值 drc-(电机控制) Frs(电机额定频率)铭牌 nCr(电机额定电流)铭牌 nSP(电机额定转速)铭牌 CtL-(控制方式) LAC(功能访问等级) Fr1(配置给定) CHCF(控制模式设定) OPL(电机缺相故障) Con-(通讯参数) Add(从站地址) tbr(通讯速率) tfo(通讯格式) L3 ndb Sin no 2 19200 8n1
(完整版)施耐德变频器Modbus通讯概要(中文).docx
ATV303 Modbus 通讯概要刘允松李平下面列出ATV303变频器做Modbus通讯时的要点和注意事项:一、 RS485 口定义ATV303集成RS485 串行通讯口,并驻留Modbus RTU串行通讯协议,允许其与主流上位机通讯。
RS485口的物理形式是RJ45。
针脚排列定义如图 1 所示。
图 1其中 4 和 5 是数据发送 /接收口,也是Modbus 通常使用的。
8 是 GND ,在做 Modbusbus 通讯时通常要求接上,可以提高通讯质量。
7 可以由变频器提供 10V 电源,用来外拉面板或某些型号的232/485 的转换头使用。
此 RJ45 口除 Modbus 通讯外的其它用途:1.可以用来外拉面板(型号为VW3A1006 );2.可以连接 PC 监控软件;3.可以连接简易参数下载器;4.可以连接多功能参数下载器。
二、通讯参数设置:通讯参数主要在通讯菜单 700-中设置,主要有 Modbus 地址(站号),波特率,数据格式、超时等等。
图2另外 ATV303 的 Modbus 默认要求一旦数据开始读写,必须有连续的数据交换,变频器依据Modbus 超时进行 Consistency Check 。
如果超过该时限没有接到数据交换指令,即判定串行连接故障。
因此必须对数据进行循环读或写。
另一种解决的方式是在故障管理菜单菜单中屏蔽串行连接故障,即将参数611 设置为 00.注意这种方法是一种偷懒的方法,图 3潜在的危险时当出现真正的通讯连接故障(如遇到干扰),变频器将不能发现。
四、控制通道的设置:如果作 Modbus 通讯的目的仅仅是读取变频器的状态和变量,例如输出频率,输出电流,故障记录等,控制通道是不用设置的。
典型的状态参数地址为:如果Modbus通讯的目的是用来以上位机控制变频器的给定频率和/或起停命令,则需要在400-菜单中对控制通道进行设置。
如果以上位机同时控制变频器的给定频率和起停命令,其实也可以不做设置。
SND施耐德电动执行器 MODBUS通讯协议.
常州-施耐德智能型电动执行机构MODBUS通讯协议一、特性:1、传输模式:MODBUS RTU2、物理层:RS485(差分、半双工)3、数据传输速率(波特率)bit/s:38400、19200(默认值)、9600、4800可选择4、设备地址:2~1275、数据格式:编码8位二进制起始位1位数据位8位校验位1位(偶、奇、无校验可选)停止位1位错误校验CRC166、设备所支持MODBUS功能码:功能码名称作用03 读取保持寄存器在一个或多个保持寄存器中取得当前的二进制值04 读取输入寄存器在一个或多个输入寄存器中取得当前的二进制值06 预置单寄存器把具体的二进制值装入一个保持寄存器16 预置多寄存器把具体的二进制值装入一串连续的保持寄存器二、数据交换地址和定义1、输入数据:①开关停运行控制字地址:150(十进制)-- -- -- -- -- -- -- -- -- -- -- -- 3 2 1 0 Bit 0 :关指令,1=运行,0=停止Bit 1 :开指令,1=运行,0=停止Bit 2 :停指令,1=停止,0=无效Bit 3 :紧急关闭指令,1=运行,0=停止②设定开度运行控制字地址:151(十进制)15 14 -- -- -- -- -- -- -- 6 5 4 3 2 1 0Bit 15 :指令特征位,传输时应设为“0”Bit 14 :指令特征位,传输时应设为“1”Bit 0~6 :开度设定值,范围0~100%2、输出数据:①执行机构状态字地址:160(十进制)-- 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 Bit 0 :全关信号,1=全关位置,0=非全关位置Bit 1 :全开信号,1=全开位置,0=非全开位置Bit 2 :电源故障报警,1=报警,0=正常Bit 3 :电机过热报警,1=报警,0=正常Bit 4 :监视继电器,1=监视继电器动作,0=监视继电器未动作Bit 5 :关向过力矩信号,1=关向过力矩,0=关向未过力矩Bit 6 :开向过力矩信号,1=开向过力矩,0=开向未过力矩Bit 7 :现场操作信号,1=执行机构处于现场操作状态,0=非现场操作状态Bit 8 :远控状态信号,1=执行机构处于远程控制状态,0=非远程控制状态Bit 9 :远控关信号是否输入(既执行机构接线端子上的⑦、⑧是否导通),1=导通,0=断开Bit 10 :远控开信号是否输入(既执行机构接线端子上的⑦、⑨是否导通),1=导通,0=断开Bit 11 :远控停信号是否输入(既执行机构接线端子上的⑦、⑩是否导通),1=导通,0=断开Bit 12 :远控紧急关闭信号是否输入(既执行机构接线端子上的⑦、⑾是否导通),1=导通,0=断开Bit 13 :中间位置1信号是否输出,1=是,0=否Bit 14 :中间位置2信号是否输出,1=是,0=否②远控方式状态字地址:161(十进制)-- -- -- -- -- -- -- -- -- -- -- -- -- -- 1 0值为“00”,远程自保持值为“01”,远程点动值为“10”,远程双线开值为“11”,远程双线关③执行机构开度地址:162(十进制)-- -- -- -- -- -- 9 8 7 6 5 4 3 2 1 0Bit 0~9 :执行机构开度值,范围0~1000(0.0~100.0%)④力矩百分比地址:163(十进制)-- -- -- -- -- -- -- -- -- 6 5 4 3 2 1 0Bit 0~6 :力矩百分比,范围0~100%⑤执行机构操作次数地址:164(十进制)15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0范围:0~65535⑥执行机构到位次数地址:165(十进制)15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0范围:0~65535注:符号“--”表示该位未用。
最新施耐德变频器Modbus通讯概要(中文)资料
ATV303通讯控制时,命令字CMD的变量地址是8501(16#2135),或8601(16#2199),前者以以8502做频率给定,后者以8602做速度给定。实时状态字ETA的变量地址都是3201(16#0C81)。CMD和ETA的交互关系如图5。
图5
图中,命令字CMD的每一位的意义见下表:
THR
9630
259E
电机热状态(单位:%)
LFt
7121
1BD1
故障代码(列表)
表6
可以看到,某些变量的逻辑地址并不连续,如果需要读取或写入变量,需要多个读取和写入指令,这将影响通讯的效率。
为此,ATV303设置了间接寻址读取缓冲区和间接寻址写入缓冲区。首先将要连续读取的变量的逻辑地址依次设进参数705.0—705.3,将要连续写入的变量的逻辑地址依次设进参数706.0—706.3。这样707.0—707.3(逻辑地址12741/16#31C5—12744/16#31C8)对应的是读取的变量的映射,708.0—708.3(逻辑地址12761/16#31D9—12764/16#31DC)对应的是写入的变量的映射。
表1
比较有用的的命令字CMD见下表:
表2
另外还有,反转指令CMD=16#080F,停止指令CMD=16#010F
状态字ETA的每一位的意义见下表:
表3
为简单起见,我们将状态字ETA位乘16#006F,掩盖掉某些位,称其为MSK,则典型的状态见下表。
The鍙戣Chuai Cong plank綍
表4
例如,要完成如下控制要求:M218的本体模块的I0.0.0的上升沿启动ATV303,以I0.0.1的下降沿使ATV303停机。根据上述交互状态表,以Somachine为操作平台用ST语言编写的例程为:
施耐德PLC与PLC通讯ModbusTcp
施耐德_PLC与PLC通讯ModbusTCP一、系统概括M218 PLC中TM218LDAE24DRHN/TM218LDAE40DRPHN两款PLC,本体集成了以太网通讯口,支持ModbusTCP/IP 通讯协议可做ModbusTCP服务器/客户端,该以太网口可用于与其它支持ModbusTCP/IP协议的设备之间的数据通讯;本文以两台M218 PLC为例, 简要介绍M218PLC与M218PLC之间Modbus以太网通信的过程,包括硬件接线、参数设置、硬软件组态等,实现一台PLC对另一台PLC的数据读写;二、硬件连接两台M218 PLC间的连接网线可采用直通线也可采用交叉线,系统的硬件构架和连接如下本文以交叉网线为例;三、主站PLC1.新建PLC程序2.PLC通讯参数设置从站PLC以太网端口设置过程相同,只需将IP地址设为同一网段不同地址即可3.主站程序编程1)添加功能块”IsFirstMastColdCycle”,目的:第一次启动触发modbus读写模块.方法:从右侧工具箱中选中”运算块”拖到编程窗口,之后寻到”IsFirstMastColdCycle”后回车即可;2)添加功能块” ADDM”目的:Modbus地址功能块方法:类似添加第一功能块的方法Addr 参数中写入’3{}’,其中3表示本PLC以太网口,表示ModbusTCP 从站IP地址;3)添加READ_VAR模块4)添加”WRITE_VAR”模块5)读写缓存数据区在”Read_Var”和”Write_Var”功能块的调用过程中,用户需要定义数据读和写的缓存区,用于存放接收到的数据和需要发送的数据;注意,这里的缓存区一般都是以数组的形式存在的,所以用户必须分别定义读数据数组和写数据数组,例如,上例中的”aaa”和”bbb”分别就是用于存放读到的数据和写出去的数据;由于”Read_Var”和”Write_Var”功能块的管脚”Buffer”是指针变量,所以用 ADR 功能块来取数组的首地址来指向该”Buffer”指针;这里,简单介绍下数组的定义方法.6)编写循环触发读写条件使用一个“OR”功能块,执行写功能后再次执行该段程序。
施耐德MODBUS与力控通讯设置
pst 停止按钮优先
chcf 通道配置
cdl 命令通道1
fun_ acc 加速时间
dec 减速时间
stt 停车类型
rrs 反转命令输入分配
flt
故障复位分配
opl 输出缺相检测
sll modbuus通信故障
con_ add modbuus通信地址
tbr 通信波特率
tfo modbuus格式
tto modbuus通信超时
modbus modbus modbus
地址 地址 地址
8501 8502 3201
modbus 地址
3202
modbus通信变频器参数
调参数 50 or 60 ndb 3.0s 3.1s 0 hz 50 or 60 hz 设完电机参数npc后此项才可调 默认no lnl 2c(2线控制正,反转)3c(启,正,反转) ndb yes no sep ter端子控制 / ndb MODBUS通信 3.0s 3.0s nst自由停车 l1h-l4h no未激活,l1h-l4h有效 装电机后选yes no故障忽略yes自由停车 1-247 9.6kbps 8.00E+01 10s
配置模式 代码 conf bfr
fr1 acc dec lsp hsp npr scs fcs full
施奈德ATV12 modbus通信变频器参数
名称说明
标准电机频率
给定通道1加速时间 Nhomakorabea减速时间
低速
高速
电机而定功率
存储客户参数
出厂/ 恢复客户参数设置
i_o_ tcc
ctl fr1 给定通道1
rln 反向禁止
备注 黑色是默认部分 红色是必须设定部分
施耐德PLC与变频器Modbus通讯学习笔记
保持为上一个值。
功能块需要上升沿才能进行初始化。功能块需要首先将
Execute
输入视为 False,才能检测后续的上升沿。
功能描述
WRITE_VAR
功能块将对象写入采用 Modbus 协议的外部设备中。 图形表示形式
特定于 WRITE_VAR 的参数介绍
输入
类型
注释
ObjType ObjectType ObjType
特定于 READ_VAR 的参数介绍
输入
类型
注释
ObjType ObjectType ObjType
是要读取的对象的类型(MW、I、IW 和 Q)。
FirstObj DINT
FirstObj
为要读取的第一个对象的索引。
Quantity UINT
Quantity
为要读取的对象的数量:
1-125: 寄存器(MW 和 I Nhomakorabea 类型) 1-2000: 位(I 和 Q 类型)
图 1.6
涉及相关知识:
功能描述
ADDM
功能块可将显示为字符串的目标地址转换成可用作通讯功能块中的条目的 ADDRESS 结构。 图形表示形式
特定于 ADDM 的参数介绍
输入/输出
类型
AddrTable
ADDRESS
注释 这是由功能块填充的 ADDRESS 结构。
输入
类型 注释
Execute BOOL 在上升沿执行功能
介绍要写入的对象的类型(MW、Q)。
FirstObj DINT
FirstObj
为要写入的第一个对象的索引。
Quantity UINT
Quantity
为要读取的对象数:
ATV303 Modbus通讯概要
这样写通讯控制流程比较简单。
五、通讯浏览器(I/O Scanner)
通常比较常用的写入的变量包括:
变量代码
变量地址(十进制)
变量地址(16进制)
变量含义
备注
CMD
8501
2135
命令字
以CMD发起停指令时,以LFR作频率给定
LFR
8502
2136
频率给定字(单位:0.1Hz)
CMDD
8601
2199
这里需要指出一点:当用Modbus作为速度给定时,不管命令通道如何,一定要先用Modbus发出给定频率,然后再发出起动信号,否则变频器将不予起动!
四、基于IEC61800-7标准的变频器状态流程
ATV303通讯控制时,命令字CMD的变量地址是8501(16#2135),或8601(16#2199),前者以以8502(16#2136)做频率给定,后者以8602(16#219A)做速度给定。实时状态字ETA的变量地址都是3201(16#0C81)。CMD和ETA的交互关系如图5,也就是所谓的状态流程,2007年之前称为Drivecom或CiA402,后并入IEC61800-7标准。
在编写读取多个寄存器(指令代码03/16#03)和写入多个寄存器(指令代码16/16#10)以及读取/写入多个寄存器(指令代码23/16#17)的指令格式时,按逻辑地址12741/16#31C5—12744/16#31C8和12761/16#31D9—12764/16#31DC填入即可。
表7
六、变频器参数的写入和记忆
1.可以用来外拉面板(型号为VW3A1006);
2.可以连接PC监控软件;
3.可以连接简易参数下载器;
4.可以连接多功能参数下载器。
施耐德atv12变频器rs485通讯设定和参数 (1)
1.1设置变频器通讯协议
注意:变频器通讯参数的设置需与屏的通讯参数一致(这里Modbus 地址设置为2,波特率、格式、超时就采用变频器默认设置,参数设置好后必须先断电再重新给变频器上电才能生效。
),否则将无法通讯。
1.2频率来源
注意:给定通道是设置变频器频率的来源,这里我们选择Modbus 通讯,说明变频器频率是由上位机设定通过Modbus 通讯写给变频器。
1.3命令来源设置
注意:命令通道是设置启动、停止、故障复位、反转等控制命令的来源,这里我们选择Modbus 通讯,说明变频器控制命令的是由上位机设定通过Modbus 通讯写给变频器。
根据变频器的控制流程图,施耐德变频器虽支持Modbus RTU 协议通信,但控制流程发送的代码不符合标准的Modbus用HMI 宏指令来实现对变频器的启动、停止、正反转。
也可以选择端子控制,这种方式相对通讯控制简单。
2。
Modbus 对应地址
注意:变频器物理地址为十六进制,对应到触摸屏所需要设置的地址是十进制,那他们是这样一一对应的,先将变频器物理地址十六进制数转换成十进制值,再将此十进制值加一所得到的值就是对应到触摸屏所需要设置的地址。
例如,CMD 地址为2135H,转换成十进制值是8501,那8501 加1 后所得到的值8502 就是对应到触摸屏所需要设置的地址。
施耐德变频器modbus通讯概要(中文)
能的实现将进一步推动工业自动化的发展。
02
提高设备运行效率和维护水平
通过Modbus通讯协议对施耐德变频器进行远程监控和控制,可以提高
设备运行效率和维护水平,从而为企业带来更大的经济效益。
03
促进工业通讯协议标准化
施耐德变频器支持Modbus通讯协议,将促进工业通讯协议的标准化进
程,为不同厂商之间的设备互联互通提供更加便利的条件。
Modbus协议特点
标准化
简单易用
Modbus协议是一种开放的标准通信协议 ,被广泛应用于工业自动化领域。
Modbus协议相对简单,易于理解和实现 ,降低了开发和维护成本。
灵活性
可靠性
Modbus协议支持多种传输介质,如RS232、RS-422、RS-485、以太网等,方便 不同设备之间的通信。
Modbus协议采用主从通信方式,具有较 高的通信可靠性,适用于工业现场环境。
合理设置通讯参数
根据实际需求和通讯环境,合理设置通讯参数,避免参数设置不当 导致的通讯故障。
定期维护和检查
定期对变频器及通讯线路进行维护和检查,确保设备处于良好状态 ,降低通讯故障发生的概率。
06
总结与展望
本次项目成果回顾
实现了施耐德变频器与Modbus通讯协议的无缝对接
通过本次项目,我们成功地将施耐德变频器与Modbus通讯协议相结合,实现了两者之 间的稳定、高效的数据传输。
性和稳定性。
错误检测与处理机制
01
错误检测
采用CRC校验方式对传输数据进 行错误检测,确保数据的完整性 。
错误处理
02
03
超时重传机制
当检测到错误时,从机会返回错 误码,主机可根据错误码进行相 应处理。
施耐德变频器Modbus通讯概要(中文)
ATV303 Modbus 通讯概要刘允松李平下面列出ATV303变频器做Modbus通讯时的要点和注意事项:一、RS485口定义ATV303集成RS485串行通讯口,并驻留Modbus RTU串行通讯协议,允许其与主流上位机通讯。
RS485口的物理形式是RJ45。
针脚排列定义如图1所示。
图1其中4和5是数据发送/接收口,也是Modbus通常使用的。
8是GND,在做Modbusbus通讯时通常要求接上,可以提高通讯质量。
7可以由变频器提供10V电源,用来外拉面板或某些型号的232/485的转换头使用。
此RJ45口除Modbus通讯外的其它用途:1.可以用来外拉面板(型号为VW3A1006);2.可以连接PC监控软件;3.可以连接简易参数下载器;4.可以连接多功能参数下载器。
二、通讯参数设置:通讯参数主要在通讯菜单700-中设置,主要有Modbus地址(站号),波特率,数据格式、超时等等。
图2另外ATV303的Modbus默认要求一旦数据开始读写,必须有连续的数据交换,变频器依据Modbus超时进行Consistency Check。
如果超过该时限没有接到数据交换指令,即判定串行连接故障。
因此必须对数据进行循环读或写。
另一种解决的方式是在故障管理菜单菜单中屏蔽串行连接故障,即将参数611设置为00.图3注意这种方法是一种偷懒的方法,潜在的危险时当出现真正的通讯连接故障(如遇到干扰),变频器将不能发现。
四、控制通道的设置:如果作Modbus通讯的目的仅仅是读取变频器的状态和变量,例如输出频率,输出电流,故障记录等,控制通道是不用设置的。
典型的状态参数地址为:如果Modbus通讯的目的是用来以上位机控制变频器的给定频率和/或起停命令,则需要在400-菜单中对控制通道进行设置。
如果以上位机同时控制变频器的给定频率和起停命令,其实也可以不做设置。
因为本来通讯就是优先的:变频器一旦接收到来自Modbus的给定频率和起停(包括正反转)指令,Modbus控制就起了主导作用,除非强迫本地有效。
施耐德变频器Modbus通讯概要中文
ATV303Modbus 通讯概要刘允松李平下面列出ATV303变频器做Modbus通讯时的要点和注意事项:一、RS485口定义ATV303集成RS485串行通讯口,并驻留Modbus RTU串行通讯协议,允许其与主流上位机通讯。
RS485口的物理形式是RJ45.针脚排列定义如图1所示.图1其中4和5是数据发送/接收口,也是Modbus通常使用的。
8是GND,在做Modbusbus通讯时通常要求接上,可以提高通讯质量。
7可以由变频器提供10V电源,用来外拉面板或某些型号的232/485的转换头使用.此RJ45口除Modbus通讯外的其它用途:1.可以用来外拉面板(型号为VW3A1006);2.可以连接PC监控软件;3.可以连接简易参数下载器;4.可以连接多功能参数下载器。
二、通讯参数设置:通讯参数主要在通讯菜单700—中设置,主要有Modbus地址(站号),波特率,数据格式、超时等等。
图2另外ATV303的Modbus默认要求一旦数据开始读写,必须有连续的数据交换,变频器依据Modbus超时进行Consistency Check。
如果超过该时限没有接到数据交换指令,即判定串行连接故障。
因此必须对数据进行循环读或写。
另一种解决的方式是在故障管理菜单菜单中屏蔽串行连接故障,即将参数611设置为00.图3注意这种方法是一种偷懒的方法,潜在的危险时当出现真正的通讯连接故障(如遇到干扰),变频器将不能发现。
四、控制通道的设置:如果作Modbus通讯的目的仅仅是读取变频器的状态和变量,例如输出频率,输出电流,故障记录等,控制通道是不用设置的。
典型的状态参数地址为:如果Modbus通讯的目的是用来以上位机控制变频器的给定频率和/或起停命令,则需要在400-菜单中对控制通道进行设置。
如果以上位机同时控制变频器的给定频率和起停命令,其实也可以不做设置。
因为本来通讯就是优先的:变频器一旦接收到来自Modbus的给定频率和起停(包括正反转)指令,Modbus控制就起了主导作用,除非强迫本地有效。
施耐德变频器Modbus通讯概要(中文)
施耐德变频器Modbus通讯概要(中文)案场各岗位服务流程销售大厅服务岗:1、销售大厅服务岗岗位职责:1)为来访客户提供全程的休息区域及饮品;2)保持销售区域台面整洁;3)及时补足销售大厅物资,如糖果或杂志等;4)收集客户意见、建议及现场问题点;2、销售大厅服务岗工作及服务流程阶段工作及服务流程班前阶段1)自检仪容仪表以饱满的精神面貌进入工作区域2)检查使用工具及销售大厅物资情况,异常情况及时登记并报告上级。
班中工作程序服务流程行为规范迎接指引递阅资料上饮品(糕点)添加茶水工作要求1)眼神关注客人,当客人距3米距离时,应主动跨出自己的位置迎宾,然后侯客迎询问客户送客户注意事项15度鞠躬微笑问候:“您好!欢迎光临!”2)在客人前方1-2米距离领位,指引请客人向休息区,在客人入座后问客人对座位是否满意:“您好!请问坐这儿可以吗?”得到同意后为客人拉椅入座“好的,请入座!”3)若客人无置业顾问陪同,可询问:请问您有专属的置业顾问吗?,为客人取阅项目资料,并礼貌的告知请客人稍等,置业顾问会很快过来介绍,同时请置业顾问关注该客人;4)问候的起始语应为“先生-小姐-女士早上好,这里是XX销售中心,这边请”5)问候时间段为8:30-11:30 早上好11:30-14:30 中午好 14:30-18:00下午好6)关注客人物品,如物品较多,则主动询问是否需要帮助(如拾到物品须两名人员在场方能打开,提示客人注意贵重物品);7)在满座位的情况下,须先向客人致歉,在请其到沙盘区进行观摩稍作等待;阶段工作及服务流程班中工作程序工作要求注意事项饮料(糕点服务)1)在所有饮料(糕点)服务中必须使用托盘;2)所有饮料服务均已“对不起,打扰一下,请问您需要什么饮品”为起始;3)服务方向:从客人的右面服务;4)当客人的饮料杯中只剩三分之一时,必须询问客人是否需要再添一杯,在二次服务中特别注意瓶口绝对不可以与客人使用的杯子接触;5)在客人再次需要饮料时必须更换杯子;下班程序1)检查使用的工具及销售案场物资情况,异常情况及时记录并报告上级领导;2)填写物资领用申请表并整理客户意见;3)参加班后总结会;4)积极配合销售人员的接待工作,如果下班时间已经到,必须待客人离开后下班;1.3.3.3吧台服务岗1.3.3.3.1吧台服务岗岗位职责1)为来访的客人提供全程的休息及饮品服务;2)保持吧台区域的整洁;3)饮品使用的器皿必须消毒;4)及时补充吧台物资;5)收集客户意见、建议及问题点;1.3.3.3.2吧台服务岗工作及流程阶段工作及服务流程班前阶段1)自检仪容仪表以饱满的精神面貌进入工作区域2)检查使用工具及销售大厅物资情况,异常情况及时登记并报告上级。
维纶触摸屏——施耐德ALTIVAR31变频器MODBUS通讯
施耐德变频器与维纶触摸屏MODBUS RTU通讯本变频器型号为ALTIVAR31,触摸屏型号为TK6070IP.
1.首先连接触摸屏与变频器之间的通讯线,变频器通讯端口是RJ45接口,用网线连接变频器与触摸屏进行通讯连接,
2.
3
变频器4脚接触摸屏2脚
变频器5脚接触摸屏1脚
软件设置维纶触摸屏:打开EB8000编程软件,进入系统参数设置页面,
选取施耐德modbus设置格式,端口,波特率,通讯格式,等,
设置完成后,再设置变频器侧参数:给定通道设置为ndb模式,
命令通道也设置为ndb模式:
通讯参数设置:
通讯参数必须与触摸屏侧设置一致,否则无法通讯。
触摸屏程序例子:
通讯地址设置参数;8501是命令参数设置地址,变频器启动设置为15,停止设置为6。
变频器频率写入地址是8502,设定频率读出地址是3202,输出频率读出地址是3203,变频器频率分辨率是0.1HZ,比如触摸屏输入200,变频器显示的就是20HZ,所以要在触摸屏里进行数据格式转换,转换后的触摸屏数据输入就和变频器里的频率一致了。
设置结束,触摸屏和变频器可以通讯了。
施耐德变频器Modbus通讯概要(中文)之欧阳道创编
ATV303 Modbus 通讯概要刘允松李平下面列出ATV303变频器做Modbus通讯时的要点和注意事项:一、RS485口定义ATV303集成RS485串行通讯口,并驻留Modbus RTU串行通讯协议,允许其与主流上位机通讯。
RS485口的物理形式是RJ45。
针脚排列定义如图1所示。
图1其中4和5是数据发送/接收口,也是Modbus通常使用的。
8是GND,在做Modbusbus通讯时通常要求接上,可以提高通讯质量。
7可以由变频器提供10V电源,用来外拉面板或某些型号的232/485的转换头使用。
此RJ45口除Modbus通讯外的其它用途:1.可以用来外拉面板(型号为VW3A1006);2.可以连接PC监控软件;3.可以连接简易参数下载器;4.可以连接多功能参数下载器。
二、通讯参数设置:通讯参数主要在通讯菜单700-中设置,主要有Modbus 地址(站号),波特率,数据格式、超时等等。
图2另外ATV303的Modbus默认要求一旦数据开始读写,必须有连续的数据交换,变频器依据Modbus超时进行Consistency Check。
如果超过该时限没有接到数据交换指令,即判定串行连接故障。
因此必须对数据进行循环读或写。
另一种解决的方式是在故障管理菜单菜单中屏蔽串行连接故障,即将参数611设置为00.图3注意这种方法是一种偷懒的方法,潜在的危险时当出现真正的通讯连接故障(如遇到干扰),变频器将不能发现。
四、控制通道的设置:如果作Modbus通讯的目的仅仅是读取变频器的状态和变量,例如输出频率,输出电流,故障记录等,控制通道是不用设置的。
典型的状态参数地址为:如果Modbus通讯的目的是用来以上位机控制变频器的给定频率和/或起停命令,则需要在400-菜单中对控制通道进行设置。
如果以上位机同时控制变频器的给定频率和起停命令,其实也可以不做设置。
因为本来通讯就是优先的:变频器一旦接收到来自Modbus的给定频率和起停(包括正反转)指令,Modbus控制就起了主导作用,除非强迫本地有效。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
二、通讯参数设置:
通讯参数主要在通讯菜单700-中设置,主要有Modbus地址(站号),波特率,数据格式、超时等等。
图2
另外ATV303的Modbus默认要求一旦数据开始读写,必须有连续的数据交换,变频器依据Modbus超时进行ConsistencyCheck。如果超过该时限没有接到数据交换指令,即判定串行连接故障。因此必须对数据进行循环读或写。另一种解决的方式是在故障管理菜单菜单中屏蔽串行连接故障,即将参数611设置为00.
在编写读取和写入参数的指令格式时时,按逻辑地址12741—12744和12761—12764填入即可。
表7
8604
219C
有符号输出速度(单位:1rpm)
LCR
3204
0C84
电机电流(单位:0.1Hz)
ULN
3207
0C87
电网电压(单位:0.1V)
THD
3209
0C89
变频器热状态(单位:%)
THR
9630
259E
电机热状态(单位:%)
LFt
7121
1BD1
故障代码(列表)
表6
可以看到,某些变量的逻辑地址并不连续,如果需要读取或写入变量,需要多个读取和写入指令,这将影响通讯的效率。
将参数406设置为02,将使给定通道400和命令通道407单独设置。例如:将401设置为164,就以Modbus作为给定通道,将407设置为10,就以Modbus作为起停通道。
当以Modbus作为给定通道时,频率给定的变量地址为8502(16#2136),以0.1Hz为单位,称为LFRD。或者使用变量地址8602(16#219A),以RPM(转每分)为单位,称为LFRD。
如果以上位机同时控制变频器的给定频率和起停命令,其实也可以不做设置。因为本来通讯就是优先的:变频器一旦接收到来自Modbus的给定频率和起停(包括正反转)指令,Modbus控制就起了主导作用,除非强迫本地有效。
但为了照顾习惯用法,我们可以在400-菜单中分别设置给定源和命令源,需要设置下列参数:
图4
五、基于IEC61800-7的变频器状态流程
ATV303通讯控制时,命令字CMD的变量地址是8501(16#2135),或8601(16#2199),前者以以8502做频率给定,后者以8602做速度给定。实时状态字ETA的变量地址都是3201(16#0C81)。CMD和ETA的交互关系如图5。
图5
图中,命令字CMD的每一位的意义见下表:
8是GND,在做Modbusbus通讯时通常要求接上,可以提高通讯质量。
7可以由变频器提供10V电源,用来外拉面板或某些型号的232/485的转换头使用。
此RJ45口除Modbus通讯外的其它用途:
1.可以用来外拉面板(型号为VW3A1006);
2.可以连接PC监控软件;
3.可以连接简易参数下载器;
LFRD
8602
219A
速度给定字(单位:1rpm)
CMI
8504
2138
扩展命令字
表5
通常比较常用的读出的状态变量包括:
变量代码
变量地址(十进制)
变量地址(16进制)
变量含义
备注
ETA
8603
219B
状态字
ETI
3206
0C86
扩展状态字
RFR
3202
0C82
有符号输出频率(单位:0.1Hz)
RFRD
图6
五、通讯浏览器(I/OScanner)
通常比较常用的写入的变量包括:
变量代码
变量地址(十进制)
变量地址(16进制)
变量含义
备注
CMD
8501
2135
命令字
以CMD发起停指令时,以LFR作频率给定
LFR
8502
2136
频率给定字(单位:0.1Hz)
CMDD
8601
2199
命令字
以CMDD发起停指令时,以LFRD作速度给定
表1
比较有用的的命令字CMD见下表:
表2
另外还有,反转指令CMD=16#080F,停止指令CMD=16#010F
状态字ETA的每一位的意义见下表:
表3
为简单起见,我们将状态字ETA位乘16#006F,掩盖掉某些位,称其为MSK,则典型的状态见下表。
表4
例如,要完成如下控制要求:M218的本体模块的I0.0.0的上升沿启动ATV303,以I0.0.1的下降沿使ATV303停机。根据上述交互状态表,以Somachine为操作平台用ST语言编写的例程为:
ATV303Modbus通讯概要
刘允松李平
下面列出ATV303变频器做Modbus通讯时的要点和注意事项:
一、RS485口定义
ATV303集成RS485串行通讯口,并驻留ModbusRTU串行通讯协议,允许其与主流上位机通讯。
RS485口的物理形式是RJ45。针脚排列定义如图1所示。
图1
其中4和5是数据发送/ห้องสมุดไป่ตู้收口,也是Modbus通常使用的。
为此,ATV303设置了间接寻址读取缓冲区和间接寻址写入缓冲区。首先将要连续读取的变量的逻辑地址依次设进参数705.0—705.3,将要连续写入的变量的逻辑地址依次设进参数706.0—706.3。这样707.0—707.3(逻辑地址12741/16#31C5—12744/16#31C8)对应的是读取的变量的映射,708.0—708.3(逻辑地址12761/16#31D9—12764/16#31DC)对应的是写入的变量的映射。
图3
注意这种方法是一种偷懒的方法,潜在的危险时当出现真正的通讯连接故障(如遇到干扰),变频器将不能发现。
四、控制通道的设置:
如果作Modbus通讯的目的仅仅是读取变频器的状态和变量,例如输出频率,输出电流,故障记录等,控制通道是不用设置的。
典型的状态参数地址为:
如果Modbus通讯的目的是用来以上位机控制变频器的给定频率和/或起停命令,则需要在400-菜单中对控制通道进行设置。