Isma Controlli Sfar-s-16di 16 Digital Inputs Expansion Module User Manual

Isma Controlli Sfar-s-16di 16 Digital Inputs Expansion Module User Manual

iSMA CONTROLLI logo

iSMA CONTROLLI SfAR-S-16DI 16 Digital Inputs Expansion Module

iSMA CONTROLLI SfAR-S-16DI 16 Digital Inputs Expansion Module

Introduction

Thank you for choosing our product.
This manual will help you with proper handling and operating of the device.
The information included in this manual have been prepared with utmost care by our professionals and serve as a description of the product without incurring any liability for the purposes of commercial law. This information does not discharge you from the liability of your own judgement and verification.
We reserve the right to change product specifications without notice.
Please read the instructions carefully and follow the recommendations concluded therein.

WARNING!
Failure to follow instructions can result in equipment damage or impede the use of the hardware or software.

Revision History
Rev.DateDescription
3.225 May 2022Rebranded

Safety Rules

  • Improper wiring of the product can damage it and lead to other hazards. Make sure that the product has been correctly wired before turning the power on.
  • Before wiring or removing/mounting the product, make sure to turn the power off. Failure to do so might cause an electric shock.
  • Do not touch electrically charged parts such as power terminals. Doing so might cause an electric shock.
  • Do not disassemble the product. Doing so might cause an electric shock or faulty operation.
  • Use the product only within the operating ranges recommended in the specification (temperature, humidity, voltage, shock, mounting direction, atmosphere, etc.). Failure to do so might cause a fire or faulty operation.
  • Firmly tighten the wires to the terminal. Failure to do so might cause a fire.
  • Avoid installing the product in close proximity to high-power electrical devices and cables, inductive loads, and switching devices. Proximity of such objects may cause an uncontrolled interference, resulting in an instable operation of the product.
  • Proper arrangement of the power and signal cabling affects the operation of the entire control system. Avoid laying the power and signal wiring in parallel cable trays. It can cause interferences in monitored and control signals.
  • It is recommended to power controllers/modules with AC/DC power suppliers. They provide better and more stable insulation for devices compared to AC/AC transformer systems, which transmit disturbances and transient phenomena like surges and bursts to devices. They also isolate products from inductive phenomena from other transformers and loads.
  • Power supply systems for the product should be protected by external devices limiting overvoltage and effects of lightning discharges.
  • Avoid powering the product and its controlled/monitored devices, especially high power and inductive loads, from a single power source. Powering devices from a single power source causes a risk of introducing disturbances from the loads to the control devices.
  • If an AC/AC transformer is used to supply control devices, it is strongly recommended to use a maximum 100 VA Class 2 transformer to avoid unwanted inductive effects, which are dangerous for devices.
  • Long monitoring and control lines may cause loops in connection with the shared power supply, causing disturbances in the operation of devices, including external communication. It is recommended to use galvanic separators.
  • To protect signal and communication lines against external electromagnetic interferences, use properly grounded shielded cables and ferrite beads.
  • Switching the digital output relays of large (exceeding specification) inductive loads can cause interference pulses to the electronics installed inside the product. Therefore, it is recommended to use external relays/contactors, etc. to switch such loads. The use of controllers with triac outputs also limits similar overvoltage phenomena.
  • Many cases of disturbances and overvoltage in control systems are generated by switched, inductive loads supplied by alternating mains voltage (AC 120/230 V). If they do not have appropriate built-in noise reduction circuits, it is recommended to use external circuits such as snubbers, varistors, or protection diodes to limit these effects.

Module Features

Purpose and Description of the Module

The SfAR-S-16DI module is an innovative device that provides a simple and cost-effective extension of the number of inputs in popular PLCs.
The module has 16 digital inputs with configurable timer/counter option. In addition, terminals IN1 and IN2, and IN3 and IN4 can be used to connect two encoders. All inputs and outputs are isolated from the power supply and RS485 port using optocouplers. Each channel can be individually configured in one of several modes.

This module is connected to the RS485 bus with a twisted-pair wire. Communication is via Modbus RTU or Modbus ASCII. The use of 32-bit ARM core processor provides fast processing and quick communication. The baud rate is configurable from 2400 to 115200.
The module is designed for mounting on a DIN rail in accordance with DIN EN 5002.

The module is equipped with a set of LEDs to indicate the status of inputs and outputs, power supply, and communication, which is useful for diagnostic purposes and helping to find errors.

Module configuration is done via USB by using a dedicated computer program. It also allows for changing the parameters using the Modbus protocol or set the Modbus address using the DIP switches under the front panel.

