У вас неправильное понимание о макросах.
Макросы не могут просто так писаться на С, они могут писаться только на тех элементах, если в терминах языков высокого уровня - методах, классах, функций и т.д., которые заложены в прошивку прибора.
Если в прибор не заложен DateToTime (или все что угодно) то вы хоть обпишитесь, так зачем такой С применительно к ПР ? он просто не имеет смысла.
Это примерно то же, как вызвать функцию из System, не подключив ее.
А далее все просто, нужны все языки МЭК, берете другой прибор, нужен С так же выбираете другое оборудование.




