返回 产品详情
6ES73401BH020AE0西门子CP340通信处理器
来自上海丽丞工业自动化设备有限公司
¥12.00
发布时间  2019-09-21 12:39:48 关注次数  1143
上海丽丞工业自动化设备有限公司
免费会员 9年
图文介绍 产品参数 供应商信息

6ES73401BH020AE0西门子CP340通信处理器

SIMATIC S7-300,CP 340 通信处理器 带有 20mA 接口(TTY) 包括项目组态包 在 CD 上

SIEMENS西门子

上海丽丞工业自动化设备有限公司

全新原装,质量保证,保修一年

专业销售及维修西门子各类工控自动化配件;

S7-200CN、S7-200SMART、S7-300、S7-400、 S7-1200、S7-1500、ET200、LOGO逻西门子可编程控制器辑控制模块

西门子HMI人机界面:触摸屏

西门子变频器:MM420、MM430、MM440、G110、G120、6SE70

西门子工业以太网:通讯网卡、通讯电缆、通讯接头、总线连接器 工控机、交换机、自动化软件等系型号齐全,快速报价,买我们的产品无忧所值,我们的产品都承诺质保一年,让您买的省心舒心,用的放心!

西门子S7-300的串口通讯一直都是西门子热线上的一个热点问题。这次又是一样,问题是客户的串口通讯模块CP340无法完整的接收数据。故事情节是这样的。

今早刚到公司,一同事就转给我一个串口通讯的case,拨通电话打过去。
Engineer:喂,您好,西门子热线,您这是什么问题呢?
Customer:您好,工程师,我想问一下,CP340如果进行自由通讯,是不是使用ASCII协议?
Engineer:对。
Customer:那我没有错啊。工程师,是这样的,我有一个S7-300的系统,与一个条码枪进行通讯。S7-300这边使用的是串口通讯模块CP340,与条码枪进行串口通讯,可是CP340每次只能接收1个字节的数据,而实际上条码枪是发送了4个字节的数据。
Engineer:CP340是什么接口的?RS485?还是RS232?
Customer:是RS485接口的,它是通过一个485/232(RS485转RS232)的接口转换器与条码枪进行通讯的。
Engineer:既然可以接收到数据,至少说明CP340在字符消息帧参数设置(如:9600,8-1-none)上没有问题。那你有没有查看CP340有什么报错信息;另外,你有没有使用电脑分别与CP340和条码枪做通讯测试呢?通过测试看看是哪里出问题了。而且电脑也有RS232接口,正好也可以验证你485/232的接口转换器是否有问题。
Customer:我都做了,CP340根本没有任何报错。电脑可以完整的接收到条码枪发送的4个字节数据;电脑通过485/232的接口转换器,与CP340通讯也没有问题,电脑发送多少个数据,CP340就可以接收到多少个数据。所以,我是没办法了,才求助于你们工程师来了。
Engineer:哦…,(同时我默默想着:数据总是接受不完整,是不是接收条件有问题)那你有没有通过设置结束字符的方式来接收数据呢?
Customer:哎,工程师,我做了,结果一样,也是只能接收到一个数据。而且以前我也做过相同的项目,都是这么做的,没有任何问题。就是不知道为什么这次是这种情况,是不是CP340坏了?
Engineer:哦…(同时脑子里开始快速思考——这会是什么情况造成的呢,突然我想到了什么)。(我又接着问)那既然接收到了一个字节的数据,那是一个什么样数据,能跟我说说么?
Customer:没太注意,不过有几次观察,好像都是接收到最后一个数据。
Engineer:(我心里有底了,与我预料的一样)这样吧,你将接收条件——字符延迟时间(默认是4ms),见图1,改大些,然后将组态编译保存下载,再试试。



图1

通话结束,客户去按照我的要求实验。15分钟后,拨通客户电话。
Engineer:喂,您好,实验做得怎么样了?
Customer:嗯,工程师,数据倒是接收上来了,也不是1个了,不过却超过4个了。
Engineer:你将字符延迟时间设置成多少了?
Customer:,我怕太小,设置成400ms了。
Engineer:我笑了,你设置时间太大了,改小点,改成100ms再试试。

客户挂断电话,又去实验。15分钟后,再次拨通客户电话。
Engineer:喂,您好,这次没有问题了吧?
Customer:工程师,接收正常了,可以收到4个数据了。不过这是为什么呢?
Engineer:是这样的。消息帧接收结束条件有3种,见图1,默认是以字符延迟时间作为结束条件,且字符延迟时间默认是4ms。也就是说一帧消息结束,到下一帧消息开始,这之间的时间必须大于4ms,否则就算成一帧消息。而你这项目中,条码枪的一帧消息含有4个字节数据,且条码枪发送这4个字节数据的时间间隔都超过4ms了,因此CP340将这4个字节数据当成了4个消息帧对待,于是造成后一个字节覆盖前一个字节,最后就只能接收到第4个字节的数据。至于按结束字符的方式来接收为什么结果一样,见图2,其实道理很简单,因为按结束字符的方式来接收,在设置结束字符的同时,也要设置字符延迟时间,且默认也是4ms,所以这也能解释为什么同样只能接收到一个数据的原因。



图2

Customer:哦,我明白了,没想到问题出在这里。
Engineer:关于这方面的知识,你可以通过手册(S7-300 CP340的PtP耦合与组态)了解。另外,也有一篇热线故事做了这方面的介绍,你可以看看。



6ES73401BH020AE0西门子CP340通信处理器

品牌西门子
型号6ES73401BH020AE0
结构形式模块式
安装方式现场安装
LD指令处理器硬PLC
加工定制
上海丽丞工业自动化设备有限公司
  • 公司类型中外合资经营
  • 经营模式贸易公司-中外合资经营
  • 联系人康工
  • 联系手机13818485929
  • 联系固话021-67295068
  • 公司地址上海市金山区枫泾镇泾商路99弄6258号
主营业务
西门子,变频器,触摸屏,面板
主要经营:从事“电气、电子”科技领域内技术开发、技术咨询、技术服务,电子商务,自动化控制设备安装、调试、维修,工业自动化控制系统工程,工业自动化设备,自动化成套设备,电子产品销售 西门子可编程控制器: S7-200CN、S7-200SMART、S7-300、S7-400、 S7-1200、S7-1500、ET200、LOGO逻辑控制模块 西门子HMI人机界面:TD200、TD400C、TP177A/B、MP277、MP377、 TP700、TP900、TP1200、TP1500、SMART700/1000 西门子变频器:MM420、MM430、MM440、G110、G120、6SE70工程变频器 6RA70直流调速器、3RW30/40/44软启动器 西门子数控系统:802C、802S、808D、802D/SL、810D、840D 西门子伺服驱动:611A、611D、611U、S120、NCU、PCU、伺服电机、低压电机 西门子工业以太网:通讯网卡、通讯电缆、通讯接头、总线连接器 工控机、交换机、自动化软件等系列产品。 产品覆盖电子元器件以及电气自动化产品
康工 电话咨询 立即询价