水电电工分类 切换频道
推荐 综合 人气 评论 点赞
西门子PLC中OB块的作用
OB的作用如下:OB1(Free Cycle)顺序扫描OB10~OB17(Time-Of-Day Interrupt)时间-日期中断OB20~OB23(Time-Delay Interrupt)时间延迟中断OB30~OB38(Cyclic Interrupt)周期性中断OB40~OB47(Hardware Interrupt)硬件中断OB55(Status Interrupt)状态中断OB5

0评论2024-09-1446

西门子PLC数据块的一点用法
S7-200机用V区存储数据,容量很大,但是它以字节而不是以字计,编地址也是以字节计,在编程过程中,可以使用STEP7-MICRO/WIN编程软件对所需使用V区进行编程组成数据块,以便在程序中调用,有了数据块可不必使用初始化程序,对一些数据赋值,可减少程序容量。

0评论2024-09-1483

西门子S7-1200PLC定时器怎样才能断电保持?
西门子S7-1200PLC在使用高速计数器的定时器无法做到断电保持,,普通的数据块可以,按照阿鸣老师的方法:可以在数据块里面设置。S7-1200的DB块必须要勾上“保持性”。DB块中如果勾上保持性,就可以断点保存数据;但是要注意,分两种情况:如果DB块是仅符号访问,可以勾选部分;如果不是,就要全勾选或全部勾选。

0评论2024-09-1363

西门子S7-1200存储卡使用问题
S7-1200存储卡作为传输卡使用时,如何选择存储卡的大小?客户查看了项目文件夹的大小,发现其很大,有4-5MB,那么是不是在选择存储卡时需要根据这个大小选择呢?答案是否定的,因为此文件夹中不仅包含项目文件本身,还包含一些辅助文件,并不需要传输到存储卡里,所以这个选择依据是错误的。那么究竟该如何选择呢?首先,需要了解如下背景知识:S7-1200的内部存储区分为工作存储区、装载存储区和保持性存

0评论2024-09-1398

西门子PLC的参数设定
在PLC程序设计、检查完成后,程序传送(下载)到PLC前,可以根据实际控制的要求,对PLC各组成模块的参数事先进行离线设定。 参数设定可以在STEP7硬件配置页面中进行,通过下载传送给PLC;也可以在在线后直接对实际PLC的模块进行设定,其方法相同。 PLC参数设定的步骤如下: ①选择项目,在项目树中打开“站”,使得对象显示区显示“硬件配置( Hardware)”图

0评论2024-09-1351

西门子S7-300/400 PLC位移指令编程
相对来说,S7-300/400的移位指令的功能没有S7-200强,它的特点如下: ①S7-300/400只能进行整数I、双字长整数DI的右移,字或双字的左、右移动,双字的循环移动共8种移位操作。 ②S7-300/400的移位只能通过累加器1进行,当存储器需要移位时,应首先将存储器的内容移动到累加器1中。 ③S7-300/400的移位操作只能对字、双字长的数据进行,不

0评论2024-09-1356

S7-300CPU系统时钟应用
S7-300的数据类型分以下三种:基本数据类型、复合数据类型和参数类型,时钟Date_And_Time属于复合数据类型。 Date_And_Time是一复杂数据类型,包含8个字节,Byte0-Byte7对应年、月、日、时、分、秒、毫秒、星期,的数据,占用8个字节。星期天代码为1,星期一~星期六代码分别是2~7,如:DT#2004_07_15_12:30:15.200为2004年7月15日

0评论2024-09-1349

老款西门子PLC怎样清除里面程序
我有一个老款西门子PLC型号312-5AC02-0AB0,在线删除里面的程序,可以删除,但断电之后在送电,程序还在里面,这是怎么回事。可不可彻底把程序清除。答:问题——怎么清空PLC里的程序?1、STEP 7在线打开Blocks,全选-删除,然后再做一次Clear/Reset即可。2、如何删除MMC(微存储卡)卡上的数据? 说明:按以下步骤删除CPU中的MMC卡上的块: 将要删除的MM

0评论2024-09-1347

西门子s7-200PLC编程中用户库的应用
用户库是利用STEP 7-Micro/WIN项目的子程序生成的。可以使用任何包含子程序的现有项目生成用户库。但是,编程中会发现建立一个专用库源码更加简便。如果希望用于 建立指令库的现有子程序(可能在几个项目中),可使用导出/导入或在项目之间复制和粘贴POU的方法将这些子程序以及任何从属子程序和中断例行程序纳入一 个项目。1)处理V内存  要解决可能出现库和现有有项目之间内存使用冲突,用户库不

0评论2024-09-1391

西门子S7-300PLC更换和移动模块
西门子S7-300PLC更换和移动模块不仅复制或删除组件、而且移动和更换组件都可以调整已存在的组态。移动模块可以通过简单的拖放,将模块或其他组件移动到站内其他有效插槽中。更换模块如果已创建了组态,并希望用另一个模块来更换其参数已经先行指定的模块(例如,CPU或模拟模块),而不"丢失"所分配的参数或连接组态,那么按如下步骤操作:1. 将新模块(例如,CPU)拖到包含希望替换的模块的插槽

0评论2024-09-1371

