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

相关推荐

  • SCR扫描逻辑的一些问题

    最近用S7-200的SCR命令,做了一个顺序控制,编程过程中有一个问题百思不解。请指教一下。如下图一,SCR段(S0.0)没有被激活,但是却会把首段置位的M0.0清除。说明SCR段…

    2021年7月5日
  • 脉冲问题

    我现在有三个步进电机需要用S7200的PLC控制,可是PLC本身只有两路,要怎么办? 最佳答案 1.可以加一个EM253位控模块!2.200里面使用SMART200可以控制三台步进…

    SIMATIC S7-200 2018年3月6日
  • s7200定时开关机

    请问S7200 如何设置定时开机和关机 如每天早上08:00开机,下午17:00关机 问题补充:我现在的程序是F1运行,F2停止。 用户想每天自动08…

    SIMATIC S7-200 2021年7月5日
  • 字符格式对通讯有影响吗?

    用S7200自由口modbusRtu通讯,s7200PLC主站、智能模块从站。 modbusRtu协议数据格式 1位起始位+8位数据位+1位校验位(如无奇偶校验…

    SIMATIC S7-200 2021年7月5日
  • CPU224XP的通讯口,怎么在如下图中提示有RS232的接口?

    据我理解,这个224XP的通讯口都是485的,怎么会冒出个232?是文档写错还是确实集成了? 图片说明:    最佳答案 确切答复:CPU224XP的通讯口都是…

    2020年10月31日
  • 关于实时时钟

    请教高手:S7-200实时时钟设置时,如要输入2010年5月31日—-,如何设置?数据如何输入?  谢谢! 问题补充:可不可以用数据块写入时间值,什么格式?…

    SIMATIC S7-200 2020年11月1日
  • 关于DP网络编程

    我将S7300与EM277建立了DP网络,在200侧怎样使用输入输出口,应该用绝对地址吗?当编号程序后,在主机应用DP口下载还是直接用PPI端口下载。200与300的数据交换也许要…

    SIMATIC S7-200 2021年7月5日
  • s7-200与wincc通过互联网通讯

    s7-200与wincc通过互联网通讯,都需要什么硬件和软件。硬件怎么连接,软件该怎么设置。 最佳答案 转:200与wincc采用OPC通讯 1,用STEP7 …

    SIMATIC S7-200 2017年8月26日
  • 不让安装STEP7-MicroWIN V4.0

    我在一台新电脑上安装S7-200的软件STEP7-MicroWIN V4.0,但是,电脑总是让我先删除原来的软件,我已经删除完毕,而且,用“搜索”在文件目录上都已经找不到…

    SIMATIC S7-200 2020年11月1日
  • S7-200与英文版系统通讯

    我的电脑用的是XP 英文版,在与S7-200通讯时无法连接,CPU是226 CN的,请问哪位高手知道手机怎么回事吗 最佳答案 英文操作系统要安装“东亚语言”,在…

    SIMATIC S7-200 2020年11月1日

发表回复

登录后才能评论