• {{item.name}}
{{item.name}}
更多

S200PN Float64数据类型参数非周期读写方法

star star star star star
0 分
发布时间:2026年04月17日
  • 0
  • 93
S200PN Float64数据类型参数非周期读写方法

S200PN Float64数据类型参数非周期读写方法

         S200 固件更新到V6.4及以后,许多参数更改成了FloatingPoint 64(64位浮点型)数据类型,旧库函数FB287/FB286无法支持该类型的读写,因此针对该情况官方推出了新的库函数FB288(SINA_PARAS_FLOAT64)与FB289(SINA_PARA_FLOAT64)以应对新的数据类型。

       新的库函数使用方法与原库基本一致可以从以下链接进行下载:

https://support.industry.siemens.com/cs/cn/zh/view/109987672

FB288使用方法简介:

FB288功能块用来读或写驱动器的单个参数

image.png

FB288 重要参数说明

– Start:在参数操作过程中Start 的上升沿会启动参数操作任务,上升沿触发 并保持高电平至少100ms,高电平保持时间过短将无法触发成功。

– ReadWrite:0为参数读取操作, 1 为参数写入操作。

– hardwareId:硬件标识符。

– Parameter:需要读写的参数号。

– Index:参数下标。

– ValueWrite1:此处写整型、字、实型的参数值(Real或 LReal 格式)。

– ValueWrite2:此处写双整型的参数值(DINT格式)。

– AxisNo:驱动编号,S200PN 固定设置为 1。

– ValueRead1:读取到的整型、字、实型的参数值(Real 或 LReal 格式)。

– ValueRead2:读取到的双整型参数值(DINT格式)。


FB289使用方法简介:

FB289功能块用来读或写驱动器的多个参数

image.png

FB289 重要参数说明

– Start:上升沿会启动参数操作任务,上升沿触发并保持高电平至少 100ms,高电平保持时间过短将无法触发成功。

–ReadWrite: 0 为参数读取操作, 1 为参数写入操作。

– ParaNo:读写参数的数量,范围 1~8 个参数。

– AxisNo:驱动编号,对于 S200 PN 此参数需固定设置为 1。

–hardwareId:硬件标识符,在S200 的报文属性中可以找到硬件标识符。

– Parameter:参数列表(最多8 个参数),可使用功能库中的SINAPARA[DB290] 数据块,并在数据块数组中赋值。


注意:

1. Dint(双整型数)使用sdValue 变量。

2. Int(整型数)、Word(字)、Real(32位浮点数) 、LReal(64 位浮点数)使用 srValue 变量。

3. 如果参数有下标,则需在sindex 中设置。

4. 设置 Start 输入参数从 0 到 1 并保持 1,直到写参数完成,写参数完成后输出参数 Done 置位。



  • 评论
更多
  • 分享

    扫码分享

信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。