全国服务热线: 19151140562

嘉峪关西门子PLC模块经销总代理商

发布日期 :2023-04-21 11:51发布IP:113.246.75.100编号:11745472
品牌:
西门子
参数:
SIEMENS
型号:
S7-1500
分 类
工控系统及装备
单 价
电议
有效期至
长期有效
咨询电话
17307403740
手机
19151140562
Email
194303024@QQ.COM
让卖家联系我
详细介绍

嘉峪关西门子PLC模块经销总代理商嘉峪关西门子PLC代理,嘉峪关西门子S7-1500代理,西门子PLC代理


基于连接的通信分为单向通信和双向通信,单向通信只需要通信的客户机编写通信程序。在通信中客户机(Client)是主动的,需要调用通信块对服务器的数据进行读、写操作。服务器(Server)是通信中的被动方,不需编写通信程序,通信功能由它的操作系统执行。

 2. 用于S7基本通信的系统功能S7基本通信的系统功能(SFC)分为两类:

  1)I_GET与I_PUT(见表14-2)用于CPU与同一个S7站的其他有通信功能的模块之间交换数据。SFC名称中的“I”表示内部。

  2)X_SEND、X_RCV、X_GET与X_PUT用于S7CPU与其他具有通信功能的模块之间交换数据,通信伙伴在同一个MPI子网内,但不是在同一个站内。块的名称中的“X”表示外部。

  用于S7基本通信的SFC可以在所有的S7-300/400 CPU上运行,S7-300/400 CPU还可以用X_GET和X_PUT来读写S7-200CPU中的数据。S7-200在S7基本通信中只能作服务器,因此不需要对S7-200组态和编程。

用于S7基本通信的SFC

  3. S7基本通信SFC的公用参数的说明

  (1)输入参数 REQ

  REQ(请求激活)是电平触发的控制参数,REQ为1时触发任务。

  在双向通信中,通信双方都需要调用通信块,一方调用发送块来发送数据,另一方调用接收块来接收数据。在S7单向连接中,客户机调用功能块GET和PUT,读、写服务器的存储区。S7-400可以调用SFB8/SFB9和SFB12/SFB13,进行双向通信。用于数据交换的S7通信的SFB/FB见表6-10。

即时数据块(DI)用于传递功能块的参数,只能被指定的功能块FB访问。调用功能块FB时,必须同时指定用于该功能块的即时数据块DI,即时数据块内的数据可以自动生成,它们可以是FB变量声明表中的数据(不含临时变量)。

  通用数据块(DB)用于存储PLC的全局数据,所有的FB、FC或OB都可以对通用数据块进行读写操作,因此,它又被称为共享数据块。通用数据块内的数据不会因用户程序的结束而删除。

  PI/PQ区与I/Q区的关系如下:

  1)访问PIPQ区时,直接读写输入/输出模块,而I/Q区是CPU内的存储区。

  2)I/Q区可以按位、字节、字和双字寻址,PIPQ区不能按位寻址。

  3)I/Q区的地址也可以用PI/PQ区访问。

  3. 优先级错误中断(OB85)

  以下情况将会触发优先级错误中断:

  1)产生了一个中断事件,但是没有将对应的OB块下载到CPU(不包括OB81)。

  2)操作系统访问模块时出错。

  3)由于通信或组态的原因,模块不存在或有故障,刷新过程映像表时I/O访问出错。出现故障的DP从站的输入/输出值装入S7CPU的过程映像表时,就可能出现上述情况。

  有关功能块、数据块的调用、编程以及程序变量、局部变量等概念,将在下面的实例中予以详细介绍。

  (2) S7-300/400 PLC的程序结构。S7-300/400 PLC的程序结构随着编程人员所采用的程序设计方法的不同而不同。一般而言,程序设计可以采用线性化编程、调用式编程、结构化编程的方法(见图5-32)。

  采用线性化编程时,所有程序指令都编写在一个连续的程序块-组织块OB1中,无须编制程序块、功能块、数据块等。

  有S7-300集成的通信接口参与时,只能进行单向S7通信,S7-300集成的通信接口在通信中只能作服务器。S7-400集成的DP接口和CP443-5在单向S7通信中既可以作服务器,也可以作客户机。它们之间还可以进行双向S7通信。S7-300的PROFIBUS CP是否能参与S7双向通信和作S7单向通信的客户机,与CP和CPU的订货号和固件版本号均有关系,只有少数较高档的S7-300 CPU和PROFIBUS CP的组合才有双向S7通信功能。STEP7 会自动禁止建立不允许的通信连接。



相关分类
推荐产品
信息搜索
 
自动化设备新闻
上海卓曙自动化设备有限公司
  • 地址:上海市松江区乐都路358号503室
  • 电话:17307403740
  • 手机:19151140562
  • 联系人:李英杰