【CP341】求大神帮忙看看程序有没有错误

CP341和一台欧姆龙E5Ec温控表通讯,现在CP341的TXD和RXD的灯全都闪了,但是FB8和FB7的完成位一直是0,也不报错,是不是就说明没有发送和接收成功呢?我把程序截图了,请大神帮我看看程序有没有错误

图片说明:

【CP341】求大神帮忙看看程序有没有错误    【CP341】求大神帮忙看看程序有没有错误    【CP341】求大神帮忙看看程序有没有错误    【CP341】求大神帮忙看看程序有没有错误    【CP341】求大神帮忙看看程序有没有错误   

最佳答案

因为485是单双工通信所以REQ要互锁在接收时不可发送在发送时不可接收,也就是说TXD与RXD是换着闪的,你可以用S7的时钟存储器来实现发送接收的REQ脉冲也可以自己做个定时器来实现,注意调试CP341的时候如果你感觉程序是对的然而接收有问题就要在线查看CP341的诊断缓冲区,如果诊断缓冲区没有错误则才是正确的。如果是多个仪表通讯的话需要轮询根据时间轮询安装CP341组态工具时也安装了他的示例程序打开选择实例项目里面有相关程序。另外你程序里面使用L区的地址建议不要使用有时可能出现问题尤其是OB里面的部分L区是被占用的。
CP340/CP341/CP440/CP441通讯及编程
https://support.automation.siemens.com/CN/llisapi.dll/csfetch/72928033/A0081_CP340CP341CP440CP441.zip?func=cslib.csFetch&nodeid=78453533
CP340/CP341基于ASCII驱动协议的多站点轮询
https://support.automation.siemens.com/CN/llisapi.dll/73157734?func=ll&objId=73157734&objAction=csView&nodeid0=24283637&lang=zh&siteid=cseus&aktprim=0&extranet=standard&viewreg=CN&load=content&prodLstObjId=21363000&start=%2711%27&csSort=%2DDOCDATUMBEITRAG&subtype=130000
口通信模块的信息与使用
https://support.automation.siemens.com/CN/llisapi.dll/79684826?func=ll&objId=79684826&objAction=csView&nodeid0=24283637&lang=zh&siteid=cseus&aktprim=0&extranet=standard&viewreg=CN&load=content&prodLstObjId=21363000&start=%2711%27&csSort=%2DDOCDATUMBEITRAG&subtype=130000
串行通信模块常见问题集
https://support.automation.siemens.com/CN/llisapi.dll/81213231?func=ll&objId=81213231&objAction=csView&nodeid0=24283637&lang=zh&siteid=cseus&aktprim=0&extranet=standard&viewreg=CN&load=content&prodLstObjId=21363000&start=%2711%27&csSort=%2DDOCDATUMBEITRAG&subtype=130000
SIMATIC S7-300 CP 341 点到点通讯、安装和参数分配
https://support.automation.siemens.com/CN/llisapi.dll/csfetch/1117397/s7300_cp_341_manual_zh_zh-CHS.pdf?func=cslib.csFetch&nodeid=32232708&forcedownload=true

提问者对于答案的评价:
谢谢大神,已经通讯成功

最佳答案作者回复:
看来你还是做好了功课,我下载了E5Ec手册查看MODBUS这一章并且给你写了一个通讯字段描述,两个仪表完全可以组态一个CP341另外一个程序之间复制改一下地址就可以了,做这些通讯的话如果自己不能完全理解可以用串口通信程序做测试知道自己发送数据是对的再用CP341发其实也一样 一个字节发两位16进制填上发送总字节数然后发送的数做crc XOR运算即可,当然要保证你的物理连接与相关仪表EMC相关。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc230601.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 上午4:37
下一篇 2018年12月1日 上午4:37

相关推荐