产品规格:
产品数量:
包装说明:
关 键 词:西门子RS485总线连接器
行 业:机械 电工电气 电工电器成套设备
发布时间:2021-02-10
上海湘驰长期低价销售西门子PLC,200,300,400,1200,西门子PLC附件,西门子电机,西门子人机界面,西门子变频器,西门子数控伺服,西门子总线电缆现货供应,咨询系列产品,折扣低,货期准时,并且备有大量库存. 长期有效
西门子数控伺服系统:802C S、802D SL、810D DE、820D SL、840C CE、840D DE、840D SL、840Di SL、S120数控 系 统、数 控 伺 服 驱 动 模 块、控 制 模 块、电 源模 块、备 品 备 件 等。
本公司产品质量按西门子原厂质量标准,产品质保一年,按西门子原厂包装标准,西门子原装,按厂家执行标准,需方收到货后七日内可提出异议!!!
我们卖的不是价格,卖的是诚信卖的是品质。
组态 PLC 系统的运行
系统块
系统块提供 S7-200 SMART CPU、信号板和扩展模块的组态。
说明
CPU 型号 CPU CR20s、CPU CR30s、CPU CR40s 和 CPU CR60s 不支持使用扩展模
块或信号板。
使用以下方法之一查看和编辑系统块以设置 CPU 选项:
● 单击导航栏 上的“系统块”(System Block) 按钮。
● 在“视图”(View) 菜单功能区的“窗口”(Windows) 区域内,从“组件”(Component) 下拉列
表 (页 29)中选择“系统块”(System Block)。 ● 选择“系统块”(System Block) 节点,然后按 Enter 键,或双击项目树 (页 29)中的“系统
块”(System Block) 节点。
STEP 7-Micro/WIN SMART 打开系统块,并显示适用于 CPU 类型的组态选项。
硬件配置 “系统块”(System Block) 对话框的**部显示已经组态的模块,并允许您添加或模块。
使用下拉列表更改、添加或 CPU 型号、信号板和扩展模块。添加模块时,输入列和
输出列显示已分配的输入地址和输出地址。
说明
好选择系统块中的 CPU 型号和固件版本(V1 或 V2)作为真正要使用的 CPU 型号和
固件版本。下载项目时,如果项目中的 CPU 型号或固件版本与所连接的 CPU 型号或固
件版本不匹配,STEP 7-Micro/WIN SMART 将发出警告消息。您可继续下载,但如果连
接的 CPU 不支持项目需要的资源和功能,将发生下载错误。
以太网端口
若要使 CPU 从项目中获取其以太网网络端口的相关信息,则请单击“IP 地址数据固定为
下面的值,不能通过其它方式更改”(IP address data is fixed to the values below and
cannot be changed by other means) 复选框。然后便可输入以下以太网信息:
● “IP 地址”(IP Address):每个设备必须有一个 Internet 协议 (IP) 地址。设备使用此地
址在更加复杂的路由网络中传送数据。
● “子网掩码”(Subnet Mask):子网是已连接的网络设备的逻辑分组。在局域网 (LAN)
中,子网中的节点彼此之间的物理位置通常相对接近。子网掩码定义 IP 子网的边界。
子网掩码 255.255.255.0 通常适用于本地网络。
● “默认网关”(Default Gateway):网关(或 IP 路由器)是 LAN 之间的链路。LAN 中的
计算机可使用网关向其它网络发送消息,这些网络可能还隐含着其它 LAN。如果数据
的目的地不在 LAN 内,网关会将数据转发给可将数据传送到其目的地的另一个网络或
网络组。网关依靠 IP 地址来传送和接收数据包。
在变量表中赋值
说明
在程序中使用局部变量之前,先在变量表中赋值。在程序中使用符号名时,程序编辑器首
先检查相应 POU 的局部变量表,然后检查符号表。如果符号名在这两处均未定义,程序
编辑器则将之视为未定义的全局符号;此类符号用绿色波浪下划线加以指示。程序编辑器
不会自动重新读取变量表并对您的程序逻辑做出更正。如果以后对该符号名称的数据类型
分配进行定义(在局部变量表中),必须在符号名称前手动插入一个井号 (#),例如:
#UndefinedLocalVar(在程序逻辑中)因此,在使用之前声明变量可将编程工作量降至
低。
每个子例程调用的输入/输出参数的大限制是 16。如果尝试下载一个**出此项限制的程
序,STEP 7-Micro/WIN SMART 返回错误。
要在变量表中赋值,按以下步骤操作。
1. 确保正确的 POU 在程序编辑器窗口中显示(如有必要,通过单击所需 POU 的选项
卡)。(由于每个 POU 都有自己的变量表,所以需要确保对正确的 POU 赋值。)
2. 如果变量表尚不可见,则将其显示出来,方法是在“视图”(View) 菜单的“窗 口”(Windows) 区域内,从“组件”(Component) 下拉列表中选择“变量表”(Variable
Table)。
3. 选择变量类型与要定义的变量类型相符的行,然后在“符号”(Symbol) 字段输入变量名
称。如果在 OB1 或中断例程中赋值,变量表只含 TEMP 变量。如果在子例程中赋
值,变量表包含 IN、IN_OUT、OUT 和 TEMP 变量。在变量表中不要在名称前加上星
号。井号只用在程序代码中的局部变量前。
说明
局部变量名称允许包含字母数字字符和下划线的数量多为 23 个,也允许包含扩展字
符(ASCII 128 至 ASCII 255)。个字符使用字母和扩充字符。不允许使用关
键字作为符号名,也不允许使用以数字开头的名称,或者包含非字母数字或扩展字符
集中的字符的名称。
局部变量名称下载到 CPU 存储器并存储在其中。使用较长的变量名称可能会降低可用
于存储程序的存储器。
4. 在“数据类型”(Data Type) 字段中单击鼠标指针,并使用列表框为局部变量选择适当的
数据类型。
说明
将局部变量为子例程参数时,必须确保分配给局部变量的数据类型不与子例程调
用中正在使用的操作数发生冲突。
5. 也可提供注释,描述局部变量。
为“符号”(Symbol) 和“数据类型”(Data Type) 字段提供值后,程序编辑器自动将 L 存储器
地址分配给局部变量。
变量表
通过变量表,可定义对特定 POU 局部有效的变量。在以下情况下使用局部变量:
● 您要创建不引用地址或全局符号的可移值子例程。
● 您要使用临时变量(声明为 TEMP 的局部变量)进行计算,以便释放 PLC 存储器。
● 您要为子例程定义输入和输出。
如果以上描述对您的具体情况不适用,则*使用局部变量;可在符号表 (页 121)中定义
符号值,从而将其全部设置为全局变量。
了解局部变量
您可以使用程序编辑器的变量表来分配对个别子例程或中断例程的变量。
局部变量可用作传递至子例程的参数,并可用于增加子例程的移植性或重新使用子例程。
程序中的每个 POU (页 109) 都有自身的变量表,并占 L 存储器的 64 个字节(如果在
LAD 或 FBD 中编程,则占 60 个字节)。借助局部变量表,可对特定范围内的变量进行
定义:局部变量仅在创建时所处的 POU 内部有效。相反,在每个 POU 中均有效的全局
符号只能在符号表中定义。当您为全局符号和局部变量使用相同的符号名时(例如
INPUT1),在定义局部变量的 POU 中局部定义**,在其他 POU 中使用全局定义。
在局部变量表中进行分配时,声明类型(TEMP、IN、IN_OUT 或 OUT)和数据类
型,但不要存储器地址;程序编辑器自动在 L 存储器中为所有局部变量分配存储器位
置。
变量表符号地址分配将符号名称与存储相关数据值的 L 存储器地址进行关联。局部变量表
不支持对符号名称直接赋值的符号常数(这在符号/全局变量表中是允许的)。
说明
PLC 不会将本地数据值初始化为零。您必须在程序逻辑中初始化所用局部变量。
局部变量的声明类型
可进行的局部变量分配类型取决于在其中进行分配的 POU。主程序 (OB1)、中断例程和
子例程可使用临时 (TEMP) 变量。只有在执行块时,临时变量才可用,块执行完成后,临
时变量可被覆盖。
数据值可以作为参数与子例程间进行传递,具体如下所述:
● 如果要将数据值传递至子例程,则在子例程变量表中创建一个变量,并将其声明类型
为 IN。 ● 如果要将子例程中建立的数据值传回至调用例程,则在子例程的变量表中创建一个变
量,并将其声明类型为 OUT。 ● 如果要将初始数据值传递至子例程,则执行一项可修改数据值的操作,并将修改后的
结果传回至调用例程,然后在子例程变量表中创建一个变量,并将其声明类型为
IN_OUT。
高速 I/O
高速计数器
CPU 集成了高速计数器功能,可对高速外部事件进行计数而不会降低 CPU 的性能。有关
CPU 支持的速率的信息,请参见“产品概述” (页 21)。存在于时钟、方向控制和
复位功能的输入,这些功能均受支持。可选择单相、双相或 AB 正交相以改变计数速率。
有关详细信息,请参见高速计数器指令 (页 272)说明。
高速脉冲输出
标准 CPU 型号支持高速脉冲输出,可在某些输出上生成一个高速脉冲串输出 (PTO) 或脉
宽调制 (PWM) 信号。有关 CPU 支持的数量和速率的信息,请参见“产品概述” (页 21)章
节。
PTO 函数以脉冲数(从 1 到 2,147,483,647 个脉冲)和频率 (Hz) 提供一个方波
(50% 负载循环)输出。可编写 PTO 函数以产生一个脉冲串或包含多个脉冲串的一个脉
冲包络。例如,可使用一个脉冲包络通过一个简单的斜升、运行和斜降顺序或更复杂的顺
序控制步进电机。
PWM 功能实现周期时间固定、占空比可变的输出,周期时间和脉冲宽度以微秒或毫秒为
增量进行。当脉冲持续时间等于循环时间,负载循环为 ,该输出持续打开。当
脉冲持续时间为 0,负载循环为 0%,该输出关闭。
更多相关信息,请参见脉冲输出指令 (页 298)。有关使用 PWM (页 743) 的详细信息,请
参见开环运动控制。
开环运动控制
标准 CPU 型号支持开环运动控制功能。运动曲线可以进行构成并执行,可在用户程序控
制下执行交互式移动,并可使用若干内置参考点搜索序列。
使用自由端口模式控制串行通信端口
可以选择自由端口模式以通过用户程序控制 CPU 的串行通信端口。选择自由端口模式
后,程序通过使用接收中断、发送中断、发送指令和接收指令来控制通信端口的操作,并
在自由端口模式下完全控制通信协议。使用 SMB30 和 SMB130 来选择波特率和奇偶校
验。
CPU 向两个物理端口分配两个存储器字节:
● 向集成 RS485 端口(端口 0)分配 SMB30
● 向 CM01 RS232/RS485 信号板 (SB) 端口(端口 1)分配 SMB130
CPU 处于 STOP 模式时,会禁用自由端口模式,并会重新建立正常通信(例如,HMI 设
备访问)。
在简单的情况下,可以只使用发送 (XMT) 指令向打印机或显示器发送消息。其它示例
包括与条形码阅读器、秤和焊机的连接。在各种情况下,都必须编写程序,以支持在自由
端口模式下与 CPU 进行通信的设备所使用的协议。
上海湘驰自动化设备有限公司。在西门子公司广大同仁和工控领域各界朋友的关怀下埋头发展,一路走来已成西门子合作伙伴中的*。总部设在上海,办公面积1500多平方米,员工150余人。公司组织架构完善合理,下辖河南、沈阳、济南分公司,以及天津、石家庄、唐山、太原、洛阳、西安、大连、长春、北京、合肥办事处。我公司已连续十七年荣获西门子()有限公司代理商奖,在产品供应与技术服务方面拥有优势,深得广大客户和西门子公司的信赖。