西门子6DD1684-0GD0代理商

2024-12-01 08:50 175.13.200.46 1次
发布企业
湖南西控自动化设备有限公司商铺
认证
资质核验:
已通过营业执照认证
入驻顺企:
1
主体名称:
湖南西控自动化设备有限公司
组织机构代码:
91430100MA7BLNUT58
报价
请来电询价
西门子
SC63
圆形电缆
50针有屏蔽
德国
长度2m
关键词
西门子PLC代理,西门子变频器代理,西门子伺服电机代,西门子工控机代理,西门子触摸屏代理
所在地
中国(湖南)自由贸易试验区长沙片区开元东路1306号开阳智能制造产业园(一期)4#栋301
联系电话
17838383235
手机
17838383235
经理
徐嘉泉  请说明来自顺企网,优惠更多
请卖家联系我
17838383235

产品详细介绍

西门子博途:发送函数的编程示例



简介

在以下示例中,在 S7-1500 系列的两个 CPU 间创建一个编程连接,并将一个字符串从 CPU 1 发送到 CPU2。待发送字符串的数据类型为 STRING。

要求


  • 两个 S7-1500 系列的 CPU 通过 PROFINET 进行互连,它们之间的连接尚未组态。




  • 基于“属性 > 保护”(Properties > Protection) 中的低保护级别,可确保每个 CPU都可进行读写访问。



CPU 1 中的程序

在全局数据块中,创建 9 个变量存储“TSEND_C”的数据。


创建函数块“SLI_FB_TSEND_C”,并在该函数块中创建以下局部变量。


程序段 1:互连“TSEND_C”指令的参数,如下所示:但请勿互连参数 CONNECT。


程序段 2:保存 TSEND_C 的错误状态,如下所示。


TSEND_C 的组态

要互连参数 CONNECT,可通过“属性 > 组态”(Properties > Configuration)打开指令“TSEND_C”的向导。

对 TSEND_C 的组态进行如下设置:



输入字段

条目

端点

在下拉列表中,选择作为发送方和接收方的 CPU。

系统将自动输入接口、子网和地址。

连接数据

在下拉列表中选择“新建”(New),为每个 CPU 创建一个数据块。

该数据块用于存储连接数据。数据块的名称可任意设置。

为 CPU 1(本地 CPU)建立主动连接。

连接类型

选择条目“TCP”。

这意味着,连接建立时使用“TCP”协议的以太网连接。

组态模式

选择条目“使用程序块”(Use program block)。

这意味着,将通过编程连接建立连接。

连接 ID

在该通信连接中,输入任意一个选定的连接 ID。

该连接 ID 在项目中尚未分配。

伙伴端口

输入一个伙伴端口值。该值必须 >=2000。



CPU 2 中的程序

在全局数据块中,创建 10 个变量存储“TRCV_C”的数据。


创建函数块“SLI_FB_TRCV_C”,并在该函数块中创建以下局部变量。


程序段 1:互连“TRCV_C”指令的参数,如下所示:但请勿互连参数 CONNECT。


程序段 2:保存 TRCV_C 的错误状态,如下所示。


TRCV_C 的组态

对 TRCV_C 的组态进行如下设置:


说明

连接数据

组态 TSEND_C 后,已创建了一个数据块(“SLI_cDB_Connector”),并带有为各个 CPU存储的连接数据。如果不希望创建新的数据块并输入连接数据,也可直接使用创建的数据块(“SLI_cDB_Connector”)。

如果要选择已创建的数据块,则这些数据块必须位于“项目树”(project tree) 的“程序块 >系统块”(Program blocks > System blocks) 中。



连接建立的操作过程

要在 RUN 模式下建立通信连接,请按以下步骤操作:

  1. 对于 TRCV_C,将参数 EN_R 更改为“1”。

  2. 对于 TRCV_C,将参数 CONT 更改为“1”。

  3. 对于 TSEND_C,将参数 REQ 更改为“1”。

  4. 对于 TSEND_C,将参数 CONT 更改为“1”。

终止连接的操作过程

要在 RUN 模式下终止通信连接,请按以下步骤操作:

  1. 对于 TSEND_C,将参数 CONT 更改为“0”。

  2. 对于 TSEND_C,将参数 REQ 更改为“0”。

  3. 对于 TRCV_C,将参数 CONT 更改为“0”。

  4. 对于 TRCV_C,将参数 EN_R 更改为“0”。

CPU 1 的行为

