西门子系统函数和运行脚本_第1页
西门子系统函数和运行脚本_第2页
西门子系统函数和运行脚本_第3页
西门子系统函数和运行脚本_第4页
西门子系统函数和运行脚本_第5页
已阅读5页,还剩70页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

、护所有者权利的目地由第使用而特别标示的。AGPostfach4890026德

文件订购号:的

Copyright©AG本公司保留技术更改的权基本原 运行的基本信 系统函 的使 “”编辑器的属 基本设 的创 创建新 在中编写代 变 对 测试重命名调 调试............................................................................................................................................ 在运行时处理............................................................................................................................ PLC中的 实 索 基本原 运行的基本信WinCCflexible您可以用运行来解决更复杂的问题。运行具有编程接口,可以运行系统中的部分项目数据。运行的使用是针对具有VisualBasic(VB)和VisualBasicScript(VBS)1:量V的值。

可以在中保存自己的VB代码。在项目中可以将作为系统函数来使用。在准VBS函数。可以在中调用其它和系统函数。

致出现系统出错消息。因此,请限制中递归的次数。)(21)创建新(页调试(页(10)系统函

)系统函数的使函数反过来影响进程。)

确定其型号并定义传送参数。“Function”类型的具有一个返回值。“Sub”类型的可以在中调用其他和系统函数。可以通过使用运行时对象模块WinCCflexible运行时对象。当调用系统函数时,请使用系统函数的英语名称。在中可以使用VBScript的全部语言。不包括用户交互作用的函数和方法,例如“MsgBox”。

)(21)创建新(页的使送参数和返回值。例如可以使用 )使用函数列 函数列表的基本原)函数列表的属

所有系统函数和都会标记为黄色。不支持的系统函数也不能在运行时执行。)组态函数列表中。可在条目“”下的选择列表中找到。 导”并选择系统函数和或使用 )编辑函数列 )元素和基本设

下列操作令位于“高级编辑”上用于显示选择列表令可在“智能感知”中找到,例如,某对象模型下的所有对象、可用的系统函数或VBS常量。在属性视图中可对进行组态。您可确定是过程还是函数。此外还可用于的

