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重新编辑 ]
qinshengyue
是我,别开枪!
级别: VIP会员
精华主题: 0
发帖数量: 808 个
工控威望: 1216 点
下载积分: 31304 分
在线时间: 1234(小时)
注册时间: 2009-04-09
最后登录: 2023-05-23
查看qinshengyue的 主题 / 回贴
1楼  发表于: 2009-10-30 11:26
就这样?
一条一条单独看,也不懂?
但连起来作为一段整体看,你就仅仅让大家知道这个设备的名字:食品酥饼机
要是谁能看懂此段程序的表达的含义,那就是个鬼!
楼主留言:
上传了附件,请帮忙看一下,谢谢
雪花飘飘
级别: VIP会员

精华主题: 1 篇
发帖数量: 2620 个
工控威望: 2044 点
下载积分: 6787 分
在线时间: 3547(小时)
注册时间: 2007-09-03
最后登录: 2024-11-25
查看雪花飘飘的 主题 / 回贴
2楼  发表于: 2009-10-30 22:40
首先要知道每条指令的含义及操作数的用途。
了解设备的工艺流程。
一步一步分析。
楼主留言:
已经上传人机界面程序,请不吝赐教,xiexie。
http://www.ymmfa.com/read.php?tid=48948&page=e&#a
yusanlong045
天涯路 孤客行 问谁与共?
级别: 略有小成
精华主题: 0
发帖数量: 235 个
工控威望: 226 点
下载积分: 791 分
在线时间: 44(小时)
注册时间: 2009-07-04
最后登录: 2017-01-25
查看yusanlong045的 主题 / 回贴
3楼  发表于: 2009-10-31 08:22
嘿嘿,只是看程序是没法说明的,你要把输入输出点以及人机界面的程序都传上来!才行!
qfsrmzf
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看qfsrmzf的 主题 / 回贴
4楼  发表于: 2009-10-31 10:27
各位老师,已经上传了人机界面程序,请指导
qfsrmzf
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看qfsrmzf的 主题 / 回贴
5楼  发表于: 2009-11-01 14:06
在模拟中,只要接通M51-M76的任一个接点,程序都会提示错误,提示“(1)FOR-NEXT的关系不正确。
(2)CALL-SRET的对应关系不正确。”但在机器实际运行中正常,这是为什么?
wwcwwc
级别: VIP会员

精华主题: 0
发帖数量: 3393 个
工控威望: 3189 点
下载积分: 70437 分
在线时间: 1604(小时)
注册时间: 2008-04-20
最后登录: 2024-11-19
查看wwcwwc的 主题 / 回贴
6楼  发表于: 2009-11-02 19:43
plc.rar (11 K) 下载次数:57 按设备的I/O注解每个元件及段的含义,一段一段的理解,有模糊的也可以在仿真器上仿真,加以更深的理解.同时理解外围器件的特点,特性.其实理解程序就怎么简单.
我按你给的资料,做了点注解,请看看.
楼主留言:
非常感谢您的帮助,认真学习中
[ 此帖被wwcwwc在2009-11-03 07:48重新编辑 ]
gk菜鸟
向大虾们学习!
级别: 略有小成
精华主题: 0
发帖数量: 119 个
工控威望: 215 点
下载积分: 1241 分
在线时间: 204(小时)
注册时间: 2009-04-03
最后登录: 2024-06-16
查看gk菜鸟的 主题 / 回贴
7楼  发表于: 2009-11-04 14:47
这是三菱PLC与变频器MODBUS RTU通讯的计算CRC校验码程序。
qfsrmzf
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看qfsrmzf的 主题 / 回贴
8楼  发表于: 2009-11-04 23:08
六楼 wwcwwc 老师为梯形图做了非常详细的注释,请参考。并对wwcwwc 的热心帮助,表示感谢
我现在想明白的是:频率是怎样写入的,又是怎样读出的,CRC校验码是怎样计算的。
比如:第9步[DIV   D161   K256   D30] D161是一道压面频率寄存器,它除以256 商保存在D30中,余数保存在D31中,这句的作用是什么。
再如:第135步,第225步 和说明书上的通信格式又不完全一样,请帮忙解释一下每句的意思
谢谢

holip变频器通讯规约  请看最新上传的附件
qfsrmzf
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看qfsrmzf的 主题 / 回贴
9楼  发表于: 2009-11-07 14:00
帮帮忙吧!!呜呜!!期待中   
湘婉
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看湘婉的 主题 / 回贴
10楼  发表于: 2009-11-10 22:00
首先要能看懂指令的意思,然后根据设备的运行,来分析别人用这个指令的意头。