BiSS Posital Software Package

Description

BiSS Posital absolute encoders can be used through a software package which is added to the project. BiSS encoder signals occupy an encoder channel and some of the properties are set through the normal Setup Tab. Other Biss specific properties are set through blocks available with the Biss Posital Software Package.

Wiring

MMC-T controller wiring is as follows. Colors are based on cable part number POS-CBL-M12S-F08A-050DB-084N-000:

Posital Signal Controller Signal Wire Color
GND GND White and Shield
VCC 5V Out Brown
CLK+ Enc A+ Green
CLK- Enc A- Yellow
Data+ ENC B+- Gray
Data- Enc B- Pink
Preset ENC I+ Blue

Using the BiSS Postal Software Package

The Posital Software Package can be understood by using it in the test scaffolding program MMC-T BiSS Posital.DSM project. Select "File | Open Resources" from the main menu, open the "Software Packages" directory, and choose "MMC-T Posital.dsm". This project provides a position display and some controls to manipulate and test the package:

Select the Posital package and click on the Blocks tab to see required settings.

The Bits In Packet parameter has to do with the total number of bits required to transmit the motor position and pulses-within-one-rotation information. The typical value is "32" for encoders that have 65536 pulses per turn.

The remaining encoder properties of Counts Per User Unit and coordinate direction are set through the normal Setup Tab. that have 65536 pulses per turn.

Note that retrieving the actual position from the BiSS encoder requires using the Actual Position block from the BiSS package, not the one from the blue Motion catagory.

After making the needed changes to these values run the project and see this console:

Spin the encoder and manipulate the parameters to appreciate how the software package works and to confirm proper wiring.

Adding the Package

Open the current work-in-progress project, or select File | New Project. Select the Add Software Package Tool:

Choose the MMC-T Posital project and the Posital Software Package will be place into the currently open project. Select the Posital Package, click on the Blocks Tab, and make the necessary adjustments for the particular encoder being used. The package named can be changed from Posital to something more specific to the application for clarity

Using the Package

Click on the Blocks tab, click on the More Blocks Category, and choose the Posital package, or whatever name it now has after naming. The block list will show these blocks:

The Preset block zeros the actual position of the encoder. The Actual_Position expression returns the encoder position in user units established with Set Counts Per User Unit.