S7-1500/ET200MP 使用 TIA STEP7 进行自由口通讯

1. 硬件列表 
2. 组态和配置 
 1) 新建项目 
 2) 创建CPU1500站点 
 3) 组态CM PtP 串口 
 4) 设置协议自由口 
3. 编写通信程序 
 1) 逻辑地址的填写 
 2) 调用发送接收功能块 
 3) 创建发送DB块和接收DB块 
4. 设备连接 
5. 通信测试 
 1) 设置串口调试调试软件SSCOM32 
  2) CM PtP 与调试软件测试通信数据 
组态和配置

打开软件TIA PORTAL STEP7 V18,创建新项目,项目名称为1500-ASCII。

用鼠标点击“添加新设备”,选择SIMATIC S7-1500->CPU->CPU 1515-2PN/DP->6ES7 515-2AM01-0AB0 

3、双击“设备组态”进入硬件组态界面,导轨RACK和CPU 1515-2PN已经存在

 

4 右击CPU的Profinet接口_1,进入该接口属性界面,为CPU 1515分配IP地址,创建新子网。

在设备组态中,从硬件目录中“通讯模块->点到点”找到串口通信模块,将之插入到2号插槽

点击CM PtP串口通信模块,进入该模块的属性界面,进行“操作模式”选择,工作模式选择“半双工(RS485)2线制操作”,接收线路的初始状态选择“信号R(A)=0V.信号R(B)=5V”。

在该模块的属性界面,进行端口组态,协议选择“自由口/Modbus”,再设置端口参数(传输率:9600,奇偶校验:无;数据位:8位;结束位:1),其他参数选择默认。

组态消息接收,帧开始检测“以任意字符开始”;帧结束检测“通过消息超时识别消息结束”。

编写通信程序

1、双击“添加新块”,创建发送数据块DB10和接收数据块DB11,在数据块的属性中取消“优化的块访问”,这2个数据块中分别新建1个数据类型Array的变量,数组元素的数据类型为Byte,数量为100;发送数据块中的变量名称为Send,接收数据块中的变量名称为Rev。

进入主程序OB1,在指令中查找,通信->通信处理器->PtP Communication,调用发送功能块Send_P2P和接收功能块Receive_P2P。Send_P2P的背景数据块为DB1,Receive_P2P的背景数据块为DB2。

发送功能块Send_P2P的参数设置见下表。

前面使用TIA Step7 V14软件已经将CM PtP 的串口通信模块的通信组态编程工作做完,下面进行通信测试。这里使用串口通讯测试软件SSCOM32软件来测试串口通信模块和计算机的通信,步骤如下。

1、串口通信模块从SSCOM32接收数据
首先将硬件配置和程序下载到CPU1515-2PN中。在计算机上打开软件SSCOM32,在字符输入窗口输入16进制数据0102030405060708090A,然后点击发送按钮发送数据。

在TIA STEP7中创建监控表,监控接收到的数据,可以看到SSCOM32发送的数据被正确的接收。

