登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:大家在做子程序的时候输出都是怎么处理的?
点击:1545 回复:16
楼主
编辑
引用
管理
243604901
我在做子程序的时候,比如做最简单的手自动程序,手动是一个子程序,自动一个子程序。但是在最后调试的时候发现,如果子程序不调用的时候,它之前的输出(比如Q点输出)它的过程映像区还是保持在调用时的一个状态,不被刷新。到调用另一个子程序的时候还得对上个子程序的一些输出做处理。大家在做的时候是怎么处理这些问题的?
20-08-03 20:30
1楼
编辑
引用
管理
peilei1031
我一般不使用子程序,使用标志位,一个自动标志位,一个手动标志位,把自动的辅助继电器串上自动标志位,手动的辅助继电器串上手动标志位,把手动和自动串上标志位后一起到达输出线圈,当然输出线圈前面会有一些限制条件(过载,到位,极限位),就是这样啦
20-08-03 20:57
2楼
编辑
引用
管理
蜀中之首
利用线圈重复特性将线圈翻牌
20-08-03 21:27
3楼
编辑
引用
管理
勇子RjtogCHS
跟二楼一样
20-08-03 21:48
4楼
编辑
引用
管理
243604901
引用
蜀中之首
在 2020/8/3 21:27:26 发言
【内容省略】
什么是线圈重复特性?双线圈?能具体讲一下吗?
20-08-03 21:54
5楼
编辑
引用
管理
243604901
具体是怎么个做法?
20-08-03 21:55
6楼
编辑
引用
管理
zjgxk
自我经验,子程序做最后的输出不用Q,用M,或者S,最后在主程序中用M,S,或者其他逻辑关系驱动Q
20-08-04 09:59
7楼
编辑
引用
管理
HBA模组
手自动在一条命令上,只是通过点位切换
20-08-05 08:38
8楼
编辑
引用
管理
3165815270
一般用标志存储器 跟变量存储器
20-08-05 10:29
9楼
编辑
引用
管理
bnnyygy
1,手动自动程序输出标志位区间分开,方便批量复位。
2,手动 自动切换运行子程序加点延迟,自动的时候给手动输出标志位区间清零,手动的时候给自动标志位区间清零。虽然有多余,保险一点。
3,最后输出,自动标志串联自动输出位 OR 手动标志串联手动输出位=Q
当然,其中限位,运行条件都给串联起来。
我也是借鉴别人的,感觉还可以
20-08-05 21:45
上一页
下一页
工控新闻
有奖活动 | 比比谁的ABB低压传动产品"工龄"更长!
台达位列中国企业社会责任发展指数前十 连续六年获颁“杰出责任企业”
CC-Link协会 TSN频道| 5G/WIFI 无线解决方案
Bumblebee X助力Taiga Robotics通过AI驱动的视觉技术实现矿业自动化
三菱电机人机界面GOT3000系列正式发售
MCU AI/ML - 弥合智能和嵌入式系统之间的差距
浙江大学师生深入参观和利时集团 共探工业智能化发展
见证AI创新硬实力!中控技术荣获“2025最具创新力科创板上市公司”称号
更多新闻资讯