Technical Specification
Power SupplyVoltage10-38 V DC; 10-28 V AC
Power consumption

(with active Modbus transmission and high state on all inputs)

2.4 W at 24 V DC
3 VA at 24 V AC
Digital InputsNo. of inputs16
Voltage range0-36 V
Low state ‘0’0-3 V
High state ‘1’6-36 V
Input impedance4 kΩ
Isolation1500 Vrms
Input typePNP or NPN
CountersNo. of counters16
Resolution32-bit
Frequency1 kHz (max.)
 Impulse width500 μs (min.)
TemperatureWork-10°C to +50°C (14°F to 122°F)
Storage-40°C to +85°C (-40°F to 185°F)
ConnectorsPower supply2 pin
Communication3 pin
Inputs2 x 10 pin
Configurationmini USB
SizeHeight119.1 mm (4.689 in)
Length110.9 mm (4.366 in)
Width22.7 mm (0.894 in)
InterfaceRS485Up to 128 devices

Dimensions
The appearance and dimensions of the module are shown below. The module is mounted directly to the rail in the DIN industry standard. Power connectors, communication, and I/Os are at the bottom and top of the module. USB connector configuration and indicators are located on the front of the module.

iSMA CONTROLLI SfAR-S-16DI 16 Digital Inputs Expansion Module 1

Communication

Grounding and Shielding
In most cases, I/O modules will be installed in an enclosure along with the other devices, which generate electromagnetic radiation. Relays, contactors, transformers, motor invertors, etc., are examples of such devices. Radiation can induce electrical noise into both power and signal lines, as well as direct radiation into the module. Whether or not the SfAR modules are immune to such effects, the interferences must be suppressed at their source if possible to ensure the proper functioning of the entire system.

Appropriate grounding, shielding and other protective steps should be taken at the installation stage to prevent these effects. It is recommended to at least follow the rules below:

  • line power cables must be routed with spatial separation from signal and data transmission cables;
  • analog and digital signal cables should also be separated;
  • it is recommended to use shielded cables for analog signals, cable shields should not be interrupted by intermediate terminals;
  • the shielding should be earthed directly after the cable enters the cabinet.

It is recommended to install interference suppressors when switching inductive loads (e.g., coils of contactors, relays, solenoid valves). RC snubbers or varistors are suitable for AC voltage and freewheeling diodes for DC voltage loads. The suppressing elements must be connected as close to the coil as possible.

Network Termination
Transmission line effects often present problems for data communication networks. These problems include reflections and signal attenuation.
To eliminate the presence of reflections of signal from the end of the cable, the cable must be terminated at both ends with a resistor across the line adequate to its characteristic impedance. Both ends must be terminated since the propagation is bidirectional. In case of an RS485 twisted pair cable, this termination is typically 120 Ω.

Setting Module Address in RS485 Modbus Network
The following table shows how to set DIP switches to determine the address of the module. The module address is set with the DIP switches in the range of 0 to 31. Addresses from 32 to 255 can be set via RS485 or USB and using dedicated software tool.

AddrSW1SW2SW3SW4SW5
0OFFOFFOFFOFFOFF
1ONOFFOFFOFFOFF
2OFFONOFFOFFOFF
3ONONOFFOFFOFF
AddrSW1SW2SW3SW4SW5
4OFFOFFONOFFOFF
5ONOFFONOFFOFF
6OFFONONOFFOFF
7ONONONOFFOFF
8OFFOFFOFFONOFF
9ONOFFOFFONOFF
10OFFONOFFONOFF
11ONONOFFONOFF
12OFFOFFONONOFF
13ONOFFONONOFF
14OFFONONONOFF
15ONONONONOFF
16OFFOFFOFFOFFON
17ONOFFOFFOFFON
18OFFONOFFOFFON
19ONONOFFOFFON
20OFFOFFONOFFON
21ONOFFONOFFON
22OFFONONOFFON
23ONONONOFFON
24OFFOFFOFFONON
25ONOFFOFFONON
26OFFONOFFONON
27ONONOFFONON
28OFFOFFONONON
29ONOFFONONON
AddrSW1SW2SW3SW4SW5
30OFFONONONON
31ONONONONON

Types of Modbus Functions
There are 4 types of Modbus functions supported by the SfAR modules.

TypeBeginning AddressIOsAccessModbus Command
100001Digital OutputsBit Read/write1, 5, 15
210001Digital InputsBit Read2
330001Input RegistersRegistered Read3
440001Output RegistersRegistered Read/write4, 6, 16

Communication Settings
Data stored in the module’s memory is given in the 16-bit registers. The access to registers is via Modbus RTU or Modbus ASCII.

