在工业生产的过程中,需要用到及时的通信设备,使技术人员可以在第一时间掌握到系统的工作情况,提高工作的效率。iFIX与西门子s7-300PLC的通信必须建立起特殊的接口,进而来保障通讯信息的完整性,这种驱动程序会带动整个工业系统的运作。所以技术人员必须要合理掌握系统通讯的规律和要求,结合实际的工业控制情况,加大系统的通信能力。
1 iFIX与西门子s7-300PLC的通信原理
1.1 控制系统的工作原理
在传统的工业控制系统中,不同的硬件设备,具有相对应的应用软件,来控制系统的工作情况,并且会根据系统发出的请求,对软件进行改善和开发,使软件可以更好的协助工业系统工作。这个过程虽然提高了系统的工作效率,但却加大了系统开发和维护的费用,也加重了工业企业的压力,很多设备投入到实际的生产当中,却不能很好的控制工业生产的行为,而且常常带来访问冲突问题。这在一定程度上阻碍了工业生产的效率,所以为了提高工业OPC技术的应用能力,技术人员通过硬件设备驱动程序和通信程序封装成独立OPC服务器的形式,来提供给控制系统足够的工作空间,也可以使iFIX更好的发挥接口连接能力。基于这种水平的通信模式,可以更好的加快通信时间,也可以提高通信的效果。
1.2 客户端的工作原理
客户应用程序是通过OPC接口访问OPC服务器的过程,来实现对系统的协助作用,使控制系统可以在客户端的端口处,获取到有用的信息,但客户端的工作过程不是直接访问OPC服务器,而是通过服务对象的交换,来得到系统的信息数据。所以OPC服务器所获取到的数据是整个控制系统的通信信息,也是控制系统工作的主要内容,其中也包容OPC数据项。OPC数据项充当了一个指引的角色,可以为数据信息的通信过程提供畅通的途径,使技术人员可以以最快的速度,得到控制水平结果,服务器端定义的OPC对象,是不能被系统改变的信息,所有的数据信息来往,都要通过客户端传达给显示系统。
2 iFIX与西门子s7-300PLC的通信实现过程及要求
2.1 客户端应用程序与设备数据访问实现过程
首先,客户端会把数据信息的内容,传输到OPC的接口,使OPC可以读取到数据信息的含量,进而通过系统内部的调整,把信息传送到OPC服务器对象中,经过OPC组对象和OPC项目对象的分析和验证,在确保了数据信息安全的情况下,通过I/O处理器的作用,把数据信息提供给现场设备。这个过程就是客户端应用程序与设备数据访问实现步骤,其中数据信息的安全性,是系统应该提高的一个方面,既要保障信息的完整性,又要实现安全传输的过程。因此,技术人员要使现场设备充分准备好接收工作,使客户端可以预留出更多的空间,来输入更多的数据信息,同时客户端的应用程序要与现场的设备之间保持连通的状态,确保信息的畅通性。
2.2 iFIX与S7-300的数据访问关系实现过程
首先,在iFIX的客户端中,会通过控制系统的指示,把数据传输到OPC客户端驱动程序中,并保证可以与OPC服务器对象形成连通的关系。通过OPC项目对象和OPC服务器对象把数据信息传输到虚拟的PC站的过程,通过I/O处理器和OPC服务对象的作用,使信息最终输送到EM277中。在这个实现过程中,系统之间的协助作用非常重要,所以技术人员要对每一个中转站进行检查和维护,保障数据信息的顺利传输,同时也要保障S7-300可以成功的进行数据访问,形成统一的访问关系,继而缩短数据访问的时间,提高工业系统的控制水平。
2.3 iFIX与西门子s7-300PLC的通信要求
为了实现iFIX与西门子s7-300PLC的通信,对系统的设备还有服务器的连接水平都有一定的要求,同时也要按照系统配置的命令,去合理的连接PC站,保障各个通信站可以顺利的获取到通信内容。iFIX作为OPC的客户应用程序,需要完整的控制系统,来实现与OPC服务器的通信过程,但是配置的命令直接影响到系统的工作情况,所以在安装OPC驱动程序后,应该对命令进行检测,在确保了系统连通之后,才能通过客户端向系统内输送信息。技术人员还要根据相应的组对象名和项目名,去判断需要输入的配置命令,保证数据信息在传输的过程中,可以明确的判断出需要定义的对象类型。
3 结语
在客户端以及系统内部的对象定义完成之后,技术人员要对通信的系统进行检测,判断系统通信的能力,同时根据数据信息的含量,去分析客户端可以承受的数据压力。也可以依据命令的设置内容,启动iFIX、OPCDrive、S7-300,检测系统的启动能力,判断命令的输入是否正确。确保系统配置的命令,可以成功的进行数据交换,实现组态软件与S7-300的数据传输,并通过系统的完善,来提高工业控制系统的工作效率。
参考文献
[1]陶峥,陈曾汗.基于OPC及工业以太网的iFIX与OPC的通信[J].计算机工程与设计,2010,12(14):120-123.
[2]戴鹏,周晓峰,王贵峰,等.基于OPC的iFIX与PLC的通信[J].工矿自动化,2011,19(48):128-129.
[3]朱静,齐向东.基于OPC技术的iFIX与s7-200PLC的通讯研究[J].自动化技术与应用,2013,32(12):102-103.
[4]韩芳芳,张丽琴,张永政,等.基于第三方的OPC服务器的iFIX与PLC的通讯研究[J].电脑知识与技术(学术交谈)2011,65(45):520-523.
[5]郑连刚,孔伟明,卢万杰,等.基于OPC服务器的iFIX与PLC的通讯实践研究[J].武汉理工大学,2010,69(48):452-456.