回复:西门子S7-300 315-2DP CPU问题。

keene426

  • 帖子

    640
  • 精华

    13
  • 被关注

    37

论坛等级:侠圣

注册时间:2011-03-11

普通 普通 如何晋级?

发布于 2012-05-08 14:39:20

25楼

那就贴那个单辊速度调节子程序与调用的程序段吧!
单辊调用子程序:
程序段1:
A(
A(
L #IN10
T #TEMP42
SET
SAVE
CLR
A BR
)
JNB _001
L #TEMP42
ITD
T #TEMP43
SET
SAVE
CLR
_001: A BR
)
JNB _002
L #TEMP43
DTR
T #TEMP46
_002: NOP 0
程序段2:
A(
L #TEMP46
L 0.000000e+000
<=R
)
JNB _003
L 0.000000e+000
L #TEMP46
-R
T #TEMP46
_003: NOP 0
程序段3:
A #Start
A #Speedup
A(
L 1.638300e+004
L #TEMP46
>R
)
JNB _004
L #TEMP46
L 5.000000e+000
+R
T #TEMP45
_004: NOP 0
程序段4:
A #Start
A #Speeddown
A(
L #TEMP46
L 0.000000e+000
>R
)
JNB _005
L #TEMP46
L 5.000000e+000
-R
T #TEMP45
_005: NOP 0
程序段5:
CALL "线速度参数化子程序"
IN0 :=#SetSpeedOfAuto
IN1 :=#IN12
IN2 :=#IN11
IN3 :=1.500000e+004
OUT4:=#TEMP29
A BR
= #TEMP38
程序段6:
A(
L #InputSpeed
T #TEMP35
SET
SAVE
CLR
A BR
)
JNB _006
L #TEMP35
L #TEMP29
+R
T #TEMP17
_006: NOP 0
程序段7:
A #Start
A #Speedup
A(
L 1.638400e+004
L #TEMP17
>R
)
JNB _007
L #TEMP35
L 1.000000e+001
+R
T #TEMP35
_007: NOP 0
程序段8:
A #Start
A #Speeddown
A(
L #TEMP17
L 0.000000e+000
>R
)
JNB _008
L #TEMP35
L 1.000000e+001
-R
T #TEMP35
_008: NOP 0
程序段9:
L #TEMP35
L #TEMP29
+R
T #TEMP39
NOP 0
程序段10:
L #TEMP35
L #TEMP29
+R
T #TEMP39
NOP 0
程序段11:
A(
L #TEMP39
L 0.000000e+000
)
JNB _009
L 0.000000e+000
T #TEMP39
_009: NOP 0
程序12:
A #Start
AN #Speedup
AN #Speeddown
A #Stop
JNB _00a
L #TEMP29
L #IN13
*R
T #TEMP39
_00a: NOP 0
程序13:
A #Adjust
FN #TEMP30
JNB _00b
CALL "线速度参数化子程序"
IN0 :=#SetSpeedOfManaul
IN1 :=#IN12
IN2 :=#IN11
IN3 :=1.500000e+004
OUT4:=#TEMP39
_00b: NOP 0
程序段14:
L #TEMP39
L #TEMP29
-R
T #OutSpeed
NOP 0
程序15:
A(
L #TEMP29
L 0.000000e+000
<>R
)
JNB _00c
L #TEMP39
L #TEMP29
/R
T #OUT16
_00c: NOP 0
程序16:
A #Reversal
JNB _00d
L #TEMP39
L -1.000000e+000
*R
T #TEMP39
_00d: NOP 0
程序17:
A(
L #TEMP39
L 1.638100e+004
>R
)
JNB _00e
L 1.638100e+004
T #TEMP39
_00e: NOP 0
程序18:
A(
L #TEMP39
L -1.638100e+004
)
JNB _00f
L -1.638100e+004
T #TEMP39
_00f: NOP 0
程序19:
A(
L #TEMP39
RND-
T #TEMP36
AN OV
SAVE
CLR
A BR
)
JNB _010
L #TEMP36
T #OUT14
_010: NOP 0

以下是调用上面程序的程序块:
A "I73.3" --I73.3 化涂涂布辊自动(触摸屏)
= L 12.0
BLD 103
A "I73.4" --I73.4 化涂涂布辊启动(触摸屏)
= L 12.1
BLD 103
A "D1417" -- I30.0(D1417)化涂涂布辊加速(操作台旋钮开关)
= L 12.2
BLD 103
A "D1418" --I30.1 (D1418)化涂涂布辊减速(操作台旋钮开关)
= L 12.3
BLD 103
AN "I73.4" --I73.4 化涂涂布辊启动(触摸屏)
= L 12.4
BLD 103
A "I74.4" ---I74.4 化涂涂布辊速度调整(清洗、调机时用)
= L 12.5
BLD 103
A "I73.5" ----I73.5 化涂涂布辊反转
= L 12.6
BLD 103
CALL "单辊速度子程序" -----FC35 上面所贴的单辊速度子程序
Auto :=L12.0
Start :=L12.1
Speedup :=L12.2
Speeddown :=L12.3
Stop :=L12.4
Adjust :=L12.5
Reversal :=L12.6
SetSpeedOfAuto :="平板变量".STAT41 ----DB47.DBW36 输送机速度
InputSpeed :="化涂涂布辊".STAT68 ----DB18.DBD96
SetSpeedOfManaul:="PIW966" -----PIW966 设置速度
IN10 :="化涂涂布辊".STAT16
IN11 :=2.300000e+002
IN12 :=4.700000e+001
IN13 :="化涂涂布辊".STAT75 ----DB18.DBD120
OUT14 :="化涂涂布辊".STAT42 ----DB18.DBD24
OutSpeed :="化涂涂布辊".STAT74 ----DB18.DBD116
OUT16 :="化涂涂布辊".STAT75 ----DB18.DBD120
NOP 0
投身技术即为专,挑灯夜战不能眠。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54617条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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