问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

一台S7-200的PLC安装在本地,如何用一台PC控制PLC的启停,监控!

发布网友 发布时间:2022-04-30 03:41

我来回答

4个回答

热心网友 时间:2023-10-10 00:37

1 S7-200 PLC

系统实现监控的几种方法

在大多数控制系统中,

仅仅是实现控制是不够的,

在许多情况下也需要监控界面

对工艺过程和参数进行监控。



S7-200

系列

PLC

构成的控制系统的监控功能一般由以下三种方法来实现:

(1)

采用组态软件来组态监控界面;

第三方软件编制的监控软件监控;

使用触摸

屏监控。用组态软件

WinCC

实现监控,功能强大,灵活性好,可靠性高。但软件

价格高,并需要解决

WinCC



S7-200

系列

PLC

的通讯问题。在复杂控制系统中

可以采用此方法。

(2)

用第三方软件

(



VB



Delphi

等高级语言

)

编制的监控软件实现监控,

灵活

性好,系统投资低,能适用于各种系统。但开发工作量大,可靠性难保证,除了

对技术人员的经验和技术水平的要求较高外,

还必须购买通信协议软件,

在系统

资金投资有限,技术人员水平较高的情况下可以采用此方法。

(3)

采用触摸屏进行监控,

可靠性高,

监控实现容易,

触摸屏与

PLC

之间的通讯

问题生产厂商已处理好,

用户不用考虑,

可以大大缩短工程周期。

但灵活性较差,

功能有限,

不能满足复杂控制系统的监控要求,

而且价格高,

在系统可靠性要求

高、工期短的情况下可以采用此方法。

以下就

S7-200

系列

PLC

与监控计算机之间的数据通讯问题,特别是对于上面所
提到的前两种通讯方式进行讨论。

PLC

2 WinCC

组态软件与

S7-200

系列

PLC

的数据通讯

SIMATIC

WinCC

是采用了最新的

32

位技术的过程监控软件,具有良好的开放性和

灵活性。无论是单用户系统,还是冗余多服务器

/

多用户系统,

WinCC

均是较好

的选择。通过

ActiveX



OPC



SQL

等标准接口,

WinCC

可以方便地与其它软件进

行通讯。

WinCC



S7-200

系列

PLC

的通信,可以采用

Profibus



PPI

两种通信

协议之一来实现。

2.1 WinCC



S7-200

系列

PLC

通过

Profibus

协议通讯的实现

(1)

软硬件要求

* PC





Windows 98

操作系统;

* S7-200

系列

PLC



* CP5412

板卡或者其他同类板卡,例如:

CP5611



CP5613



* EM277 Profibus DP

模块;

* Profibus

电缆及接头;

*

安装

CP5412

板卡的驱动;

*

安装

WinCC 4.0

或以上版本;

*

安装

COM Profibus

软件。

(2)

组态

打开

SIMATIC NETCOM Profibus

,新加一个组态,主站为

SOFTNET-DP

,从站是

EM277 Profibus-DP

。主站的地址选择从

1



126

。从站的地址选择从

3



99

,与

EM277

的地址一致。

然后用该软件对从站进行配置:

打开从站属性,



Configure

选项中,选择

8bytes in/8bytes out

(可根据实际需要选定)

。在

Parameterize

中可以选择偏移地址,地址对应于

S7-200

系列

PLC

的数据区(即

V

区)

,默认为

0

,即从

VB0

开始。组态完成后,导出

(Export)NCM

文件,生成

*.txt



*.ldb



件。

(3)

设置

PG/PC interface





Access

Point

of

the

Application

中选择

CP_L2_1

,在

Interface

Parameter

Assignment





CP5412A2(Profibus)

















DP











DP-Database

参数中输入

*.ldb

文件的完全路径。设置完成后可以诊断硬件配置

是否正确、通信是否成功。

(4) WinCC

的设置。



WinCC

变量管理器中添加一个新的驱动程序,新的驱动程序选择