Default Settings
The default configuration can be restored with the switch, SW6.

Baud Rate19200
ParityNo
Data Bits8
Stop Bits1
Reply Delay [ms]0
Modbus TypeRTU

Restoring Default Configuration
To restore the default configuration, follow the steps below:

  • turn the power off;
  • turn the DIP switch SW6 on;
  • turn the power on;
  • when power and the communication LED are lit, turn the switch SW6 off

WARNING! After restoring the default configuration, all values stored in the registers are cleared as well.

Configuration Registers

Modbus AddressDecimal AddressHex AddressNameValues
4000320x02Baud Rate0 – 2400

1 – 4800

2 – 9600

3 – 19200

4 – 38400

5 – 57600

6 – 115200

other – value * 10

4000540x04Parity0  – none

1  – odd

2  – even

3  – always 0

4  – always 1

4000430x03Stop Bits1 – one stop bit 2 – two stop bit
4000430x03Data Bits7  – 7 data bits

8  – 8 data bits

4000650x05Response DelayTime in ms
4000760x06Modbus Mode0  – RTU

1  – ASCII

Indicators

iSMA CONTROLLI SfAR-S-16DI 16 Digital Inputs Expansion Module 2

IndicatorDescription
Power SupplyThe LED indicates that the module is correctly powered
CommunicationThe LED lights up when the unit receives the correct packet and sends the answer
Inputs StateThe LED indicates that on the input is high state

Connections

Block Diagram

iSMA CONTROLLI SfAR-S-16DI 16 Digital Inputs Expansion Module 3

Power Supply Connection
DC Power Connection

iSMA CONTROLLI SfAR-S-16DI 16 Digital Inputs Expansion Module 4

AC Power Connection

iSMA CONTROLLI SfAR-S-16DI 16 Digital Inputs Expansion Module 5

Communication Bus Connection

iSMA CONTROLLI SfAR-S-16DI 16 Digital Inputs Expansion Module 6

Digital Inputs Connection
Connection of Encoder

iSMA CONTROLLI SfAR-S-16DI 16 Digital Inputs Expansion Module 7

Connection of Input

iSMA CONTROLLI SfAR-S-16DI 16 Digital Inputs Expansion Module 8

Quick Connector
Quick Connector is a unique feature of modules that allows for quickly connecting a group of devices with a flat ribbon cable. Thanks to this solution, it is enough to connect power and RS485 communication to one of the devices in the group, and the others will be powered and communicated with ribbon cable.

The Quick Connector is sufficient to connect up to 10 devices next to each other. It is important that the various types of modules in the SfAR-S family can be connected with the ribbon cable.

iSMA CONTROLLI SfAR-S-16DI 16 Digital Inputs Expansion Module 9

DIP Switch

iSMA CONTROLLI SfAR-S-16DI 16 Digital Inputs Expansion Module 10

SwitchFunctionDescription
1Module address +1Setting module address from 0 to 31
2Module address +2
3Module address +4
4Module address +8
5Module address +16
6Restoring default settingsRestoring default settings

Input Filter

Digital inputs allow connection of the AC signal. However, due to the fact that these inputs are fast and allow counting pulses at 1 kHz frequency, it is not possible to use them to monitor the presence of a variable frequency signal like 50Hz because, depending on the moment at which the input state is read with the Modbus protocol, different results can be obtained despite the fact that AC voltage is still present. To be able to monitor the AC signals, the possibility of filtering the digital inputs has been introduced. Filtration works in a way that the high state occurs if the voltage is maintained for at least 40 ms. The low state appears when there is no voltage for at least 80 ms.
The filter can be turned on for each input of the device independently using the 40018 register.

Module Registers

Registered Access

