Page 1 of 2

DO Module, permanetens Schalten der Ausgäng

Posted: 28 Jan 2020, 22:26
by StefanHe
Hallo in die Forums Runde,
ich habe folgende Konfiguration im Einsatz.

Für den Revolution Pi hatte ich mich nach einigen kleinen Tests entschieden, bei denen eigentlich keine Probleme auftauchten.
Die Konfiguration: AIO-AIO-AIO-AIO-DO-DI-DI-RevPIConnect
Pictory_DO_2.png
Pictory_DO_2.png (297.68 KiB) Viewed 7998 times
Nun ist das Setup im Schaltschrank eingebaut. Die LED´s zeigen keine Fehler. Die Spannungsversorgung wurde geprüft. Die X2 und X4 Klemmen werden nicht galvanisch getrennt versorgt.
IMG_20200128_185912914.jpg
IMG_20200128_185912914.jpg (469.02 KiB) Viewed 7998 times
Nun zu meinem Problem. Die Ausgänge des DO Moduls schalte ich mit piTest
z.B. [piTest –w Drive2_on,1] der Ausgang wird kurz geschalten (angeschlossenes Leistungsschütz zieht kurz an) und fällt sofort wieder ab.
Dies ist bei allen anderen DO Ausgängen ebenso der Fall.
Zum Einsatz kommen Siemens Sirius 3RT2 SOO/SO Schütze, die Anzugsleistung / Halteleistung beträgt 4Watt also 160 mA, dies ist doch kein Problem pro Ausgang?
Gibt es bei der Konfiguration im Pictory etwas zu beachten? Die Status LED´s zeigen keine Auffälligkeiten.


Die DI Kanäle funktionieren.

Beste Grüße
Stefan

Re: DO Module, permanetens Schalten der Ausgäng

Posted: 29 Jan 2020, 08:56
by nicolaiB
Hallo Stefan,

Läuft vielleicht im Hintergrund ein anderes Programm, welches auf das Prozessabbild schreibt? Wenn du zB mit Revpimodio Ein- und Ausgänge verwaltest, weiß dieses Programm nicht, dass der Ausgang gesetzt wurde und überschreibt den Wert gleich wieder mit dem Standardwert 0.

Gruß Nicolai

Re: DO Module, permanetens Schalten der Ausgäng

Posted: 29 Jan 2020, 14:04
by StefanHe
Hallo Nicolai,

danke für diesen Hinweis.
Die Prozesse bzgl. MQTT / node red / pyload sind alle beendet.
Der Fehler tritt trotzdem auf.

Beste Grüße
Stefan

Re: DO Module, permanetens Schalten der Ausgäng

Posted: 29 Jan 2020, 14:29
by nicolaiB
Hallo Stefan,

kannst du bitte mal die Ausgabe von "sudo lsof /dev/piControl0" posten?

Gruß Nicolai

Re: DO Module, permanetens Schalten der Ausgäng

Posted: 29 Jan 2020, 15:43
by dirk
Hi zusammen, tja @nicolaiB ist einfach schneller, ich wolle auch nach parallelen Prozessen fragen. Falls du parallele Prozesse nicht 100% ausschließen kannst dann prüfe das z.B. mit

Code: Select all

piTest -r "DO Bereich"
.

Re: DO Module, permanetens Schalten der Ausgäng

Posted: 29 Jan 2020, 16:21
by StefanHe
Hallo

sudo lsof, sagt command not found,

ich habe über ps -e die laufenden Prozesse aufgerufen:

