FB使用异常

泪奔! 建了一个FB功能块,变量如图。 handmode_1limit_0jog 为点动及持续动作切换按钮。  当 handmode_1limit_0jog为0时,执行程序块上部分,当Input变量 hand_down或hand_up 为1时,Static变量 handjogdown或handjogupo也为1,Input为0时Static变量也为0.
 当 handmode_1limit_0jog为1时,执行程序块下部分,此时Input变量 hand_down为1时,Static变量 handjogdown应该也为1才对,为什么一直置位。  折腾了一下午,还是不明白。

问题补充:
刚才再看了下写的问题:在描述上有点不清楚,应该是hand_down或hand_up 为1时,Static变量 handjogdown或handjogupo也为1,Input为0时Static变量也为0.
 当 handmode_1limit_0jog为1时,执行程序块下部分,此时Input变量 hand_down为1时,Static变量 handjogdown应该也为1才对,可是handjogdown这个变量却一直为0,不置位,这是让我疑惑的地方。

图片说明:

FB使用异常    FB使用异常    FB使用异常    FB使用异常   

最佳答案

把下部分的上升/下降沿使用新的变量,不要使用重复的,再新建几个变量。

提问者对于答案的评价:
刚才试了一下,上升/下降沿使用不同的变量可正常运行。
MY GOD,同一地位的上升/下降沿即使在不同的位置使用,都要给给分配不同的地位,
比如I0.0要在程序不同的位置使用100次,就得给它准备100个不同的位才能实现。 
这设计思路感觉有点***。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月8日 下午6:31
下一篇 2017年6月8日 下午6:31

相关推荐

  • 关于接收、转换、发送字符串

    通过S7-1200和服务器通过以太网连接,从服务器接收包括条码的一些数据,然后PLC绑定体积等数据再发送给服务器,请问我如何来编写这个程序,要用到那些指令,我是新手,请多多指教。图…

    SIMATIC S7-1200 2017年6月10日
  • 梯形图编译

    要采集4个浮点型信号每个浮点型信号间隔5s怎么编程梯形图最好发个图 问题补充:给图的那个大神我用的是1200 你给的是1500;采集完4组完事了不循环 要梯形图…

    2017年7月30日
  • S7-1200如何清除密码?

    比如现在人家做了一个加了密码的1200程序,我现在想把PLC里的程序和密码一起清除掉,在S7-200里直接在工具里有个清除密码和程序按扭,但是在S7-1200里怎么清除啊,我看到要…

    SIMATIC S7-1200 2017年11月19日
  • IM151-3的硬件支持包

    软件无ET200  IM151-3硬件支持包。无法组态设备。有其它路径可以获得吗 问题补充:各位大哥不好意思,我说的是Step7  Prof…

    SIMATIC S7-1200 2017年10月31日
  • 用博途给1200做组态,下载不了

    提示TIS激活防止下载 最佳答案 硬件组态和实际的硬件不一致,或者硬件和软件版本不对。参考链接:《一个组态无法下载的问题》http://www.ad.siemens.com.cn/…

    SIMATIC S7-1200 2017年11月6日
  • 博途保持性寄存器只能存m0开始吗

    博途保持性寄存器只能存m0开始吗 最佳答案 1、西门子S7-200/300/400/1200/1500PLC的数据保持机制各自不同。2、对于S7-1200的数据保持:最多为2048…

    2017年6月13日
  • S7-1200高速计数器,高频率时计数器丢失频率脉冲

    S7-1200高速计数器,高频率时计数器丢失频率脉冲 最佳答案 1 是不是超过CPU允许的最高频率,超过的话需要换CPU2 是不是输入滤波时间较长导致,降低输入…

    SIMATIC S7-1200 2017年6月13日
  • S7-1200模拟量处理

    针对S7-1200PLC的模拟量输入输出模块保存其实时数据的是哪个数据区?4……20MA对应的数据范围是多少及用哪个指令可以对其变换成温度、压力等实际值? 最佳答案 1、输入的访问…

    2017年6月19日
  • S7-1200,RCV_CFG指令

    S7-1200,想组态RCV_CFG指令。请问怎样为形参CONDITIONS在指令盒处输入实参(不用符号变量,用10进制或16进制数)。 最佳答案 定义和形参相同的数据类型,这样就…

    SIMATIC S7-1200 2017年11月12日
  • 博途V14 web访问数据时,英文可以改为中文么?

    博途V14 web访问数据时,英文可以改为中文么? 最佳答案 IE 浏览器进入PLC 的WEB 页面后,在画面右上角有语言切换功能。 提问者…

    SIMATIC S7-1200 2017年6月3日