PROFIBUS

DP.CHN



选择

CP5412



A2



Board 1





System Parameters

设定

参数。

CP5412(A2)board

参数为

1



表示板卡的编号;

Config

参数为组态时生成的

*.txt

文件的完全路径;

Watchdog time

参数为

0

。新建一个连接,从站地址与

EM277

的地址一致。

(5)

建立变量。

WinCC

中的变量类型有

In



Out



In



Out

是相对于主站来说的,



In

表示

WinCC



S7-200

系列

PLC

读入数据,

Out

表示

WinCC



S7-200

系列

PLC

写出数据。

In



Out

与数据存储区

V

区对应。

在该例中,

Out



PLC

中数据存储区的

VB0~VB7

对应,

In



PLC

中的存储区的

VB8~VB15

对应。

(6)

优缺点。

优点:

该方法数据传输速度快,

易扩展,

实时性好。

缺点:

传送数据区域有限

(最



64

字节)





PLC

中也必须进行相应的处理,

且硬件成本高,

需要

CP5412



EM277

Profibus-DP



Profibus

总线等硬件,还需要

Com Profibus

软件。应用场合:

适用于在要求高速数据通信和实时性要求高的系统。

PLC

资料网

2.2 WinCC



S7-200

系列

PLC

通过

PPI

协议通讯的实现

PPI

协议是西门子

S7-200

系列

PLC

常用通信协议,但

WinCC

中没有集成该协议,



WinCC

不能直接监控

S7-200

系列

PLC

组成的控制系统。

S7-200 OPC Server

是西门子公司推出的专为解决上位机与

S7-200

系列

PLC

控制系统通讯的接口软

件。因此,

WinCC

可以通过该软件与

S7-200

系列

PLC

很方便的建立通信。

(1)

软硬件要求:

* PC





Windows 98

操作系统;

* S7-200

系列

PLC



* PC/PPI

电缆。

*

安装

S7-200 OPC Server

软件。

*

安装

WinCC 4.0

软件。

(2)

连接:

在控制面板中设定

PG/PC

接口参数。在

Access Point of the Application

中选



Computing



Interface

参数选择

PC/PPI

Cable

。在

WinCC

变量管理器中添加

一个新的驱动程序,

新的驱动程序选择

OPC.CHN





OPC

GROUP

中新建一个连接,















OPC

Group

Setting



OPC













OPCServer.MicroComputing



然后在新添加的连接中新建变量,

变量的

Item

Name



S7-200

系列

PLC

中用于监控的变量名对应。例如:

Item Name



M0.0



(3)

优缺点

优点:该方法连接简单、硬件投资少、可以读写

S7-200

系列

PLC

中所有存储区

域。缺点:通信速度比较慢、需要

OPC

软件及相应授权、系统扩展不方便。应用

场合:用于低速、实时性要求不高、系统投资有限的系统。另外,也可以通过其

他公司的

OPC

软件进行通信,例如用开普的

KEPServerEx

作为

OPC

服务器,用

WinCC

作为

OPC

客户端来读写

S7-200

系列

PLC

内部数据区。

实现与上述第二种方

法类似,不同的是必须在

OPC

服务器中建立标签与

S7-200

系列

PLC

中存储地址

对应。在复杂系统中,如果系统中同时有

S7-200

系列

PLC



S7-300

系列

PLC



在,

S7-200

系列

PLC

一般作为

S7-300

系列

PLC

的从站挂到

Profibus

总线上,

WinCC

通过

S7-300

系列

PLC



S7-200

系列

PLC

实现通讯。

3

第三方软件与

PLC

的通讯连接

有些系统具有特殊性,

没有现成的通用软件用于进行数据处理和系统监控,

这就

需要用户用第三方软件开发平台来开发满足系统要求的监控软件。

这样做既可以

满足系统要求,

又可以节约系统投资。

但对软件开发人员的经验和技术要求较高。

