产品简介
6ES7288-1CR60-0AA1
SIMATIC S7-200 SMART CPU CR60s, 紧凑型 CPU,AC/DC/继电器, 机载 I/O: 36 个数字输入端 24V DC;24 个数字输出端,继电器 2A; 电源:AC, 47 - 63Hz 时,85 - 264V AC, 程序存储器/数据存储器 20 KB
详细介绍
6ES72881CR600AA1西门子CPU模块CR60s
![]() | 6ES7288-1CR60-0AA1 SIMATIC S7-200 SMART CPU CR60s, 紧凑型 CPU,AC/DC/继电器, 机载 I/O: 36 个数字输入端 24V DC;24 个数字输出端,继电器 2A; 电源:AC, 47 - 63Hz 时,85 - 264V AC, 程序存储器/数据存储器 20 KB |
*,质量保证,保修一年
专业销售及维修西门子各类工控自动化配件;
:S7-200CN、S7-200SMART、S7-300、S7-400、 S7-1200、S7-1500、ET200、LOGO逻西门子可编程控制器辑控制模块
西门子HMI人机界面:触摸屏
西门子变频器:MM420、MM430、MM440、G110、G120、6SE70
西门子工业以太网:通讯网卡、通讯电缆、通讯接头、总线连接器 工控机、交换机、自动化软件等系型号齐全,快速报价,买我们的产品无忧所值,我们的产品都承诺质保一年,让您买的省心舒心,用的放心!
做热线工程师,会有每天电话不断,问题不断的时候当然也有CASE相对简单处理完成悠闲学习的时间,正好碰上了一个下午CASE很快都被处理完成准备休息一下等待下班的美好时刻,正在心里偷偷乐的时候突然电话铃铃铃响个不断。
我:您好西门子请说您的问题。
客户:我使用别人家的PLC就没有问题但是使用咱们西门子的就会出现不能正常使用,怎么回事?????
我:请具体说说您的问题。
客户:我现在是使用咱们的200SMART和我的单片机进行通讯TCP通讯但是出现了丢包的情况,但是我使用别人家的就没有问题怎么回事?。???
我:说说具体的实验过程。
客户:我现在使用200SAMRT和单片机通讯,现在发送了100个数据包,但是使用200SMART收到的数据会丢几个报,而且不是偶然情况而是一直处于这种状态,我使用的线也比较短使用的也是工业以太网线,并且我周围的环境没有任何干扰源。但是就出现了丢包不知道为什么?
我:你的单片机的发送速度大概是多少?
客户:速度比较快2ms发送一次。
我:那你帮我看看PLC的程序的扫描周期大概是多少
客户:我的程序比较打看了时间大概是5MS左右。
我:那你现在把单片机的发送速度改成10ms应该就可以解决你的问题
客户:好像现在是不存在丢包的情况了,为什么会出现这样的情况啊
我:PLC的发送和接收都有自己的数据缓存区但是当发送快于接收就会出现很快就会把缓存区占满这个时候发送的数据就会丢失不能正常发送过去,简单的意思就是这样,具体的PLC行为还是需要详细研究的。
客户:那么一般需要把发送的速度设置为多少合适?
我:一般我们的接收指令是一直接收的所以就受扫描周期的影响所以建议发送速度不能超过接收的扫描周期。
相关的实验分析:
200SMART PLC1和PLC2进行通讯(PLC1发送 PLC2接收)
PLC1和PLC建立连接,触发一次接收后断开接收。
PLC1每次发送1024个字节,每次发送的一个字节里面的值加以处理,发送起始地址是VB100 一次发送VB100值1 第二次发送VB100值为2…..以此类推发送18次出现SEND指令的BUSY置为为1
PLC2一次上升沿触发接收,接收的起始地址是VB5000, DONE位信号为M10.1,触发一次接收可以使用抓包工具看到移动8K数据,接收1024个字节一个位VB5000值是1,DONE位的信号一直是0.(send buffer里面还有值)
PLC2第二次上升沿触发接收,接收的起始地址是VB5000, DONE位信号为M10.1,触发一次接收可以使用抓包工具看到移动8K数据,接收1024个字节一个位VB5000值是9,DONE位的信号一直是0,(send buffer里面还有值)
PLC2第三次上升沿触发接收,接收的起始地址是VB5000, DONE位信号为M10.1,触发一次接收可以使用抓包工具看到移动8K数据,接收1024个字节一个位VB5000值是17,DONE位的信号一直是1,(send buffer里面没有值)。
我们改变接收的V区大小由1024字节变成1字节,发送上次使用一直。
PLC2一次上升沿触发接收,接收的起始地址是VB5000, DONE位信号为M10.1,触发一次接收可以使用抓包工具看到移动8K数据,接收1024个字节一个位VB5000值是1,DONE位的信号一直是0,(send buffer里面没有值)。
PLC2第二次上升沿触发接收,接收的起始地址是VB5000, DONE位信号为M10.1,触发一次接收可以使用抓包工具看到移动8K数据,接收1024个字节一个位VB5000值是9,DONE位的信号一直是0,(send buffer里面没有值)。
所以200SMART的TCP通信接收必须快于发送。
6ES72881CR600AA1西门子CPU??镃R60s