技成培训网 技成学习APP 技成工具箱 技成企业服务

欢迎回到技成培训网

技成培训网

电工题库宝典

技成电工课堂

PLC练习题

技成PLC课堂

变频器故障查询

技成PLC学吧

伺服驱动故障查询

技成PLC网校

当前位置:技成首页 > 文章中心 > 技成百科 > CP342-5与3台ABB变频器通信怎么用FC1和FC2?

CP342-5与3台ABB变频器通信怎么用FC1和FC2?

刘玉蓉 发布于2014-11-03 17:17 4 0 标签:

CP342-5与3台ABB变频器通信怎么用FC1和FC2?怎么在程序中区分接受的数据是那个ABB变频的?怎样分别往每个变频总发送数据?

问题补充:
具体怎么用FC1和FC2来区分各台变频器

佳答案

编写程序,在OB1中直接调用FC1和FC2,打开OB1出现LAD/FBD/STL编辑器,然后依次选择左边New network (新网络)/ Libraries(库) /SIMATIC_NET_CP / CP300,然后通过双击FC1 DP_SEND CP_300 和FC2_RECV CP_300;接着填写相应的参数,如CPLADDR(为CP342-5的地址),SEND(FC1中发送区,对应从站即ABB变频器的输出区)和RECV(FC2中接受区,对应从站的输人区)
由于ABB变频器都是在DP从站上面,且分配的数据地址不同。你需要写三对FC1和FC2,根据ABB变频器DP从站的不同的输入输出区,然后根据从站的不同输入输出区,来读到CPU本身的不同的DB块数据区域就可以了或是同一个DB块得不同区域!
下表解释了  FC1   DP_SEND功能的所有形式参数:

参数 声明 数据类型 可能的数值 说明
CPLADDR INPUT WORD  模块起始地址当组态CP时,在组态表中显示模块的起始地址。 在此指定该地址。
SEND INPUT ANY(仅下列类型允许作为VARTYPE:使用低版本为V3的FC1:BYTE使用版本高达V2.x的FC1: BYTE、WORD和DWORD)  指定地址和长度DP数据区的地址指向下列两个位置之一:?PI区?存储器位区?数据块区
必须为下列各项设置长度?DP主站:1...21600?DP从站:1...240
DONE OUTPUT BOOL 0: -
1:新数据 该状态参数指示是否
无错完成作业。
对于与ERROR和STATUS参数一起使用时的含义,请参见""..
ERROR OUTPUT BOOL 0: -
1:错误 错误代码
对于与DONE和STATUS参数一起使用时的含义,请参见""。
STATUS OUTPUT WORD 参见"?" 错误代码
对于与DONE和STATUS参数一起使用时的含义,请参见""。
下表解释了功能  FC2  DP_RECV的所有形式参数:

参数 声明 数据类型 可能的数值 说明
CPLADDR INPUT WORD  模块起始地址 当组态CP时,在组态表中显示模块的起始地址。 在此指定该地址。 
RECV INPUT ANY(仅下列类型允许作为VARTYPE:使用低版本为V3的FC1:BYTE使用版本高达V2.x的FC1: BYTE、WORD和DWORD)  指定地址和长度DP数据区的地址指向下列两个位置之一:?PI区?存储器位区?数据块区
必须为下列各项设置长度:?DP主站:1...2160?DP从站: 1...240?DP 主站;只读取状态字节: 1(参见CP手册)
NDR OUTPUT BOOL 0: -
1:接受的新数据 该状态参数指示是否接受新数据

对于与ERROR和STATUS参数一起使用时的含义,请参见""。
ERROR OUTPUT BOOL 0: -
1:错误 错误代码
对于与NDR和STATUS参数一起使用时的含义,请参见"".
STATUS OUTPUT WORD 参见"" 状态代码对于与NDR和ERROR参数一起使用时的含义,请参见""。
DPSTATUS OUTPUT 字节 关于编码,请参见DPSTATUS下的信息  DP状态代码

若有收获,就点个赞吧!

文章来源于网络及文献如有侵权请联系站长
分享到:

微信扫一扫分享

阅读与本文标签相同的文章

相关推荐

最新文章 热门文章
最新课程 免费课程
PLC资料下载 电工电气资料下载
应用新秀
变频器故障代码查询APP
伺服故障代码查询APP
技成
手机APP
热门标签