西门子PLC模块S7-200EM235CN代理经销商
- 供应商
- 浔之漫智控技术(上海)有限公司-西门子PLC
- 认证
- 品牌
- 西门子
- 西门子
- PIC
- 西门子
- 中国代理商
- 联系电话
- 18717946324
- 手机号
- 18717946324
- 联系人
- 占雪芬
- 所在地
- 上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
- 更新时间
- 2024-05-20 08:00
西门子plc模块s7-200em235cn代理经销商
我公司致力于推广西门子高性能自动化系统和驱动产品,所经营产品范围包括:logo!通用模块;simatics7-200、s7-300、s7-400系列可编程控制器; simatichmi面板,工控机,编程器;工业profibus、以太网及无线通讯等相关产品;正版pcs7 软件、wincc组态软件、step7编程软件;sitop工业开关电源;通用型、工程型变频器,直流调速装置等。随着技术的发展和产品的更替,产品的出现层出不穷,我公司也紧随西门子脚步争取为广大客户提供新的自动化产品:simatics7-1200系列plc;simatic basichmi面板;g120、g130、g150、s120等全新sinamics家族驱动产品;pcs7 v7.1和新的step7basic平台软件等。公司各类产品齐全,货量充足,能够满足客户紧急大量现货需求,保证工期进度。
价格波动,请来电咨询
此时的参数配置应该将cycle_p和周期中断ob的中断时间保持一致。因为pid计算的执行条件是cycle_p的累计值和cycle参数一致,而脉冲输出周期per_tm则应该cycle_p的整数倍,和cycle无关。
例如,在ob35中调用fb58,ob35的周期时间为50ms,fb58中的cycle_p是0.05s,cycle是1.0s,per_tm是3.0s。
观察参数之间的关系,cycle是cycle_p的20倍,即ob35每20个周期执行一次fb58里的pid计算,而输出的脉冲周期是3秒钟。
(2)fb58分别在ob1和周期中断ob(例如ob35)中调用
在两个ob块中调用的fb58使用同样的背景数据块和参数,只是select参数有所不同,在ob1中调用,select设置为1;在周期中断ob中调用,select设置为2。为了缩短ob1执行时间,可以通过fb58背景数据块中的“qc_act"来选择是否执行fb58,当qc_act为true时,执行,否则跳过。
在这种方式下,处理原理同(1)一致,不同的是pid运算总是在ob1中执行罢了。ob1的执行周期对pid运算、脉冲输出均没有影响。
(3)fb58在两个不同周期时间的周期中断ob(例如ob32和ob35)中调用
fb58分别在两个周期中断ob中调用,其中周期时间长的ob中调用的fb58的select参数设置为3,时间短的设置为2。
同前面两种情况不一样,select选择为3时,pid的运算只和调用周期有关。例如ob32定义的周期时间是1000ms,ob35的周期时间是100ms,cycle_p是0.02s,per_tm是1.0s。这样在ob32中定义select参数为3,则每1秒钟就执行一次pid运算,并不是由cycle和cycle_p的关系来决定。
3.2.2 参数设置的经验法则
前面的描述说明了cycle/cycle_p/per_tm之间的关系,对于具体的参数设置,可以有如下几条法则:
(1)cycle时间不能超过积分时间ti的10%;
(2)为了保证控制精度,脉冲周期时间per_tm应该至少是cycle_p的50倍;
(3)脉冲周期时间cycle不能超过积分时间ti的5%
展开全文