23.S7-200 SMART带参数子程序编写举例#西门子plc - 电工于老师(于宝水)于20230916发布在抖音,已经收获了2.6万个喜欢,来抖音,记录美好生活!
第一步:(创建变量表) 地址:在子程序中编写程序的时候的操作是地址,使用局部变量存储器,该地址系统根据所选数据类型自动分配。 符号:用户命名的,最多用23个字符表示,第一个字符不能是数字,该名称会显示在子程序的管脚上。 数据类型:用于对每个变量的数据类型进...
4.53 西门子工业自动化可编程控制器 S7-200 SMART 编程指令之子程序、中断、库演示 - 制作库文件及调用测试, 视频播放量 150、弹幕量 0、点赞数 1、投硬币枚数 0、收藏人数 0、转发人数 1, 视频作者 嗶皪嗶皪, 作者简介 ,相关视频:跟我学PLC第40集, FB功能块运动控制精讲
接下来我们分享如何创建一个星三角降压启动的子程序,同时分享如何把建立的子程序做成库并反复多次调用 第一步:打开STEP 7-MicroWIN SMART软件添加CPU这里不再阐述了。 第二步:是打开一个程序,建立对应的局部变量表,如下图所示 第三步:则是关键的一步,程序的设计编写 第四步:那就是MIAN主程序中调用我们编写好的...
AXISx_CTRL子程序(控制)启用和初始化运动轴,方法是自动命令运动轴每CPU更改为RUN模式时加载组态/曲线表。在项目中只对每条运动轴使用此子程序一次,并确保程序会在每次扫描时调用此子程序。使用SM0.0(始终开启)作为EN参数的输入。管脚含义:MODE:启用模块。1=可发送命令;0=中止进行中的任何命令 Done:完成...
接下来我们分享如何创建一个星三角降压启动的子程序,同时分享如何把建立的子程序做成库并反复多次调用 第一步:打开STEP 7-MicroWIN SMART软件添加CPU这里不再阐述了。 第二步:是打开一个程序,建立对应的局部变量表,如下图所示 第三步:则是关键的一步,程序的设计编写 ...
一、S7-200 Smart子程序的基本设计原则 1.1 1个子例程最多可以传递16个参数,最多占用60个字节。 1.2 参数类型包括IN、OUT、IN OUT、TEMP。 1.3 IN为只读参数,IN OUT、OUT、TEMP 参数可读可写。 1.4 OUT、TEMP参数需要遵循“先赋值再使用。 1.5 子程序开始,将IN、IN OUT引脚的变量读入对应局部变量。
本篇文章就是为大家分析为什么会出现这种情况,其实这主要还是对子程序中变量类型的使用不正确造成的,在S7-200系列的子程序中有四种变量类型,分别为IN(传入)、IN/OUT(传入/传出)、OUT(传出参数)、TEMP(临时变量),下面就为大家详细介绍下子程序中的这几种变量类型的含义和在应用时应如何选择。
三、定时器在带参数程序中的处理方法 对于定时器的处理可以使用沿脉冲配合指令BGN_ITIME和CAL_ITIME指令以一起可实现计算时间间隔差。通过这个时间间隔差可替代定时器的功能,这样在子程序中可以不用使用定时器指令来做定时功能,可避免定时器指令无法参数化的情况实现。
首先在编辑菜单下,插入一个新的子程序,切换到该子程序,这时在子程序的上方会出现局部变量参数的编辑区,里面有IN、OUT等等。填入变量名,选择合适的数据类型。编写好子程序。如果将子程序拖入到编辑区,会发现子程序调用指令上面出现了需要填写参数的区域。\x0d\x0aIN:外界输入的数据。OUT:子程序...