Posts: 16
Threads: 6
Joined: Jun 2020
Reputation:
0
Hello.
I have an electric meter (ETI DEC-3) that has pulses output. It outputs one pulse each 1.25 watts measured. What is a way to handle these pulses, count them and make a trend from this data?
Posts: 8065
Threads: 43
Joined: Jun 2015
Reputation:
469
Impulse counter is not yet implemented in CANx devices. We will add it later.
Posts: 16
Threads: 6
Joined: Jun 2020
Reputation:
0
Wow! Great news! I hope CANx-UIO16 will support this feature. When do you plan to implement it?
BTW. Answering in other my thread (about open collector inputs) I had renewed my knowledge about VALSENA-DIN32 modbus module. One of input modes supported (according reference manual) is impulses counter. First I need to learn manual on electric meter to find out exact impulses specification (open collector, dry contact) and DIN32 to learn does impulses counter is available and how to program this mode.
I'll report about results, but in any case impulses counter is a very useful feature for CANx modules, IMHO.
Posts: 8065
Threads: 43
Joined: Jun 2015
Reputation:
469
UIO16 will support impulse counter mode but I can't give an exact time frame on when it will be implemented at the moment.
Posts: 16
Threads: 6
Joined: Jun 2020
Reputation:
0
Well. It is better late than never.
VALSENA-DIN32 count pulses. Main problem was to tune input pin properties: debounce time was too big by default. But finally it works. Actually VALSENA has communication problem but I'll open other thread about it.
Posts: 8065
Threads: 43
Joined: Jun 2015
Reputation:
469
We have a preliminary firmware for UIO8/16 with pulse counter input. It's not fully tested but if you want to try then it can be provided.
Posts: 16
Threads: 6
Joined: Jun 2020
Reputation:
0
Thank you. For now I have solution. So I can to wait until this feature will be released officially.
Or you want me to be a beta tester?
Posts: 16
Threads: 6
Joined: Jun 2020
Reputation:
0
Hello.
Are any news about pulses counter implementation? For CANx-UIO16 and/or CANx-UI10 devices.
Posts: 5
Threads: 0
Joined: Feb 2025
Reputation:
0
It is great with implementation for UIO8 and UIO16. Where can I read more about this?
I am not using CANx, but I do have a LogicMachine5 RIO3 LTE with 16 i/o ports. I need to detect pulse patterns with a sliding time window.
Posts: 8065
Threads: 43
Joined: Jun 2015
Reputation:
469
Reactor IO is similar to CANx UIO. Pulse counter outputs the number of pulses every 10 seconds. Not sure if it's suitable for your task.
Posts: 8065
Threads: 43
Joined: Jun 2015
Reputation:
469
Database and storage use RAM and then the data is saved periodically to SD card. Script must be run as event.
Frequency converts the pulse count to pulses per second. The value is updated every 10 seconds.
Posts: 5
Threads: 0
Joined: Feb 2025
Reputation:
0
Thanks for your reply.
So the solution you suggested initially seems to be the only way to test against a threashold in a gliding window of 10 seconds. I will try it with higher frequency as well.