那就是通过局部变量,设计出程序框架,做成库。后面就可以反复调用。一个电机调用一次,只需要填写按钮的输入点,接触器的输出点就可以,这样编程效率大大提高;出错概率大大降低,程序一致性很好。 接下来我们分享如何创建一个星三角降压启动的子程序,同时分享如何把建立的子程序做成库并反复多次调用 第一步:打开STEP 7-...
总结变量表主要在子程序中使用,如果子程序只是为了将程序分类,增加整个程序易读性,处理的都是全局变量,那么将变量表控制或仅在变量表中定义临时变量即可。如果子程序被做成了某个功能,需要在批量调用或者需要制作成相应的库文件,那就要根据需求在变量表中严格定义IN,IN_OUT,OUT三种类型的变量作为子程序的接口,只...
第一步:打开STEP 7-MicroWIN SMART软件添加CPU这里不再阐述了。 第二步:是打开一个程序,建立对应的局部变量表,如下图所示 第三步:则是关键的一步,程序的设计编写 第四步:那就是MIAN主程序中调用我们编写好的子程序 至此,一段简单的子程序就建立并调用完成了; 最后我们分享下如何把建立好的子程序做成库(此...
第七步:我们可根据需要反复不断的调用库文件,选择不同的实参就可以了 这就是通过子程序局部变量做出来的效果 通过以上几步我们可以清晰的看到,一台电机只需要输入最关键的几个量。而中间的转换过程由事先设计好的子程序完成就可以了。并且在同一个主程序中子程序是可以反复调用的。也就是你有几台电机,就调用几...
在两次P0U执行之间,临时变量不保持其数值。 局部变量是分配给每个子程序的临时存贮区。 当子程序被调用时,系统分配局部变量区给子程序;子程序执行完成后,该局部变量区被释放。释放时其中存贮的值也同时丢失,不能再下一扫描周期再被子程序使用。 局部变量区的大小为64个字节,其中最后4个字节被系统所占用,实际可供...
局部变量的表示方法 编写带参数子程序并调用。以温度转换程序为例,将主程序中温度转换程序剪切到子程序中,或者直接在子程序中输入温度转换程序,然后在变量表中定义局部变量,该子程序有两个形式参数,包括一个输入参数和一个输出参数,有两个临...
西门子在这方面有一个很好的解决方案。那就是通过局部变量,设计出程序框架,做成库。后面就可以反复调用。一个电机调用一次,只需要填写按钮的输入点,接触器的输出点就可以,这样编程效率大大提高;出错概率大大降低,程序一致性很好。 接下来我们分享如何创建一个星三角降压启动的子程序,同时分享如何把建立的子程序做成库...
已经成功导入的变量,支持当PLC项目变化时再次导入自动显示差异,可以按照变量名或者变量地址再次匹配。 02 软件操作步骤 1)打开WinCC flexible SMART V4软件,在项目树下-通讯- 变量选项卡下单击右键 ,选择 “从 Micro/WIN SMART 项目导入变量...” 2)在弹出的窗口中选择项目的路径文件夹,选择Micro/WIN SMART 项目...
局部变量的表示方法 编写带参数子程序并调用。以温度转换程序为例,将主程序中温度转换程序剪切到子程序中,或者直接在子程序中输入温度转换程序,然后在变量表中定义局部变量,该子程序有两个形式参数,包括一个输入参数和一个输出参数,有两个临时变量,也可以不定义临时变量符号直接使用L存储器绝对地址,将程序段中的全局...
【1】:首先我们知道S7-200的输入输出变量有数字量和摸拟量之分: 数字量即:输入输出"0"或“1”的信号 摸拟量即:输入输出“0.4-20mA 电流信号” 或 “输入输出 0-10V(-5V-5V)电压信号” 【2】:数字量与摸拟量表达形式如下: 数字量输入用“大写(I)”or "小写(i)" 表示: 如:I0.0(i0.0)位 数字量...