PLC与富士变频器通讯实例_第1页
PLC与富士变频器通讯实例_第2页
PLC与富士变频器通讯实例_第3页
PLC与富士变频器通讯实例_第4页
PLC与富士变频器通讯实例_第5页
免费预览已结束,剩余15页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、海为 PLC 与富士变频器通讯及仿真调试(转帖)转贴内容 2008-10-2005:42 阅读 44 评论 0字号:大中小一、海为 PLC 通讯特点:1、内置多种通讯协议:HaiwellPLC 各种型号的主机都内置 ModbusRTU/ASCII 协议、自由通讯协议以及海为公司的 HaiwellBus 高速通讯协议;2、通讯端口可扩展:HaiwellPLC 各种型号的主机均自带 2 个通讯口(一个为 RS-232,另一个为 RS-485),用通讯扩展模块可扩展至 5 个通讯口,每个通讯端口均可用于用于编程和联网,通讯端口相互独立,均可作为主站也可作产从站;3、极为便利的通讯指令系统:使您无论使

2、用何种通讯协议都只需一条通讯指令便可完成复杂的通讯功能,编程简单而程序简洁,无须再为通讯端口冲突、发送接收控制、通讯中断处理等问题烦恼,可以在程序中混合使用各种协议轻松完成您所需的各种数据交换;二、富士变频器通讯协议介绍富士变频器采用富士专用的通讯协议,根据富士变频器说明书与通讯有关的主要参数如下:H30:连接功能选择,需要设定为 3H31:RS485 地址,需要设定为 2H34:通讯传送速度(波特率),设定为 0,19200H35:数据长度,设定为 0,8 位H36:奇偶校验,设定为 0,无H37:停止位,设定为 0,2 位富士专用的通讯协议有关命令格式如下图,详细通讯协议请参考富士变频器通

