湖南省西门子PLC模块伺服电机驱动器总代理
- 供应商
- 广东湘恒智能科技有限公司
- 认证
- PLC触摸屏代理商
- 西门子代理商
- 伺服电机驱动电缆
- 西门子一级代理商
- 变频器直流调速器
- 西门子一级总代理商
- 联系电话
- 13922889745
- 手机号
- 18475208684
- 经理
- 向小姐
- 所在地
- 惠州大亚湾澳头石化大道中480号太东天地花园2栋二单元9层01号房
- 更新时间
- 2024-12-13 08:00
今天在程序中增加一个功能,因为有几台机器需要修改,为了偷点懒,做了一个fc块,想着直接复制到另一个程序,方便一些,因为程序调用的fc块,发现程序能流断开后,fc块中的计时器会保持上一次的计时,当程序下一次调用fc块时,会立马输出(立马输出不符合我的要求),于是我把把触发调节修改了一下位置(开始触发调节在fc块前,修改后在fc块后),把触发条件调换位置后,fc块中计时虽然每次断使能后,计时会保持,但由于触发条件调换位置后,每次进入fc块会把上次计时清零,从新开始计时。
fc程序,循环计时,到达计时触发,小于设定时间,复位
调用fc块,m335如果放在fc块后,满足我的要求,每次进入fc块中,定时器都会从零开始计时。
如果把m335放在fc块前,程序一进入fc中,就会触发输出,但这个输出是短暂的,只有两个扫描周期,如果我的程序m335需要连续触发两次,但在实际观察中,我们只能看到依次,因为第一次的触发的时间太短,观察不到。
根据上面的程序思考,我认为是程序的顺序导致此现象,触发条件顺序不同,导致程序出现不同的结果。
实际调试中,我调用了trace曲线监控,直观的观察到现象,所以在调试程序中,要善于使用工具,发挥工具的zui大作用。
本来程序对应的监控曲线发出来,刚才发现手机拍的图片很模糊。