西门子PLC的CPU模块集威功能的参数设定
对于CPU 31*C紧凑型CPU,由于CPU模块本身集成有I/O点,对于这些I/O点,同样需要设定其属性参数。 在硬件安装清单上,右键单击CPU模块集成I/O所在的行,并选中“对象属性( Obj ect Properties...)”选项,可以打开集成I/O的参数设定页面。 通过设定页面不同的标签,可以打开不同的参数设定对象。 在基本参数( General)设定页面
0评论2024-09-1143
STEP7由哪些功能组件所组成?
STEP7标准组件由符号编辑器、SIMATIC管理器、网络与通信配置、硬件配置、多语言的用户程序编辑、硬件诊断六部分功能组件所组成。 符号编辑器用于建立程序中所使用的信号、逻辑块的符号名、数据类型与注释;SIMATIC管理器用于对项目集中管理;网络与通信配置用于建立编程计算机与PLC系统间的通信联系;硬件配置用于建立系统中的各I/O模块、接口模块、功能模块等硬件的实际安装与软件中使用的
0评论2024-09-1161
STEP7-Micro/WIN编程软件的一般选项设置
通过主菜单项“工具( Tools)”一“选项(Options...)”一“一般(General)”,可打开一般设置菜单,可以显示如图12-1.4所示的设置页面。页面包括“默认程序编辑器”、“编程模式”、“助记符集”、“语言”、“区域设置”等选择框。 在“默认编辑器”选择框中,可以选择由STEP7-Micro/WIN32软件所提供STL(语句表)、LAD(梯形图)、FBD(逻辑功能图
0评论2024-09-1167
日期如何用BCD码表示
程序实例:LD Clock_1s:SM0.5EUTODR 年bcd:VB10//读出日期将年、月、日、时、分、秒、空、星期存储在以VB10为起始地址的8个字节中,读出的日期是以BCD码表示的。读实时时钟,将年月日时分秒----星期复制到以VB10开始的8个字节中,以BCD码存储LD Always_On:SM0.0LPSBTI 年bcd:VB10, 年:VW70AEN
0评论2024-09-1143
西门子S7-200自由口通信故障解决措施
西门子S7-200的自由口通信需要通过编程设置串口的工作模式,安排发送和接受指令的触发顺序,还要设定接收的起始和结束条件。对于刚刚开始使用s7-200的电气工程师来说,的确有很多细微处易犯错误。一般碰到客户抱怨通信不上的问题,就要逐一帮客户确认编程配置是否正确。虽然麻烦,不过逐条查下去,总能查到错误所在并解决问题。但是有一次客户遇到的问题颇出人意料,还真耗费了一些时间。客户反应在编写了自由口
0评论2024-09-1163
STEP7-Micro/WIN编程软件的程序结构组织
程序结构的组织事实上是确定所编入的子程序、中断程序的调用次序。在完成全部子程序、中断程序的输入与编辑后,可以在主程序中进行。在主程序中,可以首先编辑子程序、中断程序的调用条件(触点的逻辑条件),并通过打开指令树中的指令文件夹(Instructions)打开指令分类文件夹Call Subroutines,再双击相应的子程序号,即可输入子程序、中断程序的调用功能框,以完成程序的组织过程(见图
0评论2024-09-1193
西门子S7-300/400PLC的程序结构
西门子S7-300/400的PLC程序结构随着编程人员所采用的程序设计方法的不同而不同。一般而言,程序设计可以采用线性化编程、调用式编程、结构化编程的方法(如图所示)。 采用线性化编程时,所有程序指令都编写在一个连续的程序块——组织块OB1中,无须编制程序块、功能块、数据块等。 采用调用式编程的程序由组织块OB、程序块(FC)、功能块(FB)、系统程序块(SFC)、系统功
0评论2024-09-1173
Modbus数据地址在S7-200中的表示
Modbus地址与Modbus的功能码是两个概念。根据 Modbus 通信协议,Modbus 数据的地址使用 0*x、1*x、3*x 和 4*x 的形式,分别表示数字量输出、数字量输入、模拟量输入等数据地址。在使用 S7-200 的指令库时,Modbus 数据地址与 S7-200 的 I/O 和数据存储区地址间有特定的对应关系。Modbus 地址所访问的数据,是通过各种“功能”读写而来。功能
0评论2024-09-1180
西门子PLC CPU315自动停机的处理方法
设备出现生产线不能开机,检查为CPU自动停机所致,停机时出现SF系统故障灯亮,CPU STOP, BF灯不亮,说明不是从站导致停机的,停电或将CPU上开关从RUN转到STOP再转到RUN,CPU又工作正常,在线联机诊断,报警内容很多,最重要的报警内容就是: 事件 29 / 100: 事件 ID 16# 494D 由 I/O 错误引起的 STOP 模式
0评论2024-09-11107
运用VBS编程实现每分钟计算一次PLC变量值
我想在WINCC6.2尝试VBS编程,计算生产设备实时坏品率,我有两个PLC变量:a1(unsigned 32 int)、a2(unsigned 16 int);WINCC6.2脚本变量a3(script tag float 32)。想实现每分钟计算一次:a3=a2/a1*100,请问VBS怎样编程才能实现这个功能?答:先建立变量tag1,tag2,tag3连接a1,a2,a3.vbs中:d
0评论2024-09-11100
新手学习西门子PLC语句表的几点建议
我接触到很多同行,他们都说S7-300/400的语句表(即指令表)语言难学,最近在西门子的S7-300/400论坛上,看到有网友感叹“语句表好难学啊!”。 梯形图为什么好学?其原因很简单,梯形图来源于继电器电路图,以触点和线圈为主,因此熟悉继电器控制的电气人员感觉很容易学。 1.语句表非学不可 1)语句表的指令比梯形图多,只有语句表才有下列指令:定时器/计数器的FR指
0评论2024-09-11113
S7-200编程软件中系统块的设置
S7-200编程软件系统块中的数据掉电保持范围0默认的是数据区VB偏移量0单元数目10240,范围1默认的是数据区VB偏移量0单元数目0,两者有什么关系,互相影响吗?答:互相不影响,只要设置任一个都有效。该保存区域断电后靠超级电容记录数据,一般超级电容可以维持数据记忆时间为50-100小时左右。跟使用时间和温度关联。如果想长期保存数据,可以将数据写入EEPROM,永不丢失。或加电池模块,电池
0评论2024-09-1195
在同一个STEP 7项目中配置共享设备的步骤
下面的实例描述了共享设备的最简单配置:两台IO控制器共享一个IO设备的子模块。两台IO控制器位于同一个STEP 7项目中,优点是一致性检查自动完成。 步骤 为了能够使用共享设备功能,需要在SIMATIC管理器和HW Config中执行某些组态步骤。 准备事项 1.在SIMATIC管理器中创建名称为"共享设备项目"的项目。 2.插入两个站(SIMATIC 300)。 3.在H
0评论2024-09-10106
软冗余的原理
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-1060
西门子PLC的参考数据类型
STEP7中用于检查PLC用户程序的参考数据主要有以下几类: ①交叉参考表(Cross-reference)。可以以表格的形式查看PLC内部存储区中的全部I、Q、M、P、T、C以及DB、FB、FC、SFB、SFC在程序中的交叉使用情况。 ②存储赋值表(Assignment)。可以查看用户程序的全部输入、输出、标志寄存器、定时器、计数器的已使用或未使用情况。 ③程序结
0评论2024-09-10155
西门子软冗余的原理与实现
软冗余又称软件冗余,是西门子实现冗余功能的一种解决方案,可以应用于对主备系统切换时间要求不高的控制系统中。软冗余能够实现:主机架电源、背板总线等冗余;PLC处理器冗余;PROFIBUS网络冗余(包括通信接口、总线接头、总线电缆等冗余);接口模块IM153-2冗余。在软冗余系统进行工作时,主、备控制系统(处理器,通讯、I/O)独立运行,由主系统的PLC掌握对冗余部分ET200M从站中的I/
0评论2024-09-1090
在S7-300编程时,如何表示和使用临时本地数据,怎样理解他?
问:在S7-300编程时,如何表示和使用临时本地数据,怎样理解他?答:本地数据位于CPU的系统数据区,地址标识符为“L”,包括FC、FB的临时变量、OB里的开始信息、参数传递信息及梯形图编程的内部逻辑结果。用户可以使用临时本地数据来完成在块处理期间产生的结果的中间存储,临时本地数据只在块处理过程中有效,在块终止之后,其数据就丢失了。临时本地数据的绝对寻址只在基础语言STL、LAD和FBD中
0评论2024-09-1039
西门子PCS7的PID整定器控制器优化步骤
从西门子PCS7V5.1开始,可以使用调试工具“PCS7PIDTuner”来优化控制器。这个工具可以通过测量方式识别控制对象参数并给出优化参数的设置建议。如果用户需要,可以立刻使用这些参数。从PCS7V7.1开始,可以优化“PCS7Library”和“PCS7AdvancedProcessLibrary”中的控制器,以及有类似功能的控制器。同样也可以调整步进控制器的马达启动时间。要求:西门子
0评论2024-09-1092
西门子PLC的电源指示灯不亮怎么处理
西门子PLC电源灯不亮原因1、 检查是否有终端螺丝松动或者导线断开的情况; 西门子PLC电源灯不亮原因2、更换电源模块。 西门子PLC电源灯不亮原因3、确认外部供电电源是否正常; 西门子PLC电源灯不亮原因4、 OMRON 的AC110/220 通用的电源模块会有短接片,短接即为AC110V,断开即为AC220V;
0评论2024-09-1080