- {{item.name}}
S200PN Float64数据类型参数非周期读写方法
- 0
- 93
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功能块用来读或写驱动器的单个参数

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功能块用来读或写驱动器的多个参数

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 置位。
- 评论
-
分享
扫码分享
- 收藏 收藏
- 点赞 点赞
- 纠错 纠错



西门子官方商城


{{item.nickName}}