技术论坛

STEP7_SCL问题

作者 主题
游士

经验值: 163
发帖数: 27
精华帖: 0
主题:【探讨】STEP7_SCL问题


只看楼主 楼主 2020-03-06 21:20:51

博图用SCL比较熟练,第一次用STEP7 V5.6写SCL,这个报警不知道是什么问题,请高手指点一下!



 
以下网友喜欢您的帖子:

  
重要声明:

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1611914&b_id=4&s_id=0&num=3

至圣

经验值: 43587
发帖数: 15780
精华帖: 61
回复:STEP7_SCL问题


只看楼主 1楼 2020-03-10 11:28:38

你看看你的变量表中给mw100定义的什么数据类型?数据类型错误。


活到老,学到老!为了生活学习吧!
以下网友喜欢您的帖子:

  
版主

经验值: 16187
发帖数: 6610
精华帖: 50
回复:STEP7_SCL问题


只看楼主 2楼 2020-03-10 14:29:37

这一般是简单的语法错,查查有没有隐藏字符或中文标点等错误。


知其道,用其妙!
以下网友喜欢您的帖子:

  
侠圣

经验值: 2790
发帖数: 390
精华帖: 5
回复:STEP7_SCL问题


只看楼主 4楼 2020-04-08 22:44:02

你这个程序的意思应该是个脉冲 增加  例如 按钮 ,按下 增加速度/张力 等等

IF I1.6 AND NOT "VB".Bend_P_Check THEN 

        "VB".Bend_Set_Value := "VB".Bend_Set_Value + 50;

        "VB".Bend_P_Check   := TRUE;        

    ELSIF NOT I1.6 THEN

        "VB".Bend_P_Check :=FALSE;

    END_IF;

if I2.0 THEN  

    "VB".Bend_Set_Value := 0;

END_IF;

看这个例子 I1.6 为按钮 按一下 增加 50  一直按着,则只增加一次, 50 为阶跃量。

                                                                                  减少同理。

                  I2.0 为清零按钮。


大家同行,you ok ? me !
以下网友喜欢您的帖子:

  
  • 上一页
  • 1
  • 下一页
收起
STEP7_SCL问题
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。