西门子PLC卡件6ES7307-1BA01-0AA0供应商
我公司主营西门子各系列PLC (S7-200 SMART S7-300 S7-400) 触摸屏 变频器 (MM系列 G120 G120C G110) 伺服 (V80 V60) 数控备件 (PCU50 NCU CCU 轴卡) 等 价格优势 产品为西门子原装正版产品 我公司售出的产品 按西门子标准质保 产品本身有质量问题 质保一年 公司秉承:以信待人 以诚待人 质量如生命 客户至上的经营理念 竭诚为您服务 您的肯定是我们大的动力 我们将期待与您长期持久的合作
为了允许PC机和工作站上的应用程序与西门子S7系列产品进行S7通讯西门子公司提供了一个SAPI-S7应用程序接口通过它可以灵活而方便地跟西门子S7系列产品进行通信。安装SIMATIC Ner软件后会在系统system32目录下生成一个s732.dll文件该动态链接库提供了大量基于bbbbbbsNT、bbbbbb95/98、bbbbbbs3.11和MS-DOS的函数这样就使得用户解决PLC和PC机的数据交换和数据处理问题变为可能。通信编程包括两个部分:(1)CP连接组态(2)PLC与上位机通信编程。 4.1 CP连接组态 可采用step7软件或step7软件中用于工业以太网的NCMS7软件对CP进行网络组态。通讯处理器CP可连接PCPC/PG上一般装网卡CP1613。在bbbbbbs控制面板下的“set PC/PG"下安装所用网卡驱动程序并设协议、站号、波特率、是否为主站完成对VFDs(Virtual Field Device)和S7 connections的配置[4]。 4.2 PLC和上位机的通讯编程 S7-300/400PLC有以下各类资源
①输入点I:接收外部开关量信号 ②输出点Q:输出给外部的开关量信号 ③内部辅助点M:存放所需中间结果 ④时间继电器T ⑤计数器 ⑥数据块DB:存放程序数据的存储区域 ⑦外设输入PI:主要接收模拟量输入信号经A/D转换⑧外设输出PQ:给出模拟两输出值[5]。要读/写这些资源首先要建立PLC和PC机的连接。 4.2.1 初始化与PLC的连接 SAPI-S7应用程序接口提供的管理服务模块(Administrative Services)提供了一些可供读出配置信息和登录/退出通讯系统的函数下面作一些简要介绍[6]: Ø s7_get_device() :通过此函数用户程序可以查询所有已安装的CP的CP名。 Ø s7_get_vfd() :通过此函数用户程序可以查询任一CP的所有已配置的VFD。 Ø s7_init():通过此函数用户程序可登录通讯系统。 Ø s7_get_cref() :此函数提供了一个指向所选S7 connection名的指针。 Ø s7_get_conn():此函数返回已登录VFD的所有S7 connection名和指向他们的指针。 Ø s7_shut():通过此函数用户程序可退出通讯系统。 一个应用程序可以登录一个或多个CP的若干个VFD只有当应用程序登录CP及其所选的VFD在配置期间给该VFD的所有连接才是有效的。 4.2.2读/写PLC内部资源 初始化与PLC的连接成功后就可以对PLC进行读写操作。对PLC存储区即数据块DB的读写是实现监控的基本操作