串口通信模块发送数据到SSCOM32
时钟脉冲M0.5不停触发,串口通信模块不断发送数据,将DB1中前10个字节设置为十六进制的31 32 33 34 35 36 37 38 39 3A ,可以从SSCOM32接收窗口中看到收到的数据(十六进制)。

  • 0
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: TIA博途软件与S7-1200/1500 PLC应用详解PDF是一本详细介绍TIA博途软件和S7-1200/1500 PLC应用的电子书。TIA博途软件是西门子公司开发的一款用于工业自动化领域的集成开发环境软件,它集成了PLC编程、HMI设计、驱动程序编写等功能,可以实现对工业控制系统的全面开发和管理。 本电子书详细介绍了TIA博途软件的安装与配置、PLC编程语言、HMI界面设计等内容。首先,它介绍了TIA博途软件的安装过程,并指导用户正确配置软件环境,以便能够顺利进行后续工作。 其次,本书详细讲解了S7-1200/1500 PLC的编程语言。这些编程语言包括梯形图、指令列表和结构化文本,读者可以根据实际需要选择适合的编程语言进行工作。通过实例演示和详细的解释,读者可以深入了解PLC编程的要点和技巧。 此外,本书还介绍了HMI界面设计的相关内容。HMI界面是人机交互的重要组成部分,本书通过简单易懂的语言和丰富的图例,向读者展示了如何设计醒目而功能强大的HMI界面,以满足用户对工控系统操作体验的需求。 总之,TIA博途软件与S7-1200/1500 PLC应用详解PDF对于使用TIA博途软件和S7-1200/1500 PLC进行工业自动化控制的人员来说是一本宝贵的学习资料。通过学习本书,读者可以全面了解TIA博途软件和S7-1200/1500 PLC使用方法和应用技巧,提高自己在工业自动化领域的实践能力和解决问题的能力。 ### 回答2: TIATIA博途软件是西门子公司为其S7-1200/1500系列可编程逻辑控制器(PLC)开发的一款工程软件。该软件具有强大的PLC编程和控制功能,可实现工业自动化控制系统的设计、调试和管理。下面将详细介绍TIATIA博途软件与S7-1200/1500PLC的应用。 首先,TIATIA博途软件为工程师提供了友好的可视化编程界面,使得PLC的编程变得简单易懂。它支持多种编程语言,包括梯形图、功能块图和结构化文本等,满足了不同工程需求。此外,TIATIA博途软件还提供了丰富的标准函数库,可快速搭建各种控制逻辑和算法。 其次,TIATIA博途软件具有强大的在线调试和监控功能。通过软件的仿真模式,可以在没有实际硬件设备的情况下进行程序调试,节省了设备和材料成本。一旦PLC与实际设备连接,TIATIA博途软件可以实时监控PLC运行状态、观察输入输出信号和变量值,以及记录历史数据,便于故障诊断和性能优化。 另外,TIATIA博途软件还提供了丰富的通信接,支持与其他设备和系统的集成。通过以太网、PROFIBUS和PROFINET等通信协议,TIATIA博途软件可以与其他PLC、上位机、触摸屏和远程监控系统进行数据交换和远程控制,实现系统的全面联网。 总结来说,TIATIA博途软件与S7-1200/1500PLC的应用简化了工业自动化控制系统的设计和调试流程,提高了工程师的编程效率和工作效果。它的强大功能和可靠性使得S7-1200/1500PLC能够广泛应用于各种领域,包括制造业、能源、交通和建筑等。 ### 回答3: 博途软件是西门子(Siemens)公司推出的一套PLC编程和仿真工具,用于开发、配置和管理S7-1200和S7-1500系列PLC。而S7-1200/1500是西门子公司的最新一代可编程逻辑控制器(PLC),具有高性能、高可靠性和开放性的特点。 TIA博途软件与S7-1200/1500PLC的应用详解PDF是一份详细介绍博途软件和S7-1200/1500PLC应用的电子文档。该文档主要包含以下内容: 1. 博途软件的介绍:介绍博途软件的功能和特点,包括编程、仿真、调试、监控和诊断等功能。同时还介绍了博途软件的安装和配置方法。 2. S7-1200/1500PLC的介绍:介绍了S7-1200/1500PLC的硬件特点和技术指标,包括输入输出模块、通信模块、CPU和存储器等组成部分。同时还介绍了S7-1200/1500PLC的安装和连接方法。 3. PLC编程:详细介绍了使用博途软件进行PLC编程的方法和技巧,包括基本指令、数据类型、数据传输和数据处理等。同时还介绍了常用的编程语言,如梯形图和结构化文本语言。 4. PLC应用案例:提供了一些实际的PLC应用案例,包括自动化控制、生产线控制、机器人控制和过程控制等。通过这些案例,读者可以了解如何使用博途软件和S7-1200/1500PLC来解决实际的控制问题。 总之,TIA博途软件与S7-1200/1500PLC应用详解PDF是一份全面介绍博途软件和S7-1200/1500PLC的电子文档,对于学习和应用PLC控制技术的工程师和技术人员来说是一份非常有价值的参考资料。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

!chen

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值