设为首页收藏本站积分获取及使用技巧附件上传须知[求助-西门子PLC300/400]CP341 ASCII 码通讯

追梦工控论坛|工控论坛-专业的Intouch论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

总共8197条微博

动态微博

查看: 4484|回复: 2

[求助-西门子PLC300/400]CP341 ASCII 码通讯

[复制链接]

升级  33.5%

该用户从未签到

发表于 2013-12-8 14:39:25 | 显示全部楼层 |阅读模式

上传分享工控资料得追梦点,下载积分获取办法点击进入 ☆追梦点充值入口
发帖回帖赚金币兑换下载积分。上传附件须知点击进入

×

马上注册,结交更多工控达人,分享经验,让你轻松玩转追梦工控论坛。

已有帐号?  点击登录   或者        

支付宝扫一扫领红包
CP341 ASCII码协议通讯 模块参数设置里只有接收结束的判断标准,或者发送是否包括结束字符,那么开始接收或者开始发送的判断标准是什么?官网上没有找到到对参数设置那几个选项具体解释的中文资料(《SIMATIC S7-300 CP 341 点到点通讯、安装和参数分配》太简明了),求比较详细的中或英文资料。谢谢!
让我们联手拒绝网络伸手党,下载积分获取办法&附件上传须知 ☆追梦点充值入口





+1
4486°C
2
  • gaibar_dd
  • 朗青
过: 他们

升级  19%

该用户从未签到

发表于 2013-12-8 15:20:52 | 显示全部楼层
1、比较详细的中或英文资料:
、<CP340/341/440/441通讯及编程>下载:
http://www.ad.siemens.com.cn/download/docMessage.aspx?ID=1293&loginID=&srno=&sendtime=
2、参考:
、S7-300/400通讯模块ASCII驱动的数据传送:
http://support.automation.siemens.com/CN/llisapi.dll?func=cslib.csinfo&objId=24433579&nodeid0=10805179&load=treecontent&lang=zh&siteid=cseus&aktprim=0&objaction=csview&extranet=standard&viewreg=CN
、CP340/CP341基于ASCII驱动协议的多站点轮询:
http://wenku.baidu.com/view/2efd262d7375a417866f8fc9.html
                                                                                                                                                                                                                                                              
                                                        

升级  36%

该用户从未签到

发表于 2013-12-8 15:56:55 | 显示全部楼层
应该没有“开始接收”或者“开始发送”这种参数的设置,因为本身串口通讯就不需要
如果是主站,那么通讯开始后,发送一次报文后就立即开始等待接收,收到报文后(或超时)就开始下一次发送,如此而已
反之,如果是从站,一直处于接收状态,一旦收到正确报文,则发送返回报文给主站,然后再进入接收(监听)状态
因此,大部分时间实际上都处于等待接收报文的状态
实际上,以上描述中,最重要的参数就是接收报文的结尾如何定义了,一般是字符延迟间隔时间比较常见,也有采用特殊字符
                                                                                                                                                                                                                                                                                                                                   
                                                                                                                                                                                                            首先你要明白所谓的开始发送接收指令是由从站的ASCII通信指令定义的编码每个厂商不同,你要给从站发ASCII指令是通过发送与接收FB7与FB8两个块来发送与接收的,FB7与FB8不能同时进行所以多站的话要涉及到轮询,FB7与FB8如果是点对点的话是互锁的,发送与接收是通过脉冲来实现的,发送完指令就接收反馈值,其实发送数据就是通过FB7 FB8的数据指针来确认发送与接收的一个数据范围,ASCII注意一点要先用电脑的调试工具调试好然后用CP341调试发送接收,ASCII注意发送数据需要CRC校验,接收数据要将ASCII反馈值换算为需要的数据。
                                                                                                                                                                                                                                                                                                                                   
                                                                                                                                                                                                            参见:串口通信模块的信息与使用
http://www.ad.siemens.com.cn/download/OnlineReading.aspx?DocId=1219
有相关的文档说明在里面。
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

请珍惜自己的ID,严禁发布垃圾水贴,诸如adsf......顶......纯表情......多次重复回帖刷积分......轻则删帖警告,重则封禁!★请分享资料、经验或者赞助论坛,贡献一份力量★

关闭

最新活动上一条 /1 下一条

小黑屋|手机版|追梦工控论坛|工控论坛-专业的Intouch论坛 ( 皖ICP备10012005号 )|网站地图

GMT+8, 2025-5-4 00:15 , Processed in 0.089789 second(s), 21 queries , Gzip On, APCu On.

Powered by Dreamyiyi

© 2009-2025 工控论坛

快速回复 返回顶部 返回列表