Without quoting any IFRS there's actually no difference!!!
Petty Cash - Are funds that are held physically in the company meant to be used for small staff like office consumable and postage
Cash on Hand - Is the closing balance amount of petty cash.
The term "Cash on Hand" is used on the presentation of financial statements.
The maximum allowable amount depends on the company policies.