当前位置: 首页 > 工业电气产品 > 端子与连接器 > 线路板连接器 > FFC连接器

类型分类:
科普知识
数据分类:
FFC连接器

西门子S7-300的ANY指针运用疑问

发布日期:2022-04-27 点击率:37 品牌:西门子_Siemens

1,如上图所示,ANY指针指向的应当是一段外部的地址(伺服轴的报文地址),经过这么编程能够拜访吗?我记住这么周期通讯地址的读取大于2个字应当用SFC14啊!
2,SFC20的运用,我记住看的材料闪现,SFC20只能仿制映像区地址,不能考外部地址啊,莫非报文地址不归于外部地址吗?
这个程序是老外供应给咱们的模板程序,应当不会错的,并且这个模板许多块都是这么做的,真是有点含糊了,请各位大侠协助点拨一下,谢谢了!


答:
老外的程序没有疑问。为了协助咱们了解,给出了ANY指针的构造图。


老外程序中ANY的榜首个字标明数据类型为字节,第2个字标明字节数为12,第3个字为0,标明不是DB,第4个字标明I区。
由于开端地址(iDrivebaseINAddress)是字节地址(上图顶用16个b标明),需求将它左移3位,恰当于乘以8(一个字节8位),作为直接寻址的指针的根底,再用OD指令叠加上指针最高字节的地址区信息16#81。
ANY用的是I区,不是PI区。
假定I区的开端地址(iDrivebaseINAddress)为X,SFC20的输入参数(ANY)的实习地址为P#IX.0 BYTE 12。
当然也能够在调用SFC20时直接写P#IX.0 BYTE 12,不过老外这种模板的利益是通用、活络。可是要看懂程序的门槛比照高。


下一篇: PLC、DCS、FCS三大控

上一篇: MATLAB和Simulink在航

推荐产品

更多