西门子PLC的通信子程序里面采用的是定时脉冲,怎么会影响到整个程序的扫描周期?即影响到其他子程序???

PLC连接了2个电量传感器,所以用MODBUS通信协议,通信协议采用定时脉冲触发,怎么会影响到动作子程序?????用的是威纶EB8000

应该不会影响到其他程序的,在程序中开放中断前的ATCH指令,将中断程序和中断事件联系起来。如果仅有中断事件,而没有中断程序,那么该中断事件对程序的执行就没有说明意义。怎么会影响到其他子程序的执行呢?换句话说,即使编写了中断子程序,如果没有与中断事件相连,同样也是没有意义的。当然,如果要想使中断事件对其他子程序产生影响,以定时中断为例,那么建议你在定时中断事件相连接的那个中断子程序中,编写程序,使其与(想要被影响的)主/子程序共用部分内存。
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-12-27
PLC只有一个CPU,通讯经过CPU处理,肯定会用到扫描周期的,发送和接收处理都要用到CPU
第2个回答  2010-12-24
我不太清楚维纶触摸屏软件你用的是EB500还是EB8000或是其他的。
你既然是和200PLC通信,在设备类型中那你最起码应该选择S7200吧,那你怎么会用MODBUS通信协议呢

读取地址和输出地址保持一致就OK了。

方便的话把你做的发过来,我帮你看看QQ:471048283本回答被提问者和网友采纳

西门子PLC的通信子程序里面采用的是定时脉冲,怎么会影响到整个程序的扫...
应该不会影响到其他程序的,在程序中开放中断前的ATCH指令,将中断程序和中断事件联系起来。如果仅有中断事件,而没有中断程序,那么该中断事件对程序的执行就没有说明意义。怎么会影响到其他子程序的执行呢?换句话说,即使编写了中断子程序,如果没有与中断事件相连,同样也是没有意义的。当然,如果要想...

PLC的扫描周期问题,还有子程序进行脉冲的问题
脉冲是一个很微小的概念 电机旋转一周脉冲数都会很大 扫描周期和发的脉冲时间没关系 同时的 楼主可以想一下 定时器的原理 不可能因为定时器TIM在执行 扫描周期就停止不前

关于PLC中子程序使用定时器的问题
1 满足定时器使能条件,定时器会自动计时,而此时程序按扫描周期不停地顺序扫描,一直到使能条件不满足为止。2 子程序会从上到下执行一遍,然后退出。只要当前扫描周期定时器使能条件满足,定时器就会计时,到定时器执行完后,后续逻辑发生改变。3 主程序同子程序,仍然是每个扫描周期顺序扫描一次。4 自己...

三菱PLC的扫描周期到底怎么计算的
PLC的扫描周期是在你从程序第一行开始到程序最后一行(一般是END)执行完毕,这个时间周期是一个扫描周期。和你定时啊、高速脉冲、高速计数等等一点关系都没有。一般PLC一个扫描周期只有几个毫秒(ms),大规模的也就程序长的也就是2,30ms。甚至现在很多新型PLC扫描周期能低至1~3ms。。

PLC在扫描过程中如果有定时器的话,那么扫描周期是不是定时器的定时长度...
不是,PLC的扫描时间是由程度长读决定的,且与运行时的逻辑关系有关,比如扫描到需要运行子程序,或许中断程序,其周期会加长;定时器是独立与PLC运行,但使用时要注意定时器的分辨率和程序的关系。

PLC时钟脉冲会受扫描周期影响吗?
情况1:使用专用的脉冲模组卡,不会影响。 因为那是专用的,已经考虑到您考虑的问题了。情况2:使用DI或者什么其他卡客串的,可能会也可能不会。a)如果PLC扫描周期小于脉冲时间,则不会。b)反之,则会。

PLC中时钟脉冲是否会受扫描周期的影响
不影响。定时器的时钟和扫描是一起运行的,只不过是在一个机器周期的不同阶段而已。

plc一个扫描周期是多久,会不会有丢失脉冲的问题,如何解决?
扫描周期一般是几ms到几时ms的。当然plc可以设置成固定扫描周期。扫描周期一般与脉冲无关,首先高速脉冲指令在扫描周期里执行了,这个指令控制的脉冲周期,个数就与扫描周期无关了。这个很好想,比如脉冲输入可以是100KHZ,也就是一个脉冲需要10微秒,而扫描周期要几毫秒甚至十几毫秒,一个扫描周期都发送...

PLC的一个扫描周期内为什么可能执行不完所有程序,定义不是说全过程...
程序写太多太复杂了,导致PLC不能在安全或者规定的默认扫描时间内将程序扫描完而造成的PLC报警。原因就因为你的程序扫描时间和PLC扫描速度不匹配。你必须减少PLC程序或者增加PLC系统扫描总时间。但是也要根据PLC的型号判断PLC的CPU的处理量和速度而改用高一个型号的PLC。

西门子PLC程序中定时器的使用
1.程序里只能用一个100ms定时器吗?答:不,软件设计范围内的所有100ms的定时器都能一起用上。(看你的控制要求,要用多少了)2.,(在一个扫描周期内,只允许同一条100ms定时器,。并且只执行一次)答:不对,首先说在一个扫描周期内,定时指令不能无限期的循环,这样导致扫描无法完成,会在...

相似回答