【免费下载】国产PLC 海为PLC与富士变频器通讯及仿真调试
PLC控制富士变频器多段调速、正反转、连续运行电路图(七按钮)

L1 L2 L3 N
S9分励脱扣器
FX2N-48MR
12 11 Y3 X3 X2 X1
E03=2 E02=1 E01=0 U 30A
高速
X5 X4 X3 X2 X1 COM
Y2 Y1 Y0 COM
C05多段频率1=10Hz C06多段频率2=20Hz C08多段频率4=40Hz
30C
中速
低速 变频器 停止输出 变频器 运行输出
10 11 12 13 14 15 16 17 0 1 2 3 4 5 6 7 20 21 22 23 24 25 26 27
MELSEG
RUN 运行 Y0 停止 STOP Y2
FX2N-48MR
OUT
10 11 12 13 14 15 16Fra bibliotek17Y4
Y6
Y10
Y12
Y14
Y16
Y20
Y22
Y24
Y26
U11 V11 W11 N11
L1 L2 L3 N
S9分励脱扣器
FX2N-48MR
Y3 Y2 Y1 Y0
变频器 停止输出 变频器 运行输出
11 X3 X2 X1 E03=2 E02=1 E01=0 U CM
F07=1s F08=1s C05多段频率1=10Hz C06多段频率2=20Hz C08多段频率4=30Hz
U11 V11 W11 N11
L1 L2 L3 N
S9分励脱扣器
FX2N-48MR
12 11 Y3 X3 X2 X1
E03=2 E02=1 E01=0 U 30A
多段频率3
X5 X4 X3 X2 X1 COM
Y2 Y1 Y0 COM
C05多段频率1=5Hz C06多段频率2=10Hz C07多段频率3=15Hz C08多段频率4=20Hz C09多段频率5=25Hz C10多段频率6=30Hz C11多段频率7=35Hz
PLC与变频器的通讯控制方式

16位和8位校验指令执行结果参考如下
16位模式 8位模式
【S.】
数据内容 (10进制)
数据内容 (2进制)
【S.】
数据内容 (10进制)
数据内容 (2进制)
D100下
D100上 D101下 D101上 D102下 D102上 D103下 D103上 D104下 D104上
K100
K111 K100 K98 K123 K66 K100 K95 K210 K88
• 3)如下图所示,打开参考程序
• 如下图把程序下载到PLC里面
• 3、PLC和变频器的RS485连线 • 1)选取三菱专用数据线RS422转RS485数据线 一条 • 2)将数据线的两端数据接口分别对应与PLC 和GOT可靠连接 • 4、打开并下载GOT的画面(具体参考相关 实训内容) • 5、连接GOT和PLC(具体参考相关实训) • 6、启动PLC、变频器、GOT,看能否通过 GOT控制变频器运行频率和电机的正反转
四、实训步骤
1、设置以下变频器参数 表10-1 设置变频器参数 PU接口
Pr.117 Pr.118 Pr.119 Pr.120 Pr.121 Pr.122 Pr.123 Pr.124 Pr.79
通信参数
变频器站号 通信速度 停止位长度 是否奇偶校验 通信重试次数 通信检查时间间隔 等待时间设置 CR、LF选择 操作模式
格式A′(数据写入)
*3 ENQ 1 变频器站号 2 3 指令代码 4 5 *5 等待时间 6 数据 7 8 总和校验 9 10 *4 11
格式B(数据读出)
*3 ENQ
1
变频器站号
2 3
指令代码
4 5
*5 等待时间 6
国产PLC 海为(Haiwell)海为PLC与FUJI-G1S变频器自由通讯应用案例

