屏是威纶MT56L的 PLC是三菱FX-1N的 要吧数据写到D600到D620里
能成立吗?
Macro_Command main()
short a[40]
float b[20]
int c[20]
GetData(a[0] ,RW_Bin ,0,1)
GetData(a[1],RW_Bin,1,10)
c[1]=a[0]/100*a[1]
c[2]=a[0]/100*a[2]
c[3]=a[0]/100*a[3]
c[4]=a[0]/100*a[4]
c[5]=a[0]/100*a[5]
c[6]=a[0]/100*a[6]
c[7]=a[0]/100*a[7]
c[8]=a[0]/100*a[8]
c[9]=a[0]/100*a[9]
c[10]=a[0]/100*a[10]
SetData(c[1],RW_Bin,11,10)
SetData(c[1],D_Binplc,600,10)
GetData(a[20] ,RW_Bin ,21,1)
b[0]=a[20]*10/5
b[1]=b[0]/c[1]/0.001407
b[2]=b[0]/c[2]/0.001407
b[3]=b[0]/c[3]/0.001407
b[4]=b[0]/c[4]/0.001407
b[5]=b[0]/c[5]/0.001407
b[6]=b[0]/c[6]/0.001407
b[7]=b[0]/c[7]/0.001407
b[8]=b[0]/c[8]/0.001407
b[9]=b[0]/c[9]/0.001407
b[10]=b[0]/c[10]/0.001407
a[25]=b[1]
a[26]=b[2]
a[27]=b[3]
a[28]=b[4]
a[29]=b[5]
a[30]=b[6]
a[31]=b[7]
a[32]=b[8]
a[33]=b[9]
a[34]=b[10]
SetData(a[25],LW_Bin,0,10)
SetData(a[25],D_Binplc,610,10)
End Macro_Command