s7-200两地控制求助

如何编程实现用一个常开的旋钮开关及常开的按钮开关实现两地控制,要求初始化无输出,任何时候操作任一个开关都能改变输出状态,全部按钮控制输出用单键启停控制很好实现,加个旋钮开关把我难住了,困饶我很久了,想不出编程的思路,请大家指点迷津,方便的话给我程序,diwei82@sina.com

问题补充:
已经测试了东方神探, 孤独求胜的程序,对于按钮操作是没有问题,但没有达到我提的要求,谢谢能抽空帮忙,在此补充我提的问题,关键在旋钮开关上,例:
 1.按钮启动输出, 扳动旋钮开关(只有两位,不是自复位类型的)关闭输出
 2.扳动旋钮开关启动输出,按下按钮关闭输出
 旋钮开关在任何位置都可以改变输出状态(由接通变为短开或由短开变为接通)
 操作按钮在任何时候都可以改变输出状态(由接通变为短开或由短开变为接通)
 我个人的思路是操作旋钮开关,无论是由常开变为常闭还有是由常闭边为常开,产生一个单脉冲输出再结合单键启停程序达到要求,但是不知道怎么实现.
 这个程序将用在控制一盏灯上面,我在实际中将要使用,届时按钮及旋钮开关用射频遥控及86式普通开关面板替代,希望大家可以帮助我!谢谢

最佳答案

按钮用上升沿接计数器,计数值设为2,0 和1 各为一种状态,输出为M0.0
 旋钮用上升沿和下降沿来驱动另一计数器,原理同上输出为M0.1
 M0.0和M0.1并联输出Q0.0
 

提问者对于答案的评价:
您的思路很好,谢谢,其他几位的程序很有特点,也能满足要求,同样感谢帮忙,看我编写的简洁程序,经过测试OK,
 Network 1 
 // I0.0为旋钮,I0.1为按钮
 LD     I0.0
 EU
 =      M0.0
 Network 2 
 LD     I0.0
 ED
 =      M0.1
 Network 3 
 // t37用来防止按钮常时间不松开影响旋钮控制
 LD     I0.1
 TON    T37, 10
 Network 4 
 LD     I0.1
 AN     T37
 O      M0.0
 O      M0.1
 EU
 LD     C1
 CTU    C1, 2
 Network 5 
 LDW=   C1, 1
 =      Q0.1
 

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

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

相关推荐

  • S7-200与S7-300PROFIBUS通讯组态问题

    我的S7-200与主站S7-300走PROFIBUS通讯,但S7-200的输出缓冲区超过了32个字(有69个字节),请问各位高手主站该怎样组态。 问题补充:GSD文件里供选择的缓冲…

    SIMATIC S7-200 2020年10月31日
  • PLC、仪表、电脑用什么方式联机?

    请教各位,有台设备本来是触摸屏+PLC系统,现在另加2个测试仪表,仪表支持RS232通讯,客户要求另外配一台电脑,将2个仪表测试返回的数据存入电脑的数据库中,仪表测量的触发需要PL…

    SIMATIC S7-200 2018年3月6日
  • 组态王模拟量数据处理

    利用组态王读取EM231模拟量输入电流值,输入电流为7.23mA,对应PLC中寄存器VW0为11568,现想在组态王中文本显示7.23,请问该如何处理?组态王可以处理数据11568…

    SIMATIC S7-200 2020年10月31日
  • RS485通信问题

    S7-200 PLC与巡检仪进行自由口通信。是否可以直接引出S7-200 PLC通信口的3,8两线接到巡检仪的接口上?会不会烧通信口?如何避免? &n…

    SIMATIC S7-200 2021年7月5日
  • S7-200PLC 远程通讯

    有台机器出口国外,用的是S7-200系列 CPU226,怎样在国内进行远程通讯(监控、上载、下载)?谢谢啦 问题补充:因为用以太网有些麻烦,要用路由器,而且机器在国外,即…

    SIMATIC S7-200 2020年11月1日
  • cpu226温控

    s7-200cpu226通过pid计算得到一个0~1的数,这个0~1的数怎么控制加热的输出啊?有哪位大神提示一下啊?用pls吗? 最佳答案 输出0~1.0之间的数要转换为占空比输出…

    SIMATIC S7-200 2021年7月5日
  • 在使用SMB2的条件下接受数据计算数据长度

    rt,打算用smb2的中断来做一个接受数据的物理抽象层,比如:协议层我们不知道,我们只是用PLC200来接受数据,放入一段存储区VB100作为起始地址.当我们物理抽象层接收到协议层…

    SIMATIC S7-200 2020年10月31日
  • 谁有西门子200plc常用的库文件啊?

    请问大家有有常用的库程序啊?能给小弟发一份吗?谢谢了?邮箱:zhaojian9850@163.com 最佳答案 已发至你邮箱,三个modbus和二个USS,共1.05兆。解压后,双…

    SIMATIC S7-200 2020年10月31日
  • 数据块中TD_DATA_0

    我设置V存储器地址是VB0~VB63,编了个程序运行后,TD_DATA_0表中VB1和VB53~63都没有显示,这是为什么?    &nbs…

    SIMATIC S7-200 2021年7月5日
  • s7-200和WinCC通过OPC通讯

    s7-200和WinCC通过OPC通讯,在PC acess中测试质量GOOD,但是在WinCC的OPC管理器中看不到变量 ,也添加不了,怎么回事,另外我安装的W…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论