回复:我的STEP7 V5.6英文版为何不能编译?

已锁定

askab

  • 帖子

    405
  • 精华

    5
  • 被关注

    34

论坛等级:侠圣

注册时间:2005-07-24

黄金 黄金 如何晋级?

发布于 2022-05-16 19:00:44

4楼

刚用STEP7 V5.6,发现无法编译,也就是Compile图标显示是阴的!硬件组态完成,仿真也没问题。就是不能编译。这是怎么回事?请各位帮助.

////////////////////////////

你需要编译什么,当你程序LAD 写好,能后下载,表示你的逻辑节后时允许的(记得,是允许,但不一定合理正确).它在下载之前已经编译并成为STL ,

因为你用的ADD MOVE  等等指令是在它的指令集内,在编写的过程就编译,不通过就是红色的。

如果用SCL 结构化文本,则需要编译,为啥,因为它支持多语言,很多数据结构都是自己编的,例如上升沿,你用LAD 直接调用一个P 就型,但SCL里面没有,需要制作。这个时候就必须要进行编译,保证逻辑处理和数据运算的一致性(允许通过,但不一定实际运行正确),保证结构合理。

INT1:= float1* float2 就不合理,但你在LAD 中用ADD_R可以这样写,但结果就不对

例如可以这样写,也能下载,但结果就不对。





大家同行,you ok ? me !
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54775条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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