产品详情
西门子IM460-0发送器接口模块 订货号:6ES74600AA010AB0
广州鸿懿电气设备有限公司所销售的西门子产品保证保内*产品,含运费含17%增值税
☆声明:本公司不卖假货,二手货,高仿货。
☆主营:本公司专营西门子自动化原装产品。
☆质保:本公司所有销售产品均为西门子*未开封保内*,所有产品,非人为损坏质保一年,
我们卖的不是价格,卖的是诚信卖的是品质。
本公司所售均为西门子原装产品,敬请放心购买!量大价优,欢迎选购!如果本店没有找到你需要的西门子产品的话,可以我。
广州鸿懿电气设备有限公司 工程师:*
广州鸿懿24小时商务
广州鸿懿24小时商务:
广州鸿懿24小时传真:
广州鸿懿24小时:3563352491
广州鸿懿24小时商务:HY0016988
广州鸿懿电气设备有限公司:www.hysiemens。。com
广州鸿懿电气设备有限公司西门子产品系列业务范围:
一、西门子自动化控制产品系列
★西门子通用逻辑模块!西门子S7-200CN、S7-200SMART、S7-300、S7-400、S7-1200、S7-1500系列PLC
★西门子ET200、分布式I/O、PROFIBUS总线控制系列
★西门子高质量KTP、TP117、MP277系列触摸屏
★西门子G110、G120、G130、G150、MM440、MM430、MM420、V20、V50系列变频器
★西门子直调速器6RA28/23/24/70系列,工程变频6ES7/71系列
★西门子伺服控制系统、低压全系列配电产品
★西门子过程仪表:气体分析仪、压力、温度、流量、物位、阀门定位器等
二、承接工厂生产控制及技术改造工程、机械设备电气自动化控制等项目
★(PROFIBUS/DEVICENET/工业以太网等)PLC升级改造,楼宇自控等工程;*空调变频节能,医院及工厂净化空调系统;恒压供水工程,设备维护,改造;工厂系统集成方案设计及施工。
三、业务拓展
★专业维修西门子变频器,直流调速器,PLC,触摸屏,仪器仪表等。
西门子IM460-0发送器接口模块 订货号:6ES74600AA010AB0
广州鸿懿电气设备有限公司所销售的西门子产品保证保内*产品,含运费含17%增值税
冗余原理
S7-400H 按“热备份”模式下的主动冗余原理工作(发生故障时执行无反应的自动切换)。根据该原理,在*运行期间,两个子单元都处于激活状态。发生故障时,未发生故障的设备独自接管过程控制。
为确保平稳接管,必须通过*控制器链路实现高速、可靠的数据交换。
在故障转移期间,设备会自动保留:
这意味着,这两个设备始终保持在状态,并且可以在出现故障时独立地继续执行控制。
采用冗余 I/O 操作时,这会带来以下结果:
同步
为了实现无反应切换,需要对两个子单元进行同步。
S7-400H 遵循“时间驱动的同步”工作原理。
每当子单元中发生可能导致不同内部状态的事件时,都会执行同步操作,例如在发生以下事件时:
同步是通过操作系统自动进行的,可在编程阶段将其忽略。
自检
S7-400H 可执行大量自检。自检涉及以下方面:
报告每个检测到的故障。
启动时自检
启动时,每个子单元都会完整执行全部自检功能。
循环操作期间的自检
完整的自检分布在多个循环中。每个循环仅执行一小部分自检,因此,实际控制器所承受的负荷不是很大。
组态、编程
S7-400H 的编程与 S7-400 类似。所有可用的 STEP 7 功能都可以使用。
对 S7-400H 编程需要使用 STEP 7 V5.2。
I/O 模块的组态
硬件组态时,用户必须通过 HW Config 相互形成冗余的模块。只需要在冗余模式下运行的模块以及要作为“冗余伙伴”的第二个模块。在用户程序中,应访问具有zui低地址的模块。第二个地址不向用户显示,并且含有冗余和非冗余 I/O 的控制部分的编程*相同。与非冗余 I/O 之间的*差别是块库中的两个函数块(RED_IN 和 RED_OUT),需要在用户程序的开始处和结束处调用这两个函数块。
在 STEP 7 V5.3 或更高版本中,该库已作为标准库集成到 STEP 7 中。
S7-400H
S7-400F/FH 满足下列安全要求:
操作模式
S7-400F/FH 的安全功能包含在 CPU 的 F 程序中,并包含在故障安全信号模块中。
信号模块通过差异分析和测试信号注入来监控输出和输入信号。
通过定期自检、命令测试以及按时间顺序执行的逻辑程序执行检查,CPU 可检查控制器的运行是否正常。此外,通过状态监视 (sign-of-life) 请求,还可以检查 I/O 状况。
若在系统中诊断出故障,则将系统切换到安全状态。
F-Runtime 许可证
必须将 F-Runtime 许可证加载到 CPU 上以运行 S7-400F/FH。每个 S7-400F/FH 都需要一份许可证。
编程
S7-400F/FH 的编程方式与其它 SIMATIC S7 系统的编程方式相同。非故障安全工厂部分的用户程序可用成熟可靠的编程工具(如 STEP 7)来创建。
S7 F Systems 可选软件包
编程安全相关的程序段时,需要使用可选软件包“S7 F Systems”。该软件中包括创建 F 程序所需的全部函数和块。
对于包含安全功能的 F 程序,可使用 CFC 调用来 F 库中的函数块并进行互连。使用 CFC 可以简化工厂的组态和编程工作,由于工厂范围内具有统一的表示形式,也将简了验收测试。无需使用额外工具,程序员就可以*专注于安全相关应用程序。
西门子IM460-0发送器接口模块 订货号:6ES74600AA010AB0
广州鸿懿电气设备有限公司所销售的西门子产品保证保内*产品,含运费含17%增值税
广州鸿懿电气设备有限公司西门子工控设备销售区域列表:
直辖市:北京_重庆_天津_上海
河北省:_石家庄_唐山_秦皇岛_邯郸_邢台保定_张家口_承德_沧州_廊坊_衡水
山西省:_太原_大同_阳泉_长治_晋城_朔州_晋中_运城_忻州_临汾_吕梁
内蒙古省:_呼和浩特_包头_乌海_赤峰_通辽_鄂尔多斯_呼伦贝尔_巴彦淖尔盟_兴安盟_锡林郭勒盟和满洲里省:_阿拉善盟 _乌兰察布盟_二连浩特
辽宁省:_沈阳_大连_鞍山_抚顺_本溪_丹东_锦州_营口_阜新_辽阳_盘锦_铁岭_朝阳_葫芦岛
吉林省:_长春_吉林_四平_辽源_通化_白山_松原_白城_延边朝鲜族自治州
黑龙江省:_哈尔滨_齐齐哈尔_鸡西_鹤岗_双鸭山_大庆_伊春_佳木斯_七台河_牡丹江_黑河_绥化_大兴安岭
江苏省:_南京_无锡_徐州_常州_苏州_南通_连云港_淮安_盐城_扬州_镇江_泰州_宿迁
浙江省:_杭州_宁波_温州_嘉兴_湖州_绍兴_金华_衢州_舟山_台州_丽水
安徽省:_合肥_芜湖_蚌埠_淮南_马鞍山_淮北_铜陵_安庆_黄山_滁州_阜阳_宿州_巢湖_六安_亳州_池州_宣城
福建省:_福州_厦门_莆田_三明_泉州_漳州_南平_龙岩_宁德
江西省:_南昌_景德镇_萍乡_九江_新余_鹰潭_赣州_吉安_宜春_抚州_上饶
山东省:_济南_青岛_淄博_枣庄_东营_烟台_潍坊_威海_济宁_泰安_日照_莱芜_临沂_德州_聊城_滨州_菏泽
河南省:_郑州_开封_洛阳_平顶山_焦作_鹤壁_新乡_安阳_濮阳_许昌_漯河_三门峡_南阳_商丘_信阳_周口_驻马店
湖北省:_武汉_黄石_襄阳_十堰_荆州_宜昌_荆门_鄂州_孝感_黄冈_咸宁_随州_恩施州
湖南省:_长沙_株洲_湘潭_衡阳_邵阳_岳阳_常德_张家界_益阳_郴州_永州_怀化_娄底_湘西州
广东省:_广州_深圳_珠海_汕头_韶关_佛山_江门_湛江_茂名_肇庆_惠州_梅州_汕尾_河源_阳江_清远_东莞_中山_潮州_揭阳_云浮广西_南宁_柳州_桂林_梧州_北海_防城港_钦州_贵港_玉林_百色_贺州_河池_来宾_崇左
海南省:_海口_三亚_白沙黎族自治县_昌江黎族自治县_乐东黎族自治县_陵水黎族自治县_保亭黎族苗族自治县_琼中黎族苗族自治县_西沙群岛_南沙群岛_中沙群岛_五指山_琼海_儋州_文昌_万宁_东方_定安县_屯昌县_澄迈县_临高县
四川省:_成都_自贡_攀枝花_泸州_德阳_绵阳_广元_遂宁_内江_乐山_南充_宜宾_广安_达州_眉山_雅安_巴中_资阳_阿坝州_甘孜州_凉山州
贵州省:_贵阳_六盘水_遵义_安顺_铜仁_毕节_黔西南州_黔东南州_黔南州
提示:
1.基本数据类型 基本数据类型包括位( Bool)、字节(Byte)、字(Word)、双字(Dword)、整数(INT)、双整数( DINT)和浮点数(Float,或称实数Real)等。 2.复杂数据类型 复杂数据类型包括日期和时间( DATE_AND_TIME)、字符串(STRING)、数组(ARRAY)、结构(STRCT)和用户定义的数据类型(UDT)。(1)日期和时间 数据类型日期和时间( D
1.基本数据类型
基本数据类型包括位( Bool)、字节(Byte)、字(Word)、双字(Dword)、整数(INT)、双整数( DINT)和浮点数(Float,或称实数Real)等。
2.复杂数据类型
复杂数据类型包括日期和时间( DATE_AND_TIME)、字符串(STRING)、数组(ARRAY)、结构(STRCT)和用户定义的数据类型(UDT)。
(1)日期和时间
数据类型日期和时间( DATE_AND_TIME)占用8个字节的BCD码。第0~5个字节分别存储年、月、日、时、分和秒,毫秒存储在第6字节和第7个字节的高4位,星期存放在第7个字节的低4位。星期日的代码为1,星期一~星期六的代码为2~7。例如2004年7月27日12点30分25.123秒可以表示为DT#04-07-27-12:30:25.123。
通过调用IEC功能,可以实现DATE_AND_TIME数据类型与基本数据类型之间的相互转换。调用SFC 0“SET_CLK”,可以设置和启动CPU时钟的时间和日期。调用SFC 1“READ_CLK”,可以读取CPU系统时钟当前的日期和时间。
(2)字符串
字符串( STRING)是字符(CHAR)组成的一维数组,每个字节存放1个字符。*个字节是字符串的zui大字符长度,第二个字节是字符串当前有效字符的个数,字符从第3个字节开始存放,一个字符串zui多有254个字符。字符串的默认长度为254,通过定义字符串的长度可以减少它占用的存储空间。
3.数组
数组( ARRAY)是同一类型的数据组合而成的一个单元,数组的维数zui多为6维。图6-12给出了一个二维数组ARRAY[1..2,1..3]的内部结构,它共有6个整数元素,图中的每一小格为二进制的1位,每个元素占两行(2 B)。ARRAY后面的方括号中的数字用来定义每一维的起始元素和结束元素在该维中的编号。各维之间的数字用逗号隔开,每一维开始和结束的编号用两个小数点隔开,如果某一维有n个元素,该维的起始元素和结束元素的编号一般采用1和n,例如ARRAY[1..2,1..3]。
图6-12 二维数组的结构
(1)生成数组
可以在数据块中定义数组,也可以在逻辑块的变量声明表中定义。下面介绍在数据块中定义的方法。在SIMATIC管理器中用菜单命令“插入”→“S7块”→“数据块”生成数据块DB 4,点击该数据块的图标,在出现的程序编辑器窗口中,用声明视图方式来生成一个用户定义的数组(见图6-13)。
图6-13 定义数组与结构
在新生成的数据块的声明表的*行和zui后一行,标有STRUCT(结构)和END_STRUCT(结构结束)。在这两行中间一行的“名称”列输入数组的名称“PRESS”,用右键点击该行的“类型”列,执行弹出的快捷菜单中的“复杂类型”→“ARRAY”(数组)命令,在出现的“ARRAY[]”的方括号中输入“1..2,1..3”,即二维数组PRESS有2×3个元素。ARRAY下面一行的“INT”定义数组元素为16位二进制整数,INT所在行的地址列自动生成的“*2.0”表示一个数组元素占用2B。地址列的“+12.0”表示该数组的6个元素一共占用12B,地址列的数字和加号等都是自动生成的。
数组的第1个元素为PRESS[1,1],第3个元素为PRESS[1,3](见图6-14),第4个元素为PRESS[2,1],第6个元素为PRESS[2,3]。
(2)给数组元素赋初值
定义数组时可以在ARRAY所在的行的“初始值”列中给数组元素赋初值,各元素的初值之间用英语逗号分隔,例如上例中6个元素的初值可以写成“22,30,-5,0,0,0”,结束时不用标点符号。若相邻元素的初值相同,写法可以简化,例如上述初值可以简写为“22,30,-5,3(0)”(见图6-13)。
在数据视图方式,显示数组中各元素的初始值和实际值(见图6-14)。用户只能改变每个元素的实际值。如果用户输入的实际值与变量的数据类型不符,将用红色显示错误的数据。在数据视图方式执行菜单命令“编辑”一“初始化数据块”,可以恢复变量的初始值。
图6-14 数据视图方式的数组元素及初值
(3)访问数组中的数据
本例中的数组是数据块的一部分,访问数组中的数据时,需要指出数据块和数组的名称,以及数组元素的下标,例如“TANK”.PRESS[2,1]。其中的TANK是数据块DB 4的符号名,PRESS是数组的名称,它们用英语的句号分开。方括号中是数组元素的下标,该元素是数组中的第4个元素(见图6-12)。
(4)用数组传递参数
如果在块的变量声明表中声明形参的类型为ARRAY,可以将整个数组而不是某些元素作为参数来传递。在调用块时也可以将某个数组元素赋值给同一类型的参数。
将数组作为参数传递时,作为形参和实参的两个数组应有相同的结构,例如都是由整数组成的2×3格式的数组,数组元素的数据类型应该相同。
(5)用数组定义数据块的大小
数据块的大小与数据块中定义的变量的个数和数据类型有关。如果需要一个容量很大的数据块,并且用地址来访问数据块中的变量,可以用数组来定义数据块的大小。例如在数据块中只定义一个数组ARRAY[1..500],数组元素为字节,则该数据块的大小为500 B。实际上可以用地址和任意的数据类型来访问该数据块中的存储单元。
4.结构
结构( STRUCT)是不同类型的数据的组合。可以用基本数据类型、复杂数据类型(包括数组和结构)和用户定义数据类型( UDT)作为结构中的元素,例如一个结构可以由数组和结构组成,结构可以嵌套8层。用户可以把过程控制中有关的数据统一组织在一个结构中,作为一个数据单元来使用,而不是使用大量的单个的元素,为统一处理不同类型的数据或参数提供了方便。
(1)结构的生成
与数组一样,结构可以在数据块中定义,也可以在逻辑块的变量声明表中定义,下面介绍在数据块中定义的方法。在图6-13的数据块DB 4中,同时定义了一个数组和一个结构。名为STACK的结构由一个整数、一个实数和一个位变量组成。
为了生成结构,选中图6-13“ARRAY”下面的“INT”,按回车键,在该单元的下面生成一个空白行。在“名称”列输入结构的名称“STACK”,用右键点击空白行的“类型”单元,执行弹出的快捷菜单中的“复杂类型”→“STRUCT”,(也可以直接输入STRUCT),连续按回车键后,在该行的下面出现新的行,新的行下面一行增加的“END_STRUCT”(结束结构)是自动生成的,表示该结构的结束。在新的行输入结构的*个元素“AMOUNT”。如果没有输入该元素的初值,将会自动生成默认的初值0。用同样的方法生成数组的其他元素。选中结构的“END_STRUCT”单元后按回车键,在下面出现的新的行中输入一个名为VOLTAGE的独立的整型变量。
图中STACK所在行的地址列中的+12.0表示结构在数据块中的起始地址为DBB12。结构各元素的地址列中的“+2.0”等表示结构元素在结构中的相对起始地址,“=8.0”表示该结构一共占用8B。zui后一行地址列中的“=22.0”表示表中的数组、结构和独立变量一共占用22B。
可以为结构中各个元素设置初始值和加上注释。在图6-13中输入实数的初值102.4后,被自动转换为1. 024000e +002。
用鼠标选中结构的*行或zui后一行(即有关键字STRUCT或END_STRUCT的那一行)的地址列中的单元,将选中整个结构,结构各行的背景变为黑色,字变为白色(称为反色)。若要选中结构中的某一参数,用鼠标点击该行的地址单元,仅该行反色。
(2)访问结构中的元素
可以用结构中的元素的地址或符号地址来访问结构中的元素。访问结构中的数据时,需要指出结构所在的数据块的名称、结构的名称,以及结构元素的名称,数据块TANK内结构STACK的元素AMOUNT应表示为“TANK”.STACK. AMOUNT。因为AMOUNT从数据块TANK( DB 4)的第12个字节开始存放,它的地址为DB4. DBW12。
(3)用结构传递参数
如果在块的变量声明表中,声明形参的类型为STRUCT,可以将整个结构而不是某些元素作为参数来传递。在调用块时也可以将某个结构元素赋值给同一类型的参数。
将结构作为参数传递时,作为形参和实参的两个结构必须具有相同的数据结构,即相同数据类型的结构元素和相同的排列顺序。
5.用户定义数据类型
用户定义数据类型( User-Defined Data Types)简称为UDT,是一种特殊的数据结构,用户只需要对它定义一次,定义好以后可以在用户程序中作为数据类型使用。可以用它来产生大量的具有相同数据结构的数据块,用这些数据块来输入用于不同目的的实际数据。例如生成用于颜料混合配方的UDT后,可以用它生成用于不同颜色配方的数据组合。用户定义数据类型由基本数据类型和(或)复杂数据类型组成。定义好以后可以在符号表中为它一个符号名,使用UDT可以节约录入数据的时间。