浙江西门子可编程模块代理商
浙江西门子可编程模块代理商西门子PLC模块代理商电源模块代理商
S7-1200模块系列CPU模块数字量 扩展代理商
扩展模块代理商模拟量 扩展模块代理商电能测量模块代理商通信模块代理商
信号板 模块代理商S7-1200存储卡代理商扩展电缆代理商西门子电池代理商
程序调用的应用。
1、不带参数的子程序调用
主程序:
自动模式子程序:
手动模式子程序:
维护模式子程序: 以上的程序为不带参数的子程序调用做手动自动维护模式控制的示例程序,I0.7为控制自动模式,I1.0为控制手动模式,I1.1为控制维护模式,三种模式都是设置了互锁的,当I0.7接通,则调用自动模式子程序,执行自动模式的程序,在I0.7的下降沿将0传送至QB0进行清零。同样,对于手动模式和维护模式的控制也是同样道理。注意在这里各个模式的子程序只是做了个起保停程序,里面的程序可以按自己的要求更改。
2、不带参数的子程序调用
主程序:
自动模式子程序:
手动模式子程序:
以上的的程序为不带参数的子程序调用做手动自动模式控制的程序,这里是用了单按钮控制启停的方法,单按钮控制中用的是置位优先SR,按一下I0.7,M0.0接通,从而进入自动模式,再按一下I0.7,M0.0断开,在M0.0的下降沿对QB0和定时器T37进行清零和复位。当M0.0断开时,是进入手动模式的。
3、带参数的子程序调用
主程序:
一号电机管理子程序:
起保停子程序:
以上的程序为带参数的子程序调用的示例程序,首先做了一个起保停子程序,在子程序里是一个电动机运行,延时设定时间报警的程序,具有记录当前时间的功能,除此之外,还有个点动控制。我们看到在子程序的局部变量表里是定义了参数的,启动L0.0、停止L0.1、运行L0.2、点动L0.3、点动运行L0.4、设定时间LW1、当前时间LW3、报警L5.0。还做了一个一号电机管理子程序,子程序中是SM0.0调用起保停程序。后是在主程序中SM0.0调用这个一号电机管理子程序。所以这个程序中就是主程序调用1号电机管理子程序,而1号电机管理子程序又调用了起保停程序,那么这就是子程序的嵌套调用。
SIEMENS | 存储卡 | 6ES7954-8LL03-0AA0 |
SIEMENS | 交换机 | 6GK5216-0BA00-2AC2 |
SIEMENS | 交换机 | 6GK5208-0BA00-2AC2 |
Siemens | 模块 | 6ES7288-1CR60-0AA0 |
Siemens | 模块 | 6ES7288-2DT08-0AA0 |
Siemens | 模块 | 6ES7231-5PF32-0XB0 |
SIEMENS | 变频器 | 6SE6440-2UD34-5FB1 |
Siemens | 模块 | 6ES7522-1BH10-0AA0 |
SIEMENS | 模块 | 6ES7532-5HF00-0AB0 |
浙江西门子可编程模块代理商西门子PLC模块代理商电源模块代理商西门子触摸屏代理商西门子电源模块代理商西门子变频器代理商西门子电缆代理商西门子交换机代理商西门子低压继电器代理商西门子通信模块代理商
联系方式
- 地址:上海 上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
- 邮编:201600
- 电话:15021292620
- 销售:颜娟
- 手机:15021292620
- 传真:021-33556143
- 微信:X15021292620
- QQ:2799536152
- Email:2799536152@qq.com