----浔之漫智控技术(上海)有限公司
使用 WinCC flexible 2008 Runtime 通信的过程描述如下。
No. 过程 1 在 STEP 7(TIA Portal)中通过 “Add new block” 选择 “bal DB” 创建一个***寻址的数据块。取消 “仅符号访问” 选项。
在 STEP 7 V11 中选择块访问 “标准 - 与S7-300/400 兼容”。
图.01从 STEP 7 V12 起,编辑 DB 块后,在块的属性,取消 “优化的块访问” 选项。
图.02
CPU V4 的固件版本需要 PLC 属性 > 保护 > 连接机制 > “允许从远程伙伴 (PLC, HMI, OPC, ...) 使用 PUT/GET 通信访问” 选项。图.032 在 DB 块中创建可供 WinCC flexible 2008 访问的变量。
图.043 在 WinCC flexible 2008中,通过 “Communication > Connections” 创建一个连接。
图.05
选择 “SIMATIC S7 300/400” 通信驱动器。
选择 “Ethernet” 作为通信接口。
为 WinCC flexible Runtime 和 S7-1200 站输入 IP 地址。
选择 “S7ONLINE” 作为 Runtime 程序访问点。
* PLC 的扩展插槽为 “1”。
4 打开 “Start > Control panel > Set PG/PC interface”。
在 PG/PC 接口中,必须设置应用程序访问点 “S7ONLINE -> TCP/IP -> 已使用的网卡”。
图.065 在 “Communication > Tags” 下,使用***寻址创建 S7-1200 标签变量 (如图.04 所组态的) 。
图.07
写多个保持寄存器。功能16写多个保持寄存器到S7-200的V区。在一个请求中较多可写120字。
例 国产精驱变频器与S7200 CPU224XP PLC通讯
(1)设置变频器的通讯参数
参数
设置值
说明
P0.01
4
启动命令改为串行通讯
P0.03
2
频率给定改为串行通讯
P3.09
133
9600波特率 无奇偶校验
P3.10
3
从站地址 3
硬件接线
S7-200通讯口1
*3脚-----RS485+ *8脚----RS485-
(3) 初始化程序
变频器的控制地址,因为变频器控制地址为2000H,所以换位10进制为8192,MUDBUS地址40001开头,需要加1,控制地址为8193,功能码4为读写寄存器,因为启
动变频器的控制命令为17,所以传送17到VW200则启动变频器
(5 ) 设置变频器的给定频率
变频器的通信控制字节
55
西门子通讯MUDBUS协议在工控上使用较广泛的一种协议,具备以下几个特点
1 )使用简单,利用MUDBUS库文件简单的几条指令就能实现与智能仪表,变频器,打印机等设备进行通讯,且*加其他硬件上的成本MODBUS总线广泛应用于仪器仪表、智能高低压电器、变送器、可编程控制器、人机界面、变频器、现场智能设备等诸多领域。MODBUS与其他的现场总线和工业网络相比有以下几个显著特点:
2)标准、开放:用户可以免费放心的使用
MODBUS协议,不用缴纳费用,不会涉及侵犯知识产权。目前支持MODBUS的厂一家**过400家,支持MODBUS的产品**过600种。在中国,MODBUS已经成为国家标准GB/T19582-2008。据不完全统 计:截止到2007年MODBUS的节点安装数量已经**过了1000万个。
3)应用广泛:凡MODBUS协议设备具有RS232/485接口的都可以使用本产品实现与现场总线PROFIBUS的互连。如:具有MODBUS协议接口的变频器、智能高低压电器、电机启动保护装置、电量测量装置、智能现场测量设备、各种变送器及仪表等。
4)MODBUS可以支持较多类型的电气接口:MODBUS 总线协议采用主站查询从站的方式,物理接口可以是RS232、RS485、RS422、RJ45,还可以在各种介质上传送,如双绞线、光纤、无线射频等.
5)MODBUS的帧格式较为简单、紧凑,格式规范,易于传输,通俗易懂。用户使用容易,厂商开发简单。用户不必了解PROFIBUS和MODBUS技术细节,只需参考说明手册及提供的应用实例,按要求完成配置,不需要复杂的编程,即可在短时间内实现设备间的连接通信。
6)透明通信:用户可以依照PROFIBUS通信数据区和MODBUS通信数据区的映射关系,实现PROFIBUS到MODBUS之间的数据透明通信。