海为PLC与FUJI-G1S变频器自由通讯设计一、引言用PLC控制变频器已经成为是当今工业自动化系统中最常见的一种组合控制,其控制方法越来越多种多样,其中采用RS-485通讯控制的方案日益得到广泛的应用,其优点是:抗干扰能力强、传输速率高、传输距离远且造价低廉。
但是,RS-485的通讯必须解决的技术问题颇多,一条简单的变频器操作指令,有时要编写数十条PLC梯形图指令才能实现,编程工作量大且繁琐,令设计者头疼。
Haiwell(海为)PLC各种型号的主机都内置Modbus RTU/ASCII协议、自由通讯协议以及海为公司的HaiwellBus高速通讯协议,自带2个通讯口(一个为RS-232,另一个为RS-485),用通讯扩展模块可扩展至5个通讯口,与其它设备建立通讯连接时,无需再加任何附属设备,并且每个通讯口(包括主机自带的两个通讯口或扩展的通讯口)均可用于用于编程和联网。
由于内置有工业上普遍使用的Modbus通讯协议及便利的通讯指令,所以可很方便地与第三方设备建立通讯连接,如:与计算机、文本、触摸屏、变频器、变送器、及其它有通讯功能的仪表等。
即使对于不支持Modbus通讯协议的第三方设备,也可用Haiwell (海为)PLC的自由通讯协议对其进行通讯。
FUJI-G1S变频器既支持Modbus RTU协议也支持富士变频器专用的富士通用变频器协议。
当变频器采用Modbus RTU通讯协议时,海为PLC采用内置的Modbus RTU通讯协议与其通讯;当采用富士通用变频器协议时,海为PLC可采用COMM自由通讯协议与其通讯,非常方便。
以下给出海为PLC采用COMM自由通讯协议与FUJI-G1S变频器的通讯实例。
二、硬件连接与通讯参数的设定海为PLC主机自带标准的RS-485串行接口,可以与多台FUJI-G1S变频器的RS-485通讯端口2(端子台)总线连接,系统硬件组成与连接如图1所示。
~图1 系统硬件接线图根据富士变频器说明书首先设定与通信有关的主要参数,如表1所示:功能代码功能名称设定值设定值含义F01 频率设定1 0 由键盘面板上下键设定(数字设定)H30 链接功能 6 频率设定无效,运行命令有效y11 RS-4851站地址 2 变频器器通信地址y12 发生错误时的动作选择 3 继续运转y13 定时器时间 2.0S 指通信异常时变频器作出反应的时间,y14 传送速度 3 19200bpsy15 数据长度选择0 8位y16 奇偶校验位选择0 无校验y17 停止位选择0 2位停止位y20 协议选择 2 富士通用变频器协议表1 富士变频器通信参数设置表三、通讯程序设计1、富士变频器的通信帧格式。
国产PLC海为PLC和英威滕变频器通讯介绍

国产PLC海为PLC和英威滕变频器通讯介绍————————————————————————————————作者:————————————————————————————————日期:海为PLC和英威滕变频器通讯介绍作者:厦门海为科技有限公司经常使用海为的产品,刚开始还是因为其人性化的编程界面,可以不需硬件支持的离线模拟功能,但随着业务和用途的扩展,其通讯功能和模拟量的处理功能优势就越发凸现出来,模拟量的扩展可以支持远程485控制,而且不受主机扩展能力的约束。
通讯功能更是易学、易用,很容易上手。
可以方便的使用自由协议和modbus协议与仪表、变送器、触摸屏、变频器等进行通讯。
下面以和深圳英威滕变频器的通讯为例详细说明具体参数的应用。
海为PLC通讯特点:1、内置多种通讯协议:Haiwell PLC各种型号的主机都内置Modbus RTU/ASCII协议、自由通讯协议以及海为公司的HaiwellBus高速通讯协议;2、通讯端口可扩展:Haiwell PLC各种型号的主机均自带2个通讯口(一个为RS-232,另一个为RS-485),用通讯扩展模块可扩展至5个通讯口,每个通讯端口均可用于用于编程和联网,通讯端口相互独立,均可作为主站也可作产从站;3、极为便利的通讯指令系统:使您无论使用何种通讯协议都只需一条通讯指令便可完成复杂的通讯功能,编程简单而程序简洁,无须再为通讯端口冲突、发送接收控制、通讯中断处理等问题烦恼,可以在程序中混合使用各种协议轻松完成您所需的各种数据交换;英威滕变频器通讯协议介绍英威滕变频器采用Modbus通讯协议,根据英威滕变频器说明书与通讯有关的主要参数如下:P0.03 运行指令通道2通讯指令通道P3.01 频率指令选择7 远程通讯设定pc.00 广播地址1pc.01 通讯波特率设置4 19200pc.02 数据位效验设置3 n,8,2 for RTU功能地址说明:海为PLC与英威滕变频器通讯程序因为英威滕变频器采用Modbus通讯协议,所以海为PLC采用Modbus通讯协议与其通讯。
PLC与变频器通讯问题精品文档9页

