首页 > 其他分享 >Siemens 西门子S7-200 SMART PLC与组态王以太网通信

Siemens 西门子S7-200 SMART PLC与组态王以太网通信

时间:2023-08-08 10:13:08浏览次数:41  
标签:200 S7 TCP 组态王 点击 PLC 192.168 驱动 以太网

组态王与S7-200SMART PLC以太网通信,对于刚接触者有点难度,不知如何进行配置,如何通信,那么接下来教大家来一步一步来做通信。

一、下载驱动

第一步:(在组态王官方下载TCP驱动文件)

下载链接:http://www.kingview.com/

第二步:(下载完成,如下图所示)

压缩文件

二、配置TCP驱动文件

第一步:(解压TCP驱动文件)

 第二步:(双击打开kvS7200.ini文件,以记事本的方式打开)

第三步:(如下图所示红框的保留并修改,其它全部删除)

原文格式:

[192.168.31.51:0]

/SMART

LocalTSAP=0101

RemoteTSAP=0101

TpduTSAP=000A

SourceTSAP=0000

修改后格式:

[192.168.0.145:0](PLC IP地址)

/SMART

LocalTSAP=0200

RemoteTSAP=0200

TpduTSAP=000A

SourceTSAP=0009

其中的“192.168.0.145”是CPU的IP地址。如果有多台PLC,应列出它们的IP地址,例如

[192.168.0.146:0]

[192.168.0.147:0]

 第三步:(修改完成后如下图所示并进行保存)

 第四步:(开始菜单栏—组态王—打开安装新驱动)

第五步:(点击红框三个点,选择TCP驱动)

 第六步:(选择解压好并修改完成TCP驱动文件夹,选择S7_TCP.dll)

 第七步:(点击安装驱动)

三、组态王连接配置

第一步:(创建一个工程,输入名称,点击是)

第二步:(点击设备选择S7—200TCP驱动)

 第三步:(输入逻辑名称)

 第四步:(串口随便选择或者默认)

 第五步:(设置200SMART PLC IP地址)

 第六步:(默认即可)

 第七步:(创建完成)

四、PLC编写程序

第一步:(编写一个启停程序)

 第二步:(下载程序到PLC并监控)

五、设计画面

第一步:(数据词典—定义变量)

变量名:启动
变量类型:IO离散
连接设备:创建的驱动名称
寄存器:M0.0
数据类型:BIT
读写属性:读写

变量名:指示灯
变量类型:IO离散
连接设备:创建的驱动名称
寄存器:Q0.0
数据类型:BIT
读写属性:读写

第二步:(创建完成)

 第三步:(画面—创建一个新画面)

第四步:(使用按钮到画面中创建按钮)

 第五步:(勾选离散量输入)

第六步:(点击问号关联启动变量)

 第七步:(使用椭圆来创建一个指示灯)

 第八步:(勾选离散量输入)

第九步:(点击问号关联指示灯变量)

六、演示效果

第一步:(文件—全部存)

第二步:(点击切换到View)

 第三步:(进入运行状态)

 第四步:(点击按钮即可通信)

 

标签:200,S7,TCP,组态王,点击,PLC,192.168,驱动,以太网
From: https://www.cnblogs.com/ybqjymy/p/17613412.html

