PLC based:HMI:Proface(main),Mitsubishi,ShihlinPLC:Mitsubishi(main)PC based:I/O card:ICP DAS,AdvantechAxis card:ICP DAS,Advantech,DeltaLanguage:c(main),c++,C#(main)PLC/PC Log:Mx component(main)