You will always need an extra component:
Or you use PsDirect, in my opinion the best way to communicate with siemens, but you need to buy the driver from citect.
Or you communicatie with the build in driver from citect but he communicates trough SIMATIC NET so you will need an extra license from siemens.
Regards,
Marsi