Modbus AddressDecimal AddressHex AddressRegister NameAccessDescription
3000100x00Version/TypeReadVersion and type of the device
3000210x01SwitchesReadSwitches state
4000320x02Baud RateRead/writeRS485 baud rate
4000430x03Stop Bits & Data BitsRead/writeNo. of stop bits & data bits
4000540x04ParityRead/writeParity bit
4000650x05Response DelayRead/writeResponse delay in ms
4000760x06Modbus ModeRead/writeModbus mode (ASCII or RTU)
40018170x11Inputs FilterRead/writeConfiguration of the inputs filter
40033320x20Received Packets LSR (Least Significant Register)Read/writeNo. of received packets
40034330x21Received Packets MSR (Most Significant Register)Read/write
40035340x22Incorrect Packets LSRRead/writeNo. of received packets with error
40036350x23Incorrect Packets MSRRead/write
40037360x24Sent Packets LSRRead/writeNo. of sent packets
40038370x25Sent Packets MSRRead/write
30051500x32InputsReadInputs state
40053520x34Counter 1 LSRRead/write32-bit counter 1
40054530x35Counter 1 MSRRead/write
40055540x36Counter 2 LSRRead/write32-bit counter 2
40056550x37Counter 2 MSRRead/write
40057560x38Counter 3 LSRRead/write32-bit counter 3
Modbus AddressDecimal AddressHex AddressRegister NameAccessDescription
40058570x39Counter 3 MSRRead/write 
40059580x3ACounter 4 LSRRead/write32-bit counter 4
40060590x3BCounter 4 MSRRead/write
40061600x3CCounter 5 LSRRead/write32-bit counter 5
40062610x3DCounter 5 MSRRead/write
40063620x3ECounter 6 LSRRead/write32-bit counter 6
40064630x3FCounter 6 MSRRead/write
40065640x40Counter 7 LSRRead/write32-bit counter 7
40066650x41Counter 7 MSRRead/write
40067660x42Counter 8 LSRRead/write32-bit counter 8
40068670x43Counter 8 MSRRead/write
40069680x44Counter 9 LSRRead/write32-bit counter 9
40070690x45Counter 9 MSRRead/write
40071700x46Counter 10 LSRRead/write32-bit counter 10
40072710x47Counter 10 MSRRead/write
40073720x48Counter 11 LSRRead/write32-bit counter 11
40074730x49Counter 11 MSRRead/write 
40075740x4ACounter 12 LSRRead/write32-bit counter 12
40076750x4BCounter 12 MSRRead/write
40077760x4CCounter 13 LSRRead/write32-bit counter 13
40078770x4DCounter 13 MSRRead/write
40079780x4ECounter 14 LSRRead/write32-bit counter 14
40080790x4FCounter 14 MSRRead/write
40081800x50Counter 15 LSRRead/write32-bit counter 15
40082810x51Counter 15 MSRRead/write
Modbus AddressDecimal AddressHex AddressRegister NameAccessDescription
40083820x52Counter 16 LSRRead/write32-bit counter 16
40084830x53Counter 16 MSRRead/write
40085840x54CCounter 1 LSRRead/write32-bit value of captured counter 1
40086850x55CCounter 1 MSRRead/write
40087860x56CCounter 2 LSRRead/write32-bit value of captured counter 2
40088870x57CCounter 2 MSRRead/write
40089880x58CCounter 3 LSRRead/write32-bit value of captured counter 3
40090890x59CCounter 3 MSRRead/write
40091900x5ACCounter 4 LSRRead/write32-bit value of captured counter 4
40092910x5BCCounter 4 MSRRead/write
40093920x5CCCounter 5 LSRRead/write32-bit value of captured counter 5
40094930x5DCCounter 5 MSRRead/write
40095940x5ECCounter 6 LSRRead/write32-bit value of captured counter 6
40096950x5FCCounter 6 MSRRead/write
40097960x60CCounter 7 LSRRead/write32-bit value of captured counter 7
40098970x61CCounter 7 MSRRead/write
40099980x62CCounter 8 LSRRead/write32-bit value of captured counter 8
40100990x63CCounter 8 MSRRead/write
401011000x64CCounter 9 LSRRead/write32-bit value of captured counter 9
401021010x65CCounter 9 MSRRead/write
401031020x66CCounter 10 LSRRead/write32-bit value of captured counter 10
401041030x67CCounter 10 MSRRead/write
401051040x68CCounter 11 LSRRead/write32-bit value of captured counter 11
401061050x69CCounter 11 MSRRead/write
401071060x6ACCounter 12 LSRRead/write32-bit value of captured counter 12
401081070x6BCCounter 12 MSRRead/write
Modbus AddressDecimal AddressHex AddressRegister NameAccessDescription
401091080x6CCCounter 13 LSRRead/write32-bit value of captured counter 13
401101090x6DCCounter 13 MSRRead/write
401111100x6ECCounter 14 LSRRead/write32-bit value of captured counter 14
401121110x6FCCounter 14 MSRRead/write
401131120x70CCounter 15 LSRRead/write32-bit value of captured counter 15
401141130x71CCounter 15 MSRRead/write
401151140x72CCounter 16 LSRRead/write32-bit value of captured counter 16
401161150x73CCounter 16 MSRRead/write
401171160x74Counter Config 1Read/writeCounter configuration

 

+1 – time

measurement (if 0 counting impulses)

+2 – autocatch

counter every 1 sec

+4 – catch value when

input low