输入参数 REQ(“start”)返回信号状态“TRUE”时,启动指令“TSEND_C”。输入参数CONT(“comControl”)中的信号状态为“TRUE”时,“TSEND_C”指令将在 CPU 1 与 CPU 2间创建一个通信连接。为此,可通过输入参数 CONNECT(或数据块“SLI_cDB_Connector”)检索该连接数据。

进行多次调用时,“TSEND_C”指令将传送输入参数DATA(“sendData”)处检测到的数据记录。数据记录传送成功时,输出参数DONE(“#statDone”)的信号状态为“TRUE”,且输出参数STATUS(“status”)的值为“0000”。由于输出参数的值仅在有效时才显示,DONE(“#statDone”)的成功状态将保存在变量“done”中。

将该数据记录发送到 CPU 2 后,将继续监视该通信连接(状态为“7004”)。输出参数ERROR(“error”)或变量“memErrStatus”)可用于指示本示例中的执行过程是否出错。


CPU 2 的行为

输入参数 EN_R(“start”)返回信号状态“TRUE”时,启动指令“TRCV_C”。输入参数CONT(“comControl”)中的信号状态为“TRUE”时,“TRCV_C”指令将在 CPU 2 与 CPU 1间创建一个通信连接。为此,可通过输入参数 CONNECT(或数据块“SLI_cDB_Connector”)检索该连接数据。

进行多次调用时,“TRCV_C”指令将接收所传送的数据记录。该数据记录将记录在参数DATA(“rcvData”)中。数据记录传送成功时,输出参数 DONE(“done”)的信号状态为“TRUE”,且输出参数STATUS(“status”)的值为“0000”。并通过输出参数 RCVD_LEN(“#statRcvLen”),确定 BYTE中实际传送的数据记录长度。仅当传送成功时,才显示该值。之后,将检查“0”。

由于输出参数的值仅在有效时才显示,请进行以下操作步骤:

  • 将“#statRcvLen”的值保存在“rcvLen”中。

  • 将“#statDone”的值保存在“done”中。

  • 将“#status”的值保存在“memErrStatus”中。

CPU 2 接收到该数据记录后,将继续监视该通信连接(状态为“7006”)。输出参数ERROR(“error”)或变量“memErrStatus”)可用于指示本示例中的执行过程是否出错。


关于湖南西控自动化设备有限公司商铺首页 | 更多产品 | 联系方式 | 黄页介绍
成立日期2021年10月19日
法定代表人吴阳祥
注册资本5000000
主营产品西门子一级代理商 PLC 变频器 工控机 伺服电机 触摸屏 软件 电线电缆 电源 S7-200CN S7-200SMART S7-300 S7-400 S7-1200 S7-1500 ET-200 全新原装正品 全国服务
经营范围其他未列明制造业;工程和技术研究和试验发展;电气设备的批发、系统集成;电子产品、五金产品、电线、电缆、电工器材、通讯设备及配套设备、机械配件、仪器仪表的批发;工业自动化设备、机电产品、电子元件及组件、电子产品零部件、发电机组、高低压成套设备、计算机应用电子设备、电气机械设备、高低压电器销售;工业自动化设备、电子仪器、五金机电产品、电气技术的研发;智能化技术服务;办公设备零售;机电设备的维修及保养服务(限分支机构);通用设备修理(限分支机构);自动化控制系统的研发、安装、销售及服务;机电设备安装服务;电子技术咨询;电子技术转让;计算机技术开发、技术服务。(依法须经批准的项目,经相关部门批准后方可开展经营活动)
公司简介公司是中国西门子授权代理商,销售商品为全新原装,签正规的产品购销合同,可开增值税发票,24小时热线---徐17838383235。公司是中国西门子授权代理商,销售商品为全新原装,签正规的产品购销合同,可开增值税发票,24小时热线---徐17838383235。西门子中国授权代理商、西门子一级代理商、西门子PLC代理商--------------湖南西控自动化设备有限公司我司主要业务为西门子自动化产 ...
公司新闻
我们的其他产品
顺企网 | 公司 | 黄页 | 产品 | 采购 | 资讯 | 免费注册 轻松建站
免责声明:本站信息由湖南西控自动化设备有限公司自行发布,交易请核实资质,谨防诈骗,如有侵权请联系我们   法律声明  联系顺企网
提醒:因为软件开发行业无明确禁止法规, 该企业仅提供软件开发外包定制服务,项目需取得国家许可,严禁非法用途。 违法举报
© 11467.com 顺企网 版权所有
ICP备案: 粤B2-20160116 / 粤ICP备12079258号 / 粤公网安备 44030702000007号 / 互联网药品信息许可证:(粤)—经营性—2023—0112