第三方软件开发平台开发的监控软件与

S7-200

系列

PLC

通信使用

PPI

协议的接

口软件有:

Prodave



MicroComputing



OPC

。第三方软件开发平台开发的监控软

件与

S7-200

系列

PLC

通过自由口进行通信,协议自定的话,开发的监控软件可

以调用

MSComm

控件实现两者的通信。

PLC

3.1



Prodave

软件包实现通讯连接

Prodave

是西门子公司推出的专门用于西门子

PLC

产品(

S7-200



300



400

系列

PLC

)与

PC/PG

进行数据交换处理的软件包。

Prodave



*.DLL



*.LIB

文件中集

成了数据交换的函数。

在自行开发的监控软件中可以方便地调用该软件中的各种

函数。主要函数有:

(1) load_tool PC

机与

PLC

系统初始化链接;

(2) unload_tool

断开

PC

机与

PLC

系统链接;

(3)

以及读写

PLC

内部存储区的函数。

监控软件通过读写函数可以方便监控

PLC

控制系统。

3.2



MicroComputing

软件实现通讯连接

安装

MicroComputing

后,在

VB



Delphi

中可以直接插入控件。可插入的控件

主要有:

Data controls



Edit controls



Button controls



Label controls



Slider

control



Data

controls

的主要功能是把以上剩余的四个控件与

S7-200

系列

PLC

相连接、设置事件触发条件以及设定

S7-200

系列

PLC

地址等。而

Edit

controls



Button

controls



Label

controls



Slider

control

可以与

S7-200

系列

PLC

存储资源直接对应。

第三方软件可以直接调用上列控件对

PLC

进行监控,

也可以通过函数对

S7-200

系列

PLC

进行读写操作。

3.3



OPC Server

软件实现通讯连接

PLC

资料网

安装

S7-200

OPC

Server

软件后,在操作系统中将增加一个

OPC

服务器,服务器

的名字是



OPCServer.Computing





VB



Delphi

中可编写

OPC

客户端程序与

OPC

服务器通信。

以下给出在

VB

开发环境下编写

OPC

客户端程序的过程:

首先在

VB

开发环境中的

ProjectReferences

中添加

OPC Automation 2.0

,然后编写连接

OPC Server



添加组、添加条目、读写数据的程序。

使用到的函数如下:

connect

函数:与

OPC Server

建立连接;

OPCGroups.Add

函数:添加组;

OPCITems.Additems

函数:添加条目;

SyncRead

函数:同步读;

SyncWrite

函数:同步写。

OPC

服务器名为“

OPCServer.Computing



,

条目名称与

S7-200

系列

PLC

中用于

监控的变量名对应。

3.4

用自由口实现通讯连接



VB



Delphi

下插入

MSComm

控件,按照自定协议通过串口来收发数据,并对

数据进行处理并实现监控。在

PLC

中也必须编写通信程序。

优缺点总结:



Prodave

,实现简单,灵活性较好,可以直接调用

Prodave

的函数对

S7-200

系列

PLC

内部存储区进行读写,

并能满足大规模数据的传输,

调试简单,

很适合

在工程中应用。但需要购买软件,编程较复杂。用

MicroComputing

,使用方便,

编程以控件实现,编写简单。但灵活性差,并需要购买软件和授权。用

OPC

实现

通信,编程灵活也较简单,调试简单,由于

OPC

协议是通用协议,得到了许多公

司支持,通用性好。但需要购买软件及授权。用自由口通信实现,通信协议自己

制定,灵活性好,扩展了使用范围,不需购买专门软件。但编程复杂,

PLC



要编写复杂的程序,使用了大量

PLC

的资源。

VB



Delphi

中用

MSComm

控件对

串口进行读写,程序复杂,实时性较差。

4

结束语

上面给出了监控计算机与

S7-200

系列

PLC

通信实现的方法,它们各有优缺点,

适用于不同情况下的监控系统。

工程实践证明,

以上的方法对不同要求的系统能

