






PS307电源模块6ES7307-1KA02-0AA0西门子PLC控制器代理商
PS307电源模块6ES7307-1KA02-0AA0西门子PLC控制器代理商
PS307电源模块6ES7307-1KA02-0AA0西门子PLC控制器代理商
西门子plc总代理商 西门子plc分销商 西门子plc经销商 西门子授权中国代理商 西门子工业自动化模块代理商 西门子PLC代理商
西门子PLC模块代理商 西门子PLC小型可编程控制器代理商 西门子中型可编程控制器代理商 西门子PLC编程控制器 西门子电源模块代理商
西门子60W电源模块代理商 西门子25W电源模块代理商 西门子电源代理商 西门子60W电源管理模块代理商

西门子200-240V驱动器代理商 西门子380-480V驱动器代理商 西门子200-240V变频器代理商 西门子380-480V变频器代理商
西门子CPU代理商 西门子CPU模块代理商 西门子CPU 控制器代理商 西门子S7-1500CPU代理商 西门子S7-1500中央处理单元 冗余 CPU代理商
西门子S7-1500 冗余CPU代理商 西门子SIMATIC S7-1500R代理商 西门子冗余 CPU代理商 冗余 CPU CPU 1513R-1 PN代理商
西门子S7-300CPU代理商 西门子S7-200CPU代理商
西门子S7-400 CPU代理商 西门子S7-1200CPU代理商 西门子S7-200 SMART CPU代理商 西门子ET200CPU代理商 西门子S7-1200 G2 CPU代理商
S7-1200 G2 CPU西门子CPU 1212C代理商 CPU 1212FC模块代理商 CPU 1214C模块代理商 CPU 1214FC模块S7-1200 G2代理商

1、寄存器设定
编写程序之前我们先看看对应的特殊位寄存器应该如何设置。
SMB30 = 2#00001001=16#9

图1-1
1) 自由口模式。第0、1位。SM30.0=1、SM30.1=0
2) 通讯速率9600bps。第2、3、4位。SM30.2=0、SM30.3=1、SM30.4=0
3) 每个字符的数据位是8位。第5位。SM30.5=0
4) 不选用奇偶效验。第6、7位。SM30.6=0、SM30.7=0
SMB87 = 2#10011100 =16#9C

图1-2
1) 不使用中断条件作为检测信息的开始。第1位。SM87.1=0
2) 当SMW92中的定时时间超出时终止接收。第2、位。SM87.2=1
3) 定时器是信息定时器。第3位。SM87.3=1
4) 使用SMW90的值检测空闲状态。第4位。SM87.4=1
5) 不检测结束字符。第5位。SM87.5=0
6) 不检测起始字符。第6位。SM87.6=0
7) 允许信息接收功能。第7位。SM87.7=1
注:第0位为无效位不使用,为0。
SMW90 = 4
将SMW90设定成4表示报文间空闲时间大于4ms后接收的个字符是新信息的开始。
SMW92 = 6
由于我们设定SM87.3为1确定使用固定报文长度方式,假设报文长度为6个字符,那么在9600bps通讯速率下1个字符(10个位)的接收需要1.04ms,6个字符的接收就需要6.24ms,将SMW92设定成6表示从接收到个字符开始后6ms停止接收信息,空闲4ms后(SMW90 = 4)接收到的个字符是新信息的开始。
SMB94 = 255
SMB94定义接收缓冲区大小,此处定义为大255字节。(注:接收缓冲区是用来存放接收到的数据的区域,大255字节,大家可以根据通讯情况自由定义。)
2、程序编写

图2-1

图2-2
以上就是固定报文长度方式下接收数据的程序,此处我们设定的报文长度是6个字符,下面我们通过串口调试软件给PLC发送7个字符长度(AA 11 22 BB 23 45 C1)的一个报文看看会发生什么情况。

图2-3

图 2-4
由图 2-4状态表监控结果我们可以发现我们只能接收到6个字符,第7个字符C1并没有接收到。
| ET 200MP接口模块 | 6ES71555AA010AB0 | ET 200MP IM 155-5 PN ST 标准型接口模块 |
| 6ES71555AA000AC0 | ET 200MP IM 155-5 PN HF 高性能型接口模块 | |
| 6ES71555BA000AB0 | ET 200MP IM 155-5 DP ST 标准型接口模块 | |
| 6ES71555AA000AA0 | ET 200MP IM 155-5 PN BA 基本型接口模块(Zui多可支持连接12个IO模块,不支持 safety, PN IRT, 系统冗余, MRPD) | |
| 电源管理模块 | 6ES75050RB000AB0 | PS:60W ,额定输入电压 DC 24/48/60 V,扩展CPU带电保持存储区(适用于STEP7 Professional V14 SP1 和 CPU FW 2.1 及以上) |
| 6ES75070RA000AB0 | PS:60 W,额定输入电压 AC/DC 120/230 V | |
| 6ES75050RA000AB0 | PS:60 W,额定输入电压 DC 24/48/60 V | |
| 6ES75050KA000AB0 | PS:25 W,额定输入电压 DC 24 V |
| 成立日期 | 2019年09月10日 | ||
| 法定代表人 | 袁宜男 | ||
| 注册资本 | 500 | ||
| 主营产品 | 主营西门子模块、PLC模块、变频器模块、触摸屏模块、电源模块、伺服电机、交换机、电缆 | ||
| 经营范围 | 从事智能科技、自动化科技、机电领域内的技术开发、技术转让、技术咨询、技术服务,工业自动化设备安装,工业自动化控制设备、电气设备、机电设备、电子产品、五金产品、金属材料、仪器仪表、橡塑制品销售,商务信息咨询,软件开发,建筑装修装饰建设工程专业施工,建筑安装工程(除特种设备),机械设备租赁(不得从事金融租赁),物业管理。工业自动化设备加工、销售 | ||
| 公司简介 | 从事智能科技、自动化科技、机电领域内的技术开发、技术转让、技术咨询、技术服务、工业自动化设备安装、工业自动化控制设备、电气设备、机电设备、电子产品、五金产品、金属材料、仪器仪表、橡塑制品销售、商务信息咨询、软件开发、建筑装修装饰建设工程施工、建筑安装工程(除特种设备),机械设备租赁(不得从事金融租赁),物业管理。工业自动化设备加工、销售。浔之漫智控技术上海有限公司出售西门子S7-200PLC,西门 ... | ||









