西门子s7200PLC与力控组态网络通信
来源:互联网 发布:解题软件哪个好 编辑:程序博客网 时间:2024/05/16 16:00
新项目计划plc与上位机之间采用以太网通信,采用的网络模块是CP243-1,plc将采集的电表的数据,水泵开停状态及阀门开关状态等数据通过以太网上传到组态软件,同时在组态度可以下发控制指令到plc。组态软件采用的是力控。
plc端的网络设置这里不做复述,百度一下教程很多,唯一要注意的地方就是如图一所示。服务器端和客户机端的TSAP值要与力控里的一一对应。这里是将PLC设为服务器,力控端作为客户端。
图一
本文大概讲述一下实现plc发送一个数据到力控端作为电压显示在电压表上,且在力控端用一个开关来控制与plc输出相连的一个继电器,并且在力控端用一个指示灯来表示继电器的开关状态。plc程序主要如图二所示,将要发送的数据存储在VB200中,将从力控发送下来的开关信号存储在VB0中。
图二
力控的设置比较简单,添加图三中的几个图标,在IO设备组态中添加西门子s7200,其中配置的第三步中的TSAP要与图一种对应。否则不能正常通信。
图三
图四
在数据库组态中添加一个模拟I/O点和一个数字I/O点,分别对应plc上传的电压值和将要发送到plc的开关量。
注意在设置I/O时,偏移地址需要与plc的地址对应,上面有提到,将要发送的数据存储在VB200中,将从力控发送下来的开关信号存储在VB0中。所以模拟I/O的偏移地址就是200,数字I/O的就是0。配置完后,回到图三的页面,双击所添加的图标,并将图标与添加的I/O进行关联。
这样就基本上完成了设置。将程序烧录到plc,并将通信方式设置为tcp/ip。并运行力控端的软件即可实现上述功能。
- 西门子s7200PLC与力控组态网络通信
- 组态王与西门子plc通讯步骤
- 西门子S7 200系列寄存器地址与组态王地址的换算公式
- 紫金桥组态软件与西门子S7-200的以太网联接
- 开源纯C#工控网关+组态软件(三)加入一个新驱动:西门子S7
- 西门子PLC及WINCC组态视频教程大全
- 组态王与单片机通信源码 组态王6.55破解版 大量工程案例
- 紫金桥组态软件通过OPC与Matlab进行通信
- 西门子CP243通信控件
- 西门子CP243通信控件
- 西门子CP243通信控件
- 西门子243模块通信
- 西门子PPI协议的工控通信控件
- 西门子PPI协议的工控通信控件
- 西门子PPI协议的工控通信控件
- 西门子S7300PLC通过以太网连接组态王KingSCADA
- OPC 通信预安装软件介绍(西门子PLC与上位机PC之间的通信)
- 西门子s7200+cp243-1网络通信断电重启不能自恢复问题解决
- iOS设备获取手机上应用名称和图标
- 关于string stringbuilder stringbuffer
- Android中定时执行任务的3种实现方法
- 集成支付宝钱包支付iOS SDK的方法与经验
- spring事务管理
- 西门子s7200PLC与力控组态网络通信
- Invoke()
- 使用 fastlane 实现 iOS 持续集成
- Swift学习笔记(三十二)——可变参数
- 安卓中InternalStorage内存存储的几种方式
- HDU 1002 A+B Problem 高精度加法
- Fleury(弗罗莱)算法求欧拉路径
- ListView点击传递对象
- 垂直搜索引擎之简单架构