江小工
级别: 家园常客
精华主题: 0
发帖数量: 34 个
工控威望: 713 点
下载积分: 62 分
在线时间: 117(小时)
注册时间: 2024-03-13
最后登录: 2024-11-16
查看江小工的 主题 / 回贴
楼主  发表于: 2024-04-03 17:11
比如通过计数器调用不同子程序,子程序P0里实现Y0→Y7逐个点亮,P2实现Y10→Y17逐个点亮。当P1执行到一半时,比如刚点亮到Y4,此时计数器加一,调用子程序P2。那么,P1里没执行完的步骤怎么办?剩下的Y5,Y6,Y7会和Y10,Y11这些一起动作吗
快乐小学生
好好学习,天天向上
级别: 家园常客
精华主题: 0
发帖数量: 323 个
工控威望: 627 点
下载积分: 1566 分
在线时间: 142(小时)
注册时间: 2023-09-21
最后登录: 2024-11-15
查看快乐小学生的 主题 / 回贴
1楼  发表于: 2024-04-03 18:02
不会的
快乐小学生
好好学习,天天向上
级别: 家园常客
精华主题: 0
发帖数量: 323 个
工控威望: 627 点
下载积分: 1566 分
在线时间: 142(小时)
注册时间: 2023-09-21
最后登录: 2024-11-15
查看快乐小学生的 主题 / 回贴
2楼  发表于: 2024-04-03 18:08
引用
引用楼主江小工于2024-04-03 17:11发表的 请教三菱子程序问题 :
比如通过计数器调用不同子程序,子程序P0里实现Y0→Y7逐个点亮,P2实现Y10→Y17逐个点亮。当P1执行到一半时,比如刚点亮到Y4,此时计数器加一,调用子程序P2。那么,P1里没执行完的步骤怎么办?剩下的Y5,Y6,Y7会和Y10,Y11这些一起动作吗

你这个程序是怎么做到的?在第一个子程序都没有扫描完成的情况下切换到另一个子程序了?如果是子程序嵌套的话那就和你说的不一样了。
18168722527
级别: 探索解密
精华主题: 0
发帖数量: 51 个
工控威望: 151 点
下载积分: 689 分
在线时间: 18(小时)
注册时间: 2017-06-25
最后登录: 2024-11-03
查看18168722527的 主题 / 回贴
3楼  发表于: 2024-04-04 14:55
建议你去看下手册里主程序子程序的运行时序相关的资料
三菱 信捷 欧姆龙 PLC 触摸屏  MGSC  Pro-face   Eplan 15720884338
江小工
级别: 家园常客
精华主题: 0
发帖数量: 34 个
工控威望: 713 点
下载积分: 62 分
在线时间: 117(小时)
注册时间: 2024-03-13
最后登录: 2024-11-16
查看江小工的 主题 / 回贴
4楼  发表于: 2024-04-07 09:13
不好意思打扰了,我程序写的有点问题。P0里Y的状态没有清,所以下次再进入P0的时候,Y的状态还叠加了上个周期的,所以看起来灯在乱闪。