西门子交换机销售经销商
西门子授权代理商、西门子一级代理商 西门子PLC模块代理商﹐西门子模块代理商供应全国范围:
与此同时,我们还提供西门子G120、G120C V20 变频器; S120 V90伺服控制系统;6EP电源;电线;电缆;
网络交换机;工控机等工业自动化的设计、技术开发、项目选型安装调试等相关服务。
西门子中国授权代理商——湖南西控自动化设备有限公司,本公司坐落于湖南省中国(湖南)自由贸易试验区长沙片区开元东路 1306 号开
阳智能制造产业园一期 4 栋 30市内外连接,交通十分便利。
公司国际化工业自动化科技产品供应商,是专业从事工业自动化控制系统、机电一体化装备和信息化软件系统
集成和硬件维护服务的综合性企业。与西门子品牌合作,只为能给中国的客户提供值得信赖的服务体系,我们
的业务范围涉及工业自动化科技产品的设计开发、技术服务、安装调试、销售及配套服务领域。建立现代化仓
储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品,我们以持续的卓越与服务,取得了年销
售额10亿元的佳绩,凭高满意的服务赢得了社会各界的好评及青睐。
目前,湖南西控自动化设备有限公司将产品布局于中、高端自动化科技产品领域,
PLC模块S7-200、S7-1200、S7-300、S7-400、ET200分布式I/O等
HMI触摸屏、SITOP电源、6GK网络产品、ET200分布式I/O SIEMENS 驱动产品MM系列变频器、G110G120变频器、直流调速器、电线电缆、
驱动伺服产品、数控设备SIEMENS低压配电与控制产品及软起动器等
当 Main [OB1] 打开时,可在 STEP 7 中“指令”(Instructions) 任务卡的“通信 >通信处理器 > SIMATIC NET CP”(Communication > Communicationsprocessor > SIMATIC NET CP) 下找到块。 说明 块版本 在工作站中,V2.x 版的 FTP_CMD必须结合 CPU V2.x 和 CP V2.x 一起使用。 只要工作站采用 CPU V1.x 或 CP V1.x,就必须在旧版V1.x(例如 V1.4)中使用 FTP_CMD。为此,需将“SIMATIC NET CP”库的版本更改为V3.4。之后,便可以选择旧版的块。 下表列出了兼容性。 表格 3- 2 程序块 FTP_CMD 与 CPU 和 CP 版本的兼容性FTP_CMD CPU CP 1543-1 V1.5 V1.x 任意 V1.5 任意 V1.x V2.0 V2.x V2.x 可以通过FTP 或 FTPS(安全 SSL 连接)传送数据。 说明 FTPS:比较证书 FTPS 需要对 FTP 服务器和 FTP客户端之间的证书进行比较。如果在 FTP 客户端的 STEP 7 项目外组态 FTP 服务器,则需要导入 FTP 服务器的证书。将FTP 服务器的证书作为受信任证书导入证书管理器。 工作原理 FTP_CMD 指令引用指定了 FTP 命令的作业块 (ARG)。根据FTP 命令 (CMD) 的类型,此作业块使用不同的数据结构执行参数分配。这些不同的结构可以使用适当的数 据类型 (UDT)。下图显示了调用结构
更多信息其它信息
有关电源和 I/O 模块的内容,请参见“SIMOTION I/O 部件”一章。
有关顶端连接的内容,请参见产品目录 KT10.2以及西门子工业产品网上商城中“自动化技术/自动化系统/系统布线/控制箱/SIMATIC TOP连接系统布线”下面的内容。
有关 SIMOTION 平台功能的内容,请参见“功能概述”一节。
有关运行时软件和工程组态软件的内容,请参见“SIMOTION 软件”一节。
有关运动控制器的通信功能的内容,请参见“SIMOTION 运行时软件”一节。
有关操作员控制和监视的内容,请参见“SIMOTION HMI 设备”一章。
有关 SIMATIC NET 通信软件的内容,请参见“SIMOTION 运行时软件”一节。
以下数据结构用于作业块: • 连接建立 基于以下访问类型的连接建立可使用不同数据结构: –FTP_CONNECT_IPV4:基于 IPv4 通过 IP 地址建立连接 – FTP_CONNECT_IPV6:基于 IPv6 通过IP 地址建立连接 – FTP_CONNECT_NAME:通过服务器名称 (DNS) 建立连接 • 数据传送有两种不同的数据结构可用于实现数据传送: – FTP_FILENAME:用于访问整个文件的数据结构 –FTP_FILENAME_PART:用于读取数据区的数据结构 File_DB 中的数据传送数据传送通过包含作业数据报头和用户数据区域的数据块实现。该数据块在作业缓冲区中 加以指定。 有关示例文件 DB 的描述,请参见STEP 7 信息系统。CPU 组态要求 使用以下设置启用 FTP 访问: • 针对所有用作文件 DB的数据块,禁用“优化块访问”(Optimized block access) 属性。 • 仅当使用 CPU V1.x 和 CPV1.1.x 时: 在“保护和安全”(Protection & Security) 下的 CPU 组态数据中,启用“通过PUT/GET 通信访问...”(Access via PUT/GET communication...) 选项(必须释放PUT/GET)。 3.9.2.2 输入参数 - FTP_CMD 输入参数的说明 将以下输入参数提供给 FTP_CMD 指令: 表格3- 3 FTP_CMD 指令的形式参数 - 输入参数 参数 声明 数据类型 存储区 含义/说明 REQ Input BOOL E,A, M, DB, L 在上升沿启动发送作业。 ID * INPUT INT 1, 2 ... 64 在 FTP 连接上处理 FTP作业。该参数可识别所用的连接。 CMD * INPUT BYTE 请参见下表“命令” 。 调用该指令时要执行的 FTP命令。可在此表后找到 FTP 命令类型的值范围。 此处指定的 FTP 命令必须与作业块中指定的命令相同( ARG 参数)。如果CP固件不支持命令,则输出一条带 STATUS = 8F6BH的出错消息。 ARG * INPUT VARIANT请参见下表“命令” 。 作业块 引用具有适合于 FTP 命令的执行参数的数据区。 根据不同的 FTP 命令,使用特定的数据类型(UDT)。这些 UDT 如下所示。 此处指定的指针不允许使用 ANY 数据类型! CMD”参数中的FTP命令下表显示了“CMD”参数命令的含义以及提供给作业块所用的 UDT。 表格 3- 4 命令类型 CMD(命令类型) 相关作业块/UDT含义/处理 0 (NOOP) * 调用的 FC 不执行任何动作。当提供这些参数时,按如下规定设置状态 代码: DONE=1;ERROR=0; STATUS=0 1 (CONNECT) FTP_CONNECT_IPV4 FTP_CONNECT_IPV6FTP_CONNECT_NAME 建立 FTP 连接 通过该命令,FTP客户端将与FTP服务器建立FTP连接(端口 21)。在此处为所有其他FTP命令指定的连接ID下,该连接可用。 然后与为该用户指定的FTP服务器交换数据。 2 (STORE)FTP_FILENAME 该函数调用将一个数据块(文件DB)从FTP客户端(S7- CPU)传送到FTP服务器。注意:如果该文件(文件DB)已经存在于FTP服务器上,则该 文件将被覆盖。 3 (RETRIEVE) FTP_FILENAME该函数调用将文件从FTP服务器传送到FTP客户端(S7-CPU)。 注意:如果FTP客户端上的数据块(文件DB)已经包含一个文件,则该文件被覆盖。 4 (DELETE) FTP_FILENAME 通过该函数调用,删除FTP服务器上的文件。 5 (QUIT) *通过该函数调用,可关闭在“ID”中指定的 FTP 连接。 6 (APPEND) FTP_FILENAME与“STORE”类似,“APPEND”命令将文件保存在 FTP 服务器上。但“APPEND”命令不会覆盖 FTP服务器上的文件。为现有文件添加新内容。 如果FTP服务器上不包含该文件(文件DB),则创建该文件。 7 (RETR_PART)FTP_FILENAME_PART 使用“RETR_PART”命令(检索部分),可以从FTP服务器请求文 件的一部分。如果涉及非常大的文件,则该命令允许**于读取当前要求 的部分。 为此,需要获知文件的结构。在FB40中,使用“OFFSET”和“LEN”两个参数输入所要求的文 件部分。 * 对于命令类型 0 (NOOP) 和 5(QUIT),必须指定可自由选择的作业块 (UDT)。不进行评估
接口
操作、显示和诊断
1 只方式选择器
1 个用于故障和状态指示的 LED 条
集成 I/O
18 点数字量输入
(C240:其中两个用于局部测量输入,四个用于全局测量输入/零标记,C240 PN:其中四个用于全局测量输入)
8 点数字量输出
驱动器接口(C240)
1 个整定值输出接口,可用于多达 4 轴(还可选择模拟、步进电机或液压驱动装置;还可作为可自由分配的模拟量输出)
4 点编码器输入,用于增量式或**值编码器(还可用作可自由分配的加/减计数器)
通信
1 个用于工业以太网的接口
用于PROFIBUS DP的2个接口
(其中一个接口为MPI)
3 个 PROFINET IO 端口 (C240 PN)
数据后备
1 个用于 SIMOTION 微存贮卡的插槽
附加接口(非数据传输)
电源端子
数据存储/数据备份
SIMOTION C 运动控制器具有一个用于存储过程变量的的集成非易失性数据存储器。
数据在 SIMOTION 微型存储卡 (MMC) 进行备份。
对于扩展中央的I/O模板:
集中 I/O 可直接插入 SIMOTION C 运动控制器。用于集中式控制 I/O 的 I/O 构造可为两层(第二层使用IM365接口),各层均带有8块 I/O 模块,并总共有块4模拟模块。此处可使用 SIMATIC S7-300 系列的 I/O模块。
使用分布式 I/O 进行扩展
以下分布式 I/O 部件可以使用:
PROFIBUS DP:
所有经过认证的 PROFIBUS 标准从站(DP-V0、DP-V1、DP-V2)
SIMATIC ET 200S/M/eco/pro 分布式 I/O 系统
MASTERDRIVES、SIMODRIVE 和 SINAMICS 系列的伺服变频器,通过 PROFIBUS DP(PROFIdrive) 接口连接
MICROMASTER 和 COMBIMASTER 变频器
步进驱动器,通过 PROFIBUS DP (PROFIdrive) 接口连接
PROFINET IO(C240 PN):
SIMATIC ET 200S/SP/M/pro/eco PN 分布式 I/O 系统
SINAMICS S120 伺服变频器,通过带 IRT (PROFIdrive) 的 PROFINET IO 连接
FTP_CMD 的作业块含义 为 FTP_CMD 指令提供使用 ARG 参数的作业块。结构取决于 FTP 命令类型。通过使用默认数据类型(UDT),该指令可识别作业块类型。您将在下文中找到下列作业块的相关数据类型 (UDT): • 基于 IPv4 通过 IP 地址建立FTP 连接 • 基于 IPv6 通过 IP 地址建立 FTP 连接 • 通过服务器名称建立 FTP 连接 • 读写访问和其它 FTP命令 • FTP 命令 RETR_PART 基于 IPv4 通过 IP 地址建立 FTP 连接的作业块 对于基于 IPv4 通过 IP地址建立的 FTP 连接,将使用以下数据结构。 表格 3- 5 FTP_CONNECT_IPV4 参数 类型 取值范围 含义/说明InterfaceID HW_ANY 模块起始地址 调用指令时,在 LADDR 参数中传送 CP 的模块起始地址。 在“属性 >地址 > 输入”(Properties > Addresses > Inputs) 下,可以找到 CP 组态中 CP的模块起始地址。 ID CONN_OUC 1, 2...64 在 FTP 连接上处理 FTP 作业。该参数可识别所用的连接。ConnectionType BYTE 0 连接类型“FTP” ActiveEstablishm ent BOOL TRUE TRUE= 主动连接建立 FTPCmd BYTE 1 FTP 命令 "CONNECT" 调用该指令时执行的 FTP命令。关于命令类型的取值范围,可参见“输入参数 - FTP_CMD (页 56)”部分。 注意: 此处指定的 FTP 命令必须与在CMD 输入参数中指定的命令相同。 CertIndex BYTE 0 = FTP 1 = FTPS 在此处选择协议类型 FTP 或FTPS。 有关 FTPS 的注意事项: 如果在 FTP 客户端的 STEP 7 项目外组态 FTP 服务器,则必须导入 FTP服务器的证书。取值范围 含义/说明 UserName STRING[32] ’benutzer’ 用于登录 FTP 服务器的用户名Password STRING[32] ’passwort’ 用于登录 FTP 服务器的密码 FTPserverIPaddrIP_V4 ADDR(1) ... ADDR(4) Array[1..4] of Byte 形式的 FTP 服务器的 IP 地址,其中1 个字节指定一个地址块。 示例:ADDR(1) 指定第一个地址块(地址的第一个字节)。 基于 IPv6 通过 IP 地址建立 FTP连接的作业块 对于基于 IPv6 通过 IP 地址建立的 FTP 连接,将使用以下数据结构。 表格 3- 6FTP_CONNECT_IPV6 参数 类型 取值范围 含义/说明 InterfaceID HW_ANY 模块起始地址 调用指令时,在LADDR 参数中传送 CP 的模块起始地址。 在“属性 > 地址 > 输入”(Properties >Addresses > Inputs) 下,可以找到 CP 组态中 CP 的模块起始地址。 ID CONN_OUC 1,2...64 在 FTP 连接上处理 FTP 作业。该参数可识别所用的连接。 ConnectionType BYTE 0连接类型“FTP” ActiveEstablishm ent BOOL TRUE TRUE = 主动连接建立 FTPCmd BYTE1 FTP 命令 "CONNECT" 调用该指令时执行的 FTP 命令。关于命令类型的取值范围,可参见“输入参数 - FTP_CMD(页 56)”部分。 注意: 此处指定的 FTP 命令必须与在 CMD 输入参数中指定的命令相同。 CertIndex BYTE 0= FTP 1 = FTPS 在此处选择协议类型 FTP 或 FTPS。 有关 FTPS 的注意事项: 如果在 FTP 客户端的STEP 7 项目外组态 FTP 服务器,则必须导入 FTP 服务器的证书。 UserName STRING[32] ‘用户’用于登录 FTP 服务器的用户名 Password STRING[32] ‘密码’ 用于登录 FTP 服务器的密码FTPserverIPaddr IP_V6 ADDR(1) ... ADDR(16) Array[1..16] of Byte 形式的FTP 服务器的 IP 地址,其中 2 个字节指定一个地址块。 示例:ADDR(1) + ADDR(2) 指定第一个地址块。