您现在所在的是:

PLC论坛

回帖:4个,阅读:402 [上一页] [1] [下一页]
6047
liaosun
文章数:1398
年度积分:50
历史总积分:6047
注册时间:2003/5/4
发站内信
2015论坛贡献奖
2014论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011博客贡献奖
2010博客杰出贡献奖
发表于:2013/7/3 9:05:59
#0楼
下面是一个S7-200很简单的子程序:
图
一次调用没有问题, 如果两次用SM0.0的常开触点调用它,将会出现冲突,有条件的网友不妨试试。问题的原因是什么?怎样解决它?
此帖来自中华工控网工控博客
原文件地址:http://blog.gkong.com/more.asp?id=174230&Name=liaochangchu
我是廖常初,是一个高校的老师,曾在企业从事机械、电气技术工作,长期从事工业控制和PLC应用的教学、科研和工程应用工作。博客中的日志除注明外均为原创。愿意在此与大家探讨工控的问题!
廖常初工控博客地址:http://blog.gkong.com/blog.asp?name=liaochangchu
我曾写过几本小书: 《PLC编程及应用》第3版(S7-200)、《S7-300/400 PLC应用技术》第3版、《FX系列PLC编程及应用》第2版、《S7-200 PLC编程及应用》、《PLC基础及应用》第2版(FX系列大专教材)、《西门子人机界面(触摸屏)组态与应用技术》、《西门子工业通信网络组态编程与故障诊断》、《S7-1200 PLC编程及应用》第2版、《跟我动手学S7-300/400 PLC》、《跟我动手学FX系列PLC》
机械工业出版社廖常初图书专题:http://www.gkong.com/zt/liaochangchu/
10516
xlian
文章数:3232
年度积分:62
历史总积分:10516
注册时间:2002/5/7
发站内信
2018论坛热心网友
西门子PLC体验(二)
发表于:2013/7/3 9:49:11
#1楼
电动机变量要用IN_OUT类型
[此贴子已经被作者于2013/7/3 9:49:34编辑过]
11823
gzg_00
文章数:8996
年度积分:50
历史总积分:11823
注册时间:2009/10/1
发站内信
发表于:2013/7/21 18:18:07
#2楼
第二次用的时候 电动机变量是ON
1130
niningtt
文章数:64
年度积分:50
历史总积分:1130
注册时间:2010/7/23
发站内信
发表于:2013/7/24 10:37:45
#3楼
其实问题很简单,因为你的L0.2局部变量不是全局变量,所以无法在主程序操作。而L0.2每次调用子程序开始或者结束都没有进行复位。所以你只要在前面加一个复位L0.2的操作就可以保证每次调用子程序所有寄存器状态一致性(禁忌啊)。
 SM0.0      L0.2
--| |------( R )
             1
1258
jnbo
文章数:114
年度积分:50
历史总积分:1258
注册时间:2006/3/19
发站内信
发表于:2014/6/4 19:09:01
#4楼
没有用过西门子.

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

62.4004