免费发布

青海省西门子授权供应商---西门子变频器果洛藏族自治州总代理

更新:2024-05-18 07:00 发布者IP:120.237.217.245 浏览:0次
发布企业
广东湘恒智能科技有限公司商铺
认证
资质核验:
已通过营业执照认证
入驻顺企:
2
主体名称:
广东湘恒智能科技有限公司
组织机构代码:
91441304MAC3TWY11U
报价
请来电询价
西门子PLC
西门子伺服电机
西门子触摸屏
西门子电缆
西门子变频器
西门子模块
关键词
华南西门子总代理,华中西门子总代理,华东西门子总代理,华北西门子总代理,西北西门子总代理
所在地
惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房(仅限办公)
联系电话
13510737515
手机
13185520415
联系人
董海波  请说明来自顺企网,优惠更多
让卖家联系我
13185520415

产品详细介绍

TIA博途

问题分析

  平时觉得简单,没有注意的问题,在极端的情况下就会显现出来。测试程序就像一个放大镜,可以有效地仿真极端情况,透过现象可以更好地了解或者猜测背后的本质。

做一个小的测试程序,用于测试TRACE的触发问题,结果还没有测试又发现一个小问题,先看一下在OB1中编写的测试程序如图1所示。

图1

   程序比较简单,就是让变量 "数据块_1".A自加1,每次相加后等待2ms,使用FOR循环20个周期,执行完成之后,程序再等待1s后执行完一个周期。然后在变量表中监视变量"数据块_1".A,问题出来了,每一次值的变化都是40的倍数而不是期望的20的倍数,为了验证程序的正确性,使用trace进行跟踪,发现确实是到20的倍数后等待1s,说明程序没有问题。把第一个FOR循环程序放到周期设置为1s的OB30中,删除OB1的程序,然后在变量表中监视变量"数据块_1".A,这次值的变化都是20的倍数了,真是搞不清,有时问题没有想通真的很烧脑。

再次回退的OB1中执行程序,在线监控程序,发现变量值也是以20的倍数进行变化的,原因是在线值就是采集程序当前执行完后的结果,是不是变量表采样的时机有问题?带着这样的问题,修改一下采样的时机,如图2所示,例如选择“yongjiu,扫描周期开始时”。

图2

   再次使用变量表监控变量,这次值的变化正常了。使用“yongjiu,扫描周期结束时”触发监控,值的变化也正常。

变量监控缺省的采样设置的是“yongjiu”,我们可以查看一下在线帮助什么是“yongjiu”?

手册是这样描述的:

监视时:在周期结束时监视输入,而在周期开始时监视输出。

修改时:在周期开始时修改输入,而在周期结束时修改输出。

帮助中只是涉及到了输入和输出,好像与中间的变量没有关系,通过上述的现象只能猜测或者推理了,就是变量的采样是随机的,如图3所示。

图3

 采集时可能不能中断FOR循环,只有在两个FOR循环中间或者扫描开始前、扫描结束后时刻采集才能得到期望的结果,其中的一次采样可能不能中断FOR循环而没有采集到。使用OB30调用是中断处理,程序执行大约40ms,空闲960ms,在空闲这段时间可以采集到值的变化。OB1中的等待是程序执行而不是空闲。上述是猜测的,可能会有疑问,例如怎么这么巧,都是2次循环采集一次值而不是3次或者4次?有别的看法可以在回帖中说明,大家受益!

  监视有触发时机,同样修改变量也有触发时机,那么触发时机对变量的修改有什么影响呢?看一个简单程序,编写一个FC块,参考图4。

图4

  在FC中声明一个INOUT参数,在程序的开始读出,然后延时1s,经过计算在程序的结尾再写回去。然后在OB1中调用该FC块,赋值一个变量给FC块的INOUT参数,在变量表中使用缺省的“立即一次修改所有选定值”按钮修改该变量的值,发现修改多次而不能修改,次数多了可能会修改成功,这是什么原因呢?参考图5。

图5

变量的修改也是随机的,如果在运行FC程序时正好修改变量的值,修改后的值在FC执行完成后又被原值覆盖了,那么为什么还有写成功的时候?就是修改变量的时机正好在其他程序执行时,这样调用FC时才能将修改的值读出,经过延时再写回去,这样就修改成功了,改小FC中的延时时间就会增加写成功的概率。这里可以设置修改时机,一次修改成功,如图6所示,设置使用触发器进行修改为“仅一次,扫描周期开始时”或者“仅一次,扫描周期结束时”,然后使用“使用触发器修改”按钮触发修改变量,这样可以避开在执行FC调用时修改变量的值。

图6

注意:

以上CPU程序是使用PLC SIM ADV 2.0 版本测试的

问题思考?

如果是HMI触发的修改变量值,会不会也不容易修改成功? 有没有解决方案?

所属分类:中国电工电气网 / PLC
青海省西门子授权供应商---西门子变频器果洛藏族自治州总代理的文档下载: PDF DOC TXT
关于广东湘恒智能科技有限公司商铺首页 | 更多产品 | 联系方式 | 黄页介绍
成立日期2022年11月13日
主营产品西门子PLC 变频器 伺服电机 人机界面 触摸屏 线缆 DP接头
经营范围西门子PLC 变频器 伺服电机 人机界面 触摸屏 线缆 DP接头
公司简介广东湘恒智能科技有限公司主要从事工业自动化产品的集成,销售与维修。致力于为您提供在机械、化工、水泥、电力、环保等领域的电气及自动化技术的完整解决方案,包括自动化产品及系统、工程项目执行及管理、主要过程控制领域技术支持,以及专业的售后服务、培训等。公司本着“以人矢志创新、追求卓越”的工作方针,致力于工业自动化控制领域的产品开发、工程配套和系统集成、销售,拥有丰富的自动为本、科 ...
公司新闻
顺企网 | 公司 | 黄页 | 产品 | 采购 | 资讯 | 免费注册 轻松建站
免责声明:本站信息由企业自行发布,本站完全免费,交易请核实资质,谨防诈骗,如有侵权请联系我们   法律声明  联系顺企网
© 11467.com 顺企网 版权所有
ICP备案: 粤B2-20160116 / 粤ICP备12079258号 / 粤公网安备 44030702000007号 / 互联网药品信息许可证:(粤)—经营性—2023—0112