西门子WINCC编程 西门子PLC 三菱PLC编程 通讯 组态
2022-05-28 21:08 112.17.247.31 8次- 发布企业
- 长沙市久元自动化科技有限公司商铺
- 认证
- 资质核验:已通过营业执照认证入驻顺企:第8年主体名称:长沙市久元自动化科技有限公司组织机构代码:91430121MA4L6G5M14
- 报价
- 请来电询价
- 品牌
- 西门子 三菱
- 型号
- 定制
- 产地
- 长沙
- 关键词
- 西门子WINCC编程 西门子PLC 三菱PLC编程 通讯 组态
- 所在地
- 湖南省长沙县泉塘街道板仓路26号尚都花园三期8栋602房(注册地址)
- 联系电话
- 0731-86882226
- 手机
- 13317312226
- 销售经理
- 李先生 请说明来自顺企网,优惠更多
产品详细介绍
从版本WinCC V7.0 开始,WinCC支持Modbus TCP通讯,WinCC中的ModbusTCP驱动主要是针对施耐德PLC开发的,支持的PLC类型如下:
图1
本文档以Quantum CPU651和 Premium P57为例,介绍WinCC V7.2 的ModbusTCP通讯的组态步骤。并在后列出WinCC和第三方Modbus TCP设备通讯的注意事项。
WinCC和Quantum PLC通讯
2.1 PLC组态
2.1.1 硬件配置
在PLC的编程软件Unity Pro中按如下配置硬件:
图2
图3
2.1.2网络配置
在通讯à网络下创建新网络:
图4
双击新建的网络,配置IP地址及网络类型:
图5
在硬件配置中,为CPU上的以太网口分配网络:
图6
2.1.3 创建数据表
Quantum PLC寄存器编址从1开始,与Modbus地址的对应关系为:%m对应 0X, % i 对应1X, %iw对应3x, %mw 对应4x。
例如:%i1对应100001; %m对应000001;%iw1对应300001; %mw1对应400001。
图7
2.2 WinCC组态
2.2.1 组态连接
右键“变量管理”选择“打开”:
图8
图9
右键“Modbus TCP/IP Unit #1”选择“新建连接”:
图10
为新建的连接命名,并右键“连接参数”,设置连接属性:
图11
图12
CPU类型:不同CPU的字和位的关系、寄存器起始地址存在不同,选择不同的CPU类型,WinCC变量地址设定及数据处理会有些不同。
这里选择“Compact,Quantum,Momentum”。
服务器:PLC作为Modbus TCP通讯的服务器,WinCC作为客户机。这里输入PLC的以太网IP地址。
端口:Modbus TCP通讯默认端口为502
远程从站的地址:使用桥接器(例如MB+到ModbusTCPIP)时,此处输入远程控制器的从站地址。如果未使用桥接器,则必须输入默认值 255 或 0 作为地址。
转换字类型数据为16位数值:此处翻译有点问题,应该为“交换 32 位值中的字”(Swap words in 32-bitvalues)。
图13
此选择只影响“有符号 32 位数”“无符号 32 位数”和“浮点数 32 位 IEEE 754”三种数据类型。
连接施耐德PLC时,此处不要选择。
2.2.2创建变量
“Modbus TCPIP”通道支持以下数据类型:二进制变量、有符号 16 位数、无符号 16 位数、有符号 32位数、无符号 32 位数、浮点数 32 位 IEEE 754、文本变量 8 位字符集、文本变量 16 位字符集。
在Modbus连接下创建以下变量:
图14
其中“tag_i01”地址%i1,对应modbus地址100001:
图15
“tag_m1”地址%m1,对应modbus地址000001:
图16
“tag _iw1”地址%iw1,对应modbus地址300001:
图17
“tag _mw1”地址%mw1,对应modbus地址400001:
图18
2.2.3运行结果
下载项目到PLC,打开unity pro项目中的数据表,在线监视PLC变量 的值:
图19
运行WinCC:
图20
在WinCC中修改变量的值:
图21
PLC的数值发生相应变化:
图22
2.2.4按位访问字寄存器
WinCC二进制变量地址可以设定为4x(或者3x)的某一位,例如:
图23
关于这种访问方式,有两点需要注意:
1、位与字的关系
Quantum PLC、WinCC Modbus中的位与字的对应关系如下表:
表1
2、对于写操作
在更改指定位后,整个字将写回 PLC。 但期间并不检查字中的其它位是否已改变。
2.2.5 实数、32位整数变量
PLC中的DINT和REAL变量:
图24
WinCC创建相应变量:
图25
图26
2.2.6 Modbus TCPIP字符串变量
创建如下的字符串变量:
图27
运行:
图28
在unity pro数据表中监视(把显示格式改为ASCII):
图29
WinCC和Premium PLC通讯
3.1 PLC组态
3.1.1 硬件配置
图30
图31
3.1.2网络配置
在通讯à网络下创建新网络,并配置网络IP地址及网络类型:
图32
在硬件配置中,为以太网口分配网络:
图33
Premium PLC只支持0x和4x,也就是Modbus TCPIP客户端只能读取PremiumPLC的%m和%mw区。
Premium PLC的各寄存器编址从0开始。
图34
3.2 WinCC组态
3.2.1 创建连接
在Modbus TCPIP下新建连接,选择CPU类型为“Premium, Micro”:
图35
图36
3.2.2 创建变量
在WinCC中创建变量,变量地址中直接输入对应的地址,而不是Modbus标准地址。
图37
图38
这里需要说明两点:
Premium PLC只支持0x和4x,但CPU类型选择“Premium, Micro”时,WinCC ModbusTCPIP驱动也可以读取1x和3x类型的数据(连接第三方Modbus TCPIP设备时)。
Premium PLC各存储器地址从0开始编址,并且WinCC变量地址对应的是PLC的直接地址,但其和标准Modbus也是对应的。例如%m0对应000001,%mw0对应400001。
WinCC所有变量创建如下:
图39
3.2.3运行WinCC:
图40
WinCC和第三方Modbus TCPIP设备通讯
当使用WinCC和第三方Modbus TCPIP设备通讯时,需要注意以下两方面:
4.1、WinCC使用的Modbus功能码如下表所示:
表2
4.2、WinCC Modbus TCPIP中各CPU类型的区别
双字、字、位的关系
当在连接参数中没有选择“Swap words in 32-bit values”时,不同CPU类型的双字、字、位之间的关系如下:
"984" 和 "Compact, Quantum,Momentum":
表3
"Premium,Micro":
表4
WinCC Modbus TCPIP 驱动将按照以上关系来处理读到的字和位。
当在连接参数中选择“Swap words in 32-bitvalues”时,WinCC会相应交换高字和低字的顺序之后再赋值给对应的双字变量(包括实数)。
成立日期 | 2016年09月20日 | ||
法定代表人 | 李兰 | ||
注册资本 | 100万人民币 | ||
主营产品 | 变频器、软启动器、PLC系统、PLC控制柜、自动化控制系统、触摸屏编程 | ||
经营范围 | 自动控制技术、通信终端设备、影像设备、电气设备、机电产品的研发;电子产品(不含电子出版物)及配件、电子元件及组件、机电产品、监控设备、通用仪器仪表、机器人零配件、高低压成套设备的销售;机电设备的维修及保养服务(不含汽车和特种设备维修)(限上门服务)。(依法须经批准的项目,经相关部门批准后方可开展经营活动) | ||
公司简介 | 关于我们长沙市久元自动化科技有限公司位于湖南省长沙市星沙经济技术开发区内,是一家集自动化控制与电气传动领域的研发、工程施工、产品销售、维修、技术服务和咨询为一体的高新科技型企业。在冶金、化工、纺织、印刷、造纸和供水等领域取得了成功的业绩。公司主要经营西门子、ABB、三菱、施耐德、丹佛斯等高端变频器、PLC、触摸屏、伺服系统的销售和维修,而且是深圳欧科变频器在湖南区域的总代理,价格最优、货源充足。公 ... |
- 长沙PLC编程 株洲PLC编程 湘潭PLC编程品牌:西门子
- 西门子S7-200 300 1200 长沙西门子PLC编程品牌:西门子
- 长沙西门子PLC编程 专业电气系统集成商 长沙久元自动化品牌:西门子
- 长沙系统集成 自动化成套 电气成套 PLC控制系统 PLC编程品牌:西门子 三菱 欧姆龙
- 长沙系统集成 长沙自动化系统 自控系统设计品牌:西门子 三菱 欧姆龙
- 湖南电气控制柜 长沙电气控制柜 湖南变频柜 长沙变频柜型号:定制
- 铁型覆砂自动化控制系统,铁型覆砂电气控制系统,长沙久元自动化品牌:定制
- 污水处理电气控制系统 污水处理数据采集系统 监控系统 污水处理电控柜品牌:定制
- 西门子PLC 自控系统 制砂电控系统 PLC触摸屏编程品牌:西门子
- 久元自动化 中高端自控系统 PLC编程 低压配电系统品牌:西门子 三菱