AB高速计数器,输出一直是高电平

各位老师,我用高速计数器HSC0的AB模式,写的预置值等于当前值中断里面一个是直接设置Q0.1高电平,方向改变时产生中断的里面直接设置Q0.1是低电平;可是程序运行下之后,一直是高电平输出。。。请问有什么方法能让退出中断后,电平设置取消吗?

问题补充:
回复wwcwwc
____________________________________________
您的理解是很正确的,就是这样的程序;我写的中断程序和您的答案是一样的,也能进去并执行;只是进入中断后,置位为1的时候是正常的,退出中断,进入另一个中断再置位为零的时候,输出的仍然是高电平;按照这个例子来讲的话:就是进入预置值等于当前值中断,输出高电平;再退出中断,进入方向改变中断(中断里已经置位为0),输出仍然为高电平。

最佳答案

如果是退出中断有中断分离指令可以退出中断,再次调用中断需要重新启动中断一次。
只是,你这个问题的理解问题(至少我根据你的描述是这样认为的)
你定义有2个中断?即当前值=预设值、方向改变。
正确连接到这2个中断?假设当前值=预设值中断在int_0,那么这个中断可以这样写:
LD SM0.0
=   Q0.1
方向改变中断在int_1:
LDN  SM0.0
=   Q0.1
中断指令被执行后的离开,输出是保持状态值的。
上述程序的执行含义是当程序执行当前值=预设值中断时,Q0.1=1并保持,当程序执行方向改变中断时,Q0.1=0并保持。
只要是到达上述的中断条件,无限制的执行给Q0.1的赋值内容。

提问者对于答案的评价:
回复WWCWWC
————————————
老师,您说的我理解了下,也做了一下改动:在中断程序开始置位为1,中断程序末尾置位为0;但是效果是仍然为高电平输出;我想请教下,难道这种保持无法取消嘛?我的意思是退出中断就不要置位啦,这样的要求应该怎样达到呢?麻烦老师啦。

最佳答案作者回复:
这个问题首先你确认2个中断是否定义好,是否在你验证过程确实调用过这2个中断,你可以在各中断子程序中添加计数器验证。
你可能还是没有理解当中断离开后,中断程序中的输出值是保持在离开前的状态。

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc366482.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午2:16
下一篇 2021年7月5日 下午2:16

相关推荐

  • plc数据保持设置

    数据保持设置和EEPROM有什么联系 钻石用户推荐最佳答案 在200plc中数据保持是依靠超级电容器作为保存数据的硬件条件,所以,保持数据一般在一周时间内是可以的,如果超出这个时间…

    SIMATIC S7-200 2021年7月5日
  • S7-200记录电机运行总时间

    我想在S7-200PLC中做一段程序记录电机运行的总时间(例如:230天15小时),定时器不够用,并且PLC断电后记录的数据就丢失了,怎么解决? 问题补充:PLC断电之后数据要求保…

    SIMATIC S7-200 2020年11月1日
  • S7200的I/O扩展电缆

    现在做了个项目,一个CPU,但扩展模块要放到两个柜子里,不知道I/O扩展电缆最长能多长才能和CPU连接的上?请高手解答??? 最佳答案 PLC的I/O扩展电缆肯定不适合你,将两个柜…

    SIMATIC S7-200 2021年7月4日
  • 200plc控制固态继电器加热系统

    请问各位师傅:    现想200的PID来控制固态继电器,200输出为0–10v输出或0–20ma输出,此信号为PID的输出,现在请问该…

    SIMATIC S7-200 2020年10月31日
  • s7-200自由口间隔发送数据

    利用自由口每5s向电脑的串口调试工具发送一段数据 最佳答案 参考:http://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=7996…

    SIMATIC S7-200 2021年7月5日
  • S7-200有没有 方向+脉冲串的输出?

    没使用过S7-200的脉冲输出控制,对于伺服器我们之前在三菱里有一条PLSV PLSY是关于脉冲输出的指令,S7-200的指令是什么?方向+脉冲控制指令是否更灵活? 问题…

    SIMATIC S7-200 2020年10月31日
  • 200控制伺服2

    用200的PLC控制松下A4的伺服做位置控制,具体如下:1把伺服电机旋转一周分成3段,其中中间一段会根据编码器采集到得速度实时的改变,3段加起来的脉冲数刚好旋转一圈。2.伺服每间隔…

    SIMATIC S7-200 2020年11月1日
  • 开关电源如何选择

    在自动化中有会用到24V电源,PLC的输入,输出,但这个电源如何选择啊?请详细说明一下~开关电源220V 1.5A这个是如何确定的啊?输入输出功率如何转换? 问题补充:输…

    SIMATIC S7-200 2021年7月5日
  • S7-200的MODBUS最多可以接多少台设备?主要影响参数是什么?

    我看软件上设置好像是127个,实际上能带动这些设备吗?如果带不动,需要怎么解决,加什么硬件? 问题补充:如果我想使用200个,改怎样做?需要加什么硬件?软件该怎么做呢? 最佳答案 …

    SIMATIC S7-200 2020年11月1日
  • smart700IE-V3触摸屏怎么连接两台S7-200PLC

    官网上说能够连接4台PLC,但是不知道怎么实现。打算通过网线连接,应该需要网络交换机吧,有没有试过的兄台赐教一下,谢谢了。 问题补充:感谢各位大佬的指教,因为还需要rs485端口接…

    2021年7月5日

发表回复

登录后才能评论