Here is my flow you can set the inject node to Repeat - Interval: x mins etc as your poller.
[{"id":"eed52276.cb3ac","type":"inject","z":"300fd127.935c9e","name":"","props":[{"p":"payload"},{"p":"topic","vt":"str"}],"repeat":"","crontab":"","once":false,"onceDelay":0.1,"topic":"","payload":"","payloadType":"date","x":115,"y":80,"wires":[["901ea33e.12652"]],"l":false},{"id":"901ea33e.12652","type":"function","z":"300fd127.935c9e","name":"CC Analog 1 to","func":"var BACnet = global.get('nodeBACnet');\nvar client = new BACnet();\n\nvar requestArray = [\n {objectId: {type: 0, instance: 1}, properties: [{id: 85}]},\n {objectId: {type: 0, instance: 2}, properties: [{id: 85}]},\n {objectId: {type: 0, instance: 4}, properties: [{id: 85}]},\n {objectId: {type: 0, instance: 5}, properties: [{id: 85}]},\n {objectId: {type: 0, instance: 6}, properties: [{id: 85}]},\n {objectId: {type: 1, instance: 7}, properties: [{id: 85}]},\n {objectId: {type: 1, instance: 8}, properties: [{id: 85}]},\n {objectId: {type: 2, instance: 201}, properties: [{id: 85}]},\n {objectId: {type: 2, instance: 202}, properties: [{id: 85}]},\n {objectId: {type: 2, instance: 203}, properties: [{id: 85}]},\n {objectId: {type: 2, instance: 204}, properties: [{id: 85}]},\n {objectId: {type: 2, instance: 205}, properties: [{id: 85}]},\n {objectId: {type: 2, instance: 206}, properties: [{id: 85}]},\n {objectId: {type: 2, instance: 207}, properties: [{id: 85}]},\n {objectId: {type: 2, instance: 208}, properties: [{id: 85}]},\n {objectId: {type: 2, instance: 209}, properties: [{id: 85}]},\n {objectId: {type: 2, instance: 210}, properties: [{id: 85}]},\n {objectId: {type: 2, instance: 211}, properties: [{id: 85}]},\n {objectId: {type: 3, instance: 3}, properties: [{id: 85}]},\n {objectId: {type: 4, instance: 9}, properties: [{id: 85}]}\n];\nmsg.topic = \"BASpi-2755\"\nclient.readPropertyMultiple('192.168.1.72', requestArray, (err, value) => {\n if(err){\n msg.payload = err;\n node.send(msg);\n } else {\n msg.payload = value;\n node.send(msg);\n }\n \n});\n","outputs":1,"noerr":0,"initialize":"","finalize":"","x":175,"y":80,"wires":[["47a618cd.5eeb58","51045570.e3ca1c"]],"icon":"node-red-contrib-bacnet/bacnet-icon.png","l":false},{"id":"51045570.e3ca1c","type":"function","z":"300fd127.935c9e","name":"BACnet read array","func":"let readResults = msg.payload.values;\nreadResults.forEach(getPVs);\n\nfunction getPVs(item, index) {\n msg.topic = 'pointNo_'+ index;\n msg.payload = item.values[0].value[0].value;\n node.send(msg);\n}\n\n","outputs":1,"noerr":0,"initialize":"","finalize":"","x":264,"y":81,"wires":[["642b3639.73c2d8"]],"icon":"node-red-contrib-bacnet/bacnet-icon.png","l":false},{"id":"642b3639.73c2d8","type":"debug","z":"300fd127.935c9e","name":"","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"true","targetType":"full","x":335,"y":81,"wires":[],"l":false}]