Adding upstream version 1.34.4.
Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
parent
e393c3af3f
commit
4978089aab
4963 changed files with 677545 additions and 0 deletions
59
plugins/inputs/s7comm/sample.conf
Normal file
59
plugins/inputs/s7comm/sample.conf
Normal file
|
@ -0,0 +1,59 @@
|
|||
# Plugin for retrieving data from Siemens PLCs via the S7 protocol (RFC1006)
|
||||
[[inputs.s7comm]]
|
||||
## Parameters to contact the PLC (mandatory)
|
||||
## The server is in the <host>[:port] format where the port defaults to 102
|
||||
## if not explicitly specified.
|
||||
server = "127.0.0.1:102"
|
||||
rack = 0
|
||||
slot = 0
|
||||
|
||||
## Connection or drive type of S7 protocol
|
||||
## Available options are "PD" (programming device), "OP" (operator panel) or "basic" (S7 basic communication).
|
||||
# connection_type = "PD"
|
||||
|
||||
## Max count of fields to be bundled in one batch-request. (PDU size)
|
||||
# pdu_size = 20
|
||||
|
||||
## Timeout for requests
|
||||
# timeout = "10s"
|
||||
|
||||
## Log detailed connection messages for tracing issues
|
||||
# log_level = "trace"
|
||||
|
||||
## Metric definition(s)
|
||||
[[inputs.s7comm.metric]]
|
||||
## Name of the measurement
|
||||
# name = "s7comm"
|
||||
|
||||
## Field definitions
|
||||
## name - field name
|
||||
## address - indirect address "<area>.<type><address>[.extra]"
|
||||
## area - e.g. be "DB1" for data-block one
|
||||
## type - supported types are (uppercase)
|
||||
## X -- bit, requires the bit-number as 'extra'
|
||||
## parameter
|
||||
## B -- byte (8 bit)
|
||||
## C -- character (8 bit)
|
||||
## W -- word (16 bit)
|
||||
## DW -- double word (32 bit)
|
||||
## I -- integer (16 bit)
|
||||
## DI -- double integer (32 bit)
|
||||
## R -- IEEE 754 real floating point number (32 bit)
|
||||
## DT -- date-time, always converted to unix timestamp
|
||||
## with nano-second precision
|
||||
## S -- string, requires the maximum length of the
|
||||
## string as 'extra' parameter
|
||||
## address - start address to read if not specified otherwise
|
||||
## in the type field
|
||||
## extra - extra parameter e.g. for the bit and string type
|
||||
fields = [
|
||||
{ name="rpm", address="DB1.R4" },
|
||||
{ name="status_ok", address="DB1.X2.1" },
|
||||
{ name="last_error", address="DB2.S1.32" },
|
||||
{ name="last_error_time", address="DB2.DT2" }
|
||||
]
|
||||
|
||||
## Tags assigned to the metric
|
||||
# [inputs.s7comm.metric.tags]
|
||||
# device = "compressor"
|
||||
# location = "main building"
|
Loading…
Add table
Add a link
Reference in a new issue