<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to CAN client for Codesys 3.5</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/4200cd4db7/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Engineering/thread/4200cd4db7/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Engineering/thread/4200cd4db7/</id><updated>2020-11-28T13:41:44.205000Z</updated><subtitle>Recent posts to CAN client for Codesys 3.5</subtitle><entry><title>CAN client for Codesys 3.5</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/4200cd4db7/?limit=25#356f" rel="alternate"/><published>2020-11-28T13:41:44.205000Z</published><updated>2020-11-28T13:41:44.205000Z</updated><author><name>eschwellinger</name><uri>https://forge.codesys.com/u/eschwellinger/</uri></author><id>https://forge.codesys.com2670dd2fe87262e19373aa83108f0d566b0faeeb</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi John,&lt;br/&gt;
i would expect that IFM has a good description for doing this with their PLC.&lt;/p&gt;
&lt;p&gt;If think you need to uncomment the following lines in:&lt;br/&gt;
c:\ProgramData\CODESYS\CODESYSGatewayV3\18061919\Gateway.cfg &lt;/p&gt;
&lt;p&gt;&lt;span&gt;[ComponentManager]&lt;/span&gt;&lt;br/&gt;
;--&amp;gt; Additional components for CmpBlkDrvCanClient&lt;br/&gt;
Component.1=CmpBlkDrvCANClient&lt;br/&gt;
Component.2=CmpCAASdoClient&lt;br/&gt;
Component.3=CmpCAACanL2&lt;br/&gt;
Component.4=CmpPCANBasicDrv&lt;br/&gt;
;Component.5=CmpCANFoxDrv&lt;br/&gt;
;Component.6=CmpIxxatCANDrv&lt;br/&gt;
;&amp;lt;-- Additional components for CmpBlkDrvCanClient&lt;br/&gt;
;--&amp;gt; Additional components for CmpBlkDrvUsb&lt;br/&gt;
;Component.6=CmpUsbMpdUsbLib&lt;br/&gt;
;&amp;lt;-- Additional components for CmpBlkDrvUsb&lt;/p&gt;
&lt;p&gt;&lt;span&gt;[CmpBlkDrvCanClient]&lt;/span&gt;&lt;br/&gt;
CycleTimeMs=1&lt;br/&gt;
NumChannels=1          ; Number of block driver instances&lt;br/&gt;
0.Name=BlkDrvCanClient&lt;br/&gt;
0.NetId=0              ; CANbus Network Id (0..n)&lt;br/&gt;
0.Baudrate=1000        ; CANbus Baudrate in kbit/s&lt;br/&gt;
0.NodeId=1             ; unique NodeId&lt;br/&gt;
0.BlockTransfer=1      ; Use block transfer for more performance&lt;/p&gt;
&lt;p&gt;&lt;span&gt;[CmpCAASdoClient]&lt;/span&gt;&lt;br/&gt;
MaxSegmentsPerCycle=0 ; for block download: maximum of sent segments per cycle; 0 means infinity&lt;/p&gt;
&lt;p&gt;BR&lt;br/&gt;
Edwin&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>CAN client for Codesys 3.5</title><link href="https://forge.codesys.com/forge/talk/Engineering/thread/4200cd4db7/?limit=25#9a3c" rel="alternate"/><published>2020-11-27T16:05:51.670000Z</published><updated>2020-11-27T16:05:51.670000Z</updated><author><name>johnhastech</name><uri>https://forge.codesys.com/u/johnhastech/</uri></author><id>https://forge.codesys.com24a08cb2501e82bd950b468554760e45edfe9959</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi All,&lt;/p&gt;
&lt;p&gt;I need to log into a Codesys 3.5 PLC via CANbus (CR711S). The manufacturer is ifm Electronic GmbH. The release notes state that it is possible to do so, but a PCAN-USB adapter must be used for stable connection. It also says that the CAN client must be added to the Codesys gateway configuration as a top level interface. &lt;/p&gt;
&lt;p&gt;I have a PCAN-USB adapter, and from what I can see in my Windows device manager, the service for the adapter is 'PEAK_USB'. I have added this as a CAN client to my gateway configuration as a top level interface. &lt;/p&gt;
&lt;p&gt;At this point I expected to see CAN as an option when adding a gateway for communication, but instead I only have the default TCP/IP on port 1217 available.&lt;/p&gt;
&lt;p&gt;Could anyone help with this?&lt;/p&gt;
&lt;p&gt;Thanks in advance!&lt;/p&gt;
&lt;p&gt;Best regards,&lt;br/&gt;
John&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>