diff --git a/LevelSensor/Controller/Controller/MbSrvConf.xml b/LevelSensor/Controller/Controller/MbSrvConf.xml new file mode 100644 index 0000000..a131325 --- /dev/null +++ b/LevelSensor/Controller/Controller/MbSrvConf.xml @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/LevelSensor/Controller/Controller/PrjLibrary.mdb b/LevelSensor/Controller/Controller/PrjLibrary.mdb index 97245e8..d832ff1 100644 Binary files a/LevelSensor/Controller/Controller/PrjLibrary.mdb and b/LevelSensor/Controller/Controller/PrjLibrary.mdb differ diff --git a/LevelSensor/Controller/Controller/persist.ccwx b/LevelSensor/Controller/Controller/persist.ccwx index 4a85c62..67f111d 100644 Binary files a/LevelSensor/Controller/Controller/persist.ccwx and b/LevelSensor/Controller/Controller/persist.ccwx differ diff --git a/LevelSensor/LevelSensor.ccwsln b/LevelSensor/LevelSensor.ccwsln index e5a425a..ce8c555 100644 Binary files a/LevelSensor/LevelSensor.ccwsln and b/LevelSensor/LevelSensor.ccwsln differ diff --git a/LevelSensor/LevelSensor.v12.ccwsuo b/LevelSensor/LevelSensor.v12.ccwsuo index 424d944..194f69c 100644 Binary files a/LevelSensor/LevelSensor.v12.ccwsuo and b/LevelSensor/LevelSensor.v12.ccwsuo differ diff --git a/README.md b/README.md new file mode 100644 index 0000000..8dc4b9c --- /dev/null +++ b/README.md @@ -0,0 +1,51 @@ +# Pioneer Level Sensor + +A platform for monitoring Pond Levels + +## Configuration + +### Default Ethernet Setings + +- IP Address: 192.168.1.81 +- Subnet Mask: 255.255.255.0 +- Gateway: 192.168.1.1 + +### Sensor Configuration + +The default configuration scales the level output to 34.6 Ft (10 m). In order to scale the level output to 16.4042 Ft (5 m), provide an input signal on Digital Input 1. + +## Ouputs + +The system provides 1 output. + +| Channel | Description | +| ------- | ----------------------- | +| 0 | Alarm Output (Hi or Lo) | + +## Modbus Mapping + +The serial port (D+ / D-) is configured to communicate over Modbus RTU with the following parameters: + +- Baud Rate: 19200 +- Parity: None +- Data Bits: 8 +- Stop Bits: 1 + +### Coils + +| Coil # | Tag | Description | +| ------ | -------- | -------------------- | +| 1 | alarm_Hi | High Alarm is Active | +| 2 | alarm_Lo | Low Alarm is Active | + +### Holding Registers + +| Register # | Tag | Description | +| ---------- | ------------- | ----------------------- | +| 1 - 2 | val_Level | Level measurement in Ft | +| 3 - 4 | cfg_LowAlarm | Low Alarm Limit in Ft | +| 5 - 6 | cfg_HighAlarm | High Alarm Limit in Ft | + +## Contributors + +- [Patrick McDonagh](https://github.com/patrickjmcd) - Owner