浔之漫智控技术(上海)有限公司总部
主营西门子模块 , PLC模块 , 变频器模块 , 触摸屏模块
6ES7318-3EL01-0AB0西门子模块

6ES7318-3EL01-0AB0西门子模块6ES7318-3EL01-0AB0西门子模块

如何在程序中读取编码器的计数值

已经将编码器ABZ 接到i0.0 i0.1 i0.2
说明书上说i0.2 是硬件门 请问硬件门是什么意思  
程序里要读出计数值 要使用哪个功能块 硬件里该如何配置呢

6ES7314-1AG14-0AB0SIMATIC S7-300, CPU 314 CPU 带有MPI接口,集成24V DC 电源, 128 KB工作存储区,必须有MMC卡
6ES7314-6BH04-0AB0SIMATIC S7-300, CPU 314C-2 PTP  型 CPU 带有MPI,24数字量输入/16数字量输出,4模拟量输入,2模拟量输出,1T100,4个高速计数器 (60 KHZ),集成接口 RS485,集成24V DC 电源,192 KB工作存储区,前连接器(2 X 40针)需要MMC卡
6ES7314-6CH04-0AB0SIMATIC S7-300, CPU 314C-2 DP紧凑型CPU带有MPI,24 数字量输入/16 数字量输出, 4模拟量输入, 2模拟量输出, 1 PT100,4个高速计数器(60 KHZ),集成 DP 接口,集成24V DC 电源,192 KB工作存储区,前连接器 (2 X 40针) 需要MMC卡

微信截图_20230218165021.png

问题补充:
是314的PLC 编码器输出ABZ 直接接到PLC自带计数模块上的
但是PLC说明书上说 DI+0.0 是A脉冲 DI+0.1是B/方向 DI+0.2是硬件门 那编码器的Z往哪里接的 程序里怎么读计数值

佳答案

1,如果编码器是带dp口的,可直接在数据交换区缓存里读到数据;
2,如果是通过FM模块采集脉冲,则需要通过FB函数,其背景数据块里有脉冲计数变量;
3,如果通过S7-200模块,也通过函数PTO,需读取函数输出的变量单元
4,硬件门是计数门的一种,一般计数门=硬件门与软件门,只有门的逻辑状态有效时,系统才会采集脉冲。这是计数启停的标志事件。

系统是win7旗舰版,已经安装了winCC flexible2008 sp3,现在想要安装winCC flexible2008 SP4版,怕卸载后安装不成功,还要我重装系统。请问安装过的人在安装过程中需要注意什么?

佳答案

这个问题好办。 先把你的已经安装了winCC flexible2008 sp3。做个GHOST系统的备份。然后在升级winCC flexible2008 SP4版。如果安装不成功,就直接把系统恢复到你刚备份的系统,就可以了。12.jpg

其实,升级安装没有问题的。

我的是XP系统,从SP2直接安装了SP4。安装过程自动完成了。


发布时间:2023-11-04
展开全文