I got it working on my DM500 by following the thread below plus the instructions I have pasted,plus a bit of common sense and tinkering lol
PLi® Images website - Threads: I can't get rytec EPG
How to install and configure xmltv-import on Enigma2 Pli-images :
When you have installed
OpenPli on your box, you can go to Applications, press the green button. Then you'll see a menu, go to extensions and look for xmltv-importer.
Press OK to start the installation. Return to the applications list and you will notice the new "EPGImport" entry.
Now go into this program, and press the blue button to go to the sources. Here you can select which EPG data you like to download, by highlighting your selection and pressing OK, which will put a checkmark in front of each active source.
Press the green button to save this selection. Now we are back into the first menu where we can change the time when the plugin should start. Do not set this time before 04:00am because I create the EPG data just before 04:00am.
If your box is in deep-standby you could wake it up to start the automatic download. The plugin will not put the system back into sleep state though.
You can set the amount of days for full descriptions, which is helpful if you have selected a lot of epg sources and your box has limited memory (like the dm7025). If you se the number of days to 2, the epg data is loaded for 2 days with descriptions and 5 days without full descriptions.
Remember to save this config by pressing the green button, which returns you to the applications menu.
If you can't wait untill the automatic import, which I can imagine, you can go into the EPGImport panel and press the yellow button for a manual download, you will be asked if you agree by pressing OK. While the import is running, you can follow the amount of events it is processing. Otherwise, it will display the date/time and number of events of the last import.
The import runs in background, so you don't have to wait until it is finished. You can close the panel at any time, and return if you want to track its progress. You will even see events appear into the EPG views while the data is being imported, and you can query the EPG even before the import is completely done.