V90PN参数实例:使用FB286和FB287进行读写操作

需积分: 39 59 下载量 121 浏览量 更新于2024-08-08 收藏 218KB PDF 举报
在V90PN的自动化控制中,Siemens的Startdrive软件提供了强大的驱动参数管理工具,主要通过功能块FB286 (SINA_PARA) 和 FB287 (SINA_PARA_S) 实现。这两个功能块在博途软件中自动安装的Drive_lib库中,使得PLC与V90PN设备间的参数读写操作变得简单易行。 FB286主要用于处理多个参数的读写,其参数设定包括Start (操作启动信号)、ReadWrite (指示读取或写入操作,0为读取,1为写入)、ParaNo (要操作的参数数量,范围1至16)、hardwareID (硬件标识符,用于识别特定设备)、AxisNo (驱动编号,V90PN设备应设为2)以及一些状态标志如Error、BUSY、DONE和Ready等。错误信息可以通过Errorid和DiagId获取。 FB287则专用于单个驱动参数的操作,如表3-1所示,通过该功能块可以写入整型参数P2581(例如,值12345)和实型参数P29110(例如,值1.234)。在这个例子中,需要配置: - 将参数号P2581分配到FB287的"Parameter"输入管脚,并设置ReadWrite为1,表示为写入操作。 - 将要写入的整数值12345赋给ValueWrite2输入管脚。 - 启动Start管脚,将其从0变为1,以开始写入过程。 - 对于实型参数P29110,同样设置其参数号到"Parameter"管脚。 读取单个参数的过程与写入类似,但ReadWrite应设为0,用于触发读取操作。同时,通过监控BUSY和DONE状态标志,可以确保操作完成或遇到错误时进行适当的处理。 使用这些功能块,开发人员可以根据实际需求,通过编程灵活地管理V90PN设备的参数,无论是批量还是单个参数的修改,都能高效且准确地实现,提升了PLC与设备之间的通信效率。这在工业自动化应用中是不可或缺的一部分,对于维护和优化设备性能具有重要意义。