您现在所在的是:

西门子SIEMENS

回帖:24个,阅读:14115 [上一页] [1] [2] [3] [下一页]
876
whjwhj57
文章数:53
年度积分:50
历史总积分:876
注册时间:2014/9/14
发站内信
发表于:2016/6/7 9:19:05
#0楼
附件 截图1.jpg

附件 截图2.jpg



最近在学习s7smart,在用带参数的子程序的多次调用来控制多台电机的星三角启停。编写子程序如图,下载到PLC后,无法实现预期的功能。第一台启动后,后面的所有电机都跟着启动。哪位大侠能告诉我问题所在吗?
工控人生,学到永远。
876
whjwhj57
文章数:53
年度积分:50
历史总积分:876
注册时间:2014/9/14
发站内信
发表于:2016/6/7 9:29:29
#1楼
图片上传失败,电脑系统问题。截图软件截出的图片不是黑屏就是白屏。我只能用语言来描述了。
经过多次试验发现,如果带参数子程序执行时间在一个扫描周期内,例如数学运算,多次调用不会出现问题。如果子程序
运行时间超过一周期,里面有计时,如这个星三角启动,局部变量出现干扰,多次调用出现问题。
哪位高手告诉我,我的猜想正确吗?如何解决多次调用的问题?
工控人生,学到永远。
10348
339402782
文章数:3210
年度积分:50
历史总积分:10348
注册时间:2010/6/2
发站内信
2011国庆活动
发表于:2016/6/7 9:48:30
#2楼
计时器本来就不支持子程序多次调用的
你可以将计时器做到接口里面,用外置计时器来使用
+2
876
whjwhj57
文章数:53
年度积分:50
历史总积分:876
注册时间:2014/9/14
发站内信
发表于:2016/6/7 10:34:19
#3楼
回复 #2楼 339402782
计时器用的sm0.5脉冲在外边,里边计数
工控人生,学到永远。
876
whjwhj57
文章数:53
年度积分:50
历史总积分:876
注册时间:2014/9/14
发站内信
发表于:2016/6/7 10:50:25
#4楼
附件 截图1465440808.jpg
工控人生,学到永远。
10348
339402782
文章数:3210
年度积分:50
历史总积分:10348
注册时间:2010/6/2
发站内信
2011国庆活动
发表于:2016/6/7 10:50:38
#5楼
以下是引用whjwhj572016/6/7 10:34:19的发言:
计时器用的sm0.5脉冲在外边,里边计数

图挂了,重新传图吧,反正我是没看到图
876
whjwhj57
文章数:53
年度积分:50
历史总积分:876
注册时间:2014/9/14
发站内信
发表于:2016/6/7 10:52:17
#6楼
附件 截图1465440749.jpg
工控人生,学到永远。
876
whjwhj57
文章数:53
年度积分:50
历史总积分:876
注册时间:2014/9/14
发站内信
发表于:2016/6/7 10:54:07
#7楼
附件 截图1465441019.jpg
工控人生,学到永远。
876
whjwhj57
文章数:53
年度积分:50
历史总积分:876
注册时间:2014/9/14
发站内信
发表于:2016/6/7 10:55:21
#8楼
回复 #5楼 339402782
图已上传,大哥请看看
工控人生,学到永远。
10348
339402782
文章数:3210
年度积分:50
历史总积分:10348
注册时间:2010/6/2
发站内信
2011国庆活动
发表于:2016/6/7 11:00:07
#9楼
标志位,主接触器和时间寄存用定义为INOUT类型试试

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

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

46.8003