teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

5

情報プラス

2021/10/04 05:56

投稿

riko
riko

スコア40

title CHANGED
File without changes
body CHANGED
@@ -24,7 +24,7 @@
24
24
  接続し続けていると 何かをきっかけに(?)
25
25
  以下のエラーが発生します。
26
26
 
27
- CSV出力ではうまくいっています。その後の一定時間経過すると接続エラーが発生しま
27
+ 【後追記】接続スタートから決まって 40秒に以下のエラーが発生することが判明しました
28
28
 
29
29
  **例外が発生しました: OSError
30
30
  [WinError 10048] 通常、各ソケット アドレスに対してプロトコル、ネットワーク アドレス、またはポートのどれか 1 つのみを使用できます。

4

追記

2021/10/04 05:56

投稿

riko
riko

スコア40

title CHANGED
File without changes
body CHANGED
@@ -24,7 +24,7 @@
24
24
  接続し続けていると 何かをきっかけに(?)
25
25
  以下のエラーが発生します。
26
26
 
27
-
27
+ CSV出力まではうまくいっています。その後の一定時間経過すると接続エラーが発生します。
28
28
 
29
29
  **例外が発生しました: OSError
30
30
  [WinError 10048] 通常、各ソケット アドレスに対してプロトコル、ネットワーク アドレス、またはポートのどれか 1 つのみを使用できます。

3

内容追記

2021/10/04 01:41

投稿

riko
riko

スコア40

title CHANGED
File without changes
body CHANGED
@@ -4,6 +4,8 @@
4
4
  **★前提**
5
5
  PLCとPCをイーサネットで接続している
6
6
  PLCデータメモリ【D1000】は【1】か【2】が格納されるようラダーを作成している。
7
+ 1と2に変化するタイミングは1日2回(午前1回 午後1回)
8
+ 1が格納されていてトリガーが入ると5分間 2が格納される その後また1が格納される仕様。
7
9
 
8
10
  **★プログラム概要**
9
11
  Pythonプログラムでは
@@ -11,6 +13,8 @@
11
13
  D1000値が【2】になった時に【D0~D99】の値をCSV出力する
12
14
  CSV出力後も D1000の値を常に取得し続ける
13
15
 
16
+ D0~D99 値取得タイムラグ 5分以内に取得できれば問題ないです。
17
+
14
18
  というプログラムを作成したいです。
15
19
 
16
20
 
@@ -20,6 +24,8 @@
20
24
  接続し続けていると 何かをきっかけに(?)
21
25
  以下のエラーが発生します。
22
26
 
27
+
28
+
23
29
  **例外が発生しました: OSError
24
30
  [WinError 10048] 通常、各ソケット アドレスに対してプロトコル、ネットワーク アドレス、またはポートのどれか 1 つのみを使用できます。
25
31
  **

2

誤字

2021/10/04 01:37

投稿

riko
riko

スコア40

title CHANGED
@@ -1,1 +1,1 @@
1
- [エラー解決:WinError 10048] PythonでPLCデータを取得
1
+ [エラー:WinError 10048] PythonでPLCデータを取得
body CHANGED
File without changes

1

誤字修正

2021/10/01 08:10

投稿

riko
riko

スコア40

title CHANGED
@@ -1,1 +1,1 @@
1
- [エラー解決:WinError 10048] PytonでPLCデータを取得
1
+ [エラー解決:WinError 10048] PythonでPLCデータを取得
body CHANGED
@@ -6,7 +6,7 @@
6
6
  PLCデータメモリ【D1000】は【1】か【2】が格納されるようラダーを作成している。
7
7
 
8
8
  **★プログラム概要**
9
- Pytonプログラムでは
9
+ Pythonプログラムでは
10
10
  PLC データメモリ【D1000】の値を常に取得し
11
11
  D1000値が【2】になった時に【D0~D99】の値をCSV出力する
12
12
  CSV出力後も D1000の値を常に取得し続ける
@@ -28,7 +28,7 @@
28
28
  どの部分を変更するべきでしょうか?
29
29
  また調べる際の 検索ワード等 何かヒントを頂けると幸いです。
30
30
  何卒よろしくお願い致します。
31
- ```Pyton
31
+ ```Python
32
32
  コード
33
33
  # プログラムの概要  データメモリの値をCSVファイルとして保存
34
34
  # データ保存の概要  PCの任意のフォルダ内に 日付フォルダを作成し 1.CSVというCSVファイルを作成