Hi, I have some problem with the EL9830 beckhoff evaluation board in the 16bit in 16bit out configuration. In this configuration mode there are 3 SM (2 for output, 1 for input) but only 2 FMMUs must be used (see xml). I'm using the Generic Slave with simulink.
The resulting error is: [ 2072.504450] EtherCAT ERROR: Slave 0 has less FMMUs (2) than requested (3). (see attached syslog) The EtherCAT master configure 1 FMMU each SM, how can I combine 2 SM in a single FMMU? Thanks, Paolo
syslog
Description: syslog
<?xml version="1.0"?> <!-- edited with XMLSpy v2006 sp2 U (http://www.altova.com) by Thomas Rettig (BECKHOFF Automation GmbH) --> <EtherCATInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="EtherCATInfo.xsd" Version="1.2"> <Vendor> <Id>2</Id> <Name>Beckhoff Automation GmbH</Name> <ImageData16x14>424DE6000000000000007600000028000000100000000E000000010004000000000070000000120B0000120B0000100000001000000000000000000080000080000000808000800000008000800080800000C0C0C000808080000000FF0000FF000000FFFF00FF000000FF00FF00FFFF0000FFFFFF009D9DD99DD9DDD9DD9D9D9DD9D9DDD9DD999D9DD9D999D9999D9D9DD9D9DDD9DD9D9DD99DD999D999DDDDDDDDDDDDDDDD88888888888888888888888888888888DDDDDDDDDDDDDDDD999D999DD99DD9D99D9D9DDD9DD9D9D999DD999D9DDDD99D9D9D9DDD9DD9D99D999D999DD99DD9D9</ImageData16x14> </Vendor> <Descriptions> <Groups> <Group> <Type>IPCore_ET1815</Type> <Name LcId="1033">IP Core reference designs ET1815 (Xilinx)</Name> <ImageData16x14>424DD6020000000000003600000028000000100000000E0000000100180000000000A0020000120B0000120B00000000000000000000FF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF0000FFFF00FFFF00FFFF00FF0000FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF0000FFFF00FFFF00FF0000FF0000FF0000FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF0000FF0000FF0000FFFF00FFFF00FF0000FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FFFF00FF0000FFFF00FFFF00FFFF00FF0000FFFF00FF008000008000008000008000008000008000008000008000404040404040404040404040404040404040404040404040008000007FFF007FFF00800000800000800000800000800040404000800000800000800000800000800000800040404000800000800000800000800000800000800000800000800040404000800000800000800000800000800000800040404000800000800000800000800000800000800000800000800040404000800000800000800000800000800000800040404000800000800000800000800000800000800000800000800040404040404040404040404040404040404040404040404000800000800000800000800000800000800000800000800000800000800000800000800000800000800000800000800000800000FFFF00800000FFFF00800000800000FFFF00800000FFFF00800000800000800000FFFF00800000FFFF00800000800000800000800000800000800000800000800000800000800000800000800000800000800000800000800000800000800000FFFF00800000FFFF00800000800000FFFF00800000FFFF00800000800000800000FFFF00800000FFFF008000008000008000008000008000008000008000008000008000008000008000008000008000008000008000008000008000</ImageData16x14> </Group> </Groups> <Devices> <Device Physics="YY"> <Type ProductCode="#x07175052" RevisionNo="#x00020000">ET1815 IP Core Ref. design digital FB1130</Type> <Name LcId="1033"><![CDATA[ET1815 IP Core 16 Ch. Dig. In-/Output (HW: FB1130)]]></Name> <Name LcId="1031"><![CDATA[ET1815 IP-Core 16 K. Dig. Ein-/Ausgang (HW: FB1130)]]></Name> <GroupType>IPCore_ET1815</GroupType> <Fmmu OpOnly="1">Outputs</Fmmu> <Fmmu>Inputs</Fmmu> <Sm StartAddress="#x0f02" OpOnly="1" ControlByte="#x44" Enable="1">Outputs</Sm> <Sm StartAddress="#x0f03" OpOnly="1" ControlByte="#x44" Enable="1">Outputs</Sm> <Sm StartAddress="#x1000" ControlByte="0" Enable="1">Inputs</Sm> <RxPdo Fixed="1" Sm="0"> <Index>#x1a00</Index> <Name>Byte 0</Name> <Entry> <Index>#x3101</Index> <SubIndex>1</SubIndex> <BitLen>8</BitLen> <Name>Output</Name> <DataType>BITARR8</DataType> </Entry> </RxPdo> <RxPdo Fixed="1" Sm="1"> <Index>#x1a01</Index> <Name>Byte 1</Name> <Entry> <Index>#x3101</Index> <SubIndex>2</SubIndex> <BitLen>8</BitLen> <Name>Output</Name> <DataType>BITARR8</DataType> </Entry> </RxPdo> <TxPdo Fixed="1" Sm="2"> <Index>#x1600</Index> <Name>Byte 0</Name> <Entry> <Index>#x3001</Index> <SubIndex>1</SubIndex> <BitLen>8</BitLen> <Name>Input</Name> <DataType>BITARR8</DataType> </Entry> </TxPdo> <TxPdo Fixed="1" Sm="2"> <Index>#x1601</Index> <Name>Byte 1</Name> <Entry> <Index>#x3001</Index> <SubIndex>2</SubIndex> <BitLen>8</BitLen> <Name>Input</Name> <DataType>BITARR8</DataType> </Entry> </TxPdo> <Eeprom> <ByteSize>2048</ByteSize> <ConfigData>04010466</ConfigData> </Eeprom> </Device> </Devices> </Descriptions> </EtherCATInfo>
_______________________________________________ etherlab-users mailing list [email protected] http://lists.etherlab.org/mailman/listinfo/etherlab-users
