最近一直有接到客户关于使用tia portal实现程序仿真遇到问题的案例,绝大部分问题都集中在无法实现plc与hmi的仿真通讯,在解决了客户问题的同时,我也把各种设置的可能总结了一下,供大家实际操作时参考。
1. 在tia portal项目中创建plc站(s7-300/400、s7-1200、s7-1500)
a) s7-300/400无特殊设置要求
b) s7-1200 固件版本小于v4.0无特殊设置要求
c) s7-1200 固件版本大于等于v4.0必须按照下图红线框所示设置
图1. s7-1200的通讯设置
d) s7-1500必须按照下图红线框所示设置
图2. s7-1500的通讯设置
2. 在tia portal项目中创建hmi站(basic panel、comfort panel、wincc advanced station),然后建立plc站与hmi站的通讯连接(hmi connection),如下图所示:
图3 . plc站与hmi站的通讯连接
3. 检查hmi站中通讯(connections)的设置,连接名必须为s7online
a) hmi站与s7-300/400站的通讯设置
图4. hmi站与s7-300/400站的连接
b) hmi站与s7-1200或s7-1500站的通讯设置
图5. hmi站与s7-1200或s7-1500站的连接
4. 仿真plc与仿真hmi通讯(simulated plc with simulated hmi)
a) s7-300/400站与hmi站的仿真通讯 pg/pc接口设置
图6. pg/pg接口设置一
图7. s7-300/400仿真plc
b) s7-1500站与hmi站的仿真通讯 pg/pc接口设置
图8. pg/pg接口设置二
图9. s7-1500仿真plc
5. 真实plc与仿真hmi通讯(real plc with simulated hmi)
pg/pc接口设置
图10. pg/pg接口设置三
说明:
1. 以tia portal v13实现上述设置
2. 示例的接口均为pn接口
3. tia portal v13目前还不支持对s7-1200的仿真。