pi@RevPi18718:/ $ ps -e
PID TTY TIME CMD
1 ? 00:00:06 systemd
2 ? 00:00:00 kthreadd
3 ? 00:00:08 ksoftirqd/0
4 ? 00:00:14 ktimersoftd/0
6 ? 00:00:00 kworker/0:0H
8 ? 00:00:03 rcu_preempt
9 ? 00:00:00 rcu_sched
10 ? 00:00:03 rcuc/0
11 ? 00:00:00 kswork
12 ? 00:00:00 posixcputmr/0
13 ? 00:00:00 migration/0
14 ? 00:00:00 cpuhp/0
15 ? 00:00:00 cpuhp/1
16 ? 00:00:00 migration/1
17 ? 00:00:02 rcuc/1
18 ? 00:00:12 ktimersoftd/1
19 ? 00:00:06 ksoftirqd/1
21 ? 00:00:00 kworker/1:0H
22 ? 00:00:00 posixcputmr/1
23 ? 00:00:00 cpuhp/2
24 ? 00:00:00 migration/2
25 ? 00:00:02 rcuc/2
26 ? 00:00:07 ktimersoftd/2
27 ? 00:00:06 ksoftirqd/2
28 ? 00:00:00 kworker/2:0
29 ? 00:00:00 kworker/2:0H
30 ? 00:00:00 posixcputmr/2
31 ? 00:00:00 cpuhp/3
32 ? 00:00:00 migration/3
33 ? 00:00:02 rcuc/3
34 ? 00:00:06 ktimersoftd/3
35 ? 00:00:05 ksoftirqd/3
37 ? 00:00:00 kworker/3:0H
38 ? 00:00:00 posixcputmr/3
39 ? 00:00:00 kdevtmpfs
40 ? 00:00:00 netns
41 ? 00:00:00 irq/23-3f00b880
43 ? 00:00:00 khungtaskd
44 ? 00:00:00 oom_reaper
45 ? 00:00:00 writeback
46 ? 00:00:00 kcompactd0
47 ? 00:00:00 crypto
48 ? 00:00:00 bioset
49 ? 00:00:00 kblockd
50 ? 00:00:00 watchdogd
51 ? 00:00:00 rpciod
52 ? 00:00:00 xprtiod
53 ? 00:00:00 kswapd0
54 ? 00:00:00 vmstat
55 ? 00:00:00 nfsiod
65 ? 00:00:00 kthrotld
66 ? 00:00:00 irq/46-bcm2708_
67 ? 00:00:00 bioset
68 ? 00:00:00 bioset
69 ? 00:00:00 bioset
70 ? 00:00:00 bioset
71 ? 00:00:00 bioset
72 ? 00:00:00 bioset
73 ? 00:00:00 bioset
74 ? 00:00:00 bioset
75 ? 00:00:00 bioset
76 ? 00:00:00 bioset
77 ? 00:00:00 bioset
78 ? 00:00:00 bioset
79 ? 00:00:00 bioset
80 ? 00:00:00 bioset
81 ? 00:00:00 bioset
82 ? 00:00:00 bioset
83 ? 00:00:00 bioset
84 ? 00:00:00 bioset
85 ? 00:00:00 bioset
86 ? 00:00:00 bioset
87 ? 00:00:00 bioset
88 ? 00:00:00 bioset
89 ? 00:00:00 bioset
90 ? 00:00:00 bioset
91 ? 00:00:00 iscsi_eh
92 ? 00:00:00 dwc_otg
93 ? 00:02:35 irq/62-dwc_otg
94 ? 00:01:32 irq/62-dwc_otg_
95 ? 00:02:31 irq/62-dwc_otg_
96 ? 00:00:00 DWC Notificatio
97 ? 00:00:00 irq/48-DMA IRQ
98 ? 00:00:00 VCHIQ-0
99 ? 00:00:00 VCHIQr-0
100 ? 00:00:00 VCHIQs-0
101 ? 00:00:00 irq/24-VCHIQ do
102 ? 00:00:00 VCHIQka-0
103 ? 00:00:00 SMIO
105 ? 00:00:00 irq/59-bcm2835-
106 ? 00:00:00 irq/83-3f804000
107 ? 00:00:00 irq/50-DMA IRQ
108 ? 00:00:00 irq/86-mmc0
111 ? 00:00:00 bioset
112 ? 00:00:02 mmcqd/0
113 ? 00:00:00 bioset
114 ? 00:00:00 mmcqd/0boot0
115 ? 00:00:00 bioset
116 ? 00:00:00 mmcqd/0boot1
117 ? 00:00:00 bioset
118 ? 00:00:00 mmcqd/0rpmb
119 ? 00:00:00 jbd2/mmcblk0p2-
120 ? 00:00:00 ext4-rsv-conver
121 ? 00:00:00 kworker/3:1H
124 ? 00:00:00 kworker/1:1H
125 ? 00:00:00 ipv6_addrconf
141 ? 00:00:00 kworker/2:1H
144 ? 00:00:01 systemd-journal
156 ? 00:00:00 irq/51-DMA IRQ
157 ? 00:00:00 irq/54-DMA IRQ
158 ? 00:00:00 irq/84-3f204000
159 ? 00:00:00 spi0
176 ? 00:00:02 systemd-udevd
177 ? 00:03:55 irq/87-uart-pl0
178 ? 00:04:08 pl011_pio_rx
179 ? 01:30:51 pl011_pio_tx
180 ? 00:11:09 piControl Uart
181 ? 00:02:48 piControl I/O
865 ? 00:00:00 kworker/2:2
1057 ? 00:00:00 kworker/1:1
1080 ? 00:00:00 sshd
1085 ? 00:00:00 systemd
1088 ? 00:00:00 (sd-pam)
1097 ? 00:00:00 sshd
1100 pts/0 00:00:00 bash
1352 ? 00:00:00 kworker/0:2
1403 ? 00:00:04 systemd-timesyn
1408 ? 00:00:00 kworker/3:2
1416 ? 00:00:08 kworker/u8:3
1440 ? 00:00:07 kworker/u8:1
1454 ? 00:00:01 kworker/u8:0
1458 ? 00:00:00 kworker/0:0
1461 ? 00:00:00 rsyslogd
1464 ? 00:00:00 dbus-daemon
1469 ? 00:00:00 apache2
1474 ? 00:00:00 systemd-logind
1475 ? 00:00:00 wpa_supplicant
1476 ? 00:00:00 cron
1488 ? 00:00:00 thd
1490 ? 00:00:00 avahi-daemon
1509 ? 00:00:00 avahi-daemon
1512 ? 00:00:00 cfg80211
1522 ? 00:00:00 dhcpcd
1568 ? 00:00:00 kworker/0:1H
1585 ? 00:08:32 RTSLoader
1611 tty1 00:00:00 agetty
1635 ? 00:00:00 irq/174-pileft
1636 ? 00:00:00 ks8851_tx
1648 ? 00:00:00 sshd
1671 ? 00:03:32 teamviewer-iot-
1672 ? 00:00:00 tvLaunch
1693 ? 00:00:02 teamviewer-iot-
1700 ? 00:00:00 kworker/3:1
1713 ? 00:00:00 kworker/0:1
1718 ? 00:00:01 apache2
1738 ? 00:00:10 mosquitto
1805 ? 00:00:00 kworker/2:1
1807 ? 00:00:00 kworker/u8:2
1818 pts/0 00:00:00 ps
3007 ? 00:00:00 apache2
3008 ? 00:00:00 apache2
3009 ? 00:00:00 apache2
3010 ? 00:00:00 apache2
3011 ? 00:00:00 apache2
31143 ? 00:00:00 kworker/1:0
pi@RevPi18718:/ $ sudo lsof /dev/piControl0
sudo: lsof: command not found

