签到有奖
消息提醒
运维工程师专区
官方商城
扫码分享好友 任选多种周边
LOGO 0BA8 FS4 通过以太网与200smart通讯。 定时器设定值通过通讯方式实现了远程给定。现在问题是,当网络中断后,设定值全变成了0,只有网络通讯恢复后,才正常。块属性中激活参数保持,没有效果。不知可有解决方案?
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1754982&b_id=28&s_id=0&num=10
若等于0就强制给一个替代值,使其永不为零。
能否写个简单的例程,谢谢。LOGO编程搞的少,不知道 比较器 与赋值功能如何实现?是用模拟量比较器吗??
有多种方式可以实现,看你习惯用哪几种模块。
后面如何赋值? 没找到合适的指令 那个指令类似PLC中的MOVE指令?
这个是模拟量比较器呀。不是定时器。
比较器输出的是位信号。X-Y与标准的比较。
如果不涉及重要内容 楼主可否提供一下程序。
1楼方案程序例子
可用【模拟量阀值触发器】控制【模拟 MUX】功能块选择替代值。
另一种方法:当通讯中断数据变为0时,保持原来的值(由B007完成保存)。
用两个【算数指令】与一个【模拟量阀值触发器】实现。右侧【算数指令】的设置为:当EN=0时,输出为上一个值
其实,还有第三种方案(纸上谈兵,没有验证。理论上应该成立):在200SMART中做。当需要设置参数时,使能参数设置相关的通讯指令,使其参与通讯的轮询。当通讯完成并且没有通讯错误后,通讯的轮询跳过该通讯指令。
多路复用器的用处很大,原来还没怎么觉得,现在有体会了。
分享
扫码分享好友 任选多种好礼
收藏
有帮助
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!
密码至少8位,包含大、小写字母,数字和符号至少三种。
允许邮箱和手机接收来自支持中心网站的信息
我已同意《支持中心网站注册协议和隐私政策》
微信登录扫码一键登录
验证码登录
密码登录
二维码失效点击重试
打开微信扫一扫,快速登录/注册
未注册手机验证后自动登录,注册即代表同意《支持中心网站注册协议和隐私政策》
三日内免验证登录
短信登录
登录