CPU226编码器程序

我把我的工程项目比作一个斜坡道,在坡道上设置位置1和位置2。
(1)当物体从位置1到位置2的工程中,高速计数器计到X时,也即是到达位置1时,需要Q0.0得电。当高速计数器计到Y时,即物体到达位置2时,需要Q0.0失电。
(2)当物体回来时,也即是到达位置2时,需要Q0.0得电。到达位置1时,需要Q0.0失电。
PLC程序怎么写啊?谢谢大家了,没有用编码器开发过。

最佳答案

1)用编码器的AB相接入PLC进行双向计数
2)设置计数的起点,在这一点高速计数清零
3)确定位置1和位置2的计数值
4)读取计数值,与位置1和位置2的数值进行比较
5)如果计数值位于位置1和位置2的数值之间,输出Q0.0

提问者对于答案的评价:
谢谢你的思路 有个程序指导就更好了

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午1:55
下一篇 2020年11月1日 下午1:55

相关推荐

  • em277都亮红灯

    我的是西门子226,223,235,235,277这样连接最后277链接到西门子触摸屏,半年了,最近有时出现全部亮红灯,最后CPU控制的东西正常,但触摸屏上数据有时就没有。过一段时…

    SIMATIC S7-200 2017年11月23日
  • 关于PID运行的原理

    我是新手,在看PID方面的东西,有些疑问和个人理解向各位前辈请教! PID需要通过定时中断或是主程序中由定时器执行,定时中断smb34(35):5~255ms,最短5ms…

    SIMATIC S7-200 2021年7月5日
  • S7-200Modbus通讯问题

    S7-200 modbus通讯出现以下错误是什么原因,5 = modbus/自由口未使能 最佳答案 1、可能的原因、是EN 使能端没有输入。…

    SIMATIC S7-200 2020年10月31日
  • cpu224cn(214-1BD23-0XB0)

    cpu224cn(214-1BD23-0XB0) 通电后“RUN"灯不亮,所有指示灯都不亮,其系统无法运行。是什么原因? 图片说明:    …

    2021年7月5日
  • 请教组态王6.55与西门子S7-200的连接问题

    我电脑通过USB转PPI口与S7-200连接,程序可以读写,但是在组态王里面做画面按钮,PLC程序没有反应。 图片说明:       &nb…

    2017年6月27日
  • s7-200XMT发送指令

    S7-200中XMT指令和温控器走自由口通讯(我问的是自由口通讯,不要说什么有标准MODBUS之类的),VB200位起始地址,那么VB200代表要发送的字节数,那么VB201&nb…

    SIMATIC S7-200 2021年7月5日
  • 浮点数的PPI传输

    PPI通讯时,主站读取从站的浮点数时,怎样做程序才能正确读取啊? 最佳答案 不用转换。你就把4个字节传过去,直接当成浮点数使用。 提问者对于答案的评价:xiexie

    SIMATIC S7-200 2020年11月1日
  • S7-200MODBUS通讯问题请教

    CPU226和2台变频器走MODBUS-RTU通讯,读频率和写频率。请教1:在读频率时MSG指令中的dataptrt管脚我把1#机设置成VD1000,把2#机设置成VD1004行吗…

    SIMATIC S7-200 2021年7月5日
  • 模拟量输入编程问题

    各位学长好,有个控制器(8通道)输出两路模拟量接入PLC,一个是1-10V的电压信号,一个是4-20mA的电流信号,对应关系是:输出1V(误差正负0.2),表示这是在检测第一通道,…

    SIMATIC S7-200 2020年11月5日
  • S7-200中的模拟量处理

    各位师傅,能否帮我介绍一下在S7200中模拟量是怎样一个处理过程(怎样编程),最好举上一两个例子。 最佳答案 1 每个指令都有操作数,把所有操作数包含AIW的指令都列出来…

    SIMATIC S7-200 2021年7月5日