温柔的郎
级别: 略有小成
精华主题: 0
发帖数量: 112 个
工控威望: 293 点
下载积分: 909 分
在线时间: 78(小时)
注册时间: 2008-05-02
最后登录: 2024-12-17
查看温柔的郎的 主题 / 回贴
楼主  发表于: 2020-12-23 16:42
各位大神,我做了个测试程序,用Y0触点工作时再调用子程序p0,p1,可监控时却发现,Y0触点还没工作,p0.p1子程序照样工作,挺奇怪啊!!哪位大神看下,啥问题

nightblueblu
道阻且长,穷且益坚。
级别: 论坛先锋
精华主题: 0
发帖数量: 1025 个
工控威望: 1848 点
下载积分: 258 分
在线时间: 1129(小时)
注册时间: 2017-02-09
最后登录: 2024-12-21
查看nightblueblu的 主题 / 回贴
1楼  发表于: 2020-12-24 08:51
子程序只能写在主程序后面,也就是FEND指令后面,不然就把子程序当主程序扫描执行
Your happiness is everything.
温柔的郎
级别: 略有小成
精华主题: 0
发帖数量: 112 个
工控威望: 293 点
下载积分: 909 分
在线时间: 78(小时)
注册时间: 2008-05-02
最后登录: 2024-12-17
查看温柔的郎的 主题 / 回贴
2楼  发表于: 2020-12-24 10:09
1楼大神说的对,我刚学习台达,很不熟悉,很不习惯这种编程方法,以前玩西门子系列,
2楼大神方法正解,加入FEND指令分开子程序,就好了
感谢大神指点!!
温柔的郎
级别: 略有小成
精华主题: 0
发帖数量: 112 个
工控威望: 293 点
下载积分: 909 分
在线时间: 78(小时)
注册时间: 2008-05-02
最后登录: 2024-12-17
查看温柔的郎的 主题 / 回贴
3楼  发表于: 2020-12-25 08:45
感谢大神指点!!
修缘168
级别: 略有小成
精华主题: 0
发帖数量: 255 个
工控威望: 443 点
下载积分: 7577 分
在线时间: 49(小时)
注册时间: 2014-03-24
最后登录: 2024-06-25
查看修缘168的 主题 / 回贴
4楼  发表于: 2021-01-12 06:29
向老师们学习。