Soft PLC 可编程式控制器
Soft PLC是运行在工业PC上的一个实时多任务控制内核,它既有所有"硬"PLC的特性, 又具有自己的特性,即开放结构系统(使用C/C++和Java编程),其系统结构如图(1-1)所示。它通过软件实现数据的采集、监控等PLC功能的同时,还增加了PC机容量大、处理速度快、网络互联方便等PLC不具备的优点,是PC技术和PLC技术的结晶。
Soft PLC将计算机强大的数据处理和组网能力,友好的用户界面和编程环境与传统PLC的高可靠性、强抗干扰能力、组合灵活、故障查找方便等特点结合在一起,通过软件的方式来实现PID控制、离散控制和模拟控制等PLC的功能。它可以采用Windows9x、2000、NT系列操作系统;I/O板卡采集过来的信号传到工控机中Soft PLC软件包的运行系统,用户编制的应用程序也在运行系统中编译运行,得出的控制量由I/O板卡送到执行机构对被控对象进行控制。
SOFT PLC一个CPU可以接4个板,一个板有8个槽,共32个模块,最多1024个点,连接方式如图(1-2)。使用环网连接方式,光纤最多距离为2K, Tealware Remote CPU可以连接15个栈,连接方式如图(1-3),如果使用以太网方式可以连接254个,但是使用以太网需要安装驱动,成本比较高。此次培训详细讲解了SOFTPLC的用法,通讯方式,比如PEAR - TO - PEAR连接方式,OPC通讯方式等。
SOFT PLC具有冗余系统,使用双CPU结构如图(1-4),一个为master,另一个为slave,两者的身份不能互换。slave从master拷贝所有数据备用,系统检测到master有异常时,自动实现无缝slave接替等。