Quantcast
Channel: 西门子PLC
Browsing latest articles
Browse All 177 View Live

西门子PLC实数和长整数间的转换

指 令 说 明 RND 将实数化整为最接近的整数。 RND+ 将实数化整为大于或等于该实数的最小整数 RND- 将实数化整为小于或等于该实数的最大整数 TRUNC 取实数的整数部分(截尾取整) 因为实数的数值

View Article



西门子PLC间接寻址口诀

间接寻址是西门子S7-300/400学习的难点之一,想了几句口诀,希望对大家能有所帮助: 间接寻址不深奥,操作数带方括号。 括号里面是指针,指针指向地址身。 下面的程序中,用局部变量双字LD20作

View Article

西门子S7-200子程序设计中的问题

下面是一个S7-200很简单的子程序: 一次调用没有问题, 如果两次用SM0.0的常开触点调用它,将会出现冲突,有条件的网友不妨试试。问题的原因是什么?怎样解决它?

View Article

西门子S7-200子程序出现问题的原因

在OB1中两次调用上一个日志中的子程序SBR_0,在运行程序时发现,接通I0.0外接的小开关,Q0.0和Q0.1同时变为ON。这是因为分配给SBR_0的输出参数电动机的地址为L0.2,第一次调用SBR_0之后,L0.2的

View Article

西门子上位机WINCC怎样与外部变量进行连接

创建新连接外部变量只能在与自动化系统连接的基础上创建。如果还没有需要的连接,必须首先创建该连接。先决条件必须安装所需要的通讯处理器和相关的硬件驱动程序。还必须安装期望的通讯驱动程序

View Article


热电阻直接输入数据如何转换

本人使用S7-315PLC输入模块为WAGO750-461热电阻温度直接输入模块接线完成监控时发现输入值一直都是16进制100或者ff不知PLC编程时候数据如何转换成实际值 答:西门子的模块分为标准型和气候型的

View Article

西门子S7-300PLC子程序调用中的参数传递

下面是我在西门子的一个资料里找到的有关FC的基本数据类型的参数传送机理的图: 下面是有关的文字说明: 传递机理 随着调用指令CALL,STL/LAD/FBD编辑器首先根据参数列表中给出的实际参数,计算

View Article

西门子PLC Modbus地址问题原因分析

Modbus地址实际上分为两种情况即PLC作Modbus主站,Modbus地址和PLC手册里的地址一与PLC作从站,PLC不用管什么Modbus地址。 Modbus地址实际上分为两种情况。下面以西门子S7-200/S7-200SMART/和S

View Article


西门子S7-200plc如何在程序块下创建或添加自己的库

用户可以把自己编制程序集成到编程软件Micro/WIN中。这样可以在编程时调用实现相同功能的库指令,而不必同时打开几个项目文件拷贝。指令库也可以方便地在多个编程计算机之间传递。 新建库操作

View Article


Step7――工作中用到的操作方法

主要是实际生产中会用到的一些操作步骤。 1、强制 现场使用强制功能需慎重,需有人在现场检查。 强制操作步骤:a、PLCDisplay Force Values; b、在CPU右键,Insert New ObjectVariable Table,

View Article

PLC的面向对象编程

面向对象编程是计算机高级语言的一种先进的编程模式,在工业控制系统的PLC程序中也可以采用这种设计思想,虽然我们无法实现面向对象的很多优秀特点如继承,甚至于它根本就不具备面向对象编程语

View Article

西门子PLC的块移动/指针/字符串/数组等

最近工作中一直使用modbus,所以使用数组和字符串比较多,但是一直不怎么理解,所以记录理解过程。 200PLC里直接使用填充质量FILL_N,可以实现多个连续数据的清空和赋值。 300PLC里也有类似的处

View Article

FB58.设定值之谜

C(代表客户,下同):我用FB58做PID,每次下载后都有一个80.0的设定值,并且系统切换在自动,温度都调节在80℃,我想下载后系统在手动,并且初值为0.0,怎么能改回来呀? E(代表工程师,下同)

