老外为什么写这段程序

已锁定

以武会友

  • 帖子

    40
  • 精华

    0
  • 被关注

    5

论坛等级:游士

注册时间:2010-05-15

普通 普通 如何晋级?

老外为什么写这段程序

606

1

2015-04-06 23:17:26

最近在看生产线的程序(法国人编写),有段程序看不懂,请高手指点,程序如下:
程序段1
A "B_OFF"(M1.0)
= L 32.0
BLD 103
A "B_OFF"(M1.0)
JNB M001
CALL "SCALE"(FC105)
IN :=#wheel_pot(临时局部变量)
HI_LIM :="DB_Constante".MP1_LP1_S21_MAX_VALUE(DB200.DBD408即100.0)
LO_LIM :=0.000000e+000
BIPOLAR:=L32.0
RET_VAL:=#POB_W
OUT :=#SPEED
M001: NOP 0
程序段2
L "DB_ANA_INPUT".MP1_LP1_S21(0—10V电位器输入)
L 100
-I
ITD
DTR
L 3.190000e+002
/R
T #SPEED
说明:该控制是通过0—10V电位器输入到模拟量模块,通过处理控制变频器对电机进行调速,有几个地方看不懂:
1、程序段1是通过常开点M1.0来调用FC105,将#wheel_pot(临时局部变量)规格化为0.0-100.0,可是M1.0一直是常开的呀,这段程序不可能执行,#wheel_pot(临时局部变量)也没有任何值,那么这段程序是不是多余?
2、程序段2的模拟量输入为什么要减去100,查了很多资料,找不到哪里来的100这个值,而且在正常使用过程中速度快的时候"DB_ANA_INPUT".MP1_LP1_S21(0—10V电位器输入)的值大于27648,已经超出100%的范围,不但显示大于27648的值,而且能正常生产,这又是为什么?
老外为什么写这段程序 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54616条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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