您现在所在的是:

PLC论坛

回帖:16个,阅读:1420 [上一页] [1] [2] [下一页]
10559
243604901
文章数:3738
年度积分:83
历史总积分:10559
注册时间:2012/8/18
发站内信
2016国庆活动(三)
发表于:2020/8/3 20:30:35
#0楼
我在做子程序的时候,比如做最简单的手自动程序,手动是一个子程序,自动一个子程序。但是在最后调试的时候发现,如果子程序不调用的时候,它之前的输出(比如Q点输出)它的过程映像区还是保持在调用时的一个状态,不被刷新。到调用另一个子程序的时候还得对上个子程序的一些输出做处理。大家在做的时候是怎么处理这些问题的?
非淡泊无以明志,非宁静无以致远。
828
peilei1031
文章数:19
年度积分:50
历史总积分:828
注册时间:2011/4/24
发站内信
发表于:2020/8/3 20:57:10
#1楼
我一般不使用子程序,使用标志位,一个自动标志位,一个手动标志位,把自动的辅助继电器串上自动标志位,手动的辅助继电器串上手动标志位,把手动和自动串上标志位后一起到达输出线圈,当然输出线圈前面会有一些限制条件(过载,到位,极限位),就是这样啦
专业专注温度控制系统设计,PID仪表功率控制。各式电炉维修改造!欢迎沟通指导(扫描logo)!
7968
蜀中之首
文章数:5230
年度积分:50
历史总积分:7968
注册时间:2018/5/27
发站内信
发表于:2020/8/3 21:27:26
#2楼
利用线圈重复特性将线圈翻牌
4713
勇子RjtogCHS
文章数:657
年度积分:50
历史总积分:4713
注册时间:2017/2/15
发站内信
发表于:2020/8/3 21:48:00
#3楼
跟二楼一样
10559
243604901
文章数:3738
年度积分:83
历史总积分:10559
注册时间:2012/8/18
发站内信
2016国庆活动(三)
发表于:2020/8/3 21:54:44
#4楼
以下是引用蜀中之首2020/8/3 21:27:26的发言:
利用线圈重复特性将线圈翻牌
什么是线圈重复特性?双线圈?能具体讲一下吗?
非淡泊无以明志,非宁静无以致远。
10559
243604901
文章数:3738
年度积分:83
历史总积分:10559
注册时间:2012/8/18
发站内信
2016国庆活动(三)
发表于:2020/8/3 21:55:08
#5楼
回复 #3楼 勇子RjtogCHS
具体是怎么个做法?
非淡泊无以明志,非宁静无以致远。
5601
zjgxk
文章数:506
年度积分:725
历史总积分:5601
注册时间:2017/9/21
发站内信
发表于:2020/8/4 9:59:44
#6楼
自我经验,子程序做最后的输出不用Q,用M,或者S,最后在主程序中用M,S,或者其他逻辑关系驱动Q
50
HBA模组
文章数:20
年度积分:50
历史总积分:50
注册时间:2019/12/17
发站内信
发表于:2020/8/5 8:38:11
#7楼
 手自动在一条命令上,只是通过点位切换
3023
3165815270
文章数:945
年度积分:50
历史总积分:3023
注册时间:2015/8/20
发站内信
英威腾变频器(三)
发表于:2020/8/5 10:29:24
#8楼
一般用标志存储器 跟变量存储器
当我看见你,你就输了呦……
20904
bnnyygy
文章数:5988
年度积分:1570
历史总积分:20904
注册时间:2012/3/15
发站内信
2018论坛分享达人
发表于:2020/8/5 21:45:50
#9楼
1,手动自动程序输出标志位区间分开,方便批量复位。

2,手动 自动切换运行子程序加点延迟,自动的时候给手动输出标志位区间清零,手动的时候给自动标志位区间清零。虽然有多余,保险一点。
3,最后输出,自动标志串联自动输出位 OR 手动标志串联手动输出位=Q

当然,其中限位,运行条件都给串联起来。



我也是借鉴别人的,感觉还可以

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

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

78.0005