PLW and PLB memory cannot be used in macros. This is because macros only run on the host and do not run in separate instances on each of the clients.