(29页PPT)PLC可编程项目十任务4.pptVIP

  • 2
  • 0
  • 约3.68千字
  • 约 29页
  • 2026-01-08 发布于广东
  • 举报

高等教育出版社HigherEducationPress项目十PLC在工业通信中的应用——任务4S7-1200的以太某著名企业讯1.掌握以太某著名企业讯的基本概念、主要参数,了解它们的主要应用;2.能够用博图软件编写程序,并能正确使用PLC实现PLC的以太某著名企业讯。一、任务目标二、控制要求实现PLC与PLC之间的以太某著名企业讯。1)将PLC1的通信数据发送到PLC2的接收数据中。2)将PLC2的通信数据发送到PLC1的接收数据中。三、硬件电路设计1.硬件选择名称型号PLC1CPU1214CDC/DC/DCPLC2CPU1214CDC/DC/DC2.I/O地址分配输入输出输入继电器IB0输出继电器QB0三、硬件电路设计3.电气原理图三、硬件电路设计3.电气原理图西门子PLC的PROFINET连接一般有两种以太某著名企业讯连接方法:(1)直接连接(2)网络连接四、以太某著名企业讯程序设计1、以太某著名企业讯程序设计步骤(1)建立硬件通信物理连接:连接两个CPU既可以使用标准的以太网电缆也可以使用交叉的以太网线。两个CPU的连接可以直接连接,不需要使用交换机。(2)配置硬件设备:在“设备视图”中配置硬件组态。(3)配置IP置不同的且在同一个网段的固定IP地址。(4)在网络连接某著名企业立两个CPU间的逻辑网络连接。(5)编程配置连接及发送、接收数据参数。在两个CPU里分别调用TSEND_C或TSEND、TRCV_C或TRCV通信指令,并配置参数,使能双边通信。四、以太某著名企业讯程序设计2、配置CPU之间的逻辑网络连接配置完CPU的硬件后,在“项目树”“设备和网络”“网络视图”下,创建两个设备的连接。鼠标点中第一个PLC上的PROFINET通信口的绿色小方框,然后拖拽出一条线,到另外一个PLC上的PROFINET通信口上,松开鼠标,就可建立连接四、以太某著名企业讯程序设计3、PLC程序设计1)打开STEP7V14软件并新建项目在STEP7v14的“Portal视图”中选择“创建新项目”,创建一个新项目2)添加硬件并命名PLC进入“项目视图”,在“项目树”下双击“添加新器件”,在对话框中选择所使用的S7-1200CPU添加到机架上,命名为PLC1,同样方法再添加通信伙伴的另一个S7-1200CPU,命名为PLC2。为了编程方便,使用CPU属性中定义时钟位,“属性”“系统和时钟储存器”下,将系统位定义在MB100字节,时钟位定义在MB101字节。时钟MB101字节的M101.5位,它是以1Hz的速率在0和1之间切换的一个标志位,可以使用它去自动定时激活发送任务。四、以太某著名企业讯程序设计3、PLC程序设计3)为PROFINET通信口分配以太网地址在“设备视图”中常规选项卡的“以太网地址”下分配IP地址为192.168.0.1,子网掩码为255.255.255.0,并采用默认选项“自动生成PROFINET设备名称”,如图所示。同样在同一个项目里添加另一个新设备S7-1200CPU并为其分配IP地址为192.168.0.2四、以太某著名企业讯程序设计3、PLC程序设计4)创建CPU之间的逻辑网络连接如前所示,在“项目树”“设备和网络”“网络视图”下,创建两个设备的连接。5)PLC1调用“TSEND_C”发送通信数据S7-1200与S7-1200之间的以太某著名企业信可以通过TCP或ISOonTCP协议来实现,使用的通信指令是在双方CPU调用T-block(TSEND_C,TRCV_C,TCON,TDISCON,TSEN,TRCV)指令来实现。通信方式为双边通信,因此TSEND和TRCV必须成对出现。四、以太某著名企业讯程序设计3、PLC程序设计5)PLC1调用“TSEND_C”发送通信数据(1)在OB1内调用“TSEND_C”发送1个字节数据到PLC2中进入PLC1的“OB1”主程序中,从右侧窗口“指令树”“通信”“开放式用户通信”下调用“TSEND_C”指令,如图所示。四、以太某著名企业讯程序设计3、PLC程序设计5)PLC1调用“TSEND_C”发送通信数据添加“TSEND_C”指令后,会要求为该指令添加背景数

文档评论(0)

1亿VIP精品文档

相关文档