View Article


西门子PLC操作系统更新方法

更新操作系统时,应当始终更新为相关订货号产品可用的最新版本。以前版本的操作系统可作为备份,以允许用户恢复到最初的版本,尽管迄今为止还未发现有这样做的必要。 CPU操作系统的最新版本适用

View Article

西门子S7-200PLC模拟量数据格式

由于S7-200的模拟量输出模块都需要占占两个输出通道。即使第一个模块只有一个输出AQW0,第二个模块的输出地址也应从AQW4开始寻址(AQW2被第一个模块占用),依此类推。所以自然不会有输出了。

View Article


S7-200PLC如何在运行中写入程序

如题,在调试改个常开常闭点都需要在STOP模式下才能下载,请问各位高手,如何在不停机的情况下写入程序。 答:可以的需要做到以下两点就OK: 1、系统块的属性里面的最后一项--》增加存储区---》

View Article

西门子S7-300的FC里使用定时器需要注意什么问题?

不少贴子里说FC调用时要小心特别是块内有计时器和计数器时,不知道要注意些什么? 答:在FC里使用像T0、T1这样的定时器,如果多次调用就有问题了,一个定时器不能同时用于两台设备! 解决的方法

View Article


干扰会造成CPU停机吗

很多用户谈干扰色变,觉得干扰既看不到也摸不着,排除干扰引起的故障也毫无头绪。的确,由不同干扰引起的故障现象多种多样,有通信不稳定掉站的,有模块读数不准确的,也有烧毁模块的下面咱们

View Article

PLC普通计数器的最高计数频率的问题

虽然工作了3年,也用了3年的西门子PLC,但是有个问题一直没注意过,工作中也没碰到过这个问题。西门子的计数器C1、C2等最大能接受什么频率的脉冲呢?什么时候必须采用高速计数呢?这个是看PLC的

View Article

如何通过用户程序修改IP地址?

一个项目是3套226CNPLC通过以太网连接,想在上位机/触摸屏上修改IP地址,程序上是如何编写? 以太网向导生成的时候,有个存储分配区,但是那个存储区里有两个相同的IP、掩码和网关,我应该设置

View Article

PCS 7中顺序功能图SFC编程常见问题集

问题1. SFC chart有哪些状态,各种状态之间如何转换? SFC chart是顺序功能图(Sequential Function Chart)的简写,SFC chart有16种状态,如下图1所示: 图1 SFC chart状态结构图 稳定状态:需

View Article


西门子S7-200子程序,多次调用的“怪”现象

在S7-200编程中,子程序想必大家都用过,使用子程序可以更好地组织程序结构,便于阅读和调试,也可以缩短程序代码。但是使用子程序也有一些需要注意的地方,除了子程序在同一周期内被多次调用时

View Article


CPU 启动(暖启动),冷启动和热启动的区别是什么?

通电后,西门子S7-400 CPU 或 CPU 318-2 开始执行用户程序之前,启动程序已开始工作。在启动程序中,用户可以对循环程序通过编程启动 OB 来进行相应地定义预设置。 如下有三种启动方式: 启动模

View Article

西门子PCS7的PID整定器控制器优化步骤

从西门子PCS7V5.1开始,可以使用调试工具PCS7PIDTuner来优化控制器。这个工具可以通过测量方式识别控制对象参数并给出优化参数的设置建议。如果用户需要,可以立刻使用这些参数。 从PCS7V7.1开

View Article

FB块接口类型大不同

对于工控新人来说,使用STEP7编程时,首先需了解OB/FC/FB/DB等块的功能和作用,待掌握这些块后再进行编程就轻而易举了。 在热线上经常遇到用户咨询FB的接口变量类型IN_OUT、STAT、TEMP在使用上

View Article


跟着书本编得程序,却显示错误,无法下载至PLC