1.通讯方式的设定:PPO 4,这种方式为0 PKW/6 PZD,输入输出都为6个PZD,(只需要在STEP7里设置,变频器不需要设置);PROFIBUS的通讯频率在变频器里也不需要设置,PLC方面默认为1.5MB.在P60=7设置下,设置P53=3,允许CBP(PROFIBUS)操作.P918.1设置变频器的PROFIBUS地址.2.设置第一与第二个输入的PZD为PLC给变频器的控制字,其余四个输入PZD这里没有用到.设置第一与第二个输出的PZD为变频器给PLC的状态字,设置第三个为变频器反馈给PLC 的实际输出频率的百分比值,第四个为变频器反馈给PLC的实际输出电流的百分比值,其余两个输出PZD这里没有用到.3.PLC给变频器的第一个PZD存储在变频器里的K3001字里.K3001有16位,从高到底为3115到3100(不是3001.15到3001.00).变频器的参数P554为1时变频器启动为0时停止,P571控制正转,P572控制反转.如果把P554设置等于3100,那么K3001的位3100就控制变频器的启动与停止,P571设置等于3101则3101就控制正转,P572设置等于3102则3102就控制反转.(变频器默认P571与P572都为1时正转,都为0时为停止).经过这些设置后K3001就是PLC给变频器的第一个控制字.此时K3001的3100到3115共16位除了位3110控制用途都不是固定的,所以当设置P554设置等于3101时则3101可以控制启动与停止,P571等于3111时则3111控制正转,等等.K3001的位3110固定为“控制请求”,这位必须为1变频器才能接受PLC的控制讯号,所以变频器里没有用一个参数对应到这个位,必须保证PLC发过来第一个字的BIT 10为1.这里设置为:P554=3100,P571=3101,P572=3102,当PLC发送W#16#0403时(既0000,0100,0000,0011)变频器正转.4.PLC给变频器的第二个PZD存储在变频器里的K3002字里.变频器的参数P443存放给定值.如果把参数P443设置等于K3002,那么整个字K3002就是PLC给变频器的主给定控制字. PLC发送过来的第二个字的大小为0到16384(十进制),(对应变频器输出的0到100%),当为8192时,变频器输出频率为25Hz.5.变频器的输出给PLC的第一个PZD字是P734.1,第二个PZD字是P734.2,等等.要想把PLC接收的第一个PZD用作第一个状态字,需要在变频器里把P734.1=0032(既字K0032),要想把PLC接收的第二个PZD用作第二个状态字,需要在变频器里把P734.2=0033(既字K0032).(K0032的BIT 1为1时表示变频器准备好,BIT 2表示变频器运行中,等等.)(变频器里存贮状态的字为K0032,K0033等字,而变频器发送给PLC的PZD是P734.1,P734.2等)在变频器里把P734.3=0148,在变频器里把P734.4=0022,则第三个和第四个变频器PZD分别包含实际输出频率的百分比值和实际输出电流的百分比值6.程序:(建立DB100,调用SFC14,SFC15,6SE7的地址为512既W#16#200)A. 读出数据CALL "DPRD_DAT"LADDR :=W#16#200RET_VAL:=MW200RECORD :=P#DB100.DBX0.0 BYTE 12(读取12个BYTE)NOP 0B. 发送数据CALL "DPWR_DAT"LADDR :=W#16#200RECORD :=P#DB100.DBX12.0 BYTE 12(写入12个BYTE)RET_VAL:=MW210NOP 0C. L "DB100".DBW0T "MW20"NOP 0D. L "DB100".DBW2T "MW22"NOP 0则:DB100.DBX 13.0 控制启动与停止;DB100.DBX 13.1 控制正转;DB100.DBX 13.2 控制反转;M21.1 变频器READY;M21.3 变频器FAULT.西门子控制字和状态字都是32位,实际上用的位数不多,控制字用到的有合闸、急停、运行允许、故障复位、点动、PLC控制等,状态字用到的有开机准备、运行准备、运行信号、故障、报警等。
西门子PLC与变频器USS通讯控制实训(连线方法和详细程序)

