WinACRTX快速入门Word格式.docx
《WinACRTX快速入门Word格式.docx》由会员分享,可在线阅读,更多相关《WinACRTX快速入门Word格式.docx(18页珍藏版)》请在冰豆网上搜索。
RTX实时扩展的Windows上的一个应用软件。
可以通过Step75.x及TIAPortal对其组态编程,代码与S7-300/400完全兼容,也可以通过WinACODK提供的接口,在Windows下使用C++等高级语言编程与WinAC通信。
因此WinACRTX同时具备了PLC的实时性和PC的开放性。
2WinACRTX的应用
WinACRTX通过PC上安装的PROFIBUS或工业以太网通信卡来扩展分布式
I/O或与其他S7设备(S7-200/300/400PLC、HMI、PG等)进行通信。
详见图
1结构图。
图1结构图
3WinACRTX2010的安装
3.1WinACRTX2010软件包
WinACRTX2010软件包(订货号为:
6ES7671-0RC08-0YA0)包含如下组件:
•WinACRTX2010DVD
–WinLCRTXV4.6--软PLC(以下章节对WinACRTX与WinLCRTX不做区分)
–AutomationLicenseManagerV5.0SP1--授权管理器V5.0SP1
–IntervalZeroRTXV9.1SP2(correspondstoIntervalZeroRTX2009)--IntervalZero实时扩展
–WinACTimeSynchronizationV4.2--WinAC时间同步
–STEP7HardwareUpdate(HSP211)forWinACRTX2010onPC
station,STEP7V5.5orhigher--硬件支持包
–STEP7HardwareUpdate(HSP212,135,178)forWinACRTX2010onS7-mEC,STEP7V5.5orhigher--硬件支持包
–SIMATICNETCD2008(V7.1SP2)andSIMATICNETCDV8.0includinglicenseforSoftnetS7LeanV8.02010--SIMATICNET
–SIMATICNETManualEdition06/2010--SIMATICNET手册
•其他
–CertificateofLicense(COL)--许可证书
–USB-StickwithLicenseKeys--装有授权文件的U盘
提示!
WinACRTX的运行不依赖于SIMATICNET。
当需要组态PCStation的通信接口或应用组件,如OPCServer时需要安装SimaticNet。
3.2WinACRTX2010安装的硬件需求
•单核或双核处理器900MHz或更高主频,推荐1GHz或更高主频
•至少1G存
如下硬件已经过测试并推荐使用:
•SIMATICMicrobox427B,427BPN
•SIMATICIPC427C
•SIMATICPanelPC477B
•SIMATICHMIIPC477C
•SIMATICHMIIPC577C
•SIMATICBoxPC627B
•SIMATICIPC627C
•SIMATICPanelPC677B
•SIMATICBoxPC827B,827BPN
•SIMATICIPC827C
•SIMATICRackPC547B,847B,847BPN,647B
•SIMATICIPC547C,647C,847C
•SIMATICPanelPC577B
•SIMATICS7-mEC,EC31
3.3WinACRTX2010安装的软件需求
WinACRTX2010支持下面所列出的操作系统:
•MicrosoftWindowsXPProfessional,ServicePack2
•MicrosoftWindowsXPProfessional,ServicePack3
•MicrosoftWindowsXPEmbedded,ServicePack2
•MicrosoftWindowsEmbeddedStandard2009
•MicrosoftWindows7Ultimate
•MicrosoftWindows7Professional
•MicrosoftWindows7Enterprise
注意!
WinACRTX只支持32位操作系统。
3.4WinACRTX2010安装前的检查
如果Windows操作系统已安装如下软件,则先手动卸载,再重启计算机。
•SIMATICWindowsLogicController(Basis,BasisDemo或RTX)
•IntervalZeroRTX或ArdenceRTX
•SIMATICWinACCPU41x-2PCI
•SIMATICNETCDEdition2008之前版本的软件
以管理员身份登录到Windows,运行安装光盘上的Setup.exe文件启动安装过
程。
选择安装语言为英文,全选图2WinACRTX安装的软件的容,然后按照安装提示完成安装过程。
安装过程中提示安装授权时可将WinACRTX2010套件所含U盘中的授权文件安装到硬盘。
或先跳过,在完成安装后通过授权管理器安装授权。
图2WinACRTX安装的软件提示!
RTX2009Runtime:
Windows的实时扩展
WindowsLogicControllerRTXV4.6:
软PLCWinACTimSyncV4.2:
WinAC时间同步AutomationLicenseManager:
授权管理器
3.6WinACRTX2010安装后系统的变化
•桌面上增加了StationConfigurationEditor图标,用来启动PCStation配置界面。
•Windows程序组中增加了Simatic今PCbasedcontrol今WinLCRTX,用
来启动WinLCRTX操作面板程序。
•Windows设备管理器中增加了SIMATICNET今SIMATICSoftBus,安装在同一PC上的Step7、WinCCFlexibleRT、OPCServer等可通过SoftBus与WinLCRTX通信。
•Windows控制面板中增加了SetPC/PGInterface。
4WinLCRTX的启停和操作
如果安装WinACRTX2010的PC配置的是多核CPU,则在Windows启动时
会出现如下图3启动选择画面。
图3启动选择画面
选择“MicrosoftWindowsXPProfessional–RTXMPDedicated"
,意味着WinLCRTX与Windows各自独享一个CPU核:
选择“MicrosoftWindowsXPProfessional–RTXMPShared"
,意味着WinLCRTX与Windows共享双核CPU。
不同模式下WinLCRTX与Windows对CPU的占用情况,如图4共享与独占工作模式所示。
单核CPU或双核CPU的RTXMPShared模式
双核CPU的RTXMPDedicated模式
图4共享与独占工作模式
WinLCRTX是WinAC的核心—软PLC。
通过下列路径打开WinLCRTX操作面板程序:
Windows开始今程序今Simatic今PCBasedControl今WinLC
RTX,详见图5操作界面。
图5操作界面
图5操作界面中区域1的ON指示灯在StartController后点亮,在Shut
DownController后熄灭。
BATF指示灯暂无作用,一直处于熄灭状态。
区域2中指示灯为WinLCRTX运行状态和运行时的故障指示。
区域3中的按钮RUN和STOP作用与S7-300/400的模式选择开关作用一致,用鼠标单击来切换WinLCRTX的运行模式。
区域4中的按钮MRES用来复位存储区,即清除Step7程序,复位存区(I、Q、M、T、C),加载默认系统配置,删除所有激活或打开的通信任务。
第一次打开操作界面时,WinLCRTX处于启动状态,STOP模式,即图5区域
1中的ON指示灯点亮、区域2中的STOP指示灯点亮。
可以在图5的CPU菜单下选择ShutDownController用来关闭WinLCRTX,作用相当于S7-
300/400的断电(PowerOff)。
而StartController用来启动WinLCRTX,作用相当于S7-300/400的上电(PowerOn)。
WinLCRTX初次启动后处于STOP模式,可通过图5所示区域3的RUN和STOP按钮切换WinLCRTX的运行模式。
如图6运行界面所示。
图6运行界面提示!
打开或关闭WinLCRTX的操作界面不会影响WinLCRTX的运行或状态切换。
只有通
过操作界面上的菜单或按钮操作后才会有影响。
关于WinLCRTX操作的详细信息请参考WinACRTX2010用户手册的第五章。
5WinACRTX的部架构
图7WinAC部架构所示的WinACRTX由两部分组成,一部分运行于RTX实
时子系统中,用来执行Step7为WinACRTX编制的控制程序,具有最高优先级:
另一部分运行于Windows,作为Windows与RTX的通信接口,为WinACRTX提供了很好的开放性,即安装在同一PC上的Step7、WinCC
FlexibleRT、WinCC、OPCServer等可通过PCInternal(SoftBus)与WinACRTX通信,而且用户可使用WinACODK在Windows下使用VisualStudio等开发环境开发与WinACRTX交互的应用程序。
PC上并分配给WinACRTX作为SubModule的CP卡可做为现场总线主站扩展远程I/O。
未分配给WinACRTX的CP卡可与SIMATICNET软件一起做为OPCServer等应用程序与外部SIMATIC控制器通信的接口,但不能连接远程I/O。
图7WinAC部架构
关于RTX:
RTX是Windows的一个实时扩展,RTSS从概念上类似于其他
Windows子系统(如Win32、DOS等),支持自己的运行环境和API。
但是
RTSS在一个方面有点重要区别:
不使用Windows调度器,RTSS执行它自己
的实时线程调度。
更进一步,在一个单处理器环境中,所有的RTSS线程调度都发生在所有Windows调度之前,包括Windows管理的中断和延迟过程调用DeferredProcedureCalls(DPCs)。
RTX具有128个优先级,每个优先级均高于Windows及Windows驱动程序,且具有微秒级的响应时间。
RTX提供了一个实时子系统,此子系统具有高速的、确定性的实时任务处理能力。
执行控制程序的WinACRTX运行于此实时子系统上,因此也同S7-300/400一样具有很高的确定性。
6WinACRTX的配置
在安装WinACRTX2010后,打开StationConfigurationEditor可以看到第2
槽已添加了一个WinLCRTX组件,如图8PCStation编辑界面所示。
WinLCRTX组件如同OPCServer组件一样可以插入PCStation虚拟底板的任一插槽中(注意:
Step7V5.4SP4中只能插入2-18槽中),只需与Step7V5.X或TIAPortal中的硬件配置一致即可。
将WinLCRTX组件插入PCStation虚拟底板的插槽中,相当于将S7-400的CPU安装到无源底板的槽位中。
图8PCStation编辑界面
双击WinLCRTX组件图标,打开WinLCRTX组件属性对话框,如图9WinLC
属性界面所示。
图9WinLC属性界面
如果在图8PCStation编辑界面中将WinLCRTX组件删除,则Windows开始今程序今Simatic今PCBasedControl今WinLCRTX项也被删除,如要恢复此菜单项,需
要在图8PCStation编辑界面中添加WinLCRTX组件。
为WinACRTX分配SubModule前应先关闭WinACRTX,即在WinACRTX操作面板的CPU菜单项下选择ShutdownController。
图9WinLC属性界面下部列表为可分配为WinACRTX的SubModule的通信
卡列表,上部列表为已分配为WinACRTX的SubModule的通信卡(最多四个)。
选中下部可用的通信卡,按住鼠标左键将其拖动到上部的空槽中,将通信卡分配为WinACRTX的SubModule(作用类似于S7-300/400CPU的集成通信接口)。
分配完成后点击OK。
可用作WinACRTX的SubModule的通信卡:
•PROFIBUS接口
–CP5603
–CP5613V3或CP5613V6或更高版本
–CP5613A2
–CP5611A2
–CP5614A2(主站)
–CP5614FO
–CP5621
–CP5623
–CP5624(主站)
–SIEMENSPC集成CP5611PROFIBUS接口:
ASPC2STEPE2或
ASPC2STEPRASIC芯片
•PROFINET接口
–CP1616,硬件版本8或更高版本
–CP1604,硬件版本7或更高版本
–S7-mECCP1616/ERTEC400_EC集成接口
–SIMATICPC427B/477B集成CP1616接口
–SIMATICPC427C/477C集成CP1616接口
–SIMATICPC627B/677B集成CP1616接口
–SIMATICPC627C/677C集成CP1616接口
–SIMATICMicroboxPC427B/PanelPC477B集成IntelPRO/1000PL
接口
–SIMATICBoxPC627B/PanelPC677B集成IntelPRO/1000PL接口
–SIMATICRackPC847B集成IntelPRO/1000PL接口
–IntelPRO/1000GT(PCI),Intel82541PI芯片组
–IntelPRO/1000PL(集成),Intel82573L芯片组
–IntelPRO/1000PT双口服务器适配器(PCI-Express)
–Intel9301CT(PCI-Express)
–SIMATICIPC427C/SIMATICHMIIPC477C集成Intel9301CT
–SIMATICIPC627C/SIMATICHMIIPC677C,Intel82574L芯片组
CP5611/21通信卡最多可插入1块作为SubModule
CP5613通信卡最多可插入4块作为SubModule
CP1616/1604或其它支持的以太网通信卡最多可插入1块作为SubModule
带Intel以太网控制芯片的以太网通信卡需要分配一个独立的中断号.
WinACRTXSubModule支持的通信协议如下:
•PROFIBUS
–PG/OPcommunication
–S7communication
–S7routing
–PROFIBUS-DPI/O
•PROFINET
–OpenUserCommunication(TSEND/TRCV)
–PROFINETIO
–PROFINETCBA
作为SubModule的PROFIBUS通信卡CP5611/21和CP5613具有诊断界面,可通过在WinACRTX属性对话框中选择要诊断的通信卡,点击Diagnostic按钮来打开诊断界面,如图10CP诊断界面。
而作为SubModule的PROFINET通信卡没有诊断界面。
图10CP诊断界面
删除SubModule的操作刚好相反,即先在WinACRTX操作面板的CPU菜单项下选择ShutdownController来关闭WinACRTX,然后在图9WinLC属性界面中选中要删除的SubModule,按住鼠标左键将其拖动到下部的可用通信卡列表的空槽中,释放鼠标左键。
重启计算机后通信卡才能在其它地方使用(比如配置为PCStation的通信卡)。
在StationConfigurationEditor里配置好WinLCRTX后,可根据实际情况在PCStation里的其它虚拟插槽上插入