西门子S7-PLCSIM仿真软件的其他仿真对象选择
为了选择仿真的对象,在S7-PLCSIM应用窗中设置有S7-PLCSIM仿真用的“仿真对象选择”快捷按钮,用于指定与显示仿真对象。按钮布置如图14-4.2所示,点击按钮可以逐一打开仿真的对象。 图中自左向右,对应按钮所打开的仿真对象依次为:输入(Input Variable)、输出(Output Variable)、标志寄存器(M)、定时器(T)、计数器(C)、通用变量(Gen
0评论2024-09-10133
西门子PLC自制一个周期、占空比可调脉冲
一个简单的例子,应用一个定时器来调节,即使该定时器按特定的数值为1或0:AN M0.0 L S5T#1S // 值可设,例如1秒SD T1A T1=M 0.0L T1 // 取定时器内容T MW26L MW26 // 通过变量表实时观察T1的最大值(16进制),例如,与其的二分之一比较。这个数根据实际需要可调。L
0评论2024-09-10102
西门子PLC参考数据的基本设置
为了查看PLC程序中的参考数据,需要在STEP7中进行基本的设置,步骤如下: ①在SIMATIC管理器中打开项目,选择逻辑块文件夹。 ②执行菜单指令“Option”一“Reference Data”一“Generate”,可以在对话框中(见图14-1.1)选择是否重新生成( regenerated)或修改(updated)参考数据。修改( updated)参考数据只有在已经建立了参考
0评论2024-09-10142
西门子PLC的特殊的触点与线圈说明
由表9-1.1可见,在西门子S7系列PLC中,除部分几乎所有PLC都通用的触点符号外,还有部分特殊符号,说明如下。 以使用“指令执行结果小于等于0”的触点为例,其程序如图9-1.4所示。图中,当IO.O=l时执行“MW10 -MW20”的运算,如MW10 - MW20≤0,则QO.O=l。
0评论2024-09-1074
在同一个STEP 7项目中配置共享设备的步骤
下面的实例描述了共享设备的最简单配置:两台IO控制器共享一个IO设备的子模块。两台IO控制器位于同一个STEP 7项目中,优点是一致性检查自动完成。 步骤 为了能够使用共享设备功能,需要在SIMATIC管理器和HW Config中执行某些组态步骤。 准备事项 1.在SIMATIC管理器中创建名称为"共享设备项目"的项目。 2.插入两个站(SIMATIC 300)。 3.在H
0评论2024-09-10105
软冗余的原理
A站和B站分别通过2个IM153-2控制DP从站上的IO,不明白2个接口是如何协调控制输出(输出都在DP从站上)e.g.Q0.0~Q0.3设定为FC 100 'SWR_START'中的冗余映射,A站为主站1.如果A站写Q0.0为1,B站在冗余程序FB 101‘SWR_ZYK’外(不被跳过),写Q0.0为0,实际输出为啥?2.如果A站写Q0.5为1,B站在冗余程序FB 101‘SWR_ZYK’
0评论2024-09-1055
怎样找出自定义的数据类型?
刚接触到数控的程序。其中有UDT自定义数据块,用UDT生成DB块,不知道怎么看生成后的DB块是由哪个UDT生成的?不会是看其中的内容吧。答:UDT是用来定义复杂数据的,不是用来生成数据块的。UDT的内部结构看起来和数据块有点像而已,但是UDT绝对不是数据块。UDT默认的名称是UDT1、UDT2等。定义后可以像使用数据类型Byte一样使用你定义的UDT1。别人定义的UDT你不知道名字(不一定是
0评论2024-09-1080
置位与强制的区别是什么?
问:两者控制的量有什么区别?我感觉置位如不复位就相当于强制的意思。答:置位与强制是两个不同的概念! 置位(S)是编程语言的一种表述方式。在程序运行中或者断电过程中,它的值会跟着变化。 强制如楼上所说的是在调试时,要脱离程序控制。把某个点的状态发生改变,强制后CPU随便怎么变化,强制状态将保持不变。 以上可以看出置位与强制的区别了吧!最后提醒一下,使用强制时
0评论2024-09-1077
计时器计数器初始值为负会怎么样
计时器、计数器 初始值都是INT型,但是实际使用中初始值设定都为正值,如果为负值会怎么样,另外选INT类这样有什么好处吗答:1、如果为负值会怎么样?没有规矩不成方圆,西门子S7都是这样规定:即必须都是正正数。例如,计数值:二进制编码计数数值(0 - 999).。如果为负值系统会给出出错提示。如果在实际应用中遇到负值,需要适应S7的规定。其实计时器计数器初始值都是原点值,如果是负值也适应S7的
0评论2024-09-1087
西门子PLC的CPU模块基本参数( General)设定
在图14-2.1的硬件安装清单上,右键单击CPU 315-2DP所在行,并选中“对象属性(Obj ectProperties...)”选项,可以打开CPU模块的参数设定页面(见图14-2.2)。 通过设定页面不同的标签,可以打开不同的参数设定对象。 打开该设定对象,显示窗分为“简介( Short)”与“接口(Interface)”两个显示与设定区。 ——“Short
0评论2024-09-1054
西门子PLC的CPU模块保持区( Retentive Memory)设定
打开该设定对象,显示窗分为“保持区( Retentive)”、“数据块区(Areas)”两个区域(见图14-2.5)。 (1)保持区(Retentivity)设定 保持区(Retentivity)设定区有三个可以设定的选项,分别用于设定停电保持的标志寄存器(M)、定时器(T)、计数器(C)的起始号。 (2)数据块(Areas)设定 数据块( Areas)设定区有8个选
0评论2024-09-1067
西门子PLC的参考数据类型
STEP7中用于检查PLC用户程序的参考数据主要有以下几类: ①交叉参考表(Cross-reference)。可以以表格的形式查看PLC内部存储区中的全部I、Q、M、P、T、C以及DB、FB、FC、SFB、SFC在程序中的交叉使用情况。 ②存储赋值表(Assignment)。可以查看用户程序的全部输入、输出、标志寄存器、定时器、计数器的已使用或未使用情况。 ③程序结
0评论2024-09-10148
西门子S7-200PLC检测输入信号的边沿
本例程序用来说明如何用S7-200的检测边沿指令来检测简单信号的变化。在这个过程中,用上升和下降来区分信号边沿,上升沿指信号由"0"变为"1",下降沿指信号由"1"变为"0"。逻辑"1"表示输入上有电压,"0"表示输入上无电压。---- 程序用2个存储字分别累计输入I0.0上升沿数目以及输入I0.1下降沿数目
0评论2024-09-1085
影响西门子面板与PLC通信速度的一些因素
经常会有客户抱怨西门子的面板与PLC通信速度慢,其实很多情况下都是因为设置不当而导致的。如下列出了一些设置,都会影响到面板与 PLC 的通信速度。 1、变量的刷新周期 普通的通信方式,面板能支持的最小刷新周期是100ms。 是不是设置得越短,通信就越快呢?当变量很少时,基本上是这样。但若变量很多时,则不然。因为大量的通信任务执行的时间远超刷新周期,将导致通信堵塞。表现就是通信速度反而会下降。
0评论2024-09-10140
STEP7-Micro/WIN编程软件的程序编辑
进行程序编辑时,只需要将编辑光标(鼠标)调整到程序编辑器界面,即可进入程序编辑状态,下面以梯形图的编辑为例,具体说明程序的编辑步骤。 (1)选定程序块 ——双击指令树中程序结构显示区的程序块图标,或者点击编辑区下部的程序块排列区的程序块名称快捷键(见图12-2.2),选择需要编辑的程序块(图中选择的是OB1); ——鼠标点击程序编辑区,选择输入位置。 (2)输
0评论2024-09-1096
西门子软冗余的原理与实现
软冗余又称软件冗余,是西门子实现冗余功能的一种解决方案,可以应用于对主备系统切换时间要求不高的控制系统中。软冗余能够实现:主机架电源、背板总线等冗余;PLC处理器冗余;PROFIBUS网络冗余(包括通信接口、总线接头、总线电缆等冗余);接口模块IM153-2冗余。在软冗余系统进行工作时,主、备控制系统(处理器,通讯、I/O)独立运行,由主系统的PLC掌握对冗余部分ET200M从站中的I/
0评论2024-09-1075
在S7-300编程时,如何表示和使用临时本地数据,怎样理解他?
问:在S7-300编程时,如何表示和使用临时本地数据,怎样理解他?答:本地数据位于CPU的系统数据区,地址标识符为“L”,包括FC、FB的临时变量、OB里的开始信息、参数传递信息及梯形图编程的内部逻辑结果。用户可以使用临时本地数据来完成在块处理期间产生的结果的中间存储,临时本地数据只在块处理过程中有效,在块终止之后,其数据就丢失了。临时本地数据的绝对寻址只在基础语言STL、LAD和FBD中
0评论2024-09-1035
西门子PCS7的PID整定器控制器优化步骤
从西门子PCS7V5.1开始,可以使用调试工具“PCS7PIDTuner”来优化控制器。这个工具可以通过测量方式识别控制对象参数并给出优化参数的设置建议。如果用户需要,可以立刻使用这些参数。从PCS7V7.1开始,可以优化“PCS7Library”和“PCS7AdvancedProcessLibrary”中的控制器,以及有类似功能的控制器。同样也可以调整步进控制器的马达启动时间。要求:西门子
0评论2024-09-1065
西门子S7-PLCSIM仿真软件的执行模式
1.程序执行模式选择 为了选择仿真PLC的程序执行模式,在S7-PLCSIM应用窗中设置有“程序执行模式”选择快捷按钮,用于选择程序执行模式。 程序执行模式快捷按钮布置如图14-5.1所示,图中自左向右对应按钮所选择的程序执行模式依次为:单循环扫描方式、连续循环扫描方式、PLC暂停方式、再次单循环扫描方式、全部定时器复位方式。点击按钮可以逐一打开仿真的对象。 当选择
0评论2024-09-1082
西门子PLC的电源指示灯不亮怎么处理
西门子PLC电源灯不亮原因1、 检查是否有终端螺丝松动或者导线断开的情况; 西门子PLC电源灯不亮原因2、更换电源模块。 西门子PLC电源灯不亮原因3、确认外部供电电源是否正常; 西门子PLC电源灯不亮原因4、 OMRON 的AC110/220 通用的电源模块会有短接片,短接即为AC110V,断开即为AC220V;
0评论2024-09-1079