西门子plc编程时,以下这个指令和16#F8是什么意思?

2020-08-31 科技 107阅读
16#F8指的是十六进制F8(与二进制1111 1000 十进制248等值大小),我认为你在程序中用MOV_B把16#F8传送到SMB37/SMB47/SMB57/SMB137/SMB147/SMB157的,如果是,那么这个16#F8指的是高速计数器定义控制字节过程,将16#F8转成二进制为2#1111 1000,其含义1(1:启用HSC、0:停用HSC)1(1:更新当前值、0:不更新当前值)1(1:更新设定值、0:不更新设定值)1(1:更新计数方向、0:不更新计数方向)1(1:加计数、0:减计数)0(1:正交一倍频、0:正交四倍频)0(1:启动低电平、0:启动高电平)0(1:复位高电平、0:复位低电平),所包含的意思就是高速计数器X启用HSC,更新当前值,更新设定值,更新计数方向,加计数,默认正交四倍频(此处无意义),启动有效,复位有效。
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com