0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

通过FB286读写参数实例解析

UzAO_PLC_DCS 2018-01-16 16:59 次阅读

1.通过FB286读写多个参数

参数说明:1、Start:在参数操作过程中 start 的上升沿会启动参数操作任务。2、ReadWrite:参数=0 表示读取操作,如果等于 1 对应写入操作。3、ParaNo:读写参数的数量,范围1~16。4、hardwareID: 硬件标识符。5、AxisNo:驱动编号,V90PN需设置为2。6、Error:出错标志位。7、Errorid:返回值。8、BUSY:当写入参数执行时为 1,如果完成或者故障后变成 0。9、DONE:任务执行完成,可以用于编写程序时复位请求使用。10、Ready:程序块没有执行读或写操作,处于准备状态。11、DiagId:返回值。

1.1写参数操作实例:

1.1.1通过FB286写入P2581(整型)、P29120(实型)两个参数,hardwareid在硬件组态中获取。FB286接口设置如图1:

通过FB286读写参数实例解析

图1

1.1.2此实例通过SINA_PARA背景数据块里的sxParameter[1]和sxParameter[2]设置P2581=456789,P29120=2.567.需要注意srValue与sdValue的设置,整型参数写入sdValue变量,而实型参数则写入srValue变量。如果参数有下标,则需在sindex中设置。具体设置如图2:

图2

1.1.3设置Start管脚0->1并保持待写参数完成。

1.2读参数实例

1.2.1通过FB286读出P2581(整型)、P29120(实型)两个参数,FB286接口设置如图3:

图3

1.2.2此实例通过SINA_PARA背景数据块里的sxParameter[1]和sxParameter[2]读取P2581=456789,P29120=2.567。要注意srValue与sdValue的设置,整型参数存入sdValue变量,而实型参数则存入srValue变量。具体设置如图4:

通过FB286读写参数实例解析

图4

1.2.3设置Start管脚0->1并保持待读参数完成。

2.通过FB287读写单个参数:

参数说明:1、Start:在参数操作过程中 start 的上升沿会启动参数操作任务。2、ReadWrite:参数=0 表示读取操作,如果等于 1 对应写入操作。3、hardwareID: 硬件标识符。4、Parameter:需要读写的参数号。5、INDEX:参数下标。6、ValueWrite1:此处写实型的参数值。7、ValueWrite2:此处写整型的参数值。8、AxisNo:驱动编号,V90PN需设置为2。9、ERROR:出错标志位。10、ErrorID:返回值。11、BUSY:当写入参数执行时为 1,如果完成或者故障后变成 0。12、DONE:任务执行完成,可以用于编写程序时复位请求使用。13、Ready:程序块没有执行读或写操作,处于准备状态。14、DiagId:返回值。15、ValueRead1:此处读实型的参数值。16、ValueRead2:此处读整型的参数值。17、Format:所读参数的格式。18、ErroNo:错误代码。

2.1写参数实例

2.1.1通过FB287写入P2581(整型)=12345。将要设定的参数值写入变量“wr_dint_value”=12345,通过设置Start管脚0->1并保持待写参数完成。FB287接口设置如图5:

图5

2.1.2通过FB287写入P29110(实型)=1.234。将要设定的参数值写入变量“wr_real_value”=1.234,通过设置Start管脚0->1并保持待写参数完成,。FB287接口设置如图6:

图6

2.2读参数实例

2.2.1通过FB287读出P2581(整型)=12345,通过将Start管脚0->1并保持待读参数完成,读出的参数值被写入变量“rd_dint_value”=12345。 FB287接口设置如图7:

图7

2.2.2通过FB287读出P29110(实型)=1.234,通过将Start管脚0->1并保持待读参数完成,读出的参数值被写入变量“rd_real_value”=1.234。FB287接口设置如图8:

图8

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 参数
    +关注

    关注

    11

    文章

    1842

    浏览量

    32315
  • Start
    +关注

    关注

    0

    文章

    73

    浏览量

    10346

