恭喜,你发布的帖子
发布于 2017-09-11 13:40:53
3楼
定义两个ANY指针,指明数据发送区,和数据接收区
L 0
T MW 10 初始化发送区字地址
M001: NOP 0
LAR1 P##Send
L W#16#1006
T LW [AR1,P#0.0]
L 10
T LW [AR1,P#2.0]
L 1
T LW [AR1,P#4.0]
L MW 10
SLW 3
L P#DBX 0.0
OD
T LD [AR1,P#6.0]
//定义发送区数据地址指针
LAR1 P##Receive
L W#16#1006
T LW [AR1,P#0.0]
L 10
T LW [AR1,P#2.0]
L 3
T LW [AR1,P#4.0]
L P#DBX 0.0
T LD [AR1,P#6.0]
定义接收区地址指针
CALL "BLKMOV"
SRCBLK :=#Send
RET_VAL:=#Retval
DSTBLK :=#Receive
//使用西门子的系统功能块SFC20
L MW 10
L 40
+I
T MW 10
A(
L MW 10
L 400
==I
)
BEC
JU M001
//循环,发送十次,可以加一些信号控制循环
请填写推广理由:
分享
只看
楼主