MC-Basic:BUS.CYCLETIME/zh-hans
语言: | English • 中文(简体) |
---|
缩写
格式
?BUS[<bus_number>].Cycletime
BUS[<bus_number>].Cycletime = <expression>
可用版本
从版本4.9.11起
由于版本4.15.5 bus #0被保留用于EtherCAT, bus #1 被保留用于CAN。.
Bus[0] 提供主时钟周期, 而bus[1]从属于bus[0] ,并且只接受bus[0]周期时间的整数乘数倍时间。
例如, 如果bus[0].cycletime 设置为2000, bus[1].cycletime 可以设置为 2000, 4000, 6000, 8000 us.
描述
设置或查询自动总线周期时间。
类型
<return value>: Long
<bus_number>: Long
<expression>: Long, Double
取值范围
单位
Microseconds
默认
使用范围
Configuration, Task or Terminal
限制
EtherCAT: Object 0x60c2 应根据主循环时间使用EtherCAT:EC_SET_CYCLETIME进行更新以控制周期时间。
CANopen: Object 0x60c2 应根据主循环时间进行更新。
Bus[0].cycletime 必须在 Bus[1].cycletime.之前设置
例子
?BUS[0].Cycletime
BUS[0].Cycletime = 2000
BUS[1].Cycletime = 2000