Class Gray
Version 1.0
Modified 15-JAN-2025 13:23:34.00
Kod rt_plc_io.c
Graykod ingång. Objektet omvandlar 16-bitars Graykod till decimaltal. 

Den kodning, som för att ändra utsignalen en enhet, alltid kräver att en och 
endast en digital insignal byter värde är Graykoden. 

16 binära positioner ger upplösningen 1 på 2 16 = 65 536. 


RtBody attributes pwr_sClass_gray
Boolean Din0 di0 di0 är minst signifikanta biten och diF mest signifikanta.
Boolean Din1 di1 di0 är minst signifikanta biten och diF mest signifikanta.
Boolean Din2 di2 di0 är minst signifikanta biten och diF mest signifikanta.
Boolean Din3 di3 di0 är minst signifikanta biten och diF mest signifikanta.
Boolean Din4 di4 di0 är minst signifikanta biten och diF mest signifikanta.
Boolean Din5 di5 di0 är minst signifikanta biten och diF mest signifikanta.
Boolean Din6 di6 di0 är minst signifikanta biten och diF mest signifikanta.
Boolean Din7 di7 di0 är minst signifikanta biten och diF mest signifikanta.
Boolean Din8 di8 di0 är minst signifikanta biten och diF mest signifikanta.
Boolean Din9 di9 di0 är minst signifikanta biten och diF mest signifikanta.
Boolean DinA diA di0 är minst signifikanta biten och diF mest signifikanta.
Boolean DinB diB di0 är minst signifikanta biten och diF mest signifikanta.
Boolean DinC diC di0 är minst signifikanta biten och diF mest signifikanta.
Boolean DinD diD di0 är minst signifikanta biten och diF mest signifikanta.
Boolean DinE diE di0 är minst signifikanta biten och diF mest signifikanta.
Boolean DinF diF di0 är minst signifikanta biten och diF mest signifikanta.
Float32 ActVal OUT Anger omvandlingens resultat.
Boolean Inv inv Anger om alla ingångar ska inverteras eller ej. FALSE betyder att ingen ingång
ska invertera sin insignal; TRUE innebär att alla ingångar ska invertera sin
resp. insignal. Om t.ex, bara de 4 första ingångarna används, ska de övriga 12
sättas till TRUE för att unvika fel.

DevBody attributes 
PlcNode PlcNode  


GraphPlcNode
object_type 87
parameters[0] 16
parameters[1] 0
parameters[2] 1
parameters[3] 0
subwindows 0
graphmethod 0 (standard, individual attributes)
graphindex 0
default_mask[0] 65535
default_mask[1] 1
segname_annotation 1
compmethod 4
compindex 0
executeordermethod 2
objname Gray
graphname Gray
debugpar


Attributes detail


Din0 Input
Klass Input
Typ Boolean
Flags STATE | NOEDIT | NOINVERT | REDUTRANSFER
GraphName di0
Kropp RtBody
di0 är minst signifikanta biten och diF mest signifikanta. 

Din1 Input
Klass Input
Typ Boolean
Flags STATE | NOEDIT | NOINVERT | REDUTRANSFER
GraphName di1
Kropp RtBody
di0 är minst signifikanta biten och diF mest signifikanta. 

Din2 Input
Klass Input
Typ Boolean
Flags STATE | NOEDIT | NOINVERT | REDUTRANSFER
GraphName di2
Kropp RtBody
di0 är minst signifikanta biten och diF mest signifikanta. 

Din3 Input
Klass Input
Typ Boolean
Flags STATE | NOEDIT | NOINVERT | REDUTRANSFER
GraphName di3
Kropp RtBody
di0 är minst signifikanta biten och diF mest signifikanta. 

Din4 Input
Klass Input
Typ Boolean
Flags STATE | NOEDIT | NOINVERT | REDUTRANSFER
GraphName di4
Kropp RtBody
di0 är minst signifikanta biten och diF mest signifikanta. 

Din5 Input
Klass Input
Typ Boolean
Flags STATE | NOEDIT | NOINVERT | REDUTRANSFER
GraphName di5
Kropp RtBody
di0 är minst signifikanta biten och diF mest signifikanta. 

Din6 Input
Klass Input
Typ Boolean
Flags STATE | NOEDIT | NOINVERT | REDUTRANSFER
GraphName di6
Kropp RtBody
di0 är minst signifikanta biten och diF mest signifikanta. 

Din7 Input
Klass Input
Typ Boolean
Flags STATE | NOEDIT | NOINVERT | REDUTRANSFER
GraphName di7
Kropp RtBody
di0 är minst signifikanta biten och diF mest signifikanta. 

Din8 Input
Klass Input
Typ Boolean
Flags STATE | NOEDIT | NOINVERT | REDUTRANSFER
GraphName di8
Kropp RtBody
di0 är minst signifikanta biten och diF mest signifikanta. 

Din9 Input
Klass Input
Typ Boolean
Flags STATE | NOEDIT | NOINVERT | REDUTRANSFER
GraphName di9
Kropp RtBody
di0 är minst signifikanta biten och diF mest signifikanta. 

DinA Input
Klass Input
Typ Boolean
Flags STATE | NOEDIT | NOINVERT | REDUTRANSFER
GraphName diA
Kropp RtBody
di0 är minst signifikanta biten och diF mest signifikanta. 

DinB Input
Klass Input
Typ Boolean
Flags STATE | NOEDIT | NOINVERT | REDUTRANSFER
GraphName diB
Kropp RtBody
di0 är minst signifikanta biten och diF mest signifikanta. 

DinC Input
Klass Input
Typ Boolean
Flags STATE | NOEDIT | NOINVERT | REDUTRANSFER
GraphName diC
Kropp RtBody
di0 är minst signifikanta biten och diF mest signifikanta. 

DinD Input
Klass Input
Typ Boolean
Flags STATE | NOEDIT | NOINVERT | REDUTRANSFER
GraphName diD
Kropp RtBody
di0 är minst signifikanta biten och diF mest signifikanta. 

DinE Input
Klass Input
Typ Boolean
Flags STATE | NOEDIT | NOINVERT | REDUTRANSFER
GraphName diE
Kropp RtBody
di0 är minst signifikanta biten och diF mest signifikanta. 

DinF Input
Klass Input
Typ Boolean
Flags STATE | NOEDIT | NOINVERT | REDUTRANSFER
GraphName diF
Kropp RtBody
di0 är minst signifikanta biten och diF mest signifikanta. 

ActVal Output
Klass Output
Typ Float32
Flags STATE | NOEDIT | REDUTRANSFER
GraphName OUT
Kropp RtBody
Anger omvandlingens resultat. 

Inv Intern
Klass Intern
Typ Boolean
Flags
GraphName inv
Kropp RtBody
Anger om alla ingångar ska inverteras eller ej. FALSE betyder att ingen ingång 
ska invertera sin insignal; TRUE innebär att alla ingångar ska invertera sin 
resp. insignal. Om t.ex, bara de 4 första ingångarna används, ska de övriga 12 
sättas till TRUE för att unvika fel. 

PlcNode Buffer
Klass Buffer
Typ PlcNode
Flags INVISIBLE
Kropp DevBody