西门子(中国)授权总代理-西门子工控机授权总代理-乌兰察布市SIEMENS一级经销商
- 供应商
- 广东湘恒智能科技有限公司
- 认证
- 西门子PLC
- 西门子伺服电机
- 西门子触摸屏
- 西门子电缆
- 西门子变频器
- 西门子模块
- 联系电话
- 13510737515
- 手机号
- 13185520415
- 联系人
- 董海波
- 所在地
- 惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房(仅限办公)
- 更新时间
- 2024-09-08 08:00
做大项目的人,既要有高纬认知,又要有落地方法!
今天我就手把手教你,在大项目中如何万无一失地做好plc移植!
一个大的项目中可能包含多个plc站点,plc间通过以太网进行通信,项目的移植也可能分几个阶段进行,每一个阶段移植几个plc站点,如果在移植期间不能停止非移植plc站点的运行,那么与这些plc的通信应该怎么办?分两种情况处理:
第一种情况:非移植的是s7-400 plc,原有的通信是s7连接
这种情况下,在s7-1500侧建立一个s7连接,连接对象是“未知”。
这个“未知”对象就是用来映射s7-400cpu的。然后为这个“未知”对象分配参数,例如s7-400的ip地址、cpu槽号以及tasp等 。
同样在s7-400侧也要建立一个“未知”对象是s7连接,用来映射需要通信的s7-1500cpu,然后双方下载通信连接,因为s7-400的s7连接可以不停机下载,这样双方通信连接改变了,但是通信数据以及状态字都未改变,移植效果是zuihao的。
第二种情况:也就是除了第一种情况外的的所有方式
因为除了s7-400的s7连接可以不停机下载外,其它所有的连接都需要停机下载,所以只能抛弃原有的通信方式而选择单边通信方式。这种通信方式下,在非移植plc侧不需要建立通信连接而只作为一个数据服务器;在s7-1500侧建立一个s7连接,然后调用put、get指令读写数据服务器中的数据。
这种方式看似简单,如果双方程序中都有对通信状态字进行判断的代码,那么工作量还是不小的。
展开全文