西门子1200与WINCC上位机的通讯

首先设置计算机地址与PLC地址,只要在同一网段就可以。例如:PLC:192.168.1.189   计算机:192.168.1.190

一、在PLC端的设定:

1.在PLC属性中,设定IP地址,然后在保护机制中设定支持PUT/GET通信访问。(在CPU V4.0以上都需要勾选PUT/GET通讯连接),如若跨网段,需要设置路由器的IP地址。

2.建立DB数据块,创建变量,在DB数据块中,右击属性按钮,将优化块的访问取消,这样就可以采用绝对寻址,因为1200PLC与WINCC只能采用绝对寻址的方式进行交互。

二、在PC机侧的设置

1.设置电脑的本地连接地址,电脑本地连接的地址

2.设置PC/PG端口,添加访问点。尽量选择TCPIP手动模式,如下图:

 三、wincc侧的设置

1.变量管理右击打开

2.右击变量管理,添加新驱动,选择1200,1500channel,因为我已经选择过,所以下图没有再显示1200.1500channel

3.右击OMS+添加新的连接

3.再OMS+新连接中,选择连接参数

4.将访问点与IP地址写入

 然后就可以创建变量,测试通讯了

期间遇到一个问题,M0.0的变量通过事件中的鼠标右击,可以直接用按钮动作,而DB块中DB1.DBX2.0却需要用C动作

动作语言SetTagBit("变量",1);   SetTagBit("变量",0);一个置位一个复位进行C动作。

  • 4
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值