技成培训网 技成学习APP 技成工具箱 技成企业服务

欢迎回到技成培训网

技成培训网

电工题库宝典

技成电工课堂

PLC练习题

技成PLC课堂

变频器故障查询

技成PLC学吧

伺服驱动故障查询

技成PLC网校

当前位置:技成首页 > 文章中心 > 技成百科 > 关于fc92的应用

关于fc92的应用

郑志武 发布于2013-11-17 22:03 8 0 标签:

西门子提供了一个fc92功能块,是移位用的,但我对这个功能块不熟悉,恳请解答,这个块具体能实现什么,40位的移位可以么?循环左移可以么?这个fc92是左移还是右移?
输入管脚;data,s_bit,n什么意思
提供一个具体的例子,然后如果能附一个vat表的监控就更好啦

问题补充:
看了f1帮助。。。没看明白。。。

我意思是,是否能实现假如40位,40个m点,一次移1位,循环移位

佳答案

fc92功能块32为肯定没有问题,你可以试一试,如果不行,溢出位用移位指令至md0
移位寄存器位(shrb)指令将data数值移入移位寄存器。s_bit指定移位寄存器的低位。n指定移位寄存器的长度和移位方向(移位加=n,移位减=-n)。在"移位减"(用长度(n)的负值表示)中,输入数据移入移位寄存器的高位中,并移出低位(s_bit)。在"移位加"(用长度(n)的正值表示)中,输入数据(data)移入移位寄存器的高位中(由s_bit指定),并移出移位寄存器的高位。shrb指令移出的每个位被放置在溢出内存位(sm1.1)中。该指令由低位(s_bit)和由长度(n)指定的位数定义。这个梯形图就是在使能输入端en=1时,将v100.3的值写入sm1.1,将v100.2的值移入v100.3,将v100.1的值移入v100.2,将v100.0的值移入v100.1,将i0.4的值写入v100.0。如果下一扫描周期仍en=1,则继续移位。如图1
参考:https://zhidao.baidu.com/link?url=wjtyizsjw9-d5wzqg6inw1qcrbepcy09mkibbalx2f_4_djdimuzyh1dkfjoalu-_tnvypda88sazz0kfnw_mq


图片说明:1,图1

若有收获,就点个赞吧!

文章来源于网络及文献如有侵权请联系站长
分享到:

微信扫一扫分享

阅读与本文标签相同的文章

相关推荐

最新文章 热门文章
最新课程 免费课程
PLC资料下载 电工电气资料下载
应用新秀
变频器故障代码查询APP
伺服故障代码查询APP
技成
手机APP
热门标签