Yep you can keep guppies and platys together. All adult fish (including the parents) will eat the fry if they can catch them. If you want to raise the fry either provide them with places to hide (eg java moss) or get one of those plastic/net fry savers.