回复:自己封装的EPOS和工艺轴控制V90-PN伺服的FB功能块分享

已锁定

'Razor

西门子1847工业学习平台

  • 帖子

    3208
  • 精华

    41
  • 被关注

    222

论坛等级:至圣

注册时间:2008-03-31

钻石 钻石 如何晋级?

发布于 2023-08-01 23:39:06

1楼

对V90不熟悉,说点无关功能的事儿。

1、代码中有些求值表达式/条件表达式长度可观,最后一个IF语句中的条件表达式包含6个变量了,所以还是可以使用一些中间变量过渡一下的;像需要类型转换的,多变量逻辑与/或的,借助中间变量过渡一下,看起来会好很多。

完全可以替换为

#moveMode := 

#SINA_POS.EnableAxis AND #SINA_POS.CancelTraversing AND #SINA_POS.IntermediateStop;

IF #moveMode THEN

2、一些数字常量如果能取个名字的话,可读性会更好。


少即是多
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15112条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

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