欢迎光临浔之漫智控技术(上海)有限公司网站!
全国服务咨询热线:

15821971992

技术文章 / article 您的位置:网站首页 > 技术文章 > 西门子中国授权代理商|模块代理

西门子中国授权代理商|模块代理

发布时间: 2022-10-24  点击次数: 345次

S7-200在CPU单元上设有硬件电路(芯片等)处理高速数字量I/O,如高速计数器(输入)、高速脉冲输出。这些硬件电路在用户程序的控制下工作,可以达到很高的频率;但点数受到硬件资源的限制。

S7-200CPU按照以下机制循环工作:

读取输入点的状态到输入映像区

执行用户程序,进行逻辑运算,得到输出信号的新状态

将输出信号写入到输出映像区

只要CPU处于运行状态,上述步骤就周而复始地执行。在第二步中,CPU也执行通讯、自检等工作。

上述三个步骤是S7-200CPU的软件处理过程,可以认为就是程序扫描时间。

实际上,S7-200对数字量的处理速度受到以下几个因素的限制:

输入硬件延时(从输入信号状态改变的那一刻开始,到CPU刷新输入映像区时能够识别其改变的时间)

CPU的内部处理时间,包括:

读取输入点的状态到输入映像区

执行用户程序,进行逻辑运算,得到输出信号的新状态

将输出信号写入到输出映像区

输出硬件延时(从输出缓冲区状态改变到输出点真实电平改变的时间)

上述A,B,C三段时间,就是限制西门子PLC处理数字量响应速度的主要因素。

一个实际的系统可能还需要考虑输入、输出器件的延时,如输出点外接的中间继电器动作时间等。

以上数据都在《S7-200系统手册》中标明,这里只是列表比较。CPU上的部分输入点延时(滤波)时间可以在编程软件Micro/WIN的“系统块"中设置,其缺省的滤波时间是6.4ms。

如果把容易受到干扰的信号接到CPU上可改变滤波时间的DI点上,调整滤波时间可能改善信号检测的质量。

支持高速计数器功能的输入点在相应功能开通时不受此滤波时间约束。滤波设置对输入映像区的刷新、开关量输入中断、脉冲捕捉功能同样有效。

有些输出点要比其他点更快些,是因为它们可以用于高速输出功能,在硬件上有特殊设计。没有专门使用硬件高速输出功能时,它们只是和普通点一样处理。

 西门子的普通电机模块的应用及分析

    首先功用:程序在长途模式下使能,长途分手动和主动方式。具有空开、毛病、启动失利报警(适用于有或没有毛病信号的状况);
电机状况字可用于上位自作电机的多状况显示,每台电机的数据采用UDT打包方式,便于编程。
#auto和#man信号如果来自一个三位自锁旋钮的话,输出是会断;
   其次但如果是经过一个二位旋钮,或者是经过HMI修改的内部变量的话,主动改手动,输出不会断,手动改主动,要看主动指令的状况,
确定输出是否会断。这里有逻辑的的不确定性这段涉及编程的进一步的思维逻辑
主动启停也好,手动启停也好,其本质是不同的来源的启停指令,其程序作用是一样的,但楼主却使用了两种逻辑来做同一件事情,这是简单逻辑还好做,
但是杂乱逻辑操控要完成就显得杂乱了。既然有START FAILED,那也会有STOP FAILED。犯错判别时间,调节不灵活,不如直接用定时器,但却是个FC。


技术支持:化工仪器网   sitemap.xml   管理登陆
© 2024 版权所有:浔之漫智控技术(上海)有限公司( www.xzmsh.cn)   备案号:沪ICP备20010280号-7