西门子6ES322-1HH01-0AA0

西门子6ES322-1HH01-0AA0

发布商家
浔之漫智控技术-西门子PLC代理商
联系人
聂航(先生)
电话
15221406036
手机
15221406036
微信
15221406036

西门子6ES322-1HH01-0AA0

FC95,96与UDT65,66需要从如下项目中打开获得:

 ( 41 KB )



图 09: FC95,96与UDT65,66

首先建立一个S7-300或者S7-400站,拷贝如上程序块到项目中。

2.2通信程序编写

2.2.1 生成数据块
然后在程序中生成一个DB块,块号不限(本例为DB101),在块中建立变量DB_VAR,类型为UDT65



图 10: 生成UDT65类型变量

然后在程序中生成另一个DB块,块号不限(本例为db102),在块中建立变量DB_VAR,类型为UDT66



图 11: 生成UDT66类型变量

2.2.2在OB1中编程
首先调用FC95,96


图 12:调用FC95,96

定义的本地UDP端点连接参数:
通过FC95 "SET_UDP_ENDPOINT"设置,下列参数需要考虑:
• ID: 连接ID
• DEV_ID
DEV_ID = B#16#1 用于本PLC型号(注意不是通信对方)为 IM151-8 PN/DP CPU
DEV_ID = B#16#2 用于本PLC型号(注意不是通信对方)为 CPU31x-2PN/DP或IM154-8 CPU
DEV_ID = B#16#3 用于本PLC型号(注意不是通信对方)为CPU319-3PN/DP
DEV_ID = B#16#5用于本PLC型号(注意不是通信对方)为CPU41x-3PN/DP
• LOC_PORT: CPU本地的TCP端口
通过FC96 "SET_UDP_REMOTE"定义远端的UDP端点. 下列参数需要考虑:
REM_PORT: 通信方端口号
IP_ADDR1 ... IP_ADDR4: 通信方IP地址



图 13: 调用FB65 "T_CON"

调用FB65 ,通过提供给FB65的输入参数"REQ"一个上升沿来建立连接。 “ID"为连接ID,“CONNECT"参数填写用UDT65生成的变量, 连接建立后会一直保持,直到调用FB66 "TDISCON"断开连接,CPU停止或者断电。

2.2.3 调用发送和接收程序



图 14: 调用FB67,68接收和发送数据

FB67 "TUSEND"发送请求依靠输入参数"REQ"的上升沿来实现,如果“BUSY"位为true时不要触发"REQ"。输出参数 "DONE", "ERROR" 和 "STATUS" 用于评估工作的情况。"ADDR"填写UDT66生成的变量。
FB68 "TURCV" 用于接收数据,EN_R始终为true, “ID “填写连接ID,"DATA"填写接收数据区,输出参数"NDR" 用于表示新的数据已经收到,输出参数"LEN" 表示接收的数据长度。"ADDR"填写UDT66生成的变量。

2.2.4断开连接
调用FB66 "TDISCON",“ID “填写连接ID,输入参数"REQ"的上升沿来实现断开连接操作。



图 15: 调用FB66 "TDISCON"


3. ISO ON TCP通信

3.1通信程序块的准备
如下的通信块可以用来建立ISO ON TCP通信,您需要把这些程序块拷贝到您的项目中:
1) FB65 "TCON" 用于建立连接,连接时需要UDT65来提供参数
2) FB66 "TDISCON" 用于断开连接
3) FB63 "TSEND" 用于发送数据到S7站点、S5站点、PC站或者第三方设备
4) FB64 "TRCV" 用于从S7站点、S5站点、PC站或者第三方设备接收数据
5) UDT65 "TCON_PAR"存放用户通信参数
6) FB420 "SET_ISO_ENDPOINT" 用于修改UDT65内通信对象参数
7) FC21 被FB420调用
FB63,64,65,66这四个功能块可以在Standard Library -> Communication Blocks里得到:



图 16: FB63,64,65,66

FB420 FC21与UDT65需要从如下项目中打开获得:

 ( 50 KB )



图 17: FB420 FC21与UDT65

首先建立一个S7-300或者S7-400站,拷贝如上程序块到项目中

西门子6ES7314-6CH04-0AB0参数详细

2 ET200Pro F-FC的调试方法

  ET200Pro F-FC的组态可以通过Step7软件来实现。但变频器模板的调试工具需要用到DriveES(或者Starter、MotionScout)等软件。如果系统中使用了F-Switch,则需要MotorStarter ES软件来设置相关Switch的参数。

  2.1 Step7的组态

  (1)新建一个S7 300站,这里选择CPU 317F-2 PN/DP做为F主机,IM154-4 PN HF Cu V6.0做为F设备。(图3)

