登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:大家在做子程序的时候输出都是怎么处理的?
点击:1542 回复: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
上一页
下一页
工控新闻
卡奥斯与Gartner联合发布首份基于灯塔工厂最佳实践的工业大模型白皮书
海康机器人165kg/210kg大负载机器人登场
Vishay最新工业级3/8英寸方形单匝金属陶瓷微调器,优化PCB上的布局
工信部将完善人形机器人等产业发展政策
东土科技旗下子公司获2.8亿元战略投资,国产操作系统生态加速成型
和利时助力吉林大安风光制绿氢合成氨一体化示范项目顺利投产
Vishay Gen 3 650 V和1200 V SiC肖特基二极管在提高效率的同时增强电绝缘性
霍尼韦尔公布2025年第二季度业绩 更新全年指导范围
更多新闻资讯