跟着书本编得程序,却显示错误,无法下载至PLC。是不是前期要设置什么东西? 答:首先编写程序后要编译,编译通过后才能下载。 你没有编译的情况下是不能下载的。 这个程序没问题,问题在于你

View Article

西门子PLC的电源指示灯不亮怎么处理

西门子PLC电源灯不亮原因1、 检查是否有终端螺丝松动或者导线断开的情况; 西门子PLC电源灯不亮原因2、更换电源模块。 西门子PLC电源灯不亮原因3、确认外部供电电源是否正常; 西门子PLC电源灯不

View Article

西门子PLC怎样缩短程序扫描周期

提高PLC运行效率,缩短完成相同任务时的执行时间。 1、没必要共享信号时,放置在同一网络里的多条指令,会产生额外的进出栈操作(具体可以转成STL来分析),而且如果不是逻辑要求,应避免横向串

View Article

西门子PLC网络读写指令向导使用指南

PPI协议是专门为S7-200开发的通信协议。S7-200 CPU的通信口(Port 0、Port 1)均支持PPI通信协议。S7-200 CPU的PPI网络通信是建立在RS-485网络的硬件基础上,因此其连接属性和需要的网络硬件设

View Article



如何从西门子低压产品上查找完整订货号?

我们在咨询技术问题或者购买备件时,如果能够知道产品的完整订货号,往往可以做到事倍功半,那么西门子低压产品的完整订货号在哪儿可以看到呢? 下面我们就针对3WL 3WT 3VL 3RT产品订货号位置

View Article

STEP7如何使用多重背景数据块《PLC和变频器》

多重数据块是数据块的一种特殊形式,如在OB1中调用FB10,在FB10中又调用FB1和FB2,则只要FB10的背景数据块选择为多重背景数据块就可以了,FB1和FB2不需要建立背景数据块,其接口参数都保存在FB

View Article

西门子STL间接寻址常问问题集

1.1如何获得指针或者间接寻址有关的信息? 指针的类型包括16位指针、32位指针、Pointer(6Byte)和Any(10Byte)。16位指针用于定时器、计数器、程序块的寻址;32位指针用于I/Q/M/L/数据块等存储

View Article

西门子PLC指令表IL与梯形图或语句表编程有啥不同

