请教一下关于以太网编程学习的一些问题

已锁定

尼昂

  • 帖子

    2
  • 精华

    0
  • 被关注

    0

论坛等级:新手

注册时间:2011-04-06

普通 普通 如何晋级?

请教一下关于以太网编程学习的一些问题

646

1

2011-04-06 16:32:44

我初学STEP7编程,遇到了一些问题,还请大家指教一下啊。

打开STEP7中的PROJECT-ETHERNET_en项目,在站SIMATIC400(1)中的CPU 414-2 DP下的Blocks里,有以下逻辑块:OB1,OB100,FC5,FC6,FC29,FC30,FC31,SFC22.其中FC29,FC30,FC31的指令如下:
FC29: A T 4 //time downwards
JC runt
st_1: A M 40.1 //start timer 3
L S5T#3S //LED upwards 3 sec
SE T 3
A T 3
R M 40.1
JC hoch //jump for upwards
AN T 3
S M 40.1
S M 40.2
runt: A M 40.2 //start timer 4
L S5T#3S //LED downwards 3 sec
SE T 4
A T 4
R M 40.2
AN T 4
S M 40.2
JC st_1
A M 40.0
L S5T#100MS
SE T 1
A T 1
R M 40.0
A T 1
JC weit
AN T 1
S M 40.0
L MW 70
L 0
<>D
JC los1
TAK
+ 1
T MW 70
T DB30.DBW 1
BEU
los1: L MW 70
L 2
*D
T MW 70
T DB30.DBW 1
L L#32768
<>D
BEC
L 0
T MW 70
weit: BEU
hoch: A M 40.3
L S5T#100MS
SE T 1
A T 1
R M 40.3
A T 1
JC weit
AN T 1
S M 40.3
L MW 70
L 0
<>D
JC los2
TAK
+ L#32768
T MW 70
T DB30.DBW 1
BEU
los2: L MW 70
L 2
/D
T MW 70
T DB30.DBW 1
L 1
<>D
BEC
L 0
T MW 70
BE
FC30:O M 50.0
ON M 50.0
S M 50.0
CALL "AG_SEND" //AG_SEND
ACT :=M50.0
ID :=1
LADDR :=W#16#200
SEND :=P#DB30.DBX 1.0 BYTE 240
LEN :=4
DONE :=M1.2
ERROR :=M1.3
STATUS:=MW200
BE
FC31: CALL "AG_RECV" //AG_RECV
ID :=1
LADDR :=W#16#200
RECV :=P#DB31.DBX 1.0 BYTE 240
NDR :=M1.0
ERROR :=M1.1
STATUS:=MW202
LEN :=MW10
L DB31.DBW 1
T QW 0
BE
问题1:FC29,FC30,FC31分别表示什么含义,实现何种功能。
问题2:FC5,FC6是分别被FC30,FC31调用的功能,它们好像不能直接通过插入功能块创建,那它们应该是怎样生成的呢?





请教一下关于以太网编程学习的一些问题 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54768条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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