3、讯协议手册。其中:SOH=01,ENQ=05,P=20,ETX=03S05:频率命令的选择(写入)要求帧(主机一变频器)4000Hz电令SOH02|ENQ|WS05SPFA0ETXS0M09:输出频率直询C读出)要求帧(主机一变频器)SOH02ENQRM09SP0000ETX52ACK应答帧变频器.主机)30.00HZSOH02ACKRM09SP0BB8ETX7F运行操作命令的选择(写入)要求帧(r机变频器)FWD命令SOH02ENQf0001ETX91运行操作命令的选择(写入噂求帧(主机一变频器),STOP命令SOH02ENQf0000ETX90运行操作命令的选择(写入)要求帧(主机变频器R

4、EV命令SOH02ENQf0002ETX92三、海为 PLC 与富士变频器通讯程序因为富士变频器采用富士专用的通讯协议,所以海为 PLC 采用 COMM 自由通讯协议与其通讯。例子完成 5 项操作命令,变频器地址设为 2,通讯格式 19200,8,N,21、正转运行:根据富士变频器说明书,正转运行命令 ASCII 为:SOH02ENQf0001ETX91,转换成 ASCII(16 进制)为 013032056630303031033931,共 12字节,该命令返回 8 字节。命令串放在初始寄存器值表正转运行命令”中(V1000-V1011,见下图),采用 COMM.LB 指令只发送低字节方式发

5、送数据。根据富士变频器说明书,停止运行命令 ASCII 为:SON02ENQf0000ETX90,转换成 ASCII(16 进制)为 013032056630303030033930,共 12字节,该命令返回 8 字节。-缸通信示例程序-0 程序-a 主程序段医 FGB 富士变频窗 e子程序由中断程序-H 指令使用表格HrSH 宜 iwWLLRUE读通讯=醇:Haiw 也UEUH写通讯?0 离散位地址表墙离散寄存器地址表底运动定位程序表-制初蛤寄存器值表搐:正转运行命令停止命令fc 反转运行命令&频率设定命令_昭频率读取命令画面+府FIT硬件配置-|XJUiwellPLC 指令-令UT

6、ETSTUTETST工心口口sRAJsRAJT上KFktKFkt位值里鬼也+楂计 1E 位比较开关Hex起始处址:表名价命令串放在初始寄存器值表停止命令”中(V1015-V1026,见下图),采用 COMM.LB 指令只发送低字节方式发送数据。1015停止命令to64)序号 寄存黑地址16 位寄存翳值32 位寄存器值AlV10151UiJUUl2V10163。32C0303V101732500324V10185860005SV1019E630D06BEV102C3。30003D7V10213。3000308VI02230300030gVI023303003010VI024339C003v|长度

7、:12停电保持:1048点VI。口口-VE047确M口令:口令:注释停止运行 ASU 工指令为:S0H02ENQf0000ETX9。,转换成 16 进制为本表所示,菜用 COMF1 指令只发送低字节方式发送数据,确定期消3、反转运行:根据富士变频器说明书,反转运行命令 ASCII 为:SON02ENQf0002ETX92,转换成 ASCII(16 进制)为 013032056630303032033932,共 12字节,该命令返回 8 字节。命令串放在初始寄存器值表反转运行命令”中(V1030-V1041,见下图),采用 COMM.LB 指令只发送低字节方式发送数据。三|PGB:富士变频品 a

8、 子程序a中断程序-H 指令使用表格廨 H&iwn133 读逋讯:S.HaiwellEg 写通钿 j 寓散位地址表由离散寄存器地址表曲 运动定位程序表-初始寄存据值表向正转运行命令由停止命令膈频率设定命令跖频率读取命令.画面-1a 主程序块反转运行命令,言 FL硬件配置IL3IMaiwellPE 指令+心卜 16 位比小开关.+卜前情出瞽井工八4、设定运行频率:根据富士变频器说明书,设定运行频率命令 ASCII 为:SON02ENQWS05SP4 位频率数据 ETX2 位校验和,转换成 ASCII(16 进制)为 01303205575330352000000000030000,共 1

9、6 字节,该命令返回 16 字节。4 位频率数据和 2 位校验和因为会根据设定不同频率而变化,需要在程序中组祯运算。命令串放在初始寄存器值表频率设定命令”中(V1050-V1065,见下图),采用 COMM.LB 指令只发送低字节方式发送数据。膈频率读取命令画面+财 PLC 硬件配置-X电“虱】FLC 指令-HH 位指令博 OUT 私 SET 的 RST 幅ALT+l*15 位比较开关+K卜 32 位比较开关-xi四后不例在序二 I 程序-励主程序块3PG氏百士变频品励子程序励中断程序-阴指令使用表格;瞄 KaiwellBuM读通讯/琨LBu 国 1 诬通离散位地址表盟离散寄存翳地址表曲I运动

10、定位程序表-固初始寄存器值表明正转运行命令丽停止命令窿反转运行命令5、读取当前运行频率:频率设定焰口工揩令为:前 N02EHC*E。5SF4 位频率数据 ETX2 位校览和,4 位频率数据有程序计算好后放至相。59)1。&2校联和有程序计算好后演至巴口 64,1065.注释口令:确M口令:表名称:频率设定命令停电保持:1 口 48 点 VI。-V204T起始福址:长度:1050序号寄存器地址 16 位寄存器值32 位寄存器值3000012VI051303200303105232500324VI05355700055300573000537VL05630350030200035Q1050

11、2010V105901V1050V1Q54STV105553V105735频率设定命令:初蛤寄存器值表根据富士变频器说明书,读取当前运行频率命令 ASCII 为:SON02ENQRM09SP0000ETX52,转换成 ASCII(16 进制)为 01303205524D30392030303030033532,共 16 字节,该命令返回 16 字节。命令串放在初始寄存器值表频率读取命令”中(V1070-V1085,见下图),采用 COMM.LB 指令只发送低字节方式发送数据。-A 通信示例程序-通程序-a 主程序块mPGF:富士变频罂a 子程序a 中断程序-H指令使用表格漆 Hai 卷 lIB

12、uw读通讯 1SH*iwEUBUE写通讯彳育数位地址表露离散寄存磊地址表珥运动定位程序表-朝初始寄存矗值表匾正转运行命令琉停止命令刮度转运行命令超频率设定命令频率读取命令:初始寄存器值表表名称:频率读取命令起始地址:1070长度二16to64)序号寄存器地址饰位寄存器值3Z 位寄存器值V10701JUULLCH2VI071303200303V107232500324VI07355200055V1074524D00526V10T54D30004DTVL076303000308V1077392000398V1O702030002010V107930300030|确 M 口令:停电保持:1 网 8