原文标题:PLC如何读取V90 PN的实际转矩电流等参数

文章出处:【微信号:PLC-DCS,微信公众号:工控培训】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    电机实例解析

    电机实例解析
    发表于 08-19 22:40

    开关电源设计入门与实例解析(286页完整版)

    286页超详细的开关电源设计入门与实例解析,小白必备哦,需要的小伙伴可以下载资料~
    发表于 08-11 10:06

    PIC单片机的EEPROM读写实例

    PIC单片机的EEPROM读写实例及说明,本内容提供了详细程序实例
    发表于 06-27 16:30 8323次阅读

    u盘读写模块实例程序

    本文分享了u盘读写模块的实例程序。
    发表于 11-16 13:34 37次下载

    如何通过FB287读写单个变频器参数

    FB287是一个用于读写变频器中单个参数的功能块。它在运行过程中内部调用了非周期通信功能块RDREC/SFB52和WRREC/SFB53。它简单易用,省去了非周期通信中填写数据区内容的繁琐步骤,只需要指明
    发表于 12-15 10:58 14次下载

    电脑配置286286指的是什么?

    80286(官方名称为iAPX 286),是 英特尔 (Intel)公司的一款x86系列CPU,最初发布于1982年2月1日。 80286处理器被广泛应用在1980年代中期到1990年代早期的IBM
    发表于 12-30 10:24 9191次阅读

    如何才能通过西门子的PLC读写V90伺服的参数

    1.通过FB286读写多个参数参数说明: 1、Start:在参数操作过程中 start 的上
    的头像 发表于 08-31 09:12 1.2w次阅读
    如何才能<b class='flag-5'>通过</b>西门子的PLC<b class='flag-5'>读写</b>V90伺服的<b class='flag-5'>参数</b>

    HMC286 S参数

    HMC286 S参数
    发表于 03-23 08:19 1次下载
    HMC<b class='flag-5'>286</b> S<b class='flag-5'>参数</b>

    PLC工程应用实例解析

    PLC工程应用实例解析
    发表于 04-21 14:31 27次下载

    labview读写配置文件实例分享

    labview读写配置文件实例分享
    发表于 11-01 16:05 45次下载

    MELSEC iQ F统计解析FB参考

    MELSEC iQ-F 统计解析FB参考 产品规格书
    发表于 08-24 16:35 0次下载
    MELSEC iQ F统计<b class='flag-5'>解析</b><b class='flag-5'>FB</b>参考

    MELSEC iQ R数据解析FB库参考规格书

    MELSEC iQ-R 数据解析FB库参考 产品规格书
    发表于 08-24 11:12 0次下载
    MELSEC iQ R数据<b class='flag-5'>解析</b><b class='flag-5'>FB</b>库参考规格书

    MELSEC iQ R统计解析FB库参考(基本篇)

    MELSEC iQ-R 统计解析FB库参考(基本篇) 产品规格书
    发表于 08-24 11:11 0次下载
    MELSEC iQ R统计<b class='flag-5'>解析</b><b class='flag-5'>FB</b>库参考(基本篇)

    单个实例、多重实例参数实例的区别

    FB块中调用定时器时,选择了单个实例,那么该定时器的背景数据块就在系统块中生成了,也就是说,它不存在于FB的背景数据块中。
    发表于 12-04 10:35 1230次阅读
    单个<b class='flag-5'>实例</b>、多重<b class='flag-5'>实例</b>和<b class='flag-5'>参数</b><b class='flag-5'>实例</b>的区别

    西门子博途:调用FB实例化)

    与功能块(FC)相比,功能块(FB)具有存储器。这意味着功能块被分配了一个本地数据块,即所谓的实例数据块。当调用FB时,还必须指定实例DB的编号,并且此DB会自动打开。
    的头像 发表于 12-25 11:04 3286次阅读
    西门子博途:调用<b class='flag-5'>FB</b>(<b class='flag-5'>实例</b>化)