登录
首页
PLC论坛
三菱Mitsubishi
回帖
发帖
正文
主题:使用CALL指令问题.
点击:5740 回复:14
楼主
编辑
引用
管理
mfk8566
使用CALL子程序调用,在不同的子程序里能不能有同一个输出.
比如Y4我在P0有作输出,在P2里当条件满足时也输出.但是在检查程序时,显示有双线圈.
书上没写这方面.请问是不是这样用不行.
谢谢...
08-12-29 12:23
1楼
编辑
引用
管理
wushulin
在三菱PLC里面,据我所知道的双线圈在如下状态下可用。
在跳转命令如:
LD X0 CJ p0
LD X1 OUT Y0
FEND p0
LDI X0
AND X2
OUT Y0
END
还有就是在步进程序里面可以使用,但是要间隔一步以上。
解决双线圈的最好办法是用一个中间继电器转换过渡一下。
但是有用FEND命令一定要用双线圈。否则将有一区不执行。
最后修改:
2008-12-29 12:41:09
08-12-29 12:38
2楼
编辑
引用
管理
fyh2008
不行,你可以使用标志位。
08-12-29 12:39
3楼
编辑
引用
管理
ZCMY
可以根据需要使用辅助继电器;
08-12-29 13:19
4楼
编辑
引用
管理
lixiaobai
你的子程序里Y4不是保持的,即使检查时显示双线圈,也没有关系的
08-12-29 13:25
5楼
编辑
引用
管理
mfk8566
感谢各位,
我也试过用中间继电器.但是把他调用到公共程序时转换不过来.
08-12-29 18:43
6楼
编辑
引用
管理
fumz78
没有用PLC试,我用仿真试了下,没什么问题
两个子程序中有同一个输出,当其中一个条件成立执行时,两个之间没影响
如果你有PLC在手边可以按我这个试下
08-12-29 20:26
7楼
编辑
引用
管理
mfk8566
引用
fumz78
在 2008-12-29 20:26:00 发言
【内容省略】
好的,谢谢你.下午我去试一下.
我还想问一下,你在检查错误的时候有没有显示出错?
有的时候程序显示错误,我也写进去,PLC就会显示错误.
08-12-30 12:26
8楼
编辑
引用
管理
mfk8566
我去试了下不行.
但是我不是按你这个梯行图试的,我是用我写的那个.
写进去以后PLC的错误灯在闪.
我还想问一下,我写了一个程序,检查没有错误但是写到PLC里面,PLC就显示错误.请问这有那些原因会引起这样的错误.
最后修改:
2008-12-30 19:05:30
08-12-30 18:09
9楼
编辑
引用
管理
fumz78
如果PLC能和电脑通讯上,那你可以用软件读下PLC的错误代码,再到帮助里去看这个代码的含义,这样再去分析错误
08-12-30 19:53
上一页
下一页
工控新闻
思特威全新推出智能交通应用9MP及6MP高性能CMOS图像传感器
涂装软件大升级!ABB联合斯泰尔工程软件,打造降本增效新引擎
2024_ITES深圳工业展回顾 奥泰斯
霍尼韦尔探索战略性方案以释放股东价值,继续评估变革性业务组合举措
TSN多轴实时反馈与同步运动,看我72变
林德原地实施的“汽改电”空分装置正式投产
信捷电气与应杰科技开启深度合作新纪元,携手打造智能物流新时代
通用技术集团机床有限公司与北京发那科机电有限公司签署深化战略合作协议
更多新闻资讯