各位专家好,小弟愚钝在论坛上看了不少关于A083的解决问题,但是有的地方还是没能够真正理解,现在想请大家帮我解决一下。
之前看过A083的问题解决方法
*SFC14/15定义的通讯区域与PPO不符,在这个问题上相请问256对应的是W#16#100,那么512对应的应该就是W#16#356,648是不是对应的是W#16#492,都是每次加1的概念。
*对6RA70的控制字1的BIT10位一定要写入1。
在这个问题上我还不是很理解控制字1的BIT10位要写入1,是怎么写,在哪里能体现出来这个参数设置?在这个问题上请各位专家详细讲解下谢谢。
*检查你的程序读写是否是断续的。
*还可能是EMC问题,检查一下接地与通讯电缆、通讯接头。
这两个原因我感觉应该不是我的A083报警的问题所在。
以上问题请专家能帮我解决,小弟感激不尽。
最佳答案
1,SFC14/15的通讯区域与PPO定义的类型有关,如PPO1=4pkw+2pzd共6个字长,在SFC中send管脚填写的数据长度最少应有12个字节,如P#M0.0 BYTE 12;注意SFC14/15中数据长度《6的话传输不可靠;
2,w#16#100转为10进制数=2×16*16+0*16+0*1=256,512对应16进制数为W#16#200,648=W#16#288;
3,控制字对应你从SFC传过来的字,可以将穿过来的第一个字K3001作为控制字P648=3001,见功能图Z110和G180;
提问者对于答案的评价:
谢谢专家!!
专家置评
建议提问者看看俱怀逸兴壮思飞提供的文档。
A083:是通讯建立后,无有效数据来自DP主站。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc174464.html