Ⅰ pw和dcs的区别 就是这简单的问题

1,DCS:分散控制系统(distributedcontrol systems)。
PLC:可编程逻辑控制器(Programmable Logic Controller)。

2,DCS更侧重于过程控制领域(如化工、冶炼、制药等)主要是一些现场参数的监视和调节控制,而PLC则侧重于逻辑控制(机械加工类)。当然现在的PLC也能很好的处理过程控制问题,但是没有DCS专业。

3,模拟量大于100个点以上的,一般采用DCS;模拟量在100个点以内的,一般采用PLC。

4,DCS是一种“分散式控制系统”,而 PLC只是一种控制“装置”,两者是“系统”与“装置”的区别。系统可以实现任何装置的功能与协调,PLC装置只实现本单元所具备的功能。

5,DCS网络是整个系统的中枢神经,DCS系统通常采用的国际标准协议 TCP/IP。它是安全可靠双冗余的高速通讯网络,系统的拓展性与开放性更好。而 PLC因为基本上都为单个小系统工作,在与别的PLC或上位机进行通讯时,所采用的网络形式基本都是单网结构,网络协议也经常与国际标准不符。

6,DCS系统所有 I/O模块都带有 CPU,可以实现对采集及输出信号品质判断与标量变换,故障带电拔,随机更换。而PLC模块只是简单电气转换元,没有智能芯片,故障后相应单元全部瘫痪。

Ⅱ (c++) 如何编程实现:密码的输入

可以参考下面的代码:

#include <cstring>

#include <cstdio>

cout<<"Please enter password: ";

gets(user);

if(strcmp(user,"password"/* 随便输入一个初始密码*/))cout<<"error";

else {……}

(2)pw编程扩展阅读:

C++参考函数

int isupper(int ch) 若ch是大写字母专('A'-'Z')返回非属0值,否则返回0

int isxdigit(int ch) 若ch是16进制数('0'-'9','A'-'F','a'-'f')返回非0值,否则返回0

int tolower(int ch) 若ch是大写字母('A'-'Z')返回相应的小写字母('a'-'z')

int toupper(int ch) 若ch是小写字母('a'-'z')返回相应的大写字母('A'-'Z')