西门子PLC中程序段分析,求各位高手解释下啊

2020-11-26 14:29:59 字数 2700 阅读 5781

1楼:匿名用户

pid你可以把它分开来看,pi是外部input,非映射io,d是double,占用4个字节;w是word,占用2个字节;

pqd同理可以q是output。

这两段程序的作用就是对外部io进行读写。

2楼:匿名用户

piw 模拟量输入

pqw 模拟量输出

上半段程序是 把piw数据传送到md内部下半段程序是 把内部md数据传送到pqw

3楼:匿名用户

这两段都是3个赋值指令,把l后的地址里的数写入t后的地址里。

西门子plc**软件cpu内部时钟频率出错!!!各位高手给看下

4楼:匿名用户

首先确认没有其它程序占用这个存储区,包括mb0、mw0、md0。确实没占用的话,应该没有问题。我认为由于m0.

0与m0.1频率较高,再加上程序扫描时间、屏幕刷新时间等因素可能显示不出来。而且我也看到这两点有长时间为1的显示。

其实想确认这两点有没有变化,可以利用它们的上升沿作个加法就能看出来。

5楼:丰清涵莘觉

不知道是西门子200、300还是400.如果是300或者400的话,系统功能sfc

0为设置系统时钟,sfc

1为读取系统时钟;也就是在程序中加入sfc1这个块就可以了。具体设置根据你的要求来设定。对于200使用rtc_r读取时钟,使用rtc_w来设置时钟。

西门子plc其中一点输入信号时有时无,在行进中突然无信号,重新启动程序又恢复正常。请各位高手帮帮忙

6楼:匿名用户

可能存在问题:

1,线bai路du虚接。检查线路并且紧固螺丝。zhi2,信号dao输出本身不正版常。检查信

号输出装置,

权是否存在闪络现象。

3,干扰导致。可能此输入信号的线路受到强电或者其他干扰源干扰,导致时有时无。

4,plc本身硬件故障。

排除了外在因素后,可以在step7 micro/win软件系统块中设置对应数字输入的滤波延时,看看有没有效果,如果有富余的输入点也可以在程序中换一个输入点看看情况是否会有好转。

此类情况,外在因素的可能性较大。

7楼:匿名用户

可能是该点输入信号的回路有接触不良的地方,仔细检查一下。

8楼:匿名用户

换个点试试………… 这个线是不是没接紧啊…… 或者是地线没接?

请问各位懂plc的高手门,西门子plc模拟量指令的用法alw和aqw。如果不用alw而是直接通过人

9楼:匿名用户

可以的,你直接在人机界面上写个地址,那么程序里的对应地址就是多少了,然后再通过传送指令,传送到你需要的地址,包括aqw地址。还有aiw0的值不一定对应aqw0输出,你想哪个输出就写哪个。最后你说的一个vw值是可以传送给多个aqw的

10楼:匿名用户

你找份教程看看里面教的很详细

我这就有

11楼:开心就好

你说的,都可以,不是一一对应的

求各位高手,帮我解读下这下面的plc图

12楼:匿名用户

bhs,ba ggage handling system行李处理系统scs,security control system安检系统这是机场行李处理系统

数字是寄存器地址

程序要整体才能解释,单独一段或几句你只能知道是什么指令, 比如blkm块移动,sub减运算

plc中那个ob10怎么用啊,我怎么在ob10中加上程序,ob1中的程序就运行不了了呢?请各位高手给指点一下啊。

13楼:匿名用户

你确定m0.0导通?你把m0.0换成m255.0的常闭点试试。然后在ob1中给m255.0复位

14楼:匿名用户

cpu的属性怎么设置的?

激活了日期中断吗?

请各位高手解释一下三菱fx2n plc 这几个是什么指令 dediv dtan dflt dint

15楼:匿名用户

dediv是浮点数除;dtan是正切; dflt是浮点数;dint浮点数到整数;编程方法参照编程手册;祝你学习愉快;

16楼:匿名用户

这几个太简单了,dediv是浮点数除;dtan是正切; dflt是浮点数;dint浮点数到整数;编程方法参照编程手册;祝你学习愉快;

请各位plc高手门帮忙看看我画的梯形图,这是西门子s7-200plc。我先介绍一下,vw24是人机

17楼:匿名用户

1。第一个add,个人感觉没用vw24+0=vw26,也就是vw24=vw26,那么为啥不直接用vw24或vw26呢。

2。aqw2输出是不是10v,还要看aiw2,如果aiw2是0,那么在拨码开关设置对的情况下,aqw输出是10v,但是如果aiw2不是0,就不一定,比如aiw2=-1000,那么vw28=2200=aqw2,就不是10v了。aqw2的电压,不是光一个vw24决定的,还有aiw2.

望采纳。。。。