找答案的高端用户(找答案钻石及双钻级别的用户)将尽可能从此问题下的所有回
答中,为您推荐最佳答案。届时您可以根据推荐数采纳答案。
如果自提问时间起7天内您仍无法选出最佳答案,您可以选择“无满意答案”关闭此问题。
问题
取消精华
首页精华问答
取消推荐
高端用户推荐
申请置评
已申请置评
修改
修改标签
添加标签
官方认证
取消官方认证
修改标签
添加标签
转移分类
删除
{{itemCategory}}
收藏({{answerDetail.Q_FavoriteCounts}})
手机扫码追踪该问题,
觉得实用,立即去分享!
点击复制链接
专家建议
取消最佳答案
修改
1. L#用来表示32位双整数常数,例如L#+56 , L# -43 。这个是西门子规定,只要记住就可以了。16位整数常数直接输入就可以了。例如十进制45直接输入45,如果是16进制常数45就输入W#16#45就可以了。详情参考西门子PLC数据类型:http://wenku.baidu.com/link?url=clUl4LXS5rztGm56lqXTDbGLrvrSejvvkMqC4uFoz_YdbHQTz0q05HL1DHIOWimLgFBIGp0dTSASIcuJo3Er04VLDe3-u7A9_1AdTorno3S
2.A I[MD104]这个是间接寻址,属于存储区间接寻址。32位地址指针也可以使用常数表示,32位地址指针数据与双整数可以相互转换,由于指针指到一个位地址上,每一个位地址加1,相应转换的整数值加1的倍数,例如P#0.0转换双整数为L#0,P#0.1转换双整数为L#1,每一个字节地址加1,相应转换的整数值加8的倍数,例如P#3.1转换双整数为L#25,因此MD104=10,就是P#1.2 。所以A I[MD104] 就是A I1.2 。详情参考西门子PLC间接寻址:http://wenku.baidu.com/link?url=vfNLUkdL-v2X_iH11KtkiPfXLx2ykOQTBiPX-ldzU12m-zZhMsS7X9sBRuR1mOaRaYQB3jxRCiHnz2pGf2EbTnD3-G3dxTzSVEHBfpcDEIG
3.是的,这个和第2个问题是同一个问题,你第2个问题理解了,这个也就理解了。
DIX[MD2】=DIX6.5,MD2=P#6.5,用10进进制整数表示就是53 。可以参考西门子PLC间接寻址资料看看。
4.这个L#是数据类型表示的格式,如果表示32位整数常数必须加L#,不可以加L或#,这个和L局部存储区没有关系。L局部存储区不都是32位的。L存储区使用请见以下链接:http://blog.sina.com.cn/s/blog_669692a60101b5bg.html
4.
等您来回答
换一换
{{item.CoinValue}}西币
{{item.VisitNum}}人想问
本版相关问题
换一换
专家置评
首次回答问题,获得
双倍西币积分!
立即成为技术知识分享的一员!
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!

西门子商城