较好地实现监控计算机与

S7-200

系列

PLC

通信,

对类似工程有较高的参考价值。

参考文献



1



高鸿斌,孔美静,郝孟合。西门子

PLC

与工业控制网络应用。北京:电子

工业出版社,

2006





2





健。西门子

S7-300PLC

应用教程。北京:机械工业出版社,

2007





3



西门子

(中国)

有限公司自动化与驱动集团编。

深入浅出西门子

S7-200PLC



北京:北京航空航天大学出版社,

200

热心网友 时间:2023-10-10 00:38

需要一个上位机软件,便宜的话就选择组态王。
然后用通讯线将PLC和上位机连接,做好上位机程序就可以控制了。

热心网友 时间:2023-10-10 00:38

可用组态软件实现。

热心网友 时间:2023-10-10 00:39

你是指远程控制PLC 启动停止吗?追问是的啊

西门子PLC和电脑的连接怎么设置

1. **准备工具和材料**:确保拥有西门子PLC(如S7-200、S7-1200等型号)、电脑(安装有兼容的操作系统)、相应的通讯电缆(如USB-PPI电缆或以太网电缆)以及西门子PLC编程软件(如STEP 7 Micro/WIN、STEP 7 Micro/WIN SMART等)。2. **安装编程软件**:从西门子官方网站或其他可靠渠道下载并安装适...

工控电脑是什么?

工控电脑,基于嵌入式系统的操作平台,可实现当前广泛使用的工控机、平板电脑、HMI(人机界面)等产品的功能,直接支持彩色触摸屏操作,更带有模拟量输入、开关量输出接口,支持音视频编解码、网络化传输,可直接搭建小型控制系统或作为安防、工...

...一个启动停止按钮通过OPC服务器控制西门子200PLC?详细说明

wincc 和s7-200通讯最廉价的方式就是OPC,西门子提供PC-access 这个软件,这个软件就是OPC软件。pc access和PLC建立好通讯,并创建变量,然后wincc再通过OPC方式建立和Pc access的通讯,并导入pc access的变量,那么wincc就可以控制PLC了。

s7-200PLC通过modbus通讯控制ABB变频器(ACS510)的启停?调用MODBUS库能...

如果你只和1个变频器通讯只要一个读的块一个写的块就行了,启动变频器在其它节的里面传送到变频的控制字就好了 追问 哈哈,这个是从ABB的说明书上看到的啊,可能是我没理解好。就只是和一个变频器通讯,说明书貌似很麻烦的样子。你的传不了吗,我的可以啊。怎么还提交不上呢 1783749460(qq) 本回答被提问者采纳...

西门子S7-200系列224继电器PLC,只用一个开关控制电路的启动和停止,程序...

是一个二分频控制程序,有多种实现方法。控制结果除与按键有关,还与当前的输出状态有关,即当前的输出状态是0时按键按下的输出结果是1;当前的输出状态是1时按键按下的输出结果是0.

如何用pc机控制plc 本人菜鸟,目前处于苦恼中,望哪位懂的指点下小弟,不...

2.下载免费软件PC Access(s7200 OPC Server),装到监控电脑。3.用WinCC和组态王都行。用组态王可以不用PC Access软件。第一次要用适配器给200下载组态,设置好243-1的参数(IP,TASP地址),以后就可以用以太网修改程序和监控200PLC了。4.在PC Access中组态变量,这个问题你自己就能看懂。5.在WinCC...

如何利用笔记本在线监控三台S7-200通过自由口通讯连接的PLC程序

PLC设置主从站模式,通过自由口通讯。不过后面的两台只能发送接受信息。可以监控主站程序,以及从站信息。

西门子博图如何用一台电脑操作多台plc

1、用西门子博图软件组态两台1511-1PNCPU,设置好两台PLC在同一网段。2、选中其中一台CPU,在下拉连接选框,选S7连接,右键所选CPU,选择添加新连接,弹出第二台PLC,点击添加。3、网络试图界面出现两台PLC的连接信息,以及IP地址分配。连接菜单出现两台PLC的本地连接名称,本地站点,本地ID,伙伴ID...