13、点 VI。配-V2047囹西 FLC 硬件配置-.JLJHarwellPLC 指令-售位指令%OVT里)SET鸣吟 T叫 ALT+KX6 位比较开关+ K4前付出我开工口令:注释频率读取 ASC 工工指令为:前 H0EH1QRM。9SF。口口 ETXS21 转换成目进制为本表所示,杀用 CMH 指令只潢送低字节方式发送数据.帮助确定期消程序图如下:国PGB:富士变基器通信/Network1HaiwellPL与富士变频器 G11/P11 通讯程序,变频器地址为 2,通讯格式:ASCU13200,瓦瓦 2 变频器参数 H30=3M31=2H32=3MO务 正转Ml(RST)-停止M2(RST)-反

14、转/Network2MlTF停JM0(RST)-正转M2(RST)-反转/Network3M2TI反转MO(RST)-正转Ml(RST)-停止/Network4MO正转MlT/k停止M100卜/Network5M2T/卜反转正转命令:SOH02MNQ0001ETX91( (16进制)为:013032056630303031033931共 12 字节放在初始寄存器 V1000-V1011发 送 字 节 数接收字节数通信格式:19200、8、乩 2通讯端口号EnCOMM.LBOutM100VI000正转命令串一128153TxdErrM101TnRxdVOProtocolPortMO(RST)-正

15、转四、仿真调试程序如果没有富士变频器和海为 PLC 该如何仿真调试程序呢?仿真调试完全可以验证该程序是否正确运行。对于正转/停止/反转命令,因为其命令是固定的,只要是完全按照富士变频器通讯手册的说明正确定义了正转运行命令停止命令反转运行命令”这 3 个初始寄存器值表,就可以与富士变频器正确通讯。对于设定运行频率命令的仿真,在仿真状态下强制 V1100 的值=4000(40.00Hz),强制 M3 为 ON,然后在地址状态表中监控命令串(V1050-V1065)中值的内容,根据富士变频器通讯手册,如果设定频率为 40.00Hz,正确的命令串(16 进制)为 0130320557533035203

16、0464130033830,如下图:A通信示例-画程序白阊3:工程.QxPGB:盲士变频器通信/Network7 设定频率放于 VI100,计算校 3S迂初fessss鞫8瑁rmrmrmt.日国白141J匕日osRA11因科私%招。1PLe硬件仿真畲口M3频率写入临地址状套表-状态表1设定频率一 1VI00=48仿真状杳2008-5-815:45:44消息窗口|以实时曲线监控|蠲PI硬件仿真窗口_仿真状态2008-5-815:45:44Power。Run。Comm6ErreHW-S24ZS220R就绪化,仿其伏态求PLC脱机S当前PLC:无EnSouASCIEnoOut_V2GHLBEnEno

17、InOutV200=16688_GHLBEnEnoInOutV201=12358_V1_V1扫描时间:3.0msMOVEnEnoInOutNetworks:7对于读取当前运行频率的仿真,因为其命令是固定的,只要是完全按照富士变频器通讯手册的说明正确定义了频率读取命令”初始寄存器值表,就可以与富士变频器正确通讯。因此仿真的目的在于验证从返回的数据中获得当前运行频率值是否正确。在仿真状态下通过强制 V80-V87 共 8 个寄存器的值以模拟变频器返回的数据,假如当前运行频率值=3000(30.00Hz),正确的返回数据应该是数据串(16 进制)为 01303206524D3039203042423

18、8033746,因此强制 V80-V87 如下值V80=3001H、V81=0632H、V82=4D52H、V83=3930HV84=3020H、V85=4242H、V86=0338H、V87=4637H结果得到当前运行频率 V60=3000,显示结果正确,如下图:。工程4X缉PGB:富士交菽器通信4 通信示例一程序白阿1H:H:音喜迂就I IIH.IH.二:rrgrrg二匚二二/Network7 设定频率放于仃 100,计菖校蛉和.M31I频率写入.隘地址状态表-状态表132 位寄存器值VI0600 x00460 x00410046频率百位V10610 x00410 x00300041频率十位VI0620 x00300 x00030030频率个位VI0630 x00030 x00380003V10640 x00380 x00300038校蛉和 1VI0650 x00300 x00000030校验和 216 位寄存器值地址注释状态表 1地址I 画面的PIT慎Haiwell 国位指一晴 01 唱 SJ%K6A由*1(+K4%V80V81V82V83V84V85V86V870 x30010 x06320 x4D520 x39300 x30200 x42420 x03380 x46370 x063230010 x4D5206320 x39304

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论