恭喜,你发布的帖子
发布于 2021-03-05 16:07:33
1楼
如果可以把子程序导出就最好了。
例如下面这样:
SUBROUTINE_BLOCK 输出重定向:SBR4
TITLE=子程序注释
VAR_INPUT
控制点:BOOL;
目标字节:BYTE;
目标位:BYTE;
END_VAR
VAR_OUTPUT
出错:BOOL;
END_VAR
VAR
临B1:BYTE;
临D1:DWORD;
END_VAR
BEGIN
Network 1
// 超出界限地址报错。
LDB> LB1, 31
OB> LB2, 7
= L3.0
CRET
Network 2
LD SM0.0
MOVW 16#0100, LW5
MOVB 0, LB7
MOVB LB1, LB8
Network 3
// on时。把1旋转到对正该位,然后or进去。其余位or 0不影响数值。
LD L0.0
MOVB 1, LB4
RLB LB4, LB2
ORB LB4, *LD5
Network 4
LDN L0.0
MOVB 2#11111110, LB4
RLB LB4, LB2
ANDB LB4, *LD5
END_SUBROUTINE_BLOCK
需要的人把程序导入进去自己的程序马上能用。
楼主,很乐意跟你一起研究一下这个问题。大家明眼人,一看就应该有很多话想说……
请填写推广理由:
分享
只看
楼主