本文目录一览

1,S7300 OB35中的定时器如何理解

500ms~~~~~~~~~~~~~~

S7300 OB35中的定时器如何理解

2,关于PID回路个数与OB35扫描周期设定及CPU内存容量选择问题请教百度

我觉得如果有70个PID调节的话,适用315-2DP不能用!315-2DP不会支持那么多的PID

关于PID回路个数与OB35扫描周期设定及CPU内存容量选择问题请教百度

3,同样的程序放在OB1和OB35执行有何不同

OB1与OB35区别如下: OB1是循环执行的,扫描周期与程序有关; OB35是固定扫描周期,中断执行。 OB1是循环执行的,OB35是时间中断组织块,可以设置其每多少毫秒执行一次,例如PID的控制可放在其中。
任务占坑

同样的程序放在OB1和OB35执行有何不同

4,OB1与OB35有什么区别

OB1与OB35区别如下:OB1是循环执行的,扫描周期与程序有关;OB35是固定扫描周期,中断执行。OB1是循环执行的,OB35是时间中断组织块,可以设置其每多少毫秒执行一次,例如PID的控制可放在其中。

5,plc300 扫描周期与模拟量采样周期

同志,你见过10分钟扫描周期的程序吗?么那么夸张,有毫秒就已经很大了!如果觉得OB35扫描时间长点,用32或33都行啊,一样用,他们的扫描周期比35少很多啊!OB1是不受他们影响的!没事,放心使用吧!
我不会~~~但还是要微笑~~~:)

6,什么是OB80OB81OB82OB83OB84

OB80:时间错误OB81:电源错误OB82:诊断错误OB83:插入/移出模块中断OB84:CPU硬件故障OB85:优先级错误OB86:机架故障或分布I/O故障OB87:通讯错误OB121:编程错误OB122:I/O访问错误当系统出现故障时CPU会进入相应的中断(寻找OB)处理,当找不到相应的OB时系统将停机,因此下载相应的空的OB可以防止CPU停机,进一步来说如果您对OB块进行编程,此时CPU将执行OB的程序,至于里面具体是什么程序取决于项目的具体使用情况。OB0~OB39是定时中断扫描,OB1是循环扫描定时中断扫描的优势在于固定扫描周期,而OB1循环扫描的方式是CPU一直在扫描,那么优劣不言而喻。CPU的负荷自然就不同了。至于OB35(100ms),可以在OB35中周期的调用PID模块和流量累计、采样周期等,也可以在OB35中调用周期的数据发送指令,完成数据发送功能,OB35是按设定的循环周期运行,用于准确执行周期程序。可以把程序放到OB1中,但是这样就增加了程序运行的时间,并且不能满足一些程序需要周期运行的要求。这个时候就会用到OB35了。

7,采样周期与扫描周期的区别

采样周期比扫描周期要短很多,采样周期越短,数字量化越精确,也就是精度高。同时数据量也越大,扫描周期主要是人眼在扫描周期内能看到的波形范围,扫描周期长,看到的波形全,扫描周期长短,只看到的波形的局部。采样周期用在A/D转换、数据采样中,扫描周期用在显示中。
同志,你见过10分钟扫描周期的程序吗?么那么夸张,有毫秒就已经很大了!如果觉得ob35扫描时间长点,用32或33都行啊,一样用,他们的扫描周期比35少很多啊!ob1是不受他们影响的!没事,放心使用吧!

8,PLC的工作方式是周期性循环扫描每扫描刷新一次一般只要几十毫

PLC周期性循环扫描是没错,但是它扫描过的触点状态是存放在一个特殊的地方的,叫“映像寄存器”,就好像给那些软继电器触点不断的拍照片存放一样,用这一次扫描的状态和上一次“映像寄存器里面的照片”进行对比,通过逻辑关系来判断是该关断呢,还是该打开。 你理解的是它扫描到定时器那里就应该停止扫描,等待计时器的计时,是吗?它不会等待任何“软器件”的,它无时无刻都在扫描,把他们的状态采集到之后放在那个“映像寄存器当中的”,对比“映像寄存器”里所存触点状态,根据逻辑关系来判断下一步动作的。
PLC内部的定时器,不会影响扫描周期。
连续性任务指不断循环执行的任务,大部分程序都属于连续性任务,如s7-300中的ob1;周期性任务指间隔一段时间执行一次的任务,如s7-300中的ob35。

9,FB58在OB35中运行时间的问题

分时调用解决不了问题的。每100ms执行50个和每10ms执行5个都是差不多,因为10ms还是不够执行5个FB58所需的时间,只能增加FB58的调用间隔。
如果加大ob35的循环时间能执行完。。没问题。。。pid不就是浮点数计算吗?但模拟量采样速度通过模板可能有些时间,整体的控制效果可能会比路数少的差些。。fb58执行时间不长但是多久不知道,fb41的执行时间为3300微妙。也就是3.3毫秒。50路=3.3*50=165ms,假设使用200ms的时间进行中断,还留有35毫秒留给ob1执行其他程序,如果ob1较长,则可能被中断多次,最终有可能导致看门狗超时,可以改硬件组态中看门狗时间避免此问题。呵呵,祝你成功!财源广进!
可以用分时的方法,比如OB35每10毫秒中断一次,每次中断计算5个回路,依次循环.另外,FB58不可以直接在OB35中调用,应该在OB35中触发标志位,靠标志位在OB1中调用.一般来说,温控的采样周期都是比较大的,OB1的扫描周期误差可以忽略不计斑竹,在例程上不是就是用OB35里做的吗?

10,关于PLC扫描周期

就只203步程序,普通指令不超过1毫秒就扫描完了。PLC的扫描周期你不用担心,还不如担心一下电磁阀本身得到信号时能不能在0.1-0.2秒内动作。
plc扫描时间是毫秒量级的,一般超过100ms,程序就会报错,无法运行了。0.1-0.2完全在控制范围之内,需要考虑的是你的外部硬件响应足够快么?如果直接控制电磁阀,电磁阀的响应是很慢的,如果用继电器,那更慢了,PLC在这个量级上的控制速度还是够的,最慢的PLC输出口是继电器单元,响应水平也在10ms以下,晶体管单元在0.2ms以下。plc手册上一般都有每条指令执行需要的时间,你把梯形图转化为指令,所有指令加起来的时间总和基本上和扫描周期相当。最简便的方法是在线监控,一般的PLC软件都有这功能,三菱欧姆龙西门子的都有,直接能看到扫描周期,三菱在菜单栏上直接显示,其他品牌的记不住在哪了,都有这功能。
基本指令:0.08μs/指令应用指令:1.52至几百μs/指令
扫描周期是plc的一个重要指标,小型plc的扫描周期一般为十几毫秒到几十毫秒。plc的扫描周期长短取决于扫描速度和用户程序的长短。毫秒级的扫描时间对于一般工业设备通常是允许的,plc对输入的短暂滞后也是允许的。但对某些i/o快速响应的设备,则应采取相应的处理措施。如选择高速cpu,提高扫描速度;选择快速响应模块、高速计数模块以及不同的中断处理等措施减少滞后时间。对于用户来说,要提高编程能力,尽可能优化程序;而在编写大型设备的控制程序时,尽量减少程序长度,选择分支或跳步程序等,都可以减少用户程序执行时间。建议你得去实践,东训有实操设备,有老师教,很专业。

文章TAG:ob35的扫描周期是多少扫描  扫描周期  周期  
下一篇