恭喜,你发布的帖子
发布于 2016-03-03 10:18:12
2楼
@刚刚入门,非常感谢你的解答。
我对SCL语言就是超级小白,看了手册POKE指令的确可以实现这一功能。
根据将M区100个字节传送到DB区100字节的数组的需求,我写了一个功能块FC,代码如下:
定义的输入变量(Input)及数据类型如下:
AreaSrc:Byte
DestDB:DB_ANY
DBStartAdd:Byte
Count:Uint
POKE_BLK(area_src := 16#83,
dbNumber_src :=0,
byteOffset_src := #AreaSrc,
area_dest := 16#84,
dbNumber_dest := #DestDB,
byteOffset_dest := #DBStartAdd,
count := #Count);
但在OB1上调用FC,却没法成功传送数据。
麻烦各位大侠看看问题出在哪里?
非常感谢!
程序截图如下:
请填写推广理由:
分享
只看
楼主