编程语言种类很多,各有各的优势,语句表和指令表类似,是编程语言的一种,在PLC中应用比较普遍,也是一种高级编程语言,PLC中语句表、梯形图、SCL等编程语言的特点: 1、顺序功能图(SFC-Sea

View Article


如何使用 SIMATIC 维护站诊断交换机

1 概述 本文档描述在一个 SIMATIC 维护站上,如何组态 SNMP OPC,以实现对西门子交换机的端口连接状态进行诊断。 为了组态SNMP OPC,要求用户必须已经掌握创建一个简单SIMATIC 维护站的方法。

View Article

S7300/400中DBW和DIW有什么区别

S7-300/400PLC有两个数据块寄存器,DB和DI 使用DB寄存器打开数据块后,使用DBX、DBB、DBW、DBD等来访问数据块里的变量 比如 OPNDB1 LDBW0//此时访问的就是DB1.DBW0 使用DI寄存器打开数据块后,

View Article

PLC自由口通信

S7200PLC与OMRON3G3JZ变频器通信通信连上了可以写频率程序数据发送完成了但接收不到数据不知道是怎么回事请教一下信息字符的开始信息字符的结束空闲线时间是什么意思这些在程序里面一定要设定吗

View Article


怎样才能删除STEP7的硬件目录中的第三方DP从站?

如果用S7-300/400作主站,用STEP 7组态PROFIBUS网络。要组态第三方的DP从站,首先需要安装它的GSD文件。安装后可以在硬件目录窗口看到它。 要想删除STEP7的硬件目录中的第三方DP从站,首先在安

View Article


S7-1200和S7-1500支持哪些错误处理OB

OB按优先级大小执行,如果所发生事件的优先级高于当前执行的OB ,则中断此 OB 的执行。优先级相同的事件,将按发生的时间顺序进行处理。 与S7-300/400比较,S7-1200/1500的错误处理有了较大的变

View Article

选用FB带来的一个额外的好处

可以给功能块FB的背景数据块保存的局部变量(不包括TEMP)设置初始值。如果变量需要设置的值与它的初始值(或称默认值)相同,调用FB时则不用设置这类输入、输出参数的值。如果在OB100中设置了

View Article

STEP7程序中为什么要用OB35调用PID块

pid最早是采用运放等电路器件实现的,是一个连续调节的过程; 但是数字电路里面要实现pid,就要进行离散化,你可以查阅数字pid的相关资料。在大学自控专业的相关教材里面对此有详细的理论公式推

View Article

PLC编辑符号的问题

当我编辑符号的时候有时候不好用说数据类型不一致写地址的时候显示红色字体是不是必须得保持数据一致呢大家可以分析以下原因吗 答:你定义的数据类型一定要和你所用之处的类型保持一致,否则写

View Article


如何更改S7-1200的IP地址?

进入设备组态后在网络视图中右手边的目录中选择对应的PLC,添加进网络视图中,点击PLC的网络接口,下面有属性、以太网地址(DP网的话就显示DP网地址),点击以太网地址(DP网的话就显示DP网地

View Article

s7-200/300/400与第三方DCS的modbus通讯

siemensmylove:我有个项目,现有一个s7-200(CPU为224,只有一个通讯接口且已被占用),一个s7-200(CPU为226,两个通讯端口,PORT0空闲,PORT1占用),另外一个s7-300的CPU为315-2PN/DP(两

View Article


读取CPU 412-2DP的Q区地址超范围的问题

下面是CPU模块信息的诊断缓冲区中的事件: Event 1 of 120: Event ID 16# 2522 Area length error when reading Q area, bit access, Access address: 240 FC number: 250 Module address: 314

View Article

AS控制器内存分配及优化

西门子SIMATIC S7家族中的控制器按照应用场合、性能等分为S7-1200、S7-200、S7-300、S7-400等各种不同的系列。而每一系列中又细分不同的型号,例如,S7-400系列中有S7-412、S7-414、S7-416、S7-

View Article


什么是硬件中断?

硬件中断,顾名思义就是线路断了,是不是?既然是DI模块,要么是0,要么是1,除非其自身模块短路报警,那么它能不能检测到线路断了? 答:硬件中断不是线路断了,与硬件有关的中断称为硬件中断

View Article

S7-300如何通过GSD文件实现PROFIBUS DP主从通讯

1 GSD文件介绍 GSD文件是一种设备描述文件,一般以*.GSD或*.GSE为后缀。它描述了设备的功能参数,用来将不同厂家支持PROFIBUS产品集成在一起。另外在工程开发中有时候由于开发人员不同,要用两

View Article

西门子S7-200PLV的PID控制算法中的一个问题

请问PID控制中,当输出超出范围后执行 MX = 1.0 - (MPn + MDn ) 和MX = - (MPn + MDn),这两条算法的作用是什么呢? 答:这两个公式用来对PID的输出限幅。S7-200的系统手册的PID变量和范围中有

View Article

调试前的组网故障问题总结

在每一次调试前,我们要做的工作就是把硬件全部组态正确,网络组建好。此时,才能把程序下载进去进行软硬件的调试。然而,就是这前期的组网问题,往往能够遇到千奇百怪的问题。不管经历过多少

View Article


西门子PLC重新下载程序后不能手动操作的处理过程

作为一名刚刚入门的工控人,才开始不久便接到了一个棘手的问题,公司的树脂小件线系统在重新下载程序后不能手动操作了。我原来是做设备维修的,对程序了解的不多,公司的小件线是西门子s7200和

View Article

Browsing latest articles
Browse All 177 View Live




Latest Images