PLC、变频器、触摸屏综合应用技能实训——PLC、变频器USS通讯控制实训(蒙飚整理)一、实训目的1.掌握USS通信指令的使用及编程2.掌握变频器USS通讯系统的接线、调试、操作二、控制要求总体控制要求:PLC根据输入端的控制信号,经过程序运算后由通讯端口控制变频器运行。
三、功能指令使用及程序流程图(程序)S指令使用(最简单的调试)1.1、USS_INIT指令:被用于启用和初始化或禁止MicroMaster驱动器通讯。
在使用任何其他USS协议指令之前,必须先执行USS_INIT指令,才能继续执行下一条指令。
1.1.1、EN:输入打开时,在每次扫描时执行该指令。
仅限为通讯状态的每次改动执行一次USS_INIT指令。
使用边缘检测指令,以脉冲方式打开EN输入。
欲改动初始化参数,执行一条新USS_INIT指令。
1.1.2、MODE(模式):输入值1时将端口0分配给USS协议,并启用该协议;输入值0时将端口0分配给PPI,并禁止USS协议。
1.1.3、BAUD(波特率):将波特率设为1200、2400、4800、9600、19200、38400、57600或115200。
1.1.4、ACTIVE(激活)表示激活的驱动器。
站点号具体计算如下:D31 D30 D29 D28 ……D19 D18 D17 D16 ……D3 D2 D1 D00 0 0 0 ……0 1 0 0 ……0 0 0 0其中D0~D31代表有32台变频器,四台为一组,共分成八组。
如果要激活某台变频器就使该位为1,现在激活18号变频器,即为表二所示。
,构成16进位数得出Active即为0004000 若同时有32台变频器须激活,则Altive为16#FFFFFFFF,此外还有一条指令用到站点号,USS-CTRL中的Drive驱动站号不同于USS-INIT中的Active激活号,Active激活号指定哪几台变频器须要激活,而Drive驱动站号是指先激活后的哪台电机驱动,因此程序中可以有多个USS-CTRC指令。
富士变频器通信资料
一、概述........最大组成为1台主机能连接31台变频器——对应多点(据网友说,因为通信数据是16个字节<数据量比较大>,如果变频器台数增加到20台以上时,通信就没有那么稳定了<可能还需要关闭plc看门狗>)。
........据网友说,早期的G11不支持Modbus通讯,需要使用富士电机自己的协议——在其RS485接口手册上有详细的指令格式。
从06年开始,G11支持了Modbus通讯,通过用户在变频器参数U49中选择是采用富士电机协议FGI-Bus还是采用Modbus RTU协议。
........FRENIC 5000的11系列采用共同的通信协议,同样主机的程序能对11系列所有机种进行运行停止控制(参数可能随各机种有所不同)。
........采用固定长度的传送帧,使主机侧的程序容易开发。
........对应答速度有要求的运行命令和频率设定等使用选用传送帧,能缩短通信时间。
二、变频器参数设置........与通讯有关的主要参数设置如下所述(如果变频器通信过程中存在问题<无法按设定频率运行等>,怀疑其它参数还有问题,那么请将参数初始化<参数H03,同时按STOP键和上键设为1,再按FUNC/DATA 键确认>以后再来设定以下参数)。
........下例中,变频器地址设置为2,通讯格式设置为19200bps,8位数据,N无校验,2个停止位:H30:链接功能(通信功能);默认为0,现设置为3——RS485频率设定有效,运行命令有效;H31:RS485地址;默认为1,现设置为2;H32:故障处理;默认为0——立即Er8跳闸,采用默认值;H33:定时时间——通信故障后,在定时时间内继续运行;默认为2.0秒,采用默认值;H34:通讯传送速度(波特率);默认为1——9600 bit/s,现设置为0——19200 bit/s;H35:数据长度;默认为0——8位数据,采用默认值;H36:奇偶校验;默认为0——无奇偶校验,采用默认值;H37:停止位;默认为0——2个停止位,采用默认值;U49:RS485协议;默认为0——富士专用通讯协议FGI-Bus,采用默认值;F01:频率设定1;当该参数采用默认的0——键盘面板上下键设定(也就是数字设定)时,按变频器面板上的上下键更改设定频率显示“<数字设定Hz>LINK”,设定频率可以更改;当该参数设为11——数字输入或脉冲列输入设定(要用选件卡,详细请参阅选件卡使用说明书)时,按变频器面板上的上下键更改设定频率无效,显示“<远方设定有效>LINK”。
Haiwell(海为)PLC介绍解析
厦门海为科技有限公司
Haiwell(海为)PLC 介绍
主要创新点
编程软件内置仿真器
强大的通讯联网功能
高效的Haiwellbus通讯协议
Haiwellbus是海为公司定义的一种高效高速通讯协议,具有离散或连续的、混合数 据 (位元件、寄存器元件)传输能力,有很高的通讯速度和通讯效率,一次通讯 最大可完成30笔数据的交互
编程软件内置仿真器 强大的通讯联网功能 高效的Haiwellbus通讯协议 模拟量处理
Haiwell(海为)PLC 介绍
2013-6-8
厦门海为科技有限公司
Haiwell(海为)PLC 介绍
主要创新点
编程软件内置仿真器
国内第一个带仿真器的编程软件 第一个支持全仿真功能的仿真器
所有指令都可以仿真执行 可以仿真系统中断、并自动执行绑定的中断程序 可以仿真系统断电、上电过程 带通讯仿真器,仿真运行时可以用计算机串口与从机进行实际通讯 可以仿真脉冲输入、高速计数器及自学习功能 可以仿真脉冲输出 带插补仿真器,可以仿真运动控制功能
通讯指令带Out输出:可以正确指示通讯指令执行的成功与失败,可以明确指示与 哪一个从站通讯失败,方便现场调试和故障判断
Haiwell(海为)PLC作为从机不需要写任何通讯程序
2013-6-8
厦门海为科技有限公司
主要创新点
编程软件内置仿真器 强大的通讯联网功能
1:N联网示意图
Haiwell(海为)PLC 介绍
厦门海为科技有限公司
LC介绍
2013-6-8
厦门海为科技有限公司
产品系列 主要创新点 编程软件特点 硬件特点 性能指标 指令系统 指令使用表格 仿真调试 编程操作技巧 系统资源 远程IO
海为PLC与FRENIC-MEGA变频器Modbus通讯浅析
条 P C梯形 图指 令 才 能 实现 , 序 繁琐 、 L 程 编程 工 作 量
大令设 计者 头疼 。
海为 系列 P C, 讯 功 能极 其 强大 。其 主机 都 内 L 通
置 M d u T / S I协议 、 obs U A CI R 自由通讯协议 以及海 为公 司的 Ha e B s i l u 高速通 讯 协议 ; 种 型号 的主机 均 自 w l 各 带 2个 通讯 口( S一 3 R 2 2和 R S一4 5 , 通讯 扩 展模 8 )用 块 可扩展至 5个 通 讯 口, 个通 讯端 口均可 用 于编 程 每 和联 网, 通讯端 口相互 独立 , 均可 作为 主站 或从 站 , 无
不但 增强 了对 变频 器 的数 据处 理 能力 , 而且 抗 干扰 能 力强、 传输 速率高 、 传输 距离远且 造价低廉 。然而 一直
1 系 统硬 件 组 成 与连 接
以来 , 这种 R 4 5的通讯 必 须解 决 的技术 问题却 很 S一 8
多, 往往一条 简单 的变频 器操作 指令 , 时要 编写 数十 有
F C=6时为单一 功能写入 消息ቤተ መጻሕፍቲ ባይዱ。使 用单 一 功能写入 消
息 , 以对 变频器 写入运行 频率及发 送运行 操作指 令 。 可 其消息 帧格式 如图 2所示 :
表 1 富 士 变 频 器 通 信 参 数 设 置 表
功能代码 H0 3 yl l
y2 l y3 l y4 l y5 l
P C・ L 变频器 ・ 计算机——海为 P C与 F E I L R N C—ME A变频器 M d u 通讯 浅析 G obs
帧则根 据 F R U) 能代 码 的不 同而 不 同 , 其 中 C( T 功 如
国产PLC 海为(Haiwell)利用海为PLC通讯来控制台达AB系列的伺服进行精确定位控制
海为PLC与伺服采用通讯进行精确定位控制
前言:随着科技的发展,产品越来越精细,这无疑对设备也提出了更高的控制要求。
高精度的设备大多要用到伺服来进行定位控制,但多数的伺服都是采用脉冲来控制,可对于一个不能产生高脉冲或高速脉冲输出不高的控制器来说这无疑是可望而不可及的事。
但是对于可用通讯来进行控制的伺服来说,只要有高速的通讯功能也是可以对伺服进行精确的定位控制。
现就海为PLC与台达AB系列的伺服采用通讯控制来达到高精度的位置控制做一介绍。
解决方案:
如上图所示,系统主要由触摸屏、海为PLC、伺服系统和执行机构组成。
触摸屏:用与数据的输入和显示用
海为PLC:。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
海为PLC与富士变频器通讯及仿真调试
作者:厦门海为科技有限公司
一、海为PLC通讯特点:
1、内置多种通讯协议:Haiwell PLC各种型号的主机都内置Modbus RTU/ASCII协议、自由通讯协议以及海为公司的HaiwellBus高速通讯协议;
2、通讯端口可扩展:Haiwell PLC各种型号的主机均自带2个通讯口(一个为RS-232,另一个为RS-485),用通讯扩展模块可扩展至5个通讯口,每个通讯端口均可用于用于编程和联网,通讯端口相互独立,均可作为主站也可作产从站;
3、极为便利的通讯指令系统:使您无论使用何种通讯协议都只需一条通讯指令便可完成复杂的通讯功能,编程简单而程序简洁,无须再为通讯端口冲突、发送接收控制、通讯中断处理等问题烦恼,可以在程序中混合使用各种协议轻松完成您所需的各种数据交换;
二、富士变频器通讯协议介绍
富士变频器采用富士专用的通讯协议,根据富士变频器说明书与通讯有关的主要参数如下:
H30:连接功能选择,需要设定为3
H31:RS485地址,需要设定为2
H34:通讯传送速度(波特率),设定为0,19200
H35:数据长度,设定为0,8位
H36:奇偶校验,设定为0,无
H37:停止位,设定为0,2位
富士专用的通讯协议有关命令格式如下图,详细通讯协议请参考富士变频器通讯协议手册。
其中:SOH=01,ENQ=05,P=20,ETX=03
三、海为PLC与富士变频器通讯程序
因为富士变频器采用富士专用的通讯协议,所以海为PLC采用COMM自由通讯协议与其通讯。
例子完成5项操作命令,变频器地址设为2,通讯格式19200,8,N,2
1、正转运行:
根据富士变频器说明书,正转运行命令ASCII为:SOH 0 2 ENQ f 0 0 0 1 ETX 9
1,转换成ASCII(16进制)为01 30 32 05 66 30 30 30 31 03 39 31,共12字节,该命令返回8字节。
命令串放在初始寄存器值表“正转运行命令”中(V1000-V1011,见下图),采用COMM.LB指令只发送低字节方式发送数据。
2、停止:
根据富士变频器说明书,停止运行命令ASCII为:SON 0 2 ENQ f 0 0 0 0 ETX 9
0,转换成ASCII(16进制)为01 30 32 05 66
30 30 30 30 03 39
30,共12字节,该命令返回8字节。
命令串放在初始寄存器值表“停止命令”中(V1015-V1026,见下图),采用COMM.LB指令只发送低字节方式发送数据。
3、反转运行:
根据富士变频器说明书,反转运行命令ASCII为:SON 0 2 ENQ f 0 0 0 2 ETX 9
2,转换成ASCII(16进制)为01 30 32 05 66
30 30 30 32 03 39
32,共12字节,该命令返回8字节。
命令串放在初始寄存器值表“反转运行命令”中(V1030-V1041,见下图),采用COMM.LB指令只发送低字节方式发送数据。
4、设定运行频率:
根据富士变频器说明书,设定运行频率命令ASCII为:SON 0 2 ENQ W S 0 5
SP 4位频率数据ETX 2位校验和,转换成ASCII(16进制)为01 30 32 05 57
53 30 35 20 00 00 00
00 03 00
00,共16字节,该命令返回16字节。
4位频率数据和2位校验和因为会根据设定不同频率而变化,需要在程序中组祯运算。
命令串放在初始寄存器值表“频率设定命令”中(V1050-V1065,见下图),采用COMM.LB指令只发送低字节方式发送数据。
5、读取当前运行频率:
根据富士变频器说明书,读取当前运行频率命令ASCII为:SON 0 2 ENQ R M 0 9 SP 0 0 0 0 ETX 5
2,转换成ASCII(16进制)为01 30 32 05 52
4D 30 39 20 30 30 30 30 03 35
32,共16字节,该命令返回16字节。
命令串放在初始寄存器值表“频率读取命令”中(V1070-V1085,见下图),采用COMM.LB指令只发送低字节方式发送数据。
程序图如下:
四、仿真调试程序
如果没有富士变频器和海为PLC该如何仿真调试程序呢?仿真调试完全可以验证该程序是否正确运行。
对于正转/停止/反转命令,因为其命令是固定的,只要是完全按照富士变频器通讯手册的说明正确定义了“正转运行命令”“停止命令”“反转运行命令”这3个初始寄存器值表,就可以与富士变频器正确通讯。
对于设定运行频率命令的仿真,在仿真状态下强制V1100的值=4000(40.00Hz),强制M3为ON,然后在“地址状态表”中监控命令串(V1050-V1065)中值的内容,根据富士变频器通讯手册,如果设定频率为40.00Hz,正确的命令串(16进制)为01 30 32 05 57
53 30 35 20 30 46 41
30 0338
30,如下图:
对于读取当前运行频率的仿真,因为其命令是固定的,只要是完全按照富士变频器通讯手册的说明正确定义了“频率读取命令”初始寄存器值表,就可以与富士变频器正确通讯。
因此仿真的目的在于验证从返回的数据中获得当前运行频率值是否正确。
在仿真状态下通过强制V80-V87共8个寄存器的值以模拟变频器返回的数据,假如当前运行频率值
=3000(30.00Hz),正确的返回数据应该是数据串(16进制)为01 30 32 06 52
4D 30 39 20 30 42 42
38 03 37
46,因此强制V80-V87如下值
V80=3001H、V81=0632H、V82=4D52H、V83=3930H
V84=3020H、V85=4242H、V86=0338H、V87=4637H
结果得到当前运行频率V60=3000,显示结果正确,如下图:。