+8 – reset counter

after catch

+16 – reset counter if

input low

+32 – encoder

401181170x75Counter Config 2Read/write
401191180x76Counter Config 3Read/write
401201190x77Counter Config 4Read/write
401211200x78Counter Config 5Read/write
401221210x79Counter Config 6Read/write
401231220x7ACounter Config 7Read/write
401241230x7BCounter Config 8Read/write
401251240x7CCounter Config 9Read/write
401261250x7DCounter Config 10Read/write
401271260x7ECounter Config 11Read/write
401281270x7FCounter Config 12Read/write
401291280x80Counter Config 13Read/write
401301290x81Counter Config 14Read/write
401311300x82Counter Config 15Read/write
401321310x83Counter Config 16Read/write
401331320x84CatchRead/writeCatch counter
Modbus AddressDecimal AddressHex AddressRegister NameAccessDescription
401341330x85StatusRead/writeCaptured counter

Bit Access

Modbus AddressDec AddressHex AddressRegister NameAccessDescription
108018000x320Input 1ReadInput 1 state
108028010x321Input 2ReadInput 2 state
108038020x322Input 3ReadInput 3 state
108048030x323Input 4ReadInput 4 state
108058040x324Input 5ReadInput 5 state
108068050x325Input 6ReadInput 6 state
108078060x326Input 7ReadInput 7 state
108088070x327Input 8ReadInput 8 state
108098080x328Input 9ReadInput 9 state
108108090x329Input 10ReadInput 10 state
108118100x32AInput 11ReadInput 11 state
108128110x32BInput 12ReadInput 12 state
108138120x32CInput 13ReadInput 13 state
108148130x32DInput 14ReadInput 14 state
108158140x32EInput 15ReadInput 15 state
108168150x32FInput 16ReadInput 16 state
211321120x840Capture 1Read/writeCapture counter 1
211421130x841Capture 2Read/writeCapture counter 2
211521140x842Capture 3Read/writeCapture counter 3
211621150x843Capture 4Read/writeCapture counter 4
211721160x844Capture 5Read/writeCapture counter 5
211821170x845Capture 6Read/writeCapture counter 6
Modbus AddressDec AddressHex AddressRegister NameAccessDescription
211921180x846Capture 7Read/writeCapture counter 7
212021190x847Capture 8Read/writeCapture counter 8
212121200x848Capture 9Read/writeCapture counter 9
212221210x849Capture 10Read/writeCapture counter 10
212321220x84ACapture 11Read/writeCapture counter 11
212421230x84BCapture 12Read/writeCapture counter 12
212521240x84CCapture 13Read/writeCapture counter 13
212621250x84DCapture 14Read/writeCapture counter 14
212721260x84ECapture 15Read/writeCapture counter 15
212821270x84FCapture 16Read/writeCapture counter 16
212921280x850Captured 1Read/writeCaptured counter 1
213021290x851Captured 2Read/writeCaptured counter 2
213121300x852Captured 3Read/writeCaptured counter 3
213221310x853Captured 4Read/writeCaptured counter 4
213321320x854Captured 5Read/writeCaptured counter 5
213421330x855Captured 6Read/writeCaptured counter 6
213521340x856Captured 7Read/writeCaptured counter 7
213621350x857Captured 8Read/writeCaptured counter 8
213721360x858Captured 9Read/writeCaptured counter 9
213821370x859Captured 10Read/writeCaptured counter 10
213921380x85ACaptured 11Read/writeCaptured counter 11
214021390x85BCaptured 12Read/writeCaptured counter 12
214121400x85CCaptured 13Read/writeCaptured counter 13
214221410x85DCaptured 14Read/writeCaptured counter 14
214321420x85ECaptured 15Read/writeCaptured counter 15
Modbus AddressDec AddressHex AddressRegister NameAccessDescription
214421430x85FCaptured 16Read/writeCaptured counter 16

Configuration Software

SfAR Configurator is a software, which is designed to set the communication module registers over Modbus network as well as to read and write the current value of other registers of the module. It is a convenient way to test the system as well as to observe real-time changes in the registers.
Communication with the module is done via a USB cable. The module does not require any drivers.

iSMA CONTROLLI SfAR-S-16DI 16 Digital Inputs Expansion Module 11

The SfAR Configurator is a universal software, where it is possible to configure all available modules.

iSMA CONTROLLI SfAR-S-16DI 16 Digital Inputs Expansion Module 12

www.ismacontrolli.com

References

Documents / Resouces

Download manual
Here you can download full pdf version of manual, it may contain additional safety instructions, warranty information, FCC rules, etc.


Related Manuals