Skip to content

sick_flexi_soft

パス: triorb_sensor/sick/sick_Flexi-Soft_ROS2/src
説明: SICK PLCとEIP通信するためのパッケージ

sick_flexi_soft

Flexi Soft PLC の Input/Output アセンブリデータを ROS に橋渡しします。

Active API

Flexi Soft入力バッファ配信

  • Topic:flexisoft//in_raw
  • Node:(prefix)_sick_flexi_soft
  • Type: std_msgs/msg/UInt8MultiArray
  • Note:SensorDataQoS。EDS で検出した全 Input アセンブリ分の Raw バイト列を publish
  • Usage:
ros2 topic echo flexisoft/standard_input/in_raw

Flexi Soft出力バッファ受付

  • Topic:flexisoft//out_raw
  • Node:(prefix)_sick_flexi_soft
  • Type: std_msgs/msg/UInt8MultiArray
  • Note:ParametersQoS。O->T データを書き戻すと PLC の出力マップに反映されます
  • Usage:
ros2 topic pub flexisoft/standard_output/out_raw std_msgs/msg/UInt8MultiArray "{data: [1,0,0,0]}" --once