qfsrmzf
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看qfsrmzf的 主题 / 回贴
楼主  发表于: 2009-10-30 10:59
请教各位老师下面这个三菱梯形图的解释,这是一个食品酥饼机程序的子程序(plc 三菱fx1s,共接6个变频器,3个接近开关,3个电眼,显示,威纶506mv),新手学习,看不懂,请勿见笑,谢谢 变频器为海利普HOLIP,型号 HLP-A 现在再上传 holip变频器通讯规约





plc.rar (11 K) 下载次数:87

变频器为海利普(HOLIP),型号 HLP-A  现在上传 holip变频器通讯规约 ,请各位老师参考
变频器内部参数设定CD000主频率设定 cd033运行指令来源 0操作器,1外部端子,2通信口。cd160通讯位址 cd162 8N1forRTU

holip变频器通讯规约.rar (183 K) 下载次数:50
六楼 wwcwwc 老师为梯形图做了非常详细的注释,请参考。并对wwcwwc 的热心帮助,表示感谢
我现在想明白的是:频率是怎样写入的,又是怎样读出的,CRC校验码是怎样计算的。
比如:第9步[DIV   D161   K256   D30] D161是一道压面频率寄存器,它除以256 商保存在D30中,余数保存在D31中,这句的作用是什么。
再如:第135步,第225步 和说明书上的通信格式又不完全一样,请帮忙解释一下每句的意思
谢谢

我找到了CRC侦误值计算过程的解释(如下),能力有限看不懂,那个老师可以用一个具体的数值详细的解释一下计算过程吗?

CRC:侦误值

RTU模式采用CRC(cyclical Redundancy Check)侦误值。CRC侦误值以下列步骤计算。

1:载入一个内容为FFFFH 的16-bit暂存器(称CRC暂存器)。

2:将命令讯息第一个位元组与CRC16-bitCRC 暂存器的低次位元组进行Exclasive OR运算,并将结果存回CRC暂存器。

3:将CRC暂存器内容右移1bit,最左bit填入0,检查CRC暂存器最低位元的值。

4:若CRC 暂存器最低位元为0,则重复步骤3;否则将CRC 暂存器与A001H 进行Exclusive OR运算。

5:重复3 及4,直到CRC暂存器的内容右移8bits,此时,该位元组已完全处理。

6:对命令讯息下一个位元组重复步骤2 与5 直到所有位元组皆完成处理,CRC 暂存器的最后内容即是CRC值。当在命令讯息中传送CRC值时,低位元组须与高位元组交换顺序,即低位元组将先被传送。
[ 此帖被qfsrmzf在2009-11-05 00:19重新编辑 ]
yusanlong045
天涯路 孤客行 问谁与共?
级别: 略有小成
精华主题: 0
发帖数量: 235 个
工控威望: 226 点
下载积分: 791 分
在线时间: 44(小时)
注册时间: 2009-07-04
最后登录: 2017-01-25
查看yusanlong045的 主题 / 回贴
1楼  发表于: 2009-10-31 08:22
嘿嘿,只是看程序是没法说明的,你要把输入输出点以及人机界面的程序都传上来!才行!