物体検出にてカウントした数値をシーケンサに出力しようと考えております。
シーケンサは、三菱のQ03UDEでソケット通信をしております。
通信は良好で、MCプロトコルに指定した値の書き込みは実行できております。
Python
1data = [ 2 0x50,0x00, # サブヘッダ 3 0x00, # 要求先ネットワーク番号 4 0xFF, # 要求先局番 5 0xFF,0x03, # 要求先ユニットI/O番号 6 0x00, # 7 0x00,0x00, # 要求データ長 (後で設定) 8 0x04,0x00, # 監視タイマ 9 0x01,0x14, # コマンド (1401H) 10 0x00,0x00, # サブコマンド 11 0x00,0x00,0x00, # 先頭デバイス番号 12 0xA8, # デバイスコード 13 0x05,0x00, # デバイス点数 14 0x00,0x00, # D0000 15 0x33,0x44, # D0001 16 0x55,0x66, # D0002 17 0x77,0x88, # D0003 18 0x99,0xAA, # D0004 19]
例えばですが、検出したものをカウントした値をD0000に代入し送信したい場合の入力、書き方がわかりません。int型やstr型にしてみましたがうまくいきませんでした。
ご教授の程、よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー