登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:[求助]求助S7高手
点击:2179 回复:5
楼主
编辑
引用
管理
pjz_32
在S7中OPN DB(数值),其中“数值”的泛围是多少?OPN DB20是表示打开数据块的第20个字节吗?那这个数据块的长度又是多少呢?在一个功能中如果没有打开DB20,可以用
DB20.DBX0.3来访问第20个字节的第3位吗?DB20.DBX0.3和DB19.DBX0.11是同一个位吗?在一个功能开始有:OPN DB20那以后该功能中的A DBX0.3 是测试数据块的第20字节的第3位吗?还有就是在同一个功能中两次打开同一个数据块有什么用呢?
这是我阅读我们单位新上的生产线程序时感到头痛的问题,请大侠们给以指教。
万分感激,谢谢了!!
最后修改:
2004-5-20 17:10:33
04-05-19 18:01
1楼
编辑
引用
管理
dzfa
看了贴子里问题,真让人头痛。
04-05-20 08:30
2楼
编辑
引用
管理
dzfa
OPN DB20表示打开块号为20的数据块。数值泛围根据不同的型号而不同,最小泛围为127
DBX是按位寻址的格式,应该是DBX3.0/.../DBX3.7这样的格式吧,不应该只是DBX3
04-05-20 08:44
3楼
编辑
引用
管理
dzfa
我是路过,顺便说几句,还希望真正的高手来指教了
最后修改:
2004-5-20 8:48:27
04-05-20 08:47
4楼
编辑
引用
管理
pjz_32
非常感谢dzfa!
04-05-20 17:12
5楼
编辑
引用
管理
pjz_32
我找到了我问题的答案,现写出来不对之处请大家多指教。“数值”的泛围要看你定义了哪几个共享数据块,只有定义了的共享数据块才能被打开。至于数据块的长度要看你是怎样定义该数据块的。在一个功能中打开了一个共享数据块 AUF DB 20 后,当要访问该数据块可以简写,如 U DBX3.0。但要是在该功能中访问了别的数据块的内容,如 U DB80.DBX0.2 。那么DB80共享块将被自动打开,DB继存器的内容将会变为80。所以要想再用简写访问DB20中的内容必须再次打开。
04-05-28 18:00
工控新闻
TSN终端设备构建时间敏感网络完整系统与应用——广州虹科 TSN技术大赛集锦
从“隐形生命线”到价值引擎:智慧厂务如何赋能工业高质量发展
松下机电株式会社产业元器件事业部对象产品获得IEC 62443-4-1认证
面向流程工业的5G+TSN确定性通信与控制协同关键技术研究——中国移动集团研究院 TSN技术大赛集锦
选工控机,就看米尔MIC-B5760:高性能,全接口,强实时,AI 赋能
全链路安全方案,助力CRA合规与IEC 62443认证-米尔RK3576核心板
IE TSN在家电行业空调冷凝器组装上的应用——东莞创丰 TSN技术大赛集锦
三菱电机TSN网络产品在灌装机中的应用——杭州和华 TSN技术大赛集锦
更多新闻资讯