Beste Grüße
Stefan

Re: DO Module, permanetens Schalten der Ausgäng

Posted: 29 Jan 2020, 16:47
by nicolaiB
Hi Stefan,

mit sudo apt-get install lsof kannst du es installieren.

Gruß Nicolai

Re: DO Module, permanetens Schalten der Ausgäng

Posted: 30 Jan 2020, 10:25
by StefanHe
Guten Morgen Nicolai,

danke für den Hinweis. Nun konnte ich den Befehl ausführen, hier das Ergebnis:

pi@RevPi18718:~ $ sudo lsof /dev/piControl0
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
RTSLoader 1560 root 3u CHR 244,0 0t4096 1381 /dev/piControl0
pi@RevPi18718:~ $

BG Stefan

Re: DO Module, permanetens Schalten der Ausgäng

Posted: 30 Jan 2020, 10:48
by nicolaiB
Hallo Stefan,

wie es scheint läuft im Hintergrund noch ein Programm (RTSLoader), welches auf der Prozessabbild zugreift. Kannst du das mal beenden (z.B. kill 1560 und Kontrolle mit lsof) und schauen, ob das Problem immer noch auftritt?

Gruß Nicolai

Re: DO Module, permanetens Schalten der Ausgäng

Posted: 30 Jan 2020, 14:59
by StefanHe
Nicolai,

danke für die Hilfe.
Ja vor einiger Zeit hatte ich mir auch die Möglichkeiten von Logi.cad angesehen.
Werde schauen den Prozess beim Start nicht mehr zu laden.

Beste Grüße
Stefan