签到有奖
消息提醒
运维工程师专区
官方商城
扫码分享好友 任选多种周边
这是一个单按钮启停的程序,上升沿下面那个位如果用不同的存储区可以实现,但是如果全部改成同一个位,就无法实现单按钮启停了。这是为什么?求大神解惑?????
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1794577&b_id=50&s_id=0&num=16
有个static变量专门记录上升沿的,你直接用取反指令。上升沿在触摸屏里做,不要在程序里写。
先学学起保停咯
地址不要重复,重复了有可能会有误动作。
程序扫描是遵循从上到下从左到右的原则,你前面启动了Q0.0后面立马复位了Q0.0,最后扫描结束Q0.0的状态还是0
建议利用static变量
我一直这样用的
这个是异或逻辑,逻辑上变化不方便
逻辑通就行
我前段时间尝试做FB的时候也遇到过这种问题,一位师傅是这样回答的;
“这个存储位,只能是系统唯一的变量地址,不能够重复使用”
只要知使道这个不能重复用就行了。
那人为什么还要追求美食呢?吃到肚子里都是一团糊糊。
双线圈输出。 其实上升下降沿下面的都是存储当前状态,做比较,两个地方用同一个就是双线圈输出
用启保停写
占用同一个存储区了,当然就不行了
道理其实跟双线圈是类似的,用一样就会有双线圈的效果
建议用static变量
分享
扫码分享好友 任选多种好礼
收藏
有帮助
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!
密码至少8位,包含大、小写字母,数字和符号至少三种。
允许邮箱和手机接收来自支持中心网站的信息
我已同意《支持中心网站注册协议和隐私政策》
微信登录扫码一键登录
验证码登录
密码登录
二维码失效点击重试
打开微信扫一扫,快速登录/注册
未注册手机验证后自动登录,注册即代表同意《支持中心网站注册协议和隐私政策》
三日内免验证登录
短信登录
登录