核心内容
使用 WinCC flexible 2008 SP2 组态的所有带以太网接口的屏和 WinCC flexible 2008 Runtime 都可以通过 “SIMATIC S7 300/400” 驱动使用绝对寻址(不支持符号寻址 DB 块)访问 S7-1200 的数据块。
兼容性
支持下列各项:
- 数据类型: Bool, Byte, Char, DInt, DWord, Int, Real, Time, Word, String, Array
- S7-1200 新的数据类型:
- SInt 可以在 WinCC flexible 2008 SP2 中选择 Char 数据类型
(范围: -128到 127) - USInt 可以在 WinCC flexible 2008 SP2 中选择 Byte 数据类型 (范围:0到 255)
- UInt 可以在 WinCC flexible 2008 SP2 中选择为 Word 数据类型 (范围:0到 65535)
- UDInt 可以在 WinCC flexible 2008 SP2 中选择为 DWord 数据类型 (范围:0到 4294967295)。
- SInt 可以在 WinCC flexible 2008 SP2 中选择 Char 数据类型
- 不支持结构变量(Struct, IEC_Counter, IEC_Timer, DTL, IEC_SCounter, IEC_DCounter, IEC_UCounter, IEC_USCounter, IEC_UDCounter, ErrorStruct),但结构变量的元素可以在 WinCC flexible 2008 SP2中单独连接。
- 读写访问外设的输入和输出
- 变量多路复用
- 配方
- 离散量报警
- 模拟量报警
- 画面号
- 项目 ID
- 数据记录
- 协调器
- 控制器作业
过程
使用 WinCC flexible 2008 Runtime通信的过程描述如下。
No. | 过程 |
1 |
在 STEP 7(TIA Portal)中通过 “Add new block”选择 “Global DB” 创建一个绝对寻址的数据块。取消 “仅符号访问” 选项。 在 STEP 7 V11 中选择块访问 “标准 - 与S7-300/400 兼容”。
从 STEP 7 V12 起,编辑 DB 块后,在块的属性,取消激活 “优化的块访问” 选项。 图.02 CPU V4 的固件版本需要激活 PLC 属性 > 保护 >连接机制 > “允许从远程伙伴 (PLC, HMI, OPC, ...) 使用 PUT/GET 通信访问” 选项。 |
2 | 在 DB 块中创建可供 WinCC flexible 2008 访问的变量。 图.04 |
3 | 在WinCC flexible 2008中,通过 “Communication > Coections” 创建一个连接。
|
4 | 打开 “Start > Control panel > Set PG/PC interface”。 在 PG/PC 接口中,必须设置应用程序访问点 “S7ONLINE -> TCP/IP -> 已使用的网卡”。
|
5 | 在 “Communication > Tags” 下,使用绝对寻址创建 S7-1200 标签变量 (如图.04 所组态的)。 图.07 |
表 01
注意
WinCC flexible 2008 的 Service Pack 2 可以在条目 ID: 38612895 下载。
WinCC flexible 的项目移植到 WinCC (TIA Portal) 的方法可参考: 条目 ID 76878921。
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc323884.html