回复:请大家帮我解读一下这段程序

hezongji

  • 帖子

    8
  • 精华

    0
  • 被关注

    3

论坛等级:新手

注册时间:2011-09-02

普通 普通 如何晋级?

发布于 2011-09-02 12:55:47

1楼

network1:
当DB5.DBW2>=DB5.DBW10时置位#done;
network2:
当DB5.DBW4=256的上升沿将40传送给全局变量"e;T"e;.JOB,否则直接跳过;
network3:
当"e;T"e;.JOB=40的瞬间调用功能"e;STE_CLK"e;(设置时钟),同时给
"e;STE_CLK"e;参数赋值,否则直接跳过;
network4:
调用"e;READ_CLK"e;(读时钟),给"e;READ_CLK"e;参数赋值;
network5:
局部变量#pass乘以2.0,将结果传送给临时变量#TEMP_R中,如果运算结果没有益出,并且运算结果#TEMP_R等于全局变量"e;P"e;.Spare_00那么复位局部变量#done;(简单的说就是#pass乘以2结果等于"e;P"e;.Spare_00就复位#done);
network6:
当#done等于1时复位全局变量"e;PLC_Emergency_Stop"e;,同时赋值"e;Software"e;;
至此程序解读完毕。
至于程序中各个变量的含义和局部变量的接口类型就要看你的程序了!
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54713条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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