如果已对某一组态了系统函数或,那么可以通过和粘贴将其传送到“向导”中。只有中允许的系统函数才可在“向导”中进行归档。如果您通过和粘贴来传送在中不能使用的系统函数,则将对这些系统函数进行标记。)创建新(页“”编辑器的属

Dim,If,

打开时,对象(例如变量)的实例将自动与组态数据同步。例如,如果变量在“变量”名对象将用蓝色波浪下划线标出。这时同步可以在编辑器中手动完成。

实例:您想要通过画面列表现有的过程画面。在编辑器中输入

(21))基本设为了改变编辑器设置,单击“”组中的“编辑器设置”。 (21))的创 创建新 (44))测试(页重命名(页的执行顺对使 SetBit(tag) 那么将执行系统函数ResetBit(tag)(3)。而后再执行函数SetBit(tag)(2)。结果,位仍然保持不变。

如果同时又将组态到“释放”上,则会保持前一个“实例A”的执行顺序。该脚 ScriptSetBit(Tag)Script_2在中编写代结尾不必再写语句“EndSub”或“EndSub”:的代码行中。使用智能变量列表添加项目变量:调用的实例:Ifx=4thenScript_2()end的所有对象、方法、系统函数和VB标准函数。 )创建新(页调试(页 变一个扫描周期检查点处PLC的变量值。

If riveOilTemperature>100Then在下列实例中,变量名称包含&符号,这是不符合VBS名称规定的:

DimintCountForintCount=1To创建新(页) 在中对和系统函数的调<函数名称1]2]<表达式函数名称12,..SetValueTag1,字符串。分配参数时可用常数显示在选择列表中。通常的VBS惯例应用于常数。变量名称可以直接发送而不需要通过关键字SmartTags:SetValueTag1,或SetValueSmartTags("Tag1"),ActivateScreen“MainScreen”,0 对DimobjObject'ChangetoScreen"MainScreen"HMIRuntime.BaseScreenName="MainScreen"SetobjObject=DimobjCircleHMIRuntime.BaseScreenName=SetobjCircle=HMIRuntime.Screens(1).ScreenItems("Circle_01")objCircle.BackColor=vbGreen创建新(页)变量和对象的同

工具提示。单击“同步”按钮时,变量在中被重命名: 测

出由VB分析程序所创建的出错消息。要检

如 调试(页创建新(页)

创建新(页) 重命名

创建新(页)调 调试 OfficeXP提供的“ 为了中途运行错误,可以在中使用指令“OnErrorResumeNext”。使用此的错误处理信息可以参见VBS帮助中的信息系统。 测试(页)集成调试程为WinCCflexible安装一个调试程OfficeXP runtimesystemwithscriptdebugger”手动启动。 选择窗口里点击“Web调试程序”,选择“从我的电脑上运行”选项。其它已安装的调试程序,如“VisualInterdev”或“Studio.NET”,也可能会出现在列表中。选择“ ( )上“ScriptDebugger”(scd10en.exe)。安装后它将随WinCCflexible自动启动。Windows7Windows表中进行下列设置,以将“调试器”设置为默认的“实时(JIT)(Default)="c:\\ProgramFiles\\Script 调试(页)启动调试程运行系统软件在组态PC中搜索已安装的调试程序。

“HmiRtm/ScriptDebug/<Configurationfile>。”调试(页)操作调试程调试(页)停止调试程调试(页)运行系统中的特 运行时函数列表的完时进行处理。如果系统函数返回出错状态,函数列表的完成被取消。

)在运行时处理的首先要排队。排队列表的最大容量取决于设备:MP277、MP370、MP377PC-Runtime200 并在排队列表中产生条目。这种使用方式迅速导致排队列表达到最大容量。)的执行顺对使SetBit(tag) B:释放按键时,尚未完成处理。而后再执行函数SetBit(tag)(2)。结果,位仍然保持不变。

如果同时又将组态到“释放”上,则会保持前一个“实例A”的执行顺序。该脚 ScriptSetBit(Tag)Script_2数值的发送和返数“SetValue(Y,X)”分配数值“5”给变量“IndexTag”:SetValueIndexTag,5

AverageValue=Average(4,)运行时使用VBS改变对象属在运行时,您可用使用VBS画面对象的对象属性以及变量。当使用VBS改变对象属

)PLC在HMI设备上组态的变量“x”PLC中的变量“y”。从PLC实际值的时间由在HMI设备的变量“x”上组态周期决定。从PLC变量“x”的值:函数“y”不会检查变量“y”上的任何其它位是否同时被更改。在下一次变量“y” 中与HMI设备相关的系统函)实 PLC:

FahrenheitToCelsius=(Fahrenheit-32)*

SmartTags("Celsius")=(Fahrenheit-32)*当“Fahrenheit”的变量值在运行系统中变化时,将执行“FahrenheittoCelsius”。实例: PLC有否:

VarMeter=)实例:在HMI设备的当前显示上更换操作模作类型。也可在HMI设备上显示当前设置的操作模式。PLC否ShowoperatingBoolean)““向导”,H中IInvertBitInTag,RSSetBitInTag,V帮助功能改变对象属性帮帮助功能报未保持顺序,32,编函数列表,

局部使用VBS, 中使用, 中同步,参对象,系统函数测,传不传送对象名称删除中的注释,创,递递归级别调错误类型关闭启动对参考,在中同步,返返回值访变量中的,35,中的系统函数35运行系统对象模块改对象属性中的代码格式强调语法,工编辑器故逻辑错误运行错误关调试程序

未保持顺序,32,函数列表HMI设备相关性编辑,同步完成完成系统函数异步完成运行时完成属性状态信息组态基,脚,6,HMI设备相关性帮助功能编写代码参数发送测试创建递归级别调用时特性返回值改变代码格式基本设置中使用变量使用系统函数未保持顺序,32,应用在函数列表中在中调用,35,在

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论