欢迎您,请 登录 或 注册

学工控网

查看: 253|回复: 1

[求助] FX5U ST语言和梯形图的区别

[复制链接]
发表于 2019-9-12 10:31:47 | 显示全部楼层 |阅读模式
我用ST语言做了一个简单轴驱动程序如下:

        IF Y20 THEN
                DRVA(TRUE,2000,100,K2,M66);
        END_IF;
       
        IF Y21 THEN
                DSZR(TRUE,1000,100,K2,M60);
        END_IF;


效果是只要Y20或者Y21点动,轴就会一直转直至到位,但是下一次触发另一个动作就会报错轴被占用。

同样我用梯形图写的程序,如图。
效果是Y20或者Y21点动,轴也点动,两个动作都可随意触发。

请问什么原因? ST语言对IF THEN解释是什么?  谢谢。

PLC.png
回复

使用道具 举报

 楼主| 发表于 2019-9-15 15:42:55 | 显示全部楼层
找到问题了,ST应该如下:

DRVA(Y20,2000,100,K2,M66);
DSZR(Y21,1000,100,K2,M60);
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

发布主题 快速回复 返回列表

客服电话

15888750101

工作时间 周一至周六 8:00-21:00

客服QQ点击咨询

Copyright @ 2013-2019 学工控网 版权所有 | 浙ICP备15003942号

快速回复 返回顶部 返回列表