{"action":"opened","issue":{"url":"https://api.github.com/repos/LabVIEW-DCAF/ModbusModules/issues/21","repository_url":"https://api.github.com/repos/LabVIEW-DCAF/ModbusModules","labels_url":"https://api.github.com/repos/LabVIEW-DCAF/ModbusModules/issues/21/labels{/name}","comments_url":"https://api.github.com/repos/LabVIEW-DCAF/ModbusModules/issues/21/comments","events_url":"https://api.github.com/repos/LabVIEW-DCAF/ModbusModules/issues/21/events","html_url":"https://github.com/LabVIEW-DCAF/ModbusModules/issues/21","id":169276155,"number":21,"title":"Missing handling of Tag Bus array elements","user":{"login":"brbrindle","id":20828732,"avatar_url":"https://avatars.githubusercontent.com/u/20828732?v=3","gravatar_id":"","url":"https://api.github.com/users/brbrindle","html_url":"https://github.com/brbrindle","followers_url":"https://api.github.com/users/brbrindle/followers","following_url":"https://api.github.com/users/brbrindle/following{/other_user}","gists_url":"https://api.github.com/users/brbrindle/gists{/gist_id}","starred_url":"https://api.github.com/users/brbrindle/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/brbrindle/subscriptions","organizations_url":"https://api.github.com/users/brbrindle/orgs","repos_url":"https://api.github.com/users/brbrindle/repos","events_url":"https://api.github.com/users/brbrindle/events{/privacy}","received_events_url":"https://api.github.com/users/brbrindle/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-08-04T02:14:45Z","updated_at":"2016-08-04T02:14:45Z","closed_at":null,"body":"Currently no clear way to implement array reads and writes for both holding registers and coils.\r\n\r\nimplementation should be straight forward\r\nFor Coils its just an boolean array into the modus api coil read and write multiple.\r\nFor Registers, if the data type of the items are int16/uint16 then can just put items into use as modbus api register read and write multiple. If wanting to use floating point data types a conversion is necessary to send the data type as 2 16 byte words. I have used in the past an implementation I found in the Modbus API examples, attached below are the two VI's needed to accomplish the conversion to and from Float for transmission via Modbus.\r\n\r\n[Float to 2 Uint16 for Modbus.zip](https://github.com/LabVIEW-DCAF/ModbusModules/files/400709/Float.to.2.Uint16.for.Modbus.zip)\r\n\r\n\r\n"}}
{"actor":{"display_login":"brbrindle"}}