用WinCC读取VB的数据的教程
曾经做过的怎么样实现Wincc与VB数据的交换示例,现把简单的步骤与大家分享:VB6.0中的步骤:1、新建一个“标准 EXE”工程 2、设置窗体Form1的LinkMode属性为1 - Source3、在Form1上添加一个文本框控件Text1,将其Text属性设为1(其它值也行)4、保存工程:工程名为VBDDE.vbp5、生成VBDDE.exeWinCC的步骤:1、新建一单用
0评论2024-09-1285
STEP7-Micro/WIN编程软件的应用窗口
1.窗口显示 启动STEP7-Micro/WIN后,便进入该软件的应用窗口(见图12-1.2)。 窗口显示的主要内容如下: (l)标题栏 显示区的第一行为标题栏,用来显示当前程序的标题。当打开或创建了一个程序时,标题栏显示当前正在编辑程序名称(如图12 -1.2中的Projectl)。 (2)菜单栏 显示区的第二行为菜单栏,菜单栏由文件( File)
0评论2024-09-1252
MP377与300PLC CPU313C-2DP无法通讯
通讯线用的是485通讯线,3+、8—用万用表测过线路正常,本来是老设备,不过被我动过了,动的原因也是因为通讯不上,有没有高手上来聊聊,300与MP377通讯前提是那些因素,西门子接触有一段时间不过属于自学的,进步很慢啊!答:检查下触摸屏的通讯端口和通讯插头的终端电阻设置。如果你改动了的话,都改动了哪些地方?画面内程序等通讯设置没改动吧?如果画面内通讯连接设置没改动的话估计是触摸屏的通讯端口有
0评论2024-09-1253
西门子PLC的软冗余原理与实现
软冗余又称软件冗余,是西门子实现冗余功能的一种解决方案,可以应用于对主备系统切换时间要求不高的控制系统中。软冗余能够实现:主机架电源、背板总线等冗余;PLC处理器冗余;PROFIBUS网络冗余(包括通信接口、总线接头、总线电缆等冗余);接口模块IM153-2冗余。在软冗余系统进行工作时,主、备控制系统(处理器,通讯、I/O)独立运行,由主系统的PLC掌握对冗余部分ET200M从站中的I/O控
0评论2024-09-1256
VC++的监控界面与PLC通讯
问:我的下位机是西门子S7-300,上位机是由VC++编写的监控界面的PC机,现在上位监控与PLC要实现通讯,请问有哪些通讯方式,哪种通讯方式比较好,每种方式是如何实现的?答:1、Prodave通讯Prodave是西门子提供的一个软件包,为高级语言编程和plc通讯提供接口。通讯接口:MPI因为MPI口是每块cpu的编程口,所以plc不需要另外添加通讯模块,这个方案就比较经济,而且proda
0评论2024-09-1271
西门子S7-300PLC的模拟量输入模块,信号共地
西门子S7-300PLC模拟量输入模块,4线制的4-20ma电流信号和0-10V电压信号的负端,都需要和10,11短接,构成等电位么?电压需要共地我是知道的,就是不晓得电流信号是否需要。答:1、都需要和10,11短接,构成等电位么?电压需要共地我是知道的,就是不晓得电流信号是否需要?需要。注意,使用非隔离电源的接地 4 线制传感器时,不需要互连 MANA 和 M-(端子 11、13、15、1
0评论2024-09-1256
打开step7如何清除程序列表
问:如题打开step7-open project 里面有许多阅览过的程序记录,请问如何清空列表??答:一般你在打开File(文件)/Open(打开)时,在几个子项,其中就有“User projects”(使用者项目,即你最近打开的项目),最多8个项目,一般西门子默认的文件存储地址: C:Program FilesSiemensS7Proj, 你可以打开菜单Options(选项)/Cu
0评论2024-09-1285
PLC编程如何实现stop->run?
2个226 cpu,我想A主运行,B主监控,A出现故障,B通过PPI通讯把A设为STOP,然后代替A控制。在程序中设置隔离有点麻烦。我想知道如何将STOP再变会RUN?上位机就是一触摸屏。答:1. 如果A、B端的PPI连接中断的话,两个CPU的状态是什么样的?2. 外部的输入、输出信号如何连接到2套PLC(这个其实比较简单,我只是提醒楼主要考虑这个问题)建议楼主不要用通讯方式,还不如用硬接线
0评论2024-09-1242
西门子PLC8路模拟量输入模块配置为电流输入时的注意事项
西门子PLC8路模拟量输入模块(型号为:AI8X12Bit,订货号为:),当通道配置为电流输入时,是很有讲究的。很多刚入门的新手都没搞清楚究竟该如何配置,如何选择该模块上的量程卡的正确插槽位置,现详述如下:首先,我们必须搞懂什么是“两线制电流信号”输入,什么是“四线制电流信号”输入。简而言之:当传感器自带供电电源,通过两根电流信号线向外输送一个0~20mA或4~20mA的电流环信号,而无需P
0评论2024-09-1272
STEP7-Micro/WIN编程软件程序的建立
1.建立与打开程序 打开STEP7-Micro/WIN32应用程序,通过选择菜单命令“文件(File)”一“新建(New)”选项创建一个新程序。 对于已经保存的程序,可以通过“打开( Open)”选项,弹出已经保存的程序清单,通过选中程序利用“打开”按钮打开。 2.符号表编辑 选择主菜单命令“检视( View)“一“符号表(Symbol Table)”选项,或
0评论2024-09-1244
怎样对WinCC中的I/O域进行间接寻址
问题:怎样对WinCC中的I/O域进行间接寻址?解答:要进行间接寻址必须定义一个动态字符串变量。此字符串变量包含了另一个变量内容可导致属性被修改的变量名。改变这个字符串变量中的名称,就可动态访问不同的变量。 举例: 1.创建一个新项目。 2.创建一个字符串变量"var_string"和一些变量类型为整型或浮点数的变量"var_1"..." var_x"。 3.在图形编辑器中打开一幅新
0评论2024-09-1290
step7如何使用多重背景数据块
多重数据块是数据块的一种特殊形式,如在OB1中调用FB10,在FB10中又调用FB1和FB2,则只要FB10的背景数据块选择为多重背景数据块就可以了,FB1和FB2不需要建立背景数据块,其接口参数都保存在FB10的多重背景数据块中。建立多重背景数据块的方法是:在建立数据块只要在数据类型选项中选择“实例的DB”就可以了,见下例。下面通过一例简单介绍一下多重背景数据块使用的一些注意事项和方法。例
0评论2024-09-1280
西门子PLC的CPU模块通信(Communication)设定
在部分西门子S7-300/400系列PLC的CPU模块中,除了以上参数外,还有通信(Communication)设定选项。 打开该设定对象,显示窗有“编程器通信( PG Communication)”、“操作面板通信(opcommunication)”、“S7标准通信(S7 Standard)”3个设定区(见图14-2.11)。 在不同的通信设定区,可以输入对应外部设备
0评论2024-09-12102
当一个Step7项目的"交叉参考"选项无法使用时如何进行处理?
当一个Step7项目文件的”交叉参考”功能无法使用时可能会出现以下错误提示信息:- 无法生成交叉参考数据- Step7某些组件无法打开- 内部数据结构失效/不连续可以通过以下两种方式解决上述问题: 方案1:在Step7中打开失效的项目文件,如下图1所示: 图1:打开失效的项目文件 通过菜单“File->Reorganize”将项目进行重组织,如下图2所示: 图2:将失效的项目重新组织
0评论2024-09-1273
如何在STEP7中对程序块加密
在PLCSTEP7中对程序块加密 ,您能够通过STEP7软件的KNOW_HOW_PROTECT功能实现对您程序代码的加密保护。假如您双击鼠标打开经过加密的程序块时,您只能看到该程序块的接口数据(即IN, OUT 和 IN/OUT 等类型的参数)和注释信息,而程序块中的代码及代码的注释,临时/静态变量是不能被看到的。同时您也无法对加密保护的程序块做出任何改动。如何实现程序块保护: 1.打开程序
0评论2024-09-1272
s7-200与Modscan通信后计时程序受到干扰
人接触PLC不久,前段时间才刚学会用modbus协议与上位机通信,没几天又发现问题了。问题如下: CPU224CN,做MODBUS从站,写了一个小小的闪烁动作程序。程序如图。STEP软件中把闪烁周期VW2与ON时间VW4设置好,v1.0打开,然后把PLC调成RUN状态,PLC可以正常工作,比如Q0.0亮3秒,黑3秒。 然后用串口接上mudbus通信用的线,电脑用mod
0评论2024-09-1252
浮点数的四舍五入指令的深入了解
浮点数又称为实数(Real),在STEP 7中,用小数表示浮点数。我在网上看到有人说S7-300/400的“ROUND指令实际是5舍6入,如果你实在要4舍5入,可以事先加上0.1”。 老实说我过去还没有注意过这条指令的细节。为此首先查阅了该指令的在线帮助: “ROUND (取整为长整型)将参数IN的内容以浮点数读取,并将其转换为长整型(32位)。结果为最接近的整数(取整到最
0评论2024-09-1268
PID自动/手动无扰动切换的仿真实验
S7-300 PID控制功能块FB41的BOOL输入参数MAN_ON为1状态时,控制器为手动模式,0状态时为自动模式。在手动模式,PID控制器的输出值被手动输入值MAN代替。PID的输出值由比例、积分、微分分量()和扰动量DISV组成,即 PID输出值=LMN_P + LMN_I + LMN_D + DISV在手动模式,控制器输出中的积分分量被自动设置为L
0评论2024-09-1255
西门子S7-PLCSIM仿真软件CPU模拟面板使用
1.软件应用窗 S7-PLCSIM仿真软件可以在SIMATIC管理器中,执行菜单命令“Options”一“Simulate Modes”或点击“仿真打开/关闭(Simulate ON/OFF)”按钮打开。 打开后的软件应用窗口如图14-4.1所示。 2.CPU模拟面板 S7-PLCSIM仿真软件打开后,软件应用窗初始操作界面中有一个CPU 300/400控制面
0评论2024-09-1294
西门子PLC的CPU模块中断(lnterrupts)设定
打开该设定对象,显示窗分为“硬件中断( Hardware Interrupts)”、“延时中断(Time-DelayInterrupts)”、“PROFIBUS-DP中断(Interrupts for DPVl)”以及“异步出错中断(Asynchronous ErrorInterrupts)”四个区域(参见图14-2.6)。 设定用于S7-400 PLC,在S7-300 PLC中
0评论2024-09-1263