STEP7-300 PLC连接支持PROFIBUS DP协议的分布式I/O模块
现在做一个项目,客户要求给予方案与报价,用315-2DP带ET200M.,便于以后扩容。一共十二个SM.接口模块用IM153-2.我发现有源导轨最多安装5个有源总线模板啊。那我必须得扩展机架啊,那这样ET200M中不同机架的信号模块怎么连接啊!答:实际上实现你的方案很简单,ET200M是智能模块,通过PROFIBUS DP现场总线可以实现S7-315-2DP与智能模块ET200M之间的通信,

0评论2024-09-1361

西门子PLC监控定时器复位指令
监控定时器( Watchdog)又称看门狗,它的定时时间为300ms,每次扫描它都被自动复位一次,正常工作时如果扫描周期小于300ms,监控定时器不起作用。如果强烈的外部干扰使PLC(可编程序控制器)偏离正常的程序执行路线,监控定时器不再被周期性地复位,定时时间到时,PLC(可编程序控制器)将停止运行。 在以下情况下扫描周期可能大于300ms,监控定时器会停止执行用户程

0评论2024-09-1354

西门子S7-300PLC计数器的问题
问:按照我的理解,加计数器的输出位或它的常开触点应该在计数值到达预置值时接通,但是S7-300的加计数器的计数值到达预置值时,其输出位的状态没有什么变化,我该怎么办? 答:你的要求用其他PLC的加计数器一般都能实现。S7-300的加计数器与众不同,计数值为0时其输出位Q为0,计数值非零时其输出位为1。为了实现计数值到达预置值时产生一个动作,可以在计数器之后使用一个比较指令(见下

0评论2024-09-1393

西门子PLC的数学运算指令
数学运算指令是对存储器数据进行的四则运算、函数运算处理,一般以字或双字的形式进行,数据可以是整数、浮点数。在西门子S7-200/300/400PLC中可以使用的数学运算指令可参见表10-7.1。

0评论2024-09-1346

PLC数据类型会消失吗?
任意的数据类型的常数装入S7-300的累加器1后,它的数据类型的属性就消失了,剩下的只有0和1。这样的数据传送到定义了数据类型的变量中,该变量的数据类型当然不会变,符号表管着它的,除非修改符号表。符号表是管不住它的,只有编程者可以。如果是全局变量,数据类型在符号表中定义,当然是符号表直接管它。 除了符号表,FB、FC的局部变量表和数据块中的变量都定义了数据类型。编程者必须通过这些

0评论2024-09-1378

西门子S7-PLCSIM仿真软件的仿真实例
以图1所示的最为简单的程序为例,来说明S7-PLCSIM仿真软件的操作过程与显示效果。 仿真软件的操作过程如下: ①首先在STEP7程序编辑器中完成项目的建立、程序的编辑、硬件配置等步骤。 ②在完成编辑、下载到仿真PLC后,打开S7-PLCSIM的应用窗口。 图1仿真程序例 ③根据程序的要求,可以选择输入IBO与输出QBO作为仿真对象,使之在窗口中显示。

0评论2024-09-1382

STEP7不能监控程序块的原因
1)CPU处于STOP模式,状态条显示红色背景的STOP。将CPU切换到RUN模式,状态条变为绿色背景的RUN,就可以监控了。 2)未用CALL指令调用被监控的块,被监控的块的调用条件不满足,没有执行被监控的块,就不能监控它。 3)操作系统只监控被选中的程序段和它之后的程序段。不监控选中的程序之前的程序段。

0评论2024-09-1358

西门子PLC的Modbus地址的问题
Modbus地址实际上分为两种情况。下面以西门子S7-200/S7-200 SMART/和S7-1200为例来说明:第一种情况:PLC作Modbus主站,Modbus地址和PLC手册里的地址一致,例如作主站的S7-200的MBUS_MSG指令用于向Modbus从站发送请求消息,和处理从站返回的响应消息。要读取从站(另一台S7-200)的I0.0开始的地址区时,它的输入参数Addr(Modbu

0评论2024-09-1353

STEP7 Micro/WIN 中相互转换二进制数和格雷码
绝对式编码器输出反映绝对位置的多位二进制数,由于制造上的原因,绝对式编码器一般采用格雷码。格雷码相邻的两个二进制数只有一位有变化。用PLC的输入模块读取到格雷码后,需要将它转换为普通的二进制数,然后将它转换为实际的位置值。 对于S7-200,下载附件graycode.zip后,解压缩得到库文件graycode.mwl。执行STEP 7 - Micro/WIN的菜单命令“文件”→“添加/

0评论2024-09-1355

西门子PLC的变量与参数
“变量”与“参数”是西门子PLC中常用的名词,在不同的使用场合有不同的含义。为了防止概念的混淆,本书根据不同的用途,将S7中的变量分为“程序变量”与“诊断变量”两大类:将参数分为“程序参数”与“配置参数(组态参数)”两大类。 “诊断变量”用于PLC调试阶段,“变量表调试”所指的就是“诊断变量”。诊断变量包括的范围很广,凡是PLC中可以赋值或进行显示的信号与数据统称为诊断变量(Var

0评论2024-09-1373

« 上一页 36/394 下一页 »