西门子plc编程时,以下这个指令和16#F8是什么意思?
2个回答
展开全部
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,更新当前值,更新设定值,更新计数方向,加计数,默认正交四倍频(此处无意义),启动有效,复位有效。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |