Does anyone have any insight into programming a simple subset of the Profibus DP or PA protocol?
There is no simple subset of DP or PA, and it isn’t really practical to program up the underlying protocol on a microcontroller as the achievable baud rates would be very limiting (Modbus RTU would be a more practical alternative). Profibus generally uses ASICs to implement the transport, and the RS485 interface needs to operate up to 1.5 or 12 meg, which often requires special design (particularly if isolated, or for EMC reasons). The line of least resistance is to buy an “Anybus” type of card, which generally use a dual port ram interface from the host to Profibus. These are not cheap, but you’ll save a good deal of time. Tellima (www.tellima.co.uk) have a range of interfaces which are well regarded, and there are others. If you’re doing large volumes, it’s very practical to design your own interface, and you can buy a slave stack for the SPC3 (the most widely used ASIC). Good news is that you probably don’t need to read the spec (unless you have an insomnia problem or like reading r
Related Questions
- I read in the PROFIBUS PA specs that the max length of EACH spur is 30/60/120 m, but in PROFIBUS DP we have defined the spur length parameter as TOTAL spur length. Can you explain?
- Montreal Protocol - Does Simple Green contain CFCs or ozone depleting substances?
- How Do You Build A Simple Computer Game Using Batch Script?