IOSERVER S7协议调试指引
1)通道的配置
2)控制器的配置
控制器仅作为变量分组内,无需专用配置
3)变量的配置
填写为西门子PLC的数据块地址,比如DB1.DBX0.0
西门子常用地址说明:
DBX读取位,比如bool类型;比如:DB0.DBX0.0, DBX可以是三段的,就是可以有两个“.”,其它的通常一个
DBW读取字16字节整数;比如:DB0.DBW0
DBD读取两字,32位整数;;比如:DB0.DBD0
要注意的是,变量的数值类型要设置的和上面DBXDBDDBWDBR的数据类型匹配,比如DBR的数值要设置了Single或Double
DB工程中是在西门子的博图软件中创建,比如包含布尔量,int型变量,real型变量,地址分别为DB2.DBX0.0,DB2.DBW2,DB2.DBD4
西门子PLC数据类型和IOSERVER的对应
西门子 IOSERVER
Bit----------------Boolean
Byte--------------Byte
Word-------------UInt16
DWord-----------UInt32
Int-----------------Int16
DInt--------------Int32
Real--------------Single
LReal------------Double
String------------String
DB1.DBW1
DB1.DBX1.1
M16.1
Q0.1
I:输入地址,对应输入模块通道
Q:输出地址,对应输出模块通道
M:辅助寄存器地址
L:局部变量地址,相当于程序中的内部变量地址
D:应该对应的书DB数据块地址。