请问用Modbus协议对SAJ8000系列变频器进行通讯控制,参数应该怎样设置?
三晶变频器
与
触摸屏
的
通讯
触摸屏作为工控应用中的一匹快马,越来越得到电气工程技术人员,
电气技术员
,机电维修人员的重视,怎样使用它,用好它,却是一个难点,特别是与上,
下位机
的通讯,更是让人搞得摸不到头脑,感觉无从下手,下面以我公司生产的三晶变频器与台达DOP-AS38BSTD触摸屏通讯为例简要介绍,希望能给广大读者提供一定的帮助。 一,三晶变频器通讯功能介绍。1,概述三晶SAJ8000系列
变频器
提供了
RS485通讯接口
,采用通用的MODBUS(RTU)串行传输协议,用户可通过PC/PLC集中监控,以适应特定的使用要求。2,三晶SAJ8000通讯参数设定说明:(1),F093=PB。ID(P-通讯格式;B-通讯速率;ID-通讯地址)A;通讯格式设定说明如下:通讯格式说 明P=2MODBUS,NOPARITY,8BIT BINARYP=3SAJ8000MODBUS,NOPARITY,8BIT BINARYB;通讯速率设定说明如下:通讯速率说 明B=04800BPS,2STOPBITSB=19600BPS,2STOPBITSB=219200BPS,2STOPBITSB=3保 留B=44800BPS,1STOPBITSB=59600BPS,1STOPBITSB=619200BPS,1STOPBITSB=7保 留C;通迅地址设定范围:ID=1—993,SAJ8000系列变频器支持的MODBUS功能代码01(HEX):BIT READ05(HEX):BIT WRITE03(HEX):WORD READ; LONGWORD READ06(HEX):WORD WRITE10(HEX):LONGWORD WRITE4,
MODBUS协议
对变频器的运行控制命令控制命令从机地址(HEX)功能代码(HEX)起始地址(HEX)数 据(HEX)CRC校验(HEX)复位01 05000FFF00BC39停止01 060042000029DE正转 01 06004200202806反转 01 0600420040282E点动正转 01 0600420002A81F点动反转 01 0600420004281D二.台达触摸屏画面制作 小结;以上提供的只是一种方法,画面的
布局
可根据实际情况变动。(注:画面制作软件SCREE EDITOR和台达
人机界面
手册请到台达
公司网站
下载,网址WWW。DELTAGREENTECH。COM。CN/DOWNLOAD)
PLC对变频器控制,是适应工业现场控制的需要,比如,软启动、加减速、段速控制等。
PLC对变频器的控制方式有三种:
1、端子控制,就是通过PLC的输入输出端子对变频器进行控制;
2、通讯控制,不用接端子的控制线,通讯方式有很多种,其中MODBUS通讯是其中之一;变频器内部有数据寄存器,也有功能参数,通过通讯改变功能参数,那么就能实现对变频器的控制;
3、模拟量控制,用电压模拟量进行控制
(2)F041=9,用于点动正转控制;
(3)F042=10,用于点动反转控制;
不过有一点应该注意的是在用Modbus协议对SAJ8000系列变频器进行通讯控制运行时,运行控制方式必须设为端子控制方式(变即F039=1、2、3或4),所以变频器的数字输入端子将不可以再用于控制运行以外的其它功能.
手册当中有关于参数设定:只要将参数F093=25.01即可
你好,我在用力控做毕设,想问一下,用modbus协议通讯时,怎么与设备进行连 ...
首先确定你是连接真正的设备(Modbus RTU)还是连接模拟设备(Modbus模拟器),其实差不多,1,启动力控开发环境--项目-变量-IO设备组态(也就是启动IoManger);2,选I\/O设备--MODBUS--MODBUS(RTU 串行口)双击进入第一步,3,输入设备名称(还是英文吧)设备描述(设备简单说明)更新周期(跟钱无关...
modbuspoll使用教程
可以从任意一个窗口读写寄存器和线圈。如果你想改变一个单独的寄存器,简单地双击这个值即可。或者可以改变多个寄存器\/线圈值。提供数据的多种格式方式,比如浮点、双精度、长整型(可以字节序列交换)。2、ModbusPoll使用:安装注册:安装完毕,在桌面能够看到ModbusPoll的快捷方式,双击该快捷方式,打开软件,...
我想问一下can和modbus区别是什么呢?
can是一种总线类型,它拥有自己的总线协议,而MODBUS则是一种专门的协议类型,它们对比的话是这样的:一般来说,can协议规定了应用层、数据链路层和物理层。其价格比以太网低,但是比UART等RS232或者485要高。但是,实时性在10ms,传输距离远。这一点比别的多数网络都要好。不但用在汽车,工控、电梯等...
modbus协议的起始位问题
这个问题是针对于modbus rtu 协议的,这是modbus rtu协议的数据格式。其中T1-T2-T3-T4表示4个字节的通讯间隔。在modbus rtu协议中要求每个数据包的前后有至少传输3.5个字节的时间间隔,用来间隔多条数据
我在学习modbus协议,遇到一个crc校验问题,我想知道00和01分别进行crc校 ...
这个不是MODBUS协议的问题,而是对CRC校验的概念不明确,CRC是循环的,全称是循环冗余校验码。针对你的问题,我们举这样一个例子,我们约定校验方式为“累加和为零”,这个简单好理解。假设现在要发送N个字节的数据,累加和为0xAB,按字节累加,抛弃进位,校验字是这样得到的 0x00-0xAB=0x55,发送方...
...我有一个ZP-8621的串口服务器模块,走modbus协议,不知道怎么调试成功...
串口服务器是一种关键设备,它内置TCP\/IP协议栈,专为将串口通信与以太网连接起来而设计。通过配置,ZP-8621这样的Modbus协议串口服务器能轻松实现串口设备的网络化和云连接,广泛应用于机房监控、环境监控、智能交通、道闸控制和智能快递柜等场合。其主要功能包括数据透传,将串口数据无缝转换为TCP\/IP网络...
ModBus协议使用C++编程的问题
发送报文的数组当然是byte数组,至于如何组织数据,首先要定义好需要支持的命令;其次,用通用的通信测试软件,验证你的命令,像格西烽火之类的软件,自定义功能比较强,花在测试验证的时间少一点;再次,就是把验证好的命令填入代码。
VB用Modbus RTU协议和仪表通讯的问题
试试看用 Long 取代 Integer 吧,应该能行。再说说ModBus,读取指令 02 03 14 50 00 01 指定了读取一个单位(16位)的数据。如果数据超过了65536,一个16位就显示不过来了,试试读取两个字的数据吧。当然,也有部分设备使用某个特定数组来表示溢出,查查说明书应该会有收获。发送问题也是类似的,...
MODBUS 的小问题
你的问题属于串行口电气规范的问题,不是MODBUS协议的问题。1、串行口通信涉及设置波特率等通讯参数,它的作用是规定了通信双方UART的转换速率和数据分辨格式。问题中只是停止位不一样,其他的参数都相同,能够正常通讯这是可以理解的,但实际应用不值得推荐。要理解这个,首先要明白UART进行串-并数据转换的...
s7-200 modbus通信的问题
在plc s7200 modbus通信中,存在错误代码6。解决方案是让每个mbus-msg指令依次旋转。在执行一个MbUsIMSG指令之后,它将激活MbUsIsMSG指令的位重置,并激活下一个MBUBIMSHG指令。在用户程序的执行阶段,PLC总是从上到下依次扫描用户程序(梯形图)。扫描梯形图时,首先先扫描梯形图左侧的触点组成的控制...
谈婉心灵: (1)F039设置为端子控制方式(设置为2.0),具体设置参数见产品说明书;(2)F041=9,用于点动正转控制;(3)F042=10,用于点动反转控制; 不过有一点应该注意的是在用Modbus协议对SAJ8000系列变频器进行通讯控制运行时,运行控制方式必须设为端子控制方式(变即F039=1、2、3或4),所以变频器的数字输入端子将不可以再用于控制运行以外的其它功能.
宝清县18428249406: 威伦触摸屏和变频器通讯呀.. - ?
谈婉心灵: 只要变频器有modbus RTU格式,就肯定能通讯,具体地址要看说明书, 通常地址都是16位的,,自己找一下通讯参数那一块,肯定有 建议使用485通讯,232的话,你就接不了别的了
宝清县18428249406: 用电脑怎样控制施耐德变频器71 - ?
谈婉心灵: ATV71带有两个集成式通信端口,这意味着可以直接使用Modbus协议:• 一个RJ45 Modbus人机界面(HMI)连接器端口,位于变频器前面板上,用于连接:- 图形显示终端- 一个Magelis工业人机界面终端- PowerSuite软件包• 一个RJ...
宝清县18428249406: 我需要利用Modbus协议读取电能表的数据,请问该怎么读呢? 语言是c# - ?
谈婉心灵: 你要知道电能表的modebus协议啊,modebus只是一个规范,你要知道具体协议,然后用串口,或者以太网
宝清县18428249406: 如何通过tcp/ip协议读取西门子s7 - 300plc地址块的数据 - ?
谈婉心灵: 1:S7-300集成的PN口,是支持TCP/IP协议的!至于怎么读取,你上位机 按照TCP 协议的编程方式来进行读取数据就行,PLC里也有相关的功能块原来发送和接受数据.需要注意的是,那方系统作为服务器和客户机的问题: 2:集成的PN口支...
宝清县18428249406: 东元7200MA变频器与威伦触摸屏,只要在屏上改变变频器的输出频率就可以控制电机的转速,请问这是什么做到 - ?
谈婉心灵: 如果只是要通过触摸屏来修改变频器的运行速率的话,PLC可以不用编程,只起一个信号传导作用,实现过程如下:1、PLC要有调节输出,一般用标准信号4-20mA;2、PLC输出的4-20mA信号接入变频器频率给定端子;3、触摸屏上和PLC的调节输出通道对应,中间还可能涉及到工程量化等,软件上摸下就知道;4、建立触摸屏和PLC,PLC和变频器之间的通信;正常的话,就可以在触摸屏上给定一个值,PLC就会将电机所要运行的频率信号输出到变频器;当然,变频器还需要一个开关量来启动和停止.
宝清县18428249406: 请问ModBus - RTU协议是不是只能通过485芯片实现?能不能直接用232芯片? - ?
谈婉心灵: 可以直接用rs232协议实现modbus. 但相对于485协议,232有两个明显不足. 首先,距离很短,标准232驱动只有15米左右,而工业现场使用时经常是几十米几百米的距离. 其次,只能实现点对点的连接,不能进行多点之间的连接. 特别是不能实现多点之间的连接,使其不太适合modbus协议,因为modbus是有地址的,允许主机访问多个从机,如果使用232,则主机只能连接一个从机.所以,实际使用的时候,很少有用232的.不过测试的时候还是经常有用的.
宝清县18428249406: 请教各位关于Modbus ASCII通讯协议的问题 - ?
谈婉心灵: 这个很简单啊.这个的话就是协议的问题了.比如寄存器先定义好了对应的编号,比如1号、2号、3号.......然后发送的数据的格式为:31 ....(后面紧跟数据),比如:31 3A 30 31 30 33 30 32 30 31 46 34 30 35 0D 0A (代表发给1号寄存器的数据) 发送3A ......代表发给10号寄存器的数据.依次类推.主要是在单片机那边对数据的处理.总之一个原则,在单片机能存储大小、处理的范围内定义好协议就是了.
宝清县18428249406: 串口通信modbus协议格式查询方式下怎么读写寄存器 - ?
谈婉心灵: 读的功能码是03,写的功能码10,都是16进制.modbus是一个大的框架协议.具体标准不同,读写寄存器的发码格式不同.标准的modbus有两种主流,一种是modbus-ASCII另一种是modbus-RTU,第三种是modbus-TCP. 1、modbus-ASCII:...
宝清县18428249406: 网站名称可以做合同的主体吗可以用私人帐户做公司的帐户收款吗 - ?
谈婉心灵: 网站不具备独立的主体资格,不能以网站的名义对外签订合同,应当以网站所有者的名义对外签订合同.根据相关规定,经营性网站必须在工商局备案,并且仅能由法人主办.私人账户不能做为公司账户收款.签订合同,最起码,应当审查对方的主体资格,看存在不存在这个主体.与网站签订合同,应当查明网站的所有者,并与网站所有者签订合同,而不是所谓的网站.当然存在风险.如果他们自称公司,却没有注册公司,骗子的可能性大一点.如果他们违约,你到哪里找他们?你无法核实他们的身份啊