Weidmuller WI-I/O 9-K: Wireless I/O Transmitter v1.9 User Manual

Page 13

Advertising
background image

User Manual v1.9


Manual

WI-I/O 9-K

v1.9

Page 13

Each pulse input is counted as two 16 bit registers. The first register is the pulse count, and the

second register is the count of “overflows” of the first register - these two registers provide a 32

bit count of the pulse input. Each register can be transmitted individually. A “sensitivity” value

is configured for each pulse input (0 - 32 000). Whenever the pulse count has increased by this

value since the last transmission, the WI-I/O K will transmit the new pulse count. In addition, an

update transmission of the pulse count will be transmitted if the pulse count has not been

transmitted for the update time. If an update time of zero is selected, then no update messages

will be sent.

The maximum pulse input is:

300Hz for contact or NPN inputs (1 msec minimum on-time and off-time), or

10KHz (30

µsec minimum on-time and off-time) for TTL inputs. Up to 50KHz can be

achieved on PI2 provided the divider is set such that the scaled count rate is less than 10KHz

(see below).

There is no minimum pulse rate. For PI2, there is a configurable scaling divider (integer 1 –

255). This allows the pulse count to be scaled. If a divider of X is configured, then the pulse

count will increase by 1 for each X input pulses. There is a separate divider for each pulse input.

The divider parameter could be used for the following reasons:

If the pulse count is to be transmitted to a pulse output on a WI-I/O 9-x, then the maximum

pulse rate is 100Hz. If the input rate is more than 100Hz, then it can be reduced with the

divider. For example, if the maximum input rate is 300Hz, then the use of a 10 divider will

bring the effective rate down to 30Hz - each output pulse will then represent 10 input pulses.

The divider can be used to scale the pulse count to engineering units. For example, if the

input pulse rate is 7 pulses per m

3

of gas, then a divider of 7 will result in a pulse count

corresponding to the number of m

3.

Note that the divider must be an integer.

The divider could be used to slow down the pulse rate. If the input pulse rate is 5KHz, then

the base 16 bit counter will overflow in approx 13 seconds. If the overflow counter is not

used, then this may be too fast to be processed by HMI software. If a divider of 100 is used,

then the counter will take over 20 minutes to overflow.

There is no divider for PI1.

If the pulse count is transmitted to a pulse output on a WI-I/O 9-x module, the WI-I/O 9-x will

compare the input count to its own output count (the count of output pulses), and will then

output pulses until the two counts are the same. If the pulse counts are transmitted to a WI-I/O 9-

C or WI-I/O 9-G interface module, then the WI-I/O 9-C/G will store the pulse count value in an

internal register.

For pulse rates higher than 10 Hz, the “Fast Pulsed Inputs” option should be selected. This

increases power consumption of the module significantly and this needs to be considered if using

a battery power supply.

Advertising