连线测试中的兰色虚线问题(条件不满足)

已锁定

飘雪丝雨

  • 帖子

    45
  • 精华

    0
  • 被关注

    2

论坛等级:游民

注册时间:2006-12-18

普通 普通 如何晋级?

连线测试中的兰色虚线问题(条件不满足)

566

0

2007-01-19 10:37:03

[color=#880088]各位大虾请帮一个忙:
问题上这样的、我编写了一个FC108功能块,在另外一个FC58中调用该功能块,一共调用了7次,但是我在连线测试该功能块FC58时其中两个被调用的显示蓝色虚线,其它5个显示绿色实线,请问各位大虾这是为什么啊
小弟写的程序转换成STL格式如下:多写各位大虾指导


0=停止 兰色
1=待机 绿色
2=运行 红色
3=异常 黄色
4=清管 绿色
5=急停 兰色
NET1
A(
L #ACU_STATUS //该变量为ACU输入变量
T #ACU_N //输入变量表示ACU运行
SET
SAVE
CLR
A BR
)
JNB _001
L #ACU_N //输出变量表示ACU故障
BTI
T #ACU_S //中间变量INT (TEMP)
_001: NOP 0
NET2
L 0
L #ACU_S
==I
= #ACU_FAL
NET3
L 1
L #ACU_S
==I
= #ACU_STOP //输出变量 表示ACU停止
NET4
L 2
L #ACU_S
==I
= #ACU_RUN
NET 5
L 3
L #ACU_S
==I
= #ACU_CLEAN //输出变量 表示ACU清管使能
NET6
A #ACU_STOP
JNB _002
L 0
T #ACU_COLOR //输出变量(WORD)
_002: NOP 0
NET7
A #ACU_RUN
JNB _003
L 2
T #ACU_COLOR
_003: NOP 0
NET8
A #ACU_CLEAN
JNB _004
L 4
T #ACU_COLOR
_004: NOP 0
NET9
A #ACU_FAL
JNB _005
L 3
T #ACU_COLOR
_005: NOP 0


调用该模块的程序是
NET1
CALL "处理ACU信息"
ACU_STATUS:="PLC_RCV".ACU1_STATUS //输入点
ACU_COLOR :="DHI".COLOR.ACU1 //输出点
ACU_FAL :="ACU1_FAL" //输出点
ACU_STOP :="ACU1_STP" //输出点
ACU_RUN :="ACU1_RUN" //输出点
ACU_CLEAN :="ACU1_CLE" //输出点
NOP 0 //以下网络同此
NET 2
CALL "处理ACU信息"
ACU_STATUS:="PLC_RCV".ACU2_STATUS
ACU_COLOR :="DHI".COLOR.ACU2
ACU_FAL :="ACU2_FAL"
ACU_STOP :="ACU2_STP"
ACU_RUN :="ACU2_RUN"
ACU_CLEAN :="ACU2_CLE"
NOP 0
NET3
CALL "处理ACU信息"
ACU_STATUS:="PLC_RCV".ACU3_STATUS
ACU_COLOR :="DHI".COLOR.ACU3
ACU_FAL :="ACU3_FAL"
ACU_STOP :="ACU3_STP"
ACU_RUN :="ACU3_RUN"
ACU_CLEAN :="ACU3_CLE"
NOP 0
NET4
CALL "处理ACU信息"
ACU_STATUS:="PLC_RCV".ACU4_STATUS
ACU_COLOR :="DHI".COLOR.ACU4
ACU_FAL :="ACU4_FAL"
ACU_STOP :="ACU4_STP"
ACU_RUN :="ACU4_RUN"
ACU_CLEAN :="ACU4_CLE"
NOP 0
NET5
CALL "处理ACU信息"
ACU_STATUS:="PLC_RCV".ACU5_STATUS
ACU_COLOR :="DHI".COLOR.ACU5
ACU_FAL :="ACU5_FAL"
ACU_STOP :="ACU5_STP"
ACU_RUN :="ACU5_RUN"
ACU_CLEAN :="ACU5_CLE"
NOP 0
NET 6 CALL "处理ACU信息"
ACU_STATUS:="PLC_RCV".ACU6_STATUS
ACU_COLOR :="DHI".COLOR.ACU6
ACU_FAL :="ACU6_FAL"
ACU_STOP :="ACU6_STP"
ACU_RUN :="ACU6_RUN"
ACU_CLEAN :="ACU6_CLE"
NOP 0
NET7
CALL "处理ACU信息"
ACU_STATUS:="PLC_RCV".ACU7_STATUS
ACU_COLOR :="DHI".COLOR.ACU7
ACU_FAL :="ACU7_FAL"
ACU_STOP :="ACU7_STP"
ACU_RUN :="ACU7_RUN"
ACU_CLEAN :="ACU7_CLE"
NOP 0


其中调用模块中的NET1、NET6显示虚线,其它的显示绿色实线,还有NET1、NET6的输入端ACU_STATUS有现场设备的信号输入、其他网络的没有实接但是着应该不是问题啊!请各位大虾帮忙!不胜感激!

[/COLOR]

连线测试中的兰色虚线问题(条件不满足) 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54763条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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