西门子通讯模块6ES7151-1AA06-0AB0西门子通讯模块6ES7151-1AA06-0AB0
西门子CPU模块代理商西门子通讯模块6ES7151-1AA06-0AB0
用S7-313C做一个三轴伺服电机控制,想实现位置数据的断电保护,网上查了说DB块可以掉电保护,建立时选择UNLINKED即可,但是不知道怎么用。编程手册上说不能用MC7命令访问。请问一下建立DB块,选择UNLINKED 之后怎么在程序中存储和调用数据,方法和普通MW一样吗?
图片说明: 1,说不能用MC7命令访问
佳答案
新建数据块默认值都是断电保持型的。
具体怎么用这些数据块?
新建数据块:新建数据块--打开数据块--定义数据名称、数据类型、初始值、注释--保存。
注意数据块地址是系统自动按用户的数据类型自动定义的。
使用数据块:直接访问和打开访问
例:L DB5.DBW10
T DB10.DBW20
L Motor1_speed //符号地址
例:OPN DB 2 //打开DB2
L DBW 2 //DBW2=DB2.DBW2
L DBW 4 //DBW4=DB2.DBW4
>I
= DBX 20.0 //DBX20.0=DB2.DBW20.0
和MW的区别在于数据块是需要先定义再调用的原则。
西门子通讯模块6ES7151-1AA06-0AB0西门子CPU模块代理商西门子CPU模块代理商西门子CPU模块代理商西门子CPU模块代理商西门子CPU模块代理商西门子通讯模块代理商西门子通讯模块代理商西门子通讯模块代理商西门子通讯模块代理商西门子通讯模块代理商西门子通讯模块代理商西门子模块代理商西门子模块代理商西门子模块代理商西门子模块代理商西门子模块代理商