打开step7如何清除程序列表
问:如题打开step7-open project 里面有许多阅览过的程序记录,请问如何清空列表??答:一般你在打开File(文件)/Open(打开)时,在几个子项,其中就有“User projects”(使用者项目,即你最近打开的项目),最多8个项目,一般西门子默认的文件存储地址: C:Program FilesSiemensS7Proj, 你可以打开菜单Options(选项)/Cu
0评论2024-09-12507
怎样对WinCC中的I/O域进行间接寻址
问题:怎样对WinCC中的I/O域进行间接寻址?解答:要进行间接寻址必须定义一个动态字符串变量。此字符串变量包含了另一个变量内容可导致属性被修改的变量名。改变这个字符串变量中的名称,就可动态访问不同的变量。 举例: 1.创建一个新项目。 2.创建一个字符串变量"var_string"和一些变量类型为整型或浮点数的变量"var_1"..." var_x"。 3.在图形编辑器中打开一幅新
0评论2024-09-12308
STEP7-Micro/WIN编程软件程序的建立
1.建立与打开程序 打开STEP7-Micro/WIN32应用程序,通过选择菜单命令“文件(File)”一“新建(New)”选项创建一个新程序。 对于已经保存的程序,可以通过“打开( Open)”选项,弹出已经保存的程序清单,通过选中程序利用“打开”按钮打开。 2.符号表编辑 选择主菜单命令“检视( View)“一“符号表(Symbol Table)”选项,或
0评论2024-09-1252
西门子PLC8路模拟量输入模块配置为电流输入时的注意事项
西门子PLC8路模拟量输入模块(型号为:AI8X12Bit,订货号为:),当通道配置为电流输入时,是很有讲究的。很多刚入门的新手都没搞清楚究竟该如何配置,如何选择该模块上的量程卡的正确插槽位置,现详述如下:首先,我们必须搞懂什么是“两线制电流信号”输入,什么是“四线制电流信号”输入。简而言之:当传感器自带供电电源,通过两根电流信号线向外输送一个0~20mA或4~20mA的电流环信号,而无需P
0评论2024-09-12428
当一个Step7项目的"交叉参考"选项无法使用时如何进行处理?
当一个Step7项目文件的”交叉参考”功能无法使用时可能会出现以下错误提示信息:- 无法生成交叉参考数据- Step7某些组件无法打开- 内部数据结构失效/不连续可以通过以下两种方式解决上述问题: 方案1:在Step7中打开失效的项目文件,如下图1所示: 图1:打开失效的项目文件 通过菜单“File->Reorganize”将项目进行重组织,如下图2所示: 图2:将失效的项目重新组织
0评论2024-09-12286
西门子PLC的CPU模块通信(Communication)设定
在部分西门子S7-300/400系列PLC的CPU模块中,除了以上参数外,还有通信(Communication)设定选项。 打开该设定对象,显示窗有“编程器通信( PG Communication)”、“操作面板通信(opcommunication)”、“S7标准通信(S7 Standard)”3个设定区(见图14-2.11)。 在不同的通信设定区,可以输入对应外部设备
0评论2024-09-12369
step7如何使用多重背景数据块
多重数据块是数据块的一种特殊形式,如在OB1中调用FB10,在FB10中又调用FB1和FB2,则只要FB10的背景数据块选择为多重背景数据块就可以了,FB1和FB2不需要建立背景数据块,其接口参数都保存在FB10的多重背景数据块中。建立多重背景数据块的方法是:在建立数据块只要在数据类型选项中选择“实例的DB”就可以了,见下例。下面通过一例简单介绍一下多重背景数据块使用的一些注意事项和方法。例
0评论2024-09-12256
浮点数的四舍五入指令的深入了解
浮点数又称为实数(Real),在STEP 7中,用小数表示浮点数。我在网上看到有人说S7-300/400的“ROUND指令实际是5舍6入,如果你实在要4舍5入,可以事先加上0.1”。 老实说我过去还没有注意过这条指令的细节。为此首先查阅了该指令的在线帮助: “ROUND (取整为长整型)将参数IN的内容以浮点数读取,并将其转换为长整型(32位)。结果为最接近的整数(取整到最
0评论2024-09-12452
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-12214
如何在STEP7中对程序块加密
在PLCSTEP7中对程序块加密 ,您能够通过STEP7软件的KNOW_HOW_PROTECT功能实现对您程序代码的加密保护。假如您双击鼠标打开经过加密的程序块时,您只能看到该程序块的接口数据(即IN, OUT 和 IN/OUT 等类型的参数)和注释信息,而程序块中的代码及代码的注释,临时/静态变量是不能被看到的。同时您也无法对加密保护的程序块做出任何改动。如何实现程序块保护: 1.打开程序
0评论2024-09-12267
西门子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-12236
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-12184
西门子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-12211
怎样用S7-200普通点计脉冲数(非高速计数)
问:想做一个检测物体移动的小装置,准备用1个凹槽型的光电开关加1个侧面钻了若干个小孔的轮子组成这个检测装置,轮子垂直安装在槽型光电开关的中间,当轮子接触移动中的物体表面发生旋转侧面的小孔便会使光电开关产生持续的ON、OFF脉冲,产生的脉冲数1秒内30个,如果1秒内产生的脉冲小于30个便报警,采用非高速计数方式实现此功能。请问上述功能在S7-200的程序上怎样实现,PLC参数是否需要设置?答
0评论2024-09-11480
西门子PLC学习心得
1. CPU的地址设置,一般从3开始,不要使用1,这些都是系统的缺省值,不建议使用。 2. 选择CP443-5,属性,DP-MASTER,选择DP-V1,因为它的处理能力比DP-V0 好些。3. 点击IO模块属性,可以看到其所支持的信号类型,我们可以改变它的测量的信号类型和范围。供电频率一般都是50HZ(固定的),我们不做改动。两个通道为一组,两线制与四线制不要放在一起。模拟量地址一般从
0评论2024-09-11366
西门子PLC在Step7中如何归档项目文件
对程序做了补充修改后,将程序重新压缩保存在磁盘上。操作步骤 1. 在SIMATIC管理器中修改完程序后2. 关闭所有打开的项目3. 选择菜单功能 File -> Archive -> Project4. 在下一个对话框中选择项目“My Project”5. 在“Archive - Select Archive” 对话框中输入文件名“My_project.zi
0评论2024-09-11413
跟着书本编得程序,却显示错误,无法下载至PLC
跟着书本编得程序,却显示错误,无法下载至PLC。是不是前期要设置什么东西?答:首先编写程序后要编译,编译通过后才能下载。 你没有编译的情况下是不能下载的。这个程序没问题,问题在于你把三个执行的动作做成了一个网络 做三个网络就行了,即网络1启动Q0.0,网络2启动M0.0,网络3启动Q0.1。另外,如编译有错,编程软件下方会有提示。
0评论2024-09-11448
通过上位机访问西门子PLC中S5TIME类型的数据
如果想通过上位或触摸屏对PLC中S5TIME类型的参数进行设定,有如下方法:1、从上位机写整型数INT或实数REAL到PLC,首先该数值需包含以毫秒为单位的时间值,在写入PLC的数据存储区后,利用ITD(Integer to Double Integer)或RND(Real to Double Integer with Rounding Off)将该值转换为双整形,然后将该值写到类型为TIM
0评论2024-09-11386
西门子S7-300plc符号表中的不完整和非唯一符号
西门子S7-300PLC符号表中的不完整和非唯一符号不完全符号 也可以存储不完全符号。例如,可以先输入符号名,然后再在以后添加相应的地址。这意味着可随时中断对符号表的操作、保存中间结果,然后在另外的时间内完成其余的工作。不完全符号在"状态"栏中将用 符号进行标识。在准备使用符号编写软件(没有错误消息出现)时,必须输入符号名、地址和数据类型。多义符号是如何产生的在将符号插入到符号表,而
0评论2024-09-11380
西门子PLC中的冷启动和暖启动是什么含义
西门子S7-300和S7-400PLC中“暖启动”、“冷启动”和“热启动”启动类型之间互有区别: ● 在暖启动中,从程序开始处以系统数据和用户地址区的初始设置开始进行程序处理(非保持性定时器、计数器和位存储器复位)。保持的标志存储器、定时器和计数器以及数据块的当前值保持(仅当有后备电池,如果使用EPROM 并且CPU的保持特性已赋参数时S7-300甚至可以没有后备电池)。OB100中的程序
0评论2024-09-11467