如何用外部按钮控制切换PLC的run和stop状态

利用拨码开关可以

怎样在电脑上控制西门子S7-200 PLC的操作,即把电脑作为上位机,用什么...

WINCC软件是西门子配套的组态软件(上位机控制软件),功能相当强大,软件和学习资料网上很多,实际使用时要注意版权

西门子S7-200(226)PLC怎么实现多主站,就是通过一个通讯口,怎样实现上 ...

使用PROFIBUS总线,通过网络总线接头来串联几个设备,然后PLC和触摸屏的连接常规,使用支持多主站功能PPI电缆或者MPI电缆即可实现你说的功能

手机控制s7 200PLC 西门子S7200的PLC实现七段 西门子PLCS7一200状态表 s7–200系列PLC的 S7 200 搜索不到PLC s7200PLC故障诊断 西门子PLC安装 三菱PLC怎么安装 s7一200西门子plc
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
肝胆管结石如何治疗 胆管结石微创好还是手术好 14,l5,17它们一起的最小公倍数 16+17+14,最小的公因数? ...R17刚上市,大家感觉怎么样呢?我看到vivox23的曝光图好像也不错耶... vivox23拍摄曝光和感光度怎么不能一起用? 棚室黄瓜沤根的症状,棚室黄瓜沤根的防治方法 定期存款利息税是多少 黄瓜沤根是咋回事 黄瓜沤根病防治方法 山大化学工程与工艺考研 寻科大人:2011考河北科大计算机专业的研,我现在学的是计算机科学与技术,可以报哪些相关专业的研究生专 谁有《向左走向右走》高鸿斌改编的书,05年新世界出版社出的。本人从图书馆借的书丢了,一起没还上,急! 考研考有机化学高鸿斌的211学校有哪些? 高丽华 高丽利 高鸿斌 这些名字有什么特点? 南京普爱医疗设备股份有限公司怎么样? 南京普爱医疗设备股份有限公司成都分公司怎么样? 杭州爱普医疗器械股份有限公司怎么样? 既没有欢乐豆,也没有游戏币,在哪里可以玩斗地主? 同城游戏显示新广出 同城游戏大厅的四人斗地主为什么玩不了? 赣州同城游戏注册不了? 急急急 景德镇同城游戏大厅下载地址是什么 赣州同城游和宁都同城游是不是一样的 赣州同城游戏中心 赣州同城游戏 赣州同城游戏下载 最近很火的帝伯朗奶锅有人买过吗?给宝宝做辅食安全吗? 新玻璃器皿的奶锅使用方法 帝伯朗迪士尼小奶锅除了热奶,还有别的功能吗?平时烘焙做的多,这个可以塞烤箱里面吗? 河北科技大学有硕士学位授权的专业有哪些 求好心人分享一下天津大学有机化学第四版和物理化学第五版的课件PPT、期末试卷、教学视频之类的资源。 荣国斌和刑其毅的有机化学有什么区别 鸿宾驾校是国企吗 田鸿宾的人物评价 宜昌市鸿宾电气设备有限公司怎么样? 西安众恒科技有限公司怎么样? 樊鸿宾美术馆怎么样 死因不明在文言文里咋说? 历史上有什么死因不明的英雄人物啊 死因不明的公安机关是否尸检 死因不明的侵权人应要求赔偿多少? 民法典死因不明应承担侵权责任吗 民法典死因不明能否要求侵权人赔偿 在工作期间死亡但死因不明怎么办,影响工伤认定吗 死因不明是什么意思 哪些情况属于死因不明 人民检察决定解剖死因不明尸体时,应如何办理 义乌购隶属浙江中国小商品城集团股份有限公司旗下,是义乌小商品批发市场官方网站吗? 死因不明尸检时间