Development of Configuration Software of Space Environment Simulator Control System Based on Linux

This paper presents a configuration software solution in Linux, which is used for the control of space environment simulator. After introducing the structure and basic principle, it is said that the developing of QT software frame and the dynamic data exchanging between PLC and computer. The OPC driver in Linux is also developed. This driver realizes many-to-many communication between hardware devices and SCADA software. Moreover, an algorithm named “Scan PRI” is put forward. This algorithm is much more optimizable and efficient compared with "Scan in sequence" in Windows. This software has been used in practical project. It has a good control effect and can achieve the expected goal.





References:
[1] Brouce Molay, Understanding Unix/Linux Programming A Guide to Theory and Practice. New York: Pearson Education, 2005.
[2] Fang Laihua, Wu Aiguo, He Yi, “Research on the key technology of configuration software,” in Control and instruments in chemical industry, vol. 31, pp. 33-36, Jan. 2004.
[3] Zhao Lijun, Pang Hewei, Cui Junfeng, “The design of the level control system for satellite’s thermal test platform,” in Spacecraft environment engineering, pp. 215-220, Aug. 2006.
[4] Liu Chang, Wang Yirong, “The design of the frame system for the measurement and control software in vacuum thermal tests,” in Spacecraft environment engineering, pp. 324-327, Jun. 2010.
[5] Yuan Xiuying, configuration control technology. Bei Jing: Publishing House of Electronics Industry, 2003.
[6] Olson, M.A, “Selecting and Implemntineg an Embedded Database System,” in IEEE Computer, vol. 33, pp. 27-34, Sep. 2000.
[7] Liu Zhengrong, Embedded Linux Development Guide. Bei Jing: China Machine Press, 2004.
[8] Chen Chuanbo, Wu Fangwen, “A study of description model of graphic element object based on SVG,” in Journal of HuaZhong university of science and technology (nature science), vol. 30, pp. 50-52, Oct. 2002
[9] J Stankovie, “Misconceptions about Real-Time Databases,” in IEEE Computer, vol. 32, pp. 29-36, Jun. 1999.
[10] Zhu Sanyuan, Qian Weile, Su Weimin, Introduction to software engineering. Bei Jing: Science Press, 2002.
[11] Peter H Feiler, Configuration Management Models in Commercial Environments. New York: SEI, CMU, 1991.