31 lines
375 B
Lua
31 lines
375 B
Lua
PLC = require('vwago')
|
|
|
|
plc = PLC.VWago("wago")
|
|
|
|
function setup()
|
|
if ( plc ) then
|
|
print("OK")
|
|
end
|
|
end
|
|
|
|
function loop()
|
|
if ( plc ) then
|
|
i = plc:getDouble(1)
|
|
plc:setDouble(0,i)
|
|
i = i + 1234
|
|
if i > 2147483647 then
|
|
i = 0
|
|
o = plc:getDouble(2)
|
|
plc:setDouble(2,o+1)
|
|
end
|
|
plc:setDouble(1,i)
|
|
plc:update()
|
|
print(i)
|
|
end
|
|
end
|
|
|
|
setup()
|
|
|
|
while 1 do
|
|
loop()
|
|
end |