西门子数控模块本地经销商
浔之漫智控技术(上海)有限公司为西门子中国有限公司授权合作伙伴,公司国际化工业自动化科技产品供应商,是专业从事工业自动化控制系统、机电一体化装备和信息化软件系统
集成和硬件维护服务的综合性企业。代理经销西门子产品供应全国,西门子工控设备包括S7-200SMART、 S7-200CN、S7-300、S7-400、S7-1200、S7-1500、S7-ET200SP 等各类工业自动化产品。作为西门子授权代理商,西门子模块代理商,西门子一级代理商,西门子PLC代理商,西门子PLC模块代理商,
建立现代化仓
储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品与此同时,我们还提供西门子G120、G120C V20 变频器; S120 V90 伺服控制系统;6EP电源;电线;电缆;
网络交换机;工控机等工业自动化的设计、技术开发、项目选型安装调试等相关服务。西门子中国有限公司授权合作伙伴——浔之漫智控技术(上海)有限公司,西部科技园,东边是松江大学城,西边和全球**芯片制造商台积电毗邻,
向北5公里是佘山国家旅游度假区。轨道交通9号线、沪杭高速公路、同三国道、松闵路等
交通主干道将松江工业区与上海市内外连接,交通十分便利。
建立现代化仓
储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品,我们以持续的卓越与服务,取得了年销
售额10亿元的佳绩,凭高满意的服务赢得了社会各界的好评及青睐。与西门子品牌合作,只为能给中国的客户提供值得信赖的服务体系,我们
的业务范围涉及工业自动化科技产品的设计开发、技术服务、安装调试、销售及配套服务领域。
第 3 种情况: S7-400 CP中的FC63序列
对于FC63 AG_SRECV,S7-400的响应取决于所使用的协议。
– 情况3a: ISO传输、ISO-on-TCP、UDP连接序列
对于这些连接类型,无论数据区的长短如何,都在第一个块调用后,由CP开始传送
整个数据区。
– 情况3b: TCP连接序列
在TCP连接上,在每次调用时,按指定的*大作业长度接受CP上的数据。
必须重复调用,直到数据记录已经完全、一致地输入到接收缓冲区为止。
在后续的其中一个FC调用中通过参数NDR=1指示完整数据记录的接收。
第 1 种情况: S7-300 CP中的FC6序列
当调用FC6时,用户程序将准备用于接收数据的缓冲区,并命令CP在该处输入所接收的
数据。
在此用于将数据传送到接收缓冲区的协议需要对每个段(240字节的用户数据)重复调用FC
。
根据用户数据的长度,必须重复调用FC,直到通过参数NDR=1指示完整传送为止。
输出参数NDR、ERROR以及STATUS中的状态代码将在每个块调用中进行更新,并可对
其进行计算。S7-400 CP中的FC6和FC60序列(对于ISO传输、ISO-on-TCP、UDP连接)
当调用FC时,用户程序将准备用于接收数据的缓冲区,并命令CP在该处输入所有可用的
数据。
只要数据记录已经完整地、一致地输入到接收缓冲器中,就将在后续的某个FC调用中使
用参数NDR=1对其进行表示。
输出参数NDR、ERROR以及STATUS中的状态代码将在每个块调用中进行更新,并可对
其进行计算。当调用FC时,用户程序准备用于已接收数据的缓冲区,并命令CP在此处输入所有数据,
直到传送结束为止;即,当到达ANY指针中指定的长度时。
只要数据记录已经完整地、一致地输入到接收缓冲器中,就将在后续的某个FC调用中使
用参数NDR=1对其进行表示。
所接收数据的*大长度是1452字节。 接收缓冲区的大小必须始终设为该数值。
输出参数NDR、ERROR以及STATUS中的状态代码将在每个块调用中进行更新,并可对
其进行计算。下表显示了由NDR、ERROR和STATUS参数构成的代码,其中的参数必须由用户程序进
行计算。
说明
对于 STATUS 中以 8FxxH 编码的条目,请参见引用的系统程序块说明中的输出参数
RET_VAL 的相关信息。
可在 STEP 7 中查询使用了哪些系统程序块以及哪些系统程序块与错误评估相关。如果使用程序块 AG_LOCK 和 AG_UNLOCK,则需要在组态中为 S7400 站中的 CP
指定下列信息:
● 在?属性 > 地址?下
必须选择揕OCK/UNLOCK的地址设置?选项(若提供该选项)。
工作原理
通过这些程序块,可以协调对系统内存区域的访问,从而避免了创建和传送不一致的数据
。 通过S7
CPU中的用户程序进行控制,在必要时,可以调用AG_LOCK禁止外部FETCH/WRITE访
问。
经过一定时间后或在完成本地写/读访问后,可使用AG_UNLOCK作业来重新启用外部访
问。
它的另一个优点是该访问锁定只针对在调用中指定的FETCH/WRITE连接。
例如,如果组态一个以上FETCH/WRITE连接,那么这些连接可用于特定的专用系统区,
并可实现选择性访问协调。
下列图表说明了在用户程序中使用AG_LOCK和AG_UNLOCK进行控制的、存储器访问协
调的常用时间序列。全面的产品组合
在降低能耗的同时提高生活和工作空间的舒适度—整合了节能功能的西门子供暖和区域供热控制器,降低了楼宇供暖的能源消耗和成本。例如,控制器支持使用可再生能源用于太阳能室内热水加热。同时也考虑室外和室内温度,例如对于天气和/或者室内补偿的流动温度控制—拥有**节能的启/停控制。西门子的供暖和区域供热控制器的技术源于西门子几十年来在暖通控制领域的专业知识。综合的应用技术和丰富的实践经验得益于西门子在世界范围内两百多万台控制器的安装,调试和维护,以及其高度的灵活性。西门子提供一系列高质量,可靠的模拟和通讯供暖和区域供暖控制器。控制器满足所有控制回路和生活热水加热的标准应用—并且它们可按照特殊需求定制。此外,它们可由房间控制单元辅助用于室内温度的独立控制,从而优化了生活和工作空间的舒适度。可通过设置命令实现下列动作:
● 读出连接信息
根据状态信息,可以确定复位所有或单个 CP 连接是否有用。
● 复位已组态的连接
可以复位 CP 的个别或所有连接。
● 终止活动连接,并重新建立连接
● 读出 CP 中组态的连接类型(相对于 AG_CNTRL 的扩展功能)
● 发送 PING 命令(相对于 AG_CNTRL 的扩展功能)
可以检查网络中的特定节点是否可到达。
只能对基于 ISO/RFC/TCP/UDP 协议的 SEND/RECV 连接使用 AG_CNTEX
程序块的命令。
说明
块库中的可用性
如果 SIMATIC_NET_CP 块库中还没有程序块 AG_CNTEX,请安装当前版本的 SIMATIC
NET 块库。可通过 Internet 在以下条目 ID 下找到此库:在CP上置位复位ID
(RESULT1中的位15)。如果稍后有一个状态查询,则清晰识别是否因复位作业已经复位
了连接。 只有在该状态查询后,或在显式执行 CN_CLEAR_RESET 命令后,才会清除
CP 中的复位 ID
说明
调用此块后,必须设置 ACT = 1。 如果使用 ACT=0
执行调用,则没有函数调用,立即再次退出该块。
由于与调用同步获取 AG_CNTEX 的作业结果,因此,可在同一个周期中重新调用
AG_CNTEX。
2.3.2.3 Ping 功能的工作原理
运行模式/调用顺序
下面介绍如何使用 CMD=8 和 CMD=9 命令来发送 Ping 命令。
使用 CMD=8 Ping 命令可指示 CP 通过网络将 4 个连续 Ping 请求发送到作业中指定的 IP
地址。 CP 预期在 Ping 作业字段中设定的时间段内接收到 Ping 回应。
CP 会记录响应时间,并将其输入到 RESULT 1/2 参数中。
可以通过 Ping 命令 CMD=9 查询 RESULT 1/2 参数。只要 4 个 Ping
请求取得回应,或设定的监视时间被超出,即会在参数 DONE=1 中确认执行。
然后,*多可在 30 秒的时间内查询 Ping 结果;此后,RESULT 条目会失效。
说明
只能通过组态的连接发送 Ping
仅当至少组态了一个用于 SEND/RECEIVE 接口的连接(TCP、ISO-on-TCP、ISOTransport、UDP)时,才能使用 Ping 命令。