欢迎来到西门子工业支持中心网站!
欢迎来到西门子工业支持中心网站!
悬赏:1西币 | 解决时间:2017-11-12 18:47
产品版区:
SIMATIC S7-1200
手机用户20171017757508
在全局变量中声明变量与在数据块中声明变量有什么区别呢?使用上有哪些不同
小程序:
钻石用户推荐最佳答案
回答者:
云山雾绕
回答时间:2017-11-05 15:49
提问者对于答案的评价:
在全局里面声明的是I、Q、M区域的符号
数据块是数据块里面的啊
其中的区别建议阅读一下手册:
SIMATIC S7 S7-1200 可编程控制器 系统手册
https://support.industry.siemens.com/cs/cn/zh/view/109741593
89页 5-PLC 概念
里面的内容,看完我想您应该会有所了解的
本回答有7位钻石用户推荐
在全局变量表中声明变量在所有的程序中可以使用,
在数据块中声明变量需区分数据块类型,
全局数据块中声明变量一样可以在所有程序中使用,
非全局数据块中声明变量只能在对应的部分程序中使用,
数据块中声明的变量一般用于存储字节及以上数据,可以有保持功能,就是说存储字节及以上数据使用数据块更方便,便于集中管理不出错
本回答有2位钻石用户推荐
使用上没有区别,只是注意几点
1.M区和DB区的区别和工作方式,存储方式不同
2.DB分为背景数据块和共享数据块。
3.全局变量和临时变量与M还是DB没有什么关系
DB-数据块:
●分为全局数据块和背景数据块
●用于存储用户数据
●最大容量取决于PLC的工作存储器
区别:
●全局数据块可以从所有的程序块中存取
●全局数据块的结构是用户定义的
●背景数据块是由系统创,一个背景数据块对应于一个功能块,
背景数据块的结构和功能块的接口规格是一致的
现赠您1张1847体验会员卡,可免费领取,畅学1847会员内容,是否领取?
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!