怎么实现组态王6.52与西门子S7-200的通信呀? 点击:1360 | 回复:2



yalhy

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 17回
  • 年度积分:0
  • 历史总积分:112
  • 注册:2008年11月13日
发表于:2009-03-09 10:12:42
楼主
怎么实现组态五6.52与S7-200的通信咯,哪位大侠懂得。留下QQ。谢了哈。



kingviewadmin

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 100回
  • 年度积分:0
  • 历史总积分:541
  • 注册:2006年8月02日
发表于:2009-03-10 12:25:15
1楼

这个很简单,有多种通讯方式,有ppi 自由口,modbus 以太网等。具体的你看驱动帮助吧,下面是ppi的设置。

设备地址格式为:由于S7-200系列PLC 的型号不同,设备地址的范围不同,所以对于某一型号设备的地址范围, 请见相关硬件手册。组态王的设备地址要与PLC的PORT口设置一致.PLC默认地址为2。

建议的通讯参数:

设定值 推荐值
波特率 9600
数据位 8
停止位 1
校验位 偶校验

3、组态王数据词典-IO变量定义
1)、组态王中寄存器列表

寄存器格式 寄存器范围 数据类型 变量类型 读写属性 寄存器含义
    Vdd 0~9999 BYTE,SHORT,USHORT,

LONG,FLOAT
I/O整型、I/O实型 读写 V数据区
Idd 0.0~9999.7 BIT I/O离散 只读 数字量输入区,按位读取
0~9999 BYTE I/O整型 数字量输入区,按字节(8位)读取
Qdd 0.0~9999.7 BIT I/O离散 读写 数字量输出区,按位操作
0~9999 BYTE I/O整型 数字量输出区,按字节(8位)操作
Mdd 0.0~9999.7 BIT I/O离散 读写 中间寄存器区,按位操作
0~9999 BYTE I/O整型 中间寄存器区,按字节(8位)操作



2)、寄存器使用举例:

寄存器名称 读写属性 数据类型 变量类型 寄存器说明
V400 读写 BYTE IO整数 V区地址为400的寄存器(一个字节)
V416 读写 LONG IO整数 V区地址为416的寄存器(四个字节416、417、418和419)
Q0 读写 BYTE IO整数 对应Q区的Q0.0-Q0.7,一个字节(八位)
I0.0 只读 BIT I/O离散< 对应I区的I0.0位

yalhy

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 17回
  • 年度积分:0
  • 历史总积分:112
  • 注册:2008年11月13日
发表于:2009-03-13 21:28:14
2楼
谢谢了哈。我 明白了。

热门招聘
相关主题

官方公众号

智造工程师