Ver código fonte

add allen bradley library

Johannes Müller 3 anos atrás
pai
commit
eea18fdfac

+ 1 - 1
box-pc/application/database/influxdb.py

@@ -3,7 +3,7 @@ from influxdb_client.client.write_api import SYNCHRONOUS
 
 class Database():
   def __init__(self):
-    self.client = InfluxDBClient(url="http://localhost:8086", token="XPBViJ3s4JL9_wPffwd5M2EgXj5hcUgT0n4jNhv7m6-NC-6SSxQ3run4kXtWBvOk-FYr1VG5Tj5WcoHgjge9jw==", org="laempe")
+    self.client = InfluxDBClient(url="http://localhost:8086", token="Jqv8THpAkRo3zzSQjz-mOHJDNJk3FzL8pDkbgPvgjMUwHigBEGbFJdbcoFJlauURkTaWvHUqJ_yiO9xYN66NXA==", org="laempe")
 
     self.bucket = "energy-monitor"
 

+ 1 - 0
box-pc/application/inputs/allen_bradley_connect.py

@@ -0,0 +1 @@
+from pycomm3 import LogixDriver

+ 11 - 0
box-pc/application/inputs/balluff_ethernet_ip.py

@@ -0,0 +1,11 @@
+from cpppo.server.enip import client
+from cpppo.server.enip.getattr import attribute_operations
+
+HOST = "192.168.1.100"
+TAGS = ["@4/100/3"]
+
+with client.connector(host=HOST) as conn:
+    for index, descr, op, reply, status, value in conn.synchronous(
+        operations=attribute_operations(
+            TAGS, route_path=[], send_path='' )):
+        print(": %20s: %s" % (descr, value))