西门子6SL3211-0AB23-0AB1

  图3 新建S7 300站

  硬件组态中,添加F-RSM;由于ET200Pro F-FC没有Profisafe报文,因而只能添加标准报文F-FC 1.1/1.5KW Standard 1。(图4)

西门子6SL3211-0AB23-0AB1

  图4 添加硬件

  分别双击两个模板,打开属性框,将诊断选项使能。

  (2)双击CPU,设置CPU的参数。

  选择F 参数,为故障安全程序设置密码(图5),防止有未经授权的人修改F程序。

西门子6SL3211-0AB23-0AB1

  图5 设置F程序的密码

  选择“Protection",设定CPU程序的访问保护密码,同时将“CPU contains safety program"激活(图6)。

西门子6SL3211-0AB23-0AB1

  图6 保护选项

  保存编译后,我们可以看到在Step7的Block下,出现了一些相关F系统的功能块,但由于ET200Pro F-FC没有Profisafe的报文,因而这里实际上并没有关于ET200Pro F-FC的F系统块,这也是ET200Pro F-FC与ET200S F-FC或者G120F、S120F的不同之处,因而ET200Pro F-FC的安全功能是通过F-RSM或F-Switch来实现的。

  在控制系统设计之前,需要对系统的方案进行论证。主要是对整个系统的可行性作一个预测性的估计。在此阶段一定要全面地考虑到设计和实施此系统将会遇到的各种问题。如果没有做过相关项目的经验,应当在实地仔细考察,并详细地论证设计此系统中的每一个步骤的可行性。特别是在硬件实施阶段中,稍有不慎,就会造成很大的麻烦,轻则系统不成功,重则会造成严重的人员和财产的损失。工程实施的过程中的阻碍,往往都是由于这一步没有做足工夫而导致的。
  系统的总体设计关系到整个系统的总体构架,每个细节都必须经过反复斟酌。首先要能够满足用户提出的基本要求;其次是确保系统的可靠性,不可以经常出现故障,就算出现故障也不会造成大的损失;然后在经济性等方面予以考虑。
  一般来说,在系统总体设计时,需要考虑下面几个问题:
  (1)确定系统是用plc单机控制,还是PLC联网控制;确定系统是采用远程I/O还是本地I/O。主要根据系统的大小及用户要求的功能来选择。对于一般的中小型过程控制系统来说,PLC单机控制已基本能够满足功能要求。但也可借鉴集散控制系统的理念,即将危险和控制分散,管理与监控集中。这样可以大大提高系统的可靠性。
  (2)是否需要与其它部分通信。一个完整的控制系统,至少会包括三个部分:控制器、被控对象和监控系统。所以对于控制器来说,至少要跟监控系统之间进行通讯。至于是否跟另外的控制单元或部门通讯要根据用户的要求来决定。一般来说,如果用户没有要求,也都会留有这样的通讯接口。
  (3)采用何种通信方式。一般来说,在现场控制层级用PROFIBUS DP;而从现场控制层级到监控系统的通讯用PROFINET。但有时候也可互相通用,根据具体情况选择合适的通信方式。
  (4)是否需要冗余备份系统。根据系统的所要求的安全等级,选择不同的办法。在数据归档时,为了让归档数据不丢失,可以使用OS服务器冗余;在自动化站(Automation Station,AS),为了使系统不会因故障而导致停机或不可预知的结果,可以使用控制器冗余备份系统。选择适当的冗余备份,可以使系统的可靠性得到大幅提高。
  在进行控制系统选型之前,首先考虑系统的网络结构是怎样搭建的。
  确定系统的操作站、过程控制站的数目和位置,相互之间是怎样连接的。是否需要工业以太网交换机。
  一般情况下,现场控制室和主控制室与电气控制柜分别安放在两个地方,且距离较远,为保证信号的稳定可靠,会考虑用光缆来连接各自的交换机。同时,为了通讯线路的冗余,会考虑选用带荣誉管理功能的工业以太网交换机,将现场操作站和过程控制站组成一个光纤环网。这样,即使有一个方向的通讯断开,也可通过另一个方向继续通讯。
  对于过程控制站和现场信号之间的连接,传统的连接方式是将现场信号直接通过硬件连接到过程控制站上。这样如果距离太远,信号传输会有损耗,尤其是模拟量信号。且当信号点很多时,布线也较复杂,浪费材料。所以,一般需在现场安装分布式I/O从站(如果现场为危险区,需选用本质安全型的分布式I/O从站),将现场信号直接连接到I/O从站上,在通过现场总线的方式将信号传送到过程控制站。


人气
26
发布时间
2023-07-04 01:00
所属行业
PLC
编号
40030880
我公司的其他供应信息
相关西门子产品
拨打电话
微信咨询
请卖家联系我