浔之漫智控技术(上海)有限公司总部
主营西门子模块 , PLC模块 , 变频器模块 , 触摸屏模块
6ES7516-3AP03-0AB0CPU模块
观看6ES7516-3AP03-0AB0CPU模块视频:

6ES7516-3AP03-0AB0CPU模块6ES7516-3AP03-0AB0CPU模块

西门子总代理商,西门子触摸屏代理商,西门子触摸屏授权代理商,西门子触摸屏一级代理商,西门子触摸屏总代理商,西门子变频器代理商,西门子变频器一级代理商,西门子变频器总代理商,西门子变频器授权代理商,西门子PLC代理商,西门子PLC总代理商,西门子PLC一级代理商,西门子PLC授权代理商,西门子PLC代理商,西门子PLC分销商,西门子CPU代理商,西门子CPU一级代理商,西门子CPU总代理商,西门子CPU模块代理商,

CPU 1512C-1 PN,  250 KB程序,1 MB数据;48 ns;集成2x PN接口;集成 32 DI/32 DO, 5 AI/2 AO, 6 HSC@100kHz
CPU 1511C-1 PN,  175 KB程序,1 MB数据;60 ns;集成2x PN接口;集成 16 DI/16 DO, 5 AI/2 AO, 6 HSC@100kHz
微信截图_20220913144846.png编码器 PLC 连接 加减计数器 程序

常用到增量式编码器,24V电源,A,B两相输出,实际型号是拉绳式编码器用来**测量油缸行程的。PLC用的是S7-200中的CPU226CN,DC输入,交流输出。因为PLC自带几个高速计数器,所以我按照手册中的设置,程序中的向导,A相接I0.0口,B相接I0.1口,一切都没问题。油缸前进后退,在触摸屏上都正确显示出行程的大小。
  因为油缸速度非常满,编码器实际输出脉冲个数为 5个每秒。普通的加减计数器也可以用的,下图为我的测试程序图,鉴相思想为:
B相上升沿时,A相为高电平的话,则为正转(前进方向),计数器加1;
A相上升沿时,B相为高电平的话,则为反转(后退方向),计数器减1.
加减计数器里PV值设为100. 但是我实际调试的时候,程序并没有按照我设想的那样,不管实际前进还是后退,计数器里的数值都没有变化,一直为0.

图片说明: 1,加减计数器程序图  

佳答案

1、思路正确,没有问题
2、P指令做法有问题,应该是CU端,I0.0放在P指令的后面,CD端I0.1放在P指令的后面

6ES7516-3AP03-0AB0,CPU模块,西门子模块,电源模块,PLC代理商,6ES7516-3AP03-0AB0,CPU模块,西门子模块,电源模块,PLC代理商,6ES7516-3AP03-0AB0,CPU模块,西门子模块,电源模块,PLC代理商,6ES7516-3AP03-0AB0,CPU模块,西门子模块,电源模块,PLC代理商

6ES7516-3AP03-0AB0,CPU模块,西门子模块,电源模块,PLC代理商

展开全文