相关文章

  • Siemens 西门子S7-200 SMART PLC与MM440变频器USS通信
    1、控制要求S7-200SMARTPLC通过USS通讯方式MM440控制变频器,I0.0启动变频器、I0.1立即停车变频器、I0.2自由停车变频器、I0.3复位变频器故障、I0.4启动变频器正转、I0.5启动变频器反转及可以读取变频器当前电流与当前电压。2、PLCIO分配表3、编写程序第一步:(上电初始化......
  • Siemens 西门子S7-1200 PLC模拟量控制变频器
    一、任务目标该任务是关于西门子1200PLC模拟量应用案例。西门子S7-1200PLC的模拟量功能可以控制电动阀、变频器等外部设备,也可以采集传感器的温度、压力、液位、流量等。本任务主要使用的是模拟量控制台达变频器从而控制电机的转速。二、任务描述某设备厂,需要对设备进行散......
  • 题解 [POI2005] SZA-Template
    题目链接充分暴露出对\(border\)结合\(dp\)理解的不足。先来推结论,一个字符串的印章一定是其\(border\),因为只有这样才可能兼顾首尾,但是他的\(border\)不一定是其印章,两个条件不能互推。设\(dp_i\)表示前\(i\)个字符串的最小印章长度。现在考虑如何转移。\(dp_i\)......
  • Hi3798MV200 恩兔N2 NS-1 (四): 制作 Debian rootfs
    目录Hi3798MV200恩兔N2NS-1(一):设备介绍和刷机说明Hi3798MV200恩兔N2NS-1(二):HiNAS海纳思使用和修改Hi3798MV200恩兔N2NS-1(三):制作UbunturootfsHi3798MV200恩兔N2NS-1(四):制作Debianrootfs关于DebianrootfsDebian没有像Ubuntu提供Ubuntu-B......
  • vc++2008通过paho c语言客户端接入MQTT
    因项目需要,IoT平台需要支持vc++2008接入。因为Paho的c++客户端不支持低版本vc++,所以不得不尝试通过c语言的库实现。类库下载从github下载c语言包。例如:eclipse-paho-mqtt-c-win32-1.3.12.ziphttps://github.com/eclipse/paho.mqtt.c/releases类库整合和配置解压出来的c语言......
  • P1005 [NOIP2007 提高组] 矩阵取数游戏题解
    题面传送门:P1005[NOIP2007提高组]矩阵取数游戏-洛谷|计算机科学教育新生态(luogu.com.cn)分析题目可知,这道题是一道求最值的问题,第一次看题没有认真读题,以为是每次只在某一行中选一个数,于是想了半天无果。重新读题才发现每次需要每行都取,那么这就很简单了,相当于在每一行......
  • Windows server 2003怎么安装iisWindows server 2003安装IIS教程
    Windows2008系统服务器安装IIS之前已经分享过了,和Windows2003完全不同,今天我将详细地和你分享Windowsserver2003卸载和安装IIS的步骤方法,希望可以帮助到你~1、首先进入服务器,确定下服务器是否有安装IIS,有安装IIS,需要重装的,可以先将IIS卸载。2、卸载比安装更简单些,点击开始——......
  • Siemens 西门子S7-200SMART PLC八盏灯交替闪烁程序设计
    在学习PLC时,接触很多指令,其中功能指令中的传送指令,传送指令是传送地址或数值,那么对于BOOL型变量是否可以使用呢?这是一个思考的问题,在本文章就给大家详细分析传送指令如何对位进行控制和设计程序。一、传送指令(说明)单个传送指令(把IN数据传送至OUT数据地址)传送存储区大小可分......
  • Siemens 西门子S7-1200 PLC模拟量控制变频器
    一、任务目标该任务是关于西门子1200PLC模拟量应用案例。西门子S7-1200PLC的模拟量功能可以控制电动阀、变频器等外部设备,也可以采集传感器的温度、压力、液位、流量等。本任务主要使用的是模拟量控制台达变频器从而控制电机的转速。二、任务描述某设备厂,需要对设备进行散......
  • Siemens 西门子S7-200SMART PLC 自编模拟量输入结构化编程并生成库
    说到模拟量,对于从事工控行业的人员并不陌生,在使用S7-200SMARTPLC模拟量时,系统自带模拟考库文件,不需要自己去编写转换程序,直接调用库文件就可以使用了,那么如何通过公式自己编写模拟量输入转换程序呢?接下来就带大家来编写。01模拟量输入转换公式02参数化模拟量输入转换程序......