请教各位老师下面这个三菱梯形图的解释,这是一个食品酥饼机程序的子程序(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重新编辑 ]