欢迎来到天天文库
浏览记录
ID:24349899
大小:50.00 KB
页数:4页
时间:2018-11-13
《基于opc的ifix与plc的通信技术发展》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、基于OPC的iFIX与PLC的通信技术发展 在工业生产的过程中,需要用到及时的通信设备,使技术人员可以在第一时间掌握到系统的工作情况,提高工作的效率。iFIX与西门子s7-300PLC的通信必须建立起特殊的接口,进而来保障通讯信息的完整性,这种驱动程序会带动整个工业系统的运作。所以技术人员必须要合理掌握系统通讯的规律和要求,结合实际的工业控制情况,加大系统的通信能力。 1iFIX与西门子s7-300PLC的通信原理 1.1控制系统的工作原理 在传统的工业控制系统中,不同的硬件设备,具有相对应的应用软件,来
2、控制系统的工作情况,并且会根据系统发出的请求,对软件进行改善和开发,使软件可以更好的协助工业系统工作。这个过程虽然提高了系统的工作效率,但却加大了系统开发和维护的费用,也加重了工业企业的压力,很多设备投入到实际的生产当中,却不能很好的控制工业生产的行为,而且常常带来访问冲突问题。这在一定程度上阻碍了工业生产的效率,所以为了提高工业OPC技术的应用能力,技术人员通过硬件设备驱动程序和通信程序封装成独立OPC服务器的形式,来提供给控制系统足够的工作空间,也可以使iFIX更好的发挥接口连接能力。基于这种水平的通信模式
3、,可以更好的加快通信时间,也可以提高通信的效果。 1.2客户端的工作原理 客户应用程序是通过OPC接口访问OPC服务器的过程,来实现对系统的协助作用,使控制系统可以在客户端的端口处,获取到有用的信息,但客户端的工作过程不是直接访问OPC服务器,而是通过服务对象的交换,来得到系统的信息数据。所以OPC服务器所获取到的数据是整个控制系统的通信信息,也是控制系统工作的主要内容,其中也包容OPC数据项。OPC数据项充当了一个指引的角色,可以为数据信息的通信过程提供畅通的途径,使技术人员可以以最快的速度,得到控制水平
4、结果,服务器端定义的OPC对象,是不能被系统改变的信息,所有的数据信息来往,都要通过客户端传达给显示系统。 2iFIX与西门子s7-300PLC的通信实现过程及要求 2.1客户端应用程序与设备数据访问实现过程 首先,客户端会把数据信息的内容,传输到OPC的接口,使OPC可以读取到数据信息的含量,进而通过系统内部的调整,把信息传送到OPC服务器对象中,经过OPC组对象和OPC项目对象的分析和验证,在确保了数据信息安全的情况下,通过I/O处理器的作用,把数据信息提供给现场设备。这个过程就是客户端应用程序与设备
5、数据访问实现步骤,其中数据信息的安全性,是系统应该提高的一个方面,既要保障信息的完整性,又要实现安全传输的过程。因此,技术人员要使现场设备充分准备好接收工作,使客户端可以预留出更多的空间,来输入更多的数据信息,同时客户端的应用程序要与现场的设备之间保持连通的状态,确保信息的畅通性。 2.2iFIX与S7-300的数据访问关系实现过程 首先,在iFIX的客户端中,会通过控制系统的指示,把数据传输到OPC客户端驱动程序中,并保证可以与OPC服务器对象形成连通的关系。通过OPC项目对象和OPC服务器对象把数据信息
6、传输到虚拟的PC站的过程,通过I/O处理器和OPC服务对象的作用,使信息最终输送到EM277中。在这个实现过程中,系统之间的协助作用非常重要,所以技术人员要对每一个中转站进行检查和维护,保障数据信息的顺利传输,同时也要保障S7-300可以成功的进行数据访问,形成统一的访问关系,继而缩短数据访问的时间,提高工业系统的控制水平。 2.3iFIX与西门子s7-300PLC的通信要求 为了实现iFIX与西门子s7-300PLC的通信,对系统的设备还有服务器的连接水平都有一定的要求,同时也要按照系统配置的命令,去合理
7、的连接PC站,保障各个通信站可以顺利的获取到通信内容。iFIX作为OPC的客户应用程序,需要完整的控制系统,来实现与OPC服务器的通信过程,但是配置的命令直接影响到系统的工作情况,所以在安装OPC驱动程序后,应该对命令进行检测,在确保了系统连通之后,才能通过客户端向系统内输送信息。技术人员还要根据相应的组对象名和项目名,去判断需要输入的配置命令,保证数据信息在传输的过程中,可以明确的判断出需要定义的对象类型。 3结语 在客户端以及系统内部的对象定义完成之后,技术人员要对通信的系统进行检测,判断系统通信的能力
8、,同时根据数据信息的含量,去分析客户端可以承受的数据压力。也可以依据命令的设置内容,启动iFIX、OPCDrive、S7-300,检测系统的启动能力,判断命令的输入是否正确。确保系统配置的命令,可以成功的进行数据交换,实现组态软件与S7-300的数据传输,并通过系统的完善,来提高工业控制系统的工作效率。
此文档下载收益归作者所有