![Embedded Systems LM5p-GSM Product Manual Download Page 208](http://html1.mh-extra.com/html/embedded-systems/lm5p-gsm/lm5p-gsm_product-manual_2399466208.webp)
208
13.
'writebits'
,
14.
'writemultiplebits'
,
15.
'writeregisters'
,
16.
'writemultipleregisters'
,
17.
'reportslaveid'
,
18.
'getcoils'
,
19.
'getdiscreteinputs'
,
20.
'getinputregisters'
,
21.
'getregisters'
,
22.
'setcoils'
,
23.
'setdiscreteinputs'
,
24.
'setinputregisters'
,
25.
'setregisters'
,
26.
}
,
27.
-- new connecton init
28.
new
=
function
()
29.
require
(
'rpc'
)
30.
local
mb
=
setmetatable
({}
,
{
__index
=
mbproxy
})
31.
32.
mb.slaveid
=
0
33.
mb.rpc
=
rpc.client
(
'127.0.0.1'
,
28002
,
'mbproxy'
)
34.
35.
for
_, fn
in ipairs
(
mbproxy.functions
)
do
36.
mb
[
fn
]=
function
(
self, ...
)
37.
return
mb:request
(
fn, ...
)
38.
end
39.
end
40.
41.
return
mb
42.
end
43.
}
44.
45.
-- set local slave id
46.
function
mbproxy:setslave
(
slaveid
)
47.
self.slaveid
=
slaveid
48.
end
49.
50.
-- send rpc request for a spefic function
51.
function
mbproxy:request
(
fn, ...
)
52.
local
res, err
=
self.rpc:request
({
53.
fn
=
fn,
54.
params
={
...
}
,
55.
slaveid
=
self.slaveid
or
0
,
56.
})
57.
58.
-- request error
59.
if
err
then
60.
return nil
, err
Summary of Contents for LM5p-GSM
Page 10: ...10 1 Terminal connection schemes Model ...
Page 12: ...12 canX connection Powering over 24V terminals ...
Page 15: ...15 Digital output e g relay contactor ...
Page 16: ...16 Digital or Analog input e g pushbutton or 0 5V current measurement sensor ...
Page 17: ...17 Digital input e g pushbutton ...
Page 18: ...18 1 wire connection ...
Page 19: ...19 2 Standards supported ...
Page 22: ...22 3 Insert SIM card and close the holder Close the front cover ...
Page 36: ...36 ...
Page 48: ...48 ...
Page 120: ...120 Show logs window show logs in separate window Edit custom JavaScript ...
Page 156: ...156 Additional classes additional CSS classes for the element ...
Page 201: ...201 ...
Page 221: ...221 Clear binary object value at priority 12 bacnet write 127001 binary value 2305 nil 12 ...
Page 246: ...246 value event getvalue res value 100 255 grp write 1 1 6 res dt uint8 ...
Page 277: ...277 ...
Page 282: ...282 Press this button to upload new settings to all modified all devices ...