新闻中心

EEPW首页>嵌入式系统>设计应用> 半钢成型机Interbus控制系统方案

半钢成型机Interbus控制系统方案

作者: 时间:2013-05-10 来源:网络 收藏

上图所示为组态图,控制器选用菲尼克斯公司高性能控制器RFC 430,通过INTERBUS总线灵活挂出子站,此外RFC 430集成了以太网口,可直接连入以太网。INTERBUS总线不需终端电阻,现场I/O模块及设备不需作专门的地址设置.。INTERBUS总线为全双工数据传输方式,有极高的数据传输实时性,INTERBUS总线具有强大的诊断功能。
现场模块采用Phoenix Contact的INLINE产品。BK模块是每个子站的总线耦合器,每个BK模块可带63个输入/输出模块,BK模块之间用总线电缆进行连接。Inline提供了所有的进行控制所需要的信息采集、传输数据的模块,它不仅有数字输入、数字输出、模拟输入、模拟输出模块,更有电机启动器、紧急停车模块、计数器模块、位置模块、编码器(增量/绝对型)以及串行传输模块IB IL RS 232 IB IL RS 485/422等。Inline采用弹簧接线方式,具有体积小、安装简单、扩展方便等优点,现已在多家国际知名企业应用。

四、中文版控制器编程软件PCWORX介绍
PCWORX是INTERBUS基于PC控制方案的强大的自动化编程和组态软件。它由三部分组成:组态器(SystemWorx),符合IEC61131标准的编程软件(ProgramWorx),OPC(OLE for Process Control)接口。所有PCWORX模块具有公用的数据库。
PCWORX与控制器之间的连接可以通过RS232串行口来实现。PCWORX软件运行在Windows NT4.0(Service Pack4以上)或Windows 2000操作系统中。
PCWORX 编程软件称为Program Worx。Program Worx的编程环境符合IEC61131国际标准,并支持标准中定义的所有五种语言:
-指令表(IL)
-梯形图(LD)
-功能块图(FBD)
-结构文本(ST)
-顺序功能图(SFC)
IL和ST是文本格式的编程语言。IL类似于汇编语言,对功能和功能块的调用,或调转功能的实现,都是通过指令的方法。ST则是一种类似于PASCAL的结构化编程语言。
FBD、LD及SFC是图形化的编程语言,具有简便和直观的特点,简化了编程和调试的工作量。IL和ST语言虽然并不直观,但程序的代码最小,占用的存储空间相对较小,因此程序的执行时间最短。
Program Worx还提供了另外一种编程语言:机器顺序功能图语言(MSFC)。MSFC语言与SFC相似,但它是专门为机器或系统的运动控制的编程而开发的,具有扩展的诊断功能,可以大大减少机器的检修时间。
PCWORX采用多任务的编程方式。在IEC61131-3中,对功能块和程序的多次调用称为实例化。在每个实例中,不同的I/O节点可以分配给相同的变量,而不需要中间标志。特殊的实例数据可进行封装,这样该数据就不会被另一个实例所覆盖。
PCWORX具有符合IEC61131-5的通信块,允许智能设备之间通过Ethernet或INTERBUS实现标准化的直接通信INTERBUS现场总线组态器称为SYSTEM WORX,它包括INTERBUS的组态、监控和诊断,以及INTERBUS设备的参数化功能。
借助于SYSTEM WORX的菜单命令,可以设计一个系统的完整的总线结构,配置连接到INTERBUS的所有设备。你可以修改,添加或查找设备。对于组态的总线结构,你可以输入设备描述,站点,订货号及诊断标识等。不同的总线段可以合并为组。在系统启动之前,可以借助于SYSTEM WORX来检测总线的接线和硬件。
用户可以在SYSTEM WORX中监控现场设备的数据。在总线运行过程中,相连设备的过程数据可以在软件或控制器的液晶显示屏上显示出来。通过Address Monitor或Process Data Monitor,可以实时读取和更改现场的过程数据。DRIVECOM monitor则用于实现对传动设备(如变频器)的启动、参数设置和控制功能。
诊断功能提供了一种快速和有效的错误定位和排错的方法。它既能识别出总线设备和总线连接的故障,也能查找出传感器和执行器系统的故障。系统运行状态的信息,故障类型,出错位置及出错原因,以及相应的解决措施都会在诊断窗口中显示出来。
INTERBUS的现场控制器与上位机的图形监控系统(如Genesis,INTOUCH,Citect等)之间的数据交换是通过OPC来实现的。PCWORX中集成了OPC Server的接口。在PCWORX中为INTERBUS OPC SERVER软件创建一个组态文件,该配置文件中包含了用于同图形监控软件进行通信的所有数据。
运行在Windows NT环境下的INTERBUS OPC SERVER用于实现分散化的INTERBUS网络和运行于PC上的图形监控系统之间的数据交换。PC和INTERBUS之间的连接可以通过直接存储器存取(MPM),串行端口(V.24)或者Ethernet(TCP/IP)进行。
INTERBUS OPC Server可以同时支持多个控制板。使用INTERBUS OPC Server,你可以访问以下INTERBUS数据:
-过程数据
OPC Server可以直接读取INTERBUS控制板的输入过程数据。
-CSV变量
从PCWORX应用程序中访问选择的变量。
-直接赋址变量
你可以访问定义在或计算机系统的直接地址上的所有变量。
PCWORX中还包括了一个功能块库,其中包括了很多常用的标准功能块,如PID控制、AI/AO转换、TCP/IP功能块等。用户可以很方便地调用功能块库中的功能块,大大节省了程序设计时间

陀螺仪相关文章:陀螺仪原理



上一页 1 2 下一页

评论


相关推荐

技术专区

关闭