版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第六章第六章 s7-200系列系列plc 第一节第一节 机种及系统构成机种及系统构成 可编程控制器的产品众多,不同厂家、不同 系列、不同型号的plc,功能和结构均有所不同, 但工作原理和组成基本相同。西门子(siemens) 公司应用微处理器技术生产的simatic可编程控制 器主要有s5和s7两大系列。目前,前期的s5系列 plc产品已被新研制生产的s7系列所替代。s7系 列以结构紧凑、可靠性高、功能全等优点,在自动 控制领域占有重要地位。 s7-200s7-200系列系列plcplc有有cpu21xcpu21x和和cpu22xcpu22x两代产品,其两代产品,其 中中cpu22xcpu22
2、x型型plcplc有有cpu221cpu221,cpu 222cpu 222,cpu 224cpu 224和和 cpu 226cpu 226四种基本型号。四种基本型号。 s7-200系列的系列的cpu模块外形结构图模块外形结构图 (1) cpu单元单元 即即plc主机,也可称为基本单元。它内部包主机,也可称为基本单元。它内部包 括中央处理器括中央处理器cpu,存储单元、输入输出接口、内置存储单元、输入输出接口、内置5v和和 24v直流电源、直流电源、rs-485通信接口等,是通信接口等,是plc的核心部分。的核心部分。 其功能足以使它完成基本控制功能,所以其功能足以使它完成基本控制功能,所以c
3、pu单元单独就单元单独就 是一个完整的控制系统。是一个完整的控制系统。 v cpu221 主机集成主机集成6输入输入/4输出共输出共10个数字量个数字量i/o点。无点。无i/o扩展能扩展能 力。力。6kb程序和数据存储空间。程序和数据存储空间。4个独立的个独立的30khz高速计数器,高速计数器,2路独路独 立的立的20khz高速脉冲输出。高速脉冲输出。1个个rs-485通信通信/编程接口,具有编程接口,具有ppi通信通信 协议、协议、mpi通信协议和自由方式通信能力,是极适合于小点数控制系通信协议和自由方式通信能力,是极适合于小点数控制系 统的微型控制器。统的微型控制器。 vcpu222 主机
4、集成主机集成8输入输入/6输出共输出共14个数字量个数字量i/o点。点。6kb程序和数程序和数 据存储空间。据存储空间。比比cpu221增加了扩展能力增加了扩展能力,可连接,可连接2个扩展模块,可扩个扩展模块,可扩 展最多展最多64个个i/o点和点和8路模拟量。路模拟量。 vcpu224 在在cpu222的基础上,主机数字量的基础上,主机数字量i/o点增为点增为14输入输入 /10输出共输出共24个。个。扩展能力大为加强扩展能力大为加强,可连接,可连接7个扩展模块,最大个扩展模块,最大 扩展至扩展至168个数字量个数字量i/o点或点或35路模拟量路模拟量i/o 点。点。13kb程序和数据程序和
5、数据 存储空间。存储空间。6个独立的个独立的30khz高速计数器,高速计数器,2路独立的路独立的20khz高速高速 脉冲输出,具有脉冲输出,具有pid控制器。控制器。i/o端子排可很容易地整体拆卸,是端子排可很容易地整体拆卸,是 具有较强控制能力的控制器。具有较强控制能力的控制器。 v cpu226 在在cpu224的基础上功能进一步强大,主机增加到的基础上功能进一步强大,主机增加到40个数个数 字量字量i/o 点。最大扩展至点。最大扩展至248个数字量个数字量i/o 点或点或35路模拟量路模拟量i/o 点。增加点。增加 了通信接口数量,可以分别进行设置,同时与两个设备进行通信而互了通信接口数
6、量,可以分别进行设置,同时与两个设备进行通信而互 不干扰,通信功能大大加强。不干扰,通信功能大大加强。cpu226可用于较高要求的控制系统,更可用于较高要求的控制系统,更 多的多的i/o点,更强的模块扩展能力,更快的运行速度和功能更强的内部点,更强的模块扩展能力,更快的运行速度和功能更强的内部 集成特殊功能使其完全适应于复杂的中小型控制系统。集成特殊功能使其完全适应于复杂的中小型控制系统。 vcpu226xm 在原有的在原有的cpu 226的基础上将程序存储空间和数据存储的基础上将程序存储空间和数据存储 空间扩大了一倍,其他指标未变。空间扩大了一倍,其他指标未变。 类型类型 电源电压电源电压输
7、入电压输入电压输出电输出电 压压 输出电输出电 流流 cpu cpu 221221 dcdc输入输入 dcdc输出输出 2424v vdcdc2424v vdcdc 2424v v dcdc 0.750.75a,a, 晶体管晶体管 dcdc输入继输入继 电器输出电器输出 85-26485-264v v acac 2424v vdcdc 2424v v dcdc 24-24- 230v230v acac 2 2a a,继继 电器电器 cpu cpu 222222 cpu cpu 224224 cpu cpu 226226 cpu22cpu22 6xm6xm dcdc输入输入 dcdc输出输出 2
8、424v vdcdc2424v vdcdc 2424v v dcdc 0.750.75a,a, 晶体管晶体管 dcdc输入输入 继电器继电器 输出输出 85-26485-264v v acac 2424v vdcdc 2424v v dcdc 2 2a a,继继 电器电器 晶体管型输出所需电源为直流,具有最大晶体管型输出所需电源为直流,具有最大20khz的高速脉冲输出功能,可直的高速脉冲输出功能,可直 接驱动步进电机或对伺服电机控制器发送控制脉冲进行准确定位,但其驱动接驱动步进电机或对伺服电机控制器发送控制脉冲进行准确定位,但其驱动 能力不足。继电器型输出电源为范围较宽的交流,单口驱动能力达到
9、能力不足。继电器型输出电源为范围较宽的交流,单口驱动能力达到2a, 但不能输出高速脉冲,而且输出有但不能输出高速脉冲,而且输出有10ms的延迟,所以多用于直接驱动。的延迟,所以多用于直接驱动。 特特 性性cpu221cpu222cpu224 cpu224x p cpu226 外形尺寸外形尺寸/mm 90806 2 90806 2 120.580 62 14080 62 19080 62 功耗功耗/w4w4w8w8w11w 本机数字量本机数字量i/o数数 量量 6/48/614/1014/1024/16 本机模拟量本机模拟量i/o数数 量量 0002/10 允许扩展模块数允许扩展模块数 量量 0
10、2777 允许扩展智能模允许扩展智能模 块数量块数量 02777 高速计数器数量高速计数器数量 单相频率单相频率 两相频率两相频率 4 4个个 30khz 2个个 20khz 4 4个个 30khz 2个个 20khz 6 6个个 30khz 4个个 20khz 6 4个个 30khz 2个个 200khz 3个个 20khz 1个个 100khz 6 6个个 30khz 4个个 20khz 脉冲输出频率脉冲输出频率 2 个个 20khz(dc ) 2 个个 20khz(dc ) 2 个个 20khz(dc ) 2 个个 100khz(d c) 2 个个 20khz(dc ) 模拟电位器个数模
11、拟电位器个数 1个个8位分位分 辨率辨率 1个个8位分位分 辨率辨率 1个个8位分位分 辨率辨率 2个个8位分位分 辨率辨率 2个个8位分位分 辨率辨率 脉冲捕捉输入脉冲捕捉输入/个个68141424 程序空间程序空间/b20482048409661444096 数据空间数据空间/b102410242560 51202560 rs-485通信接口通信接口 数数/个个 1112个个2 每网络最大连接每网络最大连接 站数站数/个个 126126126126126 掉电保存时间 (超级电容)/小时 5050100100100 特特 性性cpu221cpu222cpu224 cpu224x p cpu
12、226 100400100400100400100400100400 0.370.370.370.370.37 +5v扩展扩展i/o模块模块 电源电源/ma 03406606601000 实数运算时间实数运算时间/指指 令令/s 指令执行速度指令执行速度/s s7-200系列系列plc功能强大,有着鲜明的特点。功能强大,有着鲜明的特点。 (1) 自带高速计数器,有多个接口可以接受最高达自带高速计数器,有多个接口可以接受最高达30khz的高速脉的高速脉 冲输入。可以同时做加减计数,连接两相相位差为冲输入。可以同时做加减计数,连接两相相位差为90的的a/b相增量相增量 编码器,可通过编程对高速计数
13、功能相关状态字进行设置,得到多种编码器,可通过编程对高速计数功能相关状态字进行设置,得到多种 对高速脉冲的计数模式。对高速脉冲的计数模式。 (2) 具有高速脉冲输出接口,最大脉冲频率可达具有高速脉冲输出接口,最大脉冲频率可达20khz,能够直接能够直接 用于定位控制。用于定位控制。 (3) 存储空间大,并可由超级电容对数据进行长达存储空间大,并可由超级电容对数据进行长达 190 分钟的掉分钟的掉 电保护,若选用存储卡,则可保存电保护,若选用存储卡,则可保存200天。天。 (4) 运算指令丰富,并具有实数运算功能,可实现复杂的计算和运算指令丰富,并具有实数运算功能,可实现复杂的计算和 控制策略。
14、并允许在程序中立即读写控制策略。并允许在程序中立即读写i/o接口,在一些需要立即响应的接口,在一些需要立即响应的 场合应用非常方便。场合应用非常方便。 (5) 可为模拟量和数字量输入设置滤波器,输入接口可以捕捉比可为模拟量和数字量输入设置滤波器,输入接口可以捕捉比 cpu扫描速度更快的窄脉冲信号,便于适应复杂的工业环境。扫描速度更快的窄脉冲信号,便于适应复杂的工业环境。 (6) 内部配有内部配有+5v dc扩展电源,输出电流可达扩展电源,输出电流可达1000ma;+24v dc传感器电源或负载驱动电源,输出电流可达传感器电源或负载驱动电源,输出电流可达400ma。 (7) 具有具有rs-485
15、通信接口,可与计算机、变频器、文本显示器、通信接口,可与计算机、变频器、文本显示器、 手持编程器等进行通信,交换数据、完成控制功能。手持编程器等进行通信,交换数据、完成控制功能。 24vdc电源 m0.1 24vdc电源, 接地和输入端子 + 1m 1l+0.0 3 + 0.40.30.22l+2m0.5 3 1.10.70.61.0 3 + dcl+ 3 24vdc公共端和 24vdc输入端子 注: 1.实际元件值可能有变更 2.可接受任何极性 3.接地可选 图3.2 cpu224ac/dc继电器连接器端子图 2 3 2 0.20.10.01m 36v 1k 0.50.3 0.42m0.6
16、0.7 3 24vdc 传感器电源输出 m 56k 1.31.01.21.11.51.4l+ cpu 224外部电路原理图外部电路原理图 数字量扩展单元数字量扩展单元 i/o接口单元,用于对数字接口单元,用于对数字i/o的扩展。在工程的扩展。在工程 应用中,应用中,cpu单元自带的单元自带的i/o接口往往不能满足控制系统要求,用户接口往往不能满足控制系统要求,用户 需要根据实际需要选用不同需要根据实际需要选用不同i/o模块进行扩展,以增加模块进行扩展,以增加i/o接口的数接口的数 量。不同的量。不同的cpu单元可连接的最大单元可连接的最大i/o模块数不同,而且可使用的模块数不同,而且可使用的
17、i/o点数也是由多种因素共同决定的。点数也是由多种因素共同决定的。 模拟量扩展单元模拟量扩展单元 模拟量与数字量转换单元。控制领域中模拟模拟量与数字量转换单元。控制领域中模拟 量的使用十分广泛,模拟量扩展单元可十分方便地与量的使用十分广泛,模拟量扩展单元可十分方便地与cpu单元连接单元连接 ,实现,实现a/d转换和转换和d/a转换。转换。 智能扩展模块智能扩展模块 多为特殊功能模块,模块内含有多为特殊功能模块,模块内含有cpu,能够进能够进 行独立运算和功能设置,如定位模块、行独立运算和功能设置,如定位模块、modem模块、模块、profibus- dp模块等。模块等。 2)扩展单元)扩展单元
18、 1. 数字量模块的主要特点数字量模块的主要特点 (1) 数字量扩展模块内部没有中央控制器,所以必须与数字量扩展模块内部没有中央控制器,所以必须与cpu 模块相连,使用模块相连,使用cpu模块的寻址功能,对模块上的模块的寻址功能,对模块上的i/o接口进行控接口进行控 制。制。 (2) 数字量扩展模块须由数字量扩展模块须由cpu模块通过扩展接口提供正常工模块通过扩展接口提供正常工 作所需的作所需的+5v dc电源,其外部不再提供工作电源。电源,其外部不再提供工作电源。 (3) 数字量扩展模块数字量扩展模块i/o接口所需接口所需+24v dc电源可以由电源可以由cpu模模 块的传感器电源提供,但受
19、到最大电流的限制,只能为部分接口块的传感器电源提供,但受到最大电流的限制,只能为部分接口 提供电源,所以常用外部提供电源,所以常用外部dc+24v开关电源为开关电源为i/o接口供电。接口供电。 (4) 扩展模块秉承了整体式扩展模块秉承了整体式plc的结构特点,也吸收了模块的结构特点,也吸收了模块 式式plc便于扩展的优势,其结构紧凑,与便于扩展的优势,其结构紧凑,与cpu模块同宽同高而长模块同宽同高而长 度不同,扩展后与度不同,扩展后与cpu形成一个整齐的长方体结构,十分方便在形成一个整齐的长方体结构,十分方便在 控制柜内整体安装。控制柜内整体安装。 s7-200系列系列plc为方便工程使用,
20、提供了种类丰富的数字量扩展为方便工程使用,提供了种类丰富的数字量扩展 模块,有单独的输入模块模块,有单独的输入模块em221(8路扩展输入路扩展输入);有单独的输出模块;有单独的输出模块 em222(8路扩展输出路扩展输出);有;有i/o混合模块混合模块em223(具有具有8i/o 、16i/o、32i/o 等多种配置等多种配置)。 扩展模块连接示意图扩展模块连接示意图 2. 数字量模块的型号与性能数字量模块的型号与性能 数字量模块性能一览表数字量模块性能一览表 数字量模块型号数字量模块型号em221em222em223 输入点数输入点数8点点无无4/8/16点点 输出点数输出点数无无8点点4
21、/8/16点点 隔离组点数隔离组点数4点点4点点4点点 输入电压输入电压24v dc30v dc(最大最大) 输出电压输出电压 20.4v28.8v dc 或或 20v250v ac 20.4v28.8v dc或或 5v30v dc、5v 250v ac 电缆长度电缆长度(隔离隔离/不隔离不隔离)300/500m150/500m300/500m 数字量模块型号数字量模块型号em221em222em223 输出类型输出类型 dc输出输出/继电器输继电器输 出出 dc输出输出/继电器输出继电器输出 电能消耗电能消耗(+5v dc)30ma50ma40 ma/100 ma/160 ma (1) 不同
22、的主机最大可扩展模块数量有限,不同的主机最大可扩展模块数量有限,cpu221不能扩展,不能扩展, cpu222只能扩展两个模块,只能扩展两个模块,cpu224、cpu226能够扩展能够扩展7个模块。个模块。 (2) 扩展模块消耗的总电流不能超过扩展模块消耗的总电流不能超过cpu模块能够提供的最大电流模块能够提供的最大电流 。 (3) 扩展总点数不能大于扩展总点数不能大于i/o映像寄存器的总数。因为映像寄存器的总数。因为cpu模块对模块对 数字量的寻址都是以数字量的寻址都是以8位寄存器为一个单位的,对数字量扩展模块也是位寄存器为一个单位的,对数字量扩展模块也是 相同的。若某一模块的数字量相同的。
23、若某一模块的数字量i/o不是不是8的整倍数,则余下的空地址也不的整倍数,则余下的空地址也不 会分配给其他模块。例如对于会分配给其他模块。例如对于cpu224模块,本机输入地址为模块,本机输入地址为i0.0i0.7 和和i1.0i1.5,输出地址为输出地址为q0.0q0.7和和q1.0q1.1。若扩展一个若扩展一个4输输 入、入、4输出的输出的em223数字量扩展模块,则扩展模块输入地址为数字量扩展模块,则扩展模块输入地址为i2.0i2.3 ,输出地址为输出地址为q2.0q2.3。地址地址i1.6i1.7与与q1.2q1.7都不能与外部都不能与外部 接口对应,即它们是未用位。接口对应,即它们是未
24、用位。对于输出寄存器中没有使用的位,可以像对于输出寄存器中没有使用的位,可以像 使用内部存储器标志位一样使用。但对于输入寄存器中没有使用的位,使用内部存储器标志位一样使用。但对于输入寄存器中没有使用的位, 由于每次输入更新时都把未用位清由于每次输入更新时都把未用位清0,所以不能作为内部存储器标志位,所以不能作为内部存储器标志位 使用。使用。 3. 限制数字量模块扩展数量的几个因素限制数字量模块扩展数量的几个因素 在在s7-200系列系列plc中,除了中,除了cpu224xp模块本身自带有模拟模块本身自带有模拟 量量i/o接口,其他接口,其他cpu模块若要处理模拟量信号,均需扩展模模块若要处理模
25、拟量信号,均需扩展模 拟量模块。拟量模块。 1. 模拟量模块的外部接线方式模拟量模块的外部接线方式 模拟量模块主要分为模拟量模块主要分为3种,即模拟量输入模块种,即模拟量输入模块em231(4 路模拟量输入路模拟量输入)、模拟量输出模块、模拟量输出模块em232(2路模拟量输出路模拟量输出)和和 模拟量模拟量i/o组合模块组合模块em235(4路模拟量输入、路模拟量输入、1路模拟量输出路模拟量输出) 。 24v dc电源正极接入模块左下方电源正极接入模块左下方l+端子,负极接入端子,负极接入m端子。端子。 em235模块的上部端子排为标注模块的上部端子排为标注a、b、c、d的四路模拟量的四路模
26、拟量 输入接口,可分别接入标准电压、电流信号。输入接口,可分别接入标准电压、电流信号。 未用的接口要将未用的接口要将c+ 与与c-端用短路子短端用短路子短 接,以免受到外部干接,以免受到外部干 扰。扰。 下部端子为一路模拟量输出端的下部端子为一路模拟量输出端的3个接线端子个接线端子mo、vo、io, 其中其中mo为数字接地接口,为数字接地接口,vo为电压输出接口,为电压输出接口,io为电流输出为电流输出 接口。接口。 在进行接线时应注意以下几点。在进行接线时应注意以下几点。 (1) 传感器接线的长度应尽可能短,并使用屏蔽双绞线传感器接线的长度应尽可能短,并使用屏蔽双绞线 。 (2) 敷设线路时
27、应使用电缆槽,避免将导线弯成锐角。敷设线路时应使用电缆槽,避免将导线弯成锐角。 (3) 避免将信号线与电源线路平行接近布置。避免将信号线与电源线路平行接近布置。 (4) 使用高质量的使用高质量的24v dc传感器电源,以保证无噪声传感器电源,以保证无噪声 及稳定运行。及稳定运行。 2. 模拟量模块的特点模拟量模块的特点 (1) 模拟量转换精度高,模拟量转换精度高,a/d转换达到转换达到12位。位。em231模块单极性输模块单极性输 入入0v5v、0v10v、0ma20ma满量程精度可达满量程精度可达0.01%。i/o数据数据 格式如图格式如图6.6所示。所示。 输入数据格式输入数据格式 f32
28、10 0数据值数据值12位位000 msb单极性数据单极性数据lsb f43210 数据值数据值12位位0000 msb双极性数据双极性数据lsb 输出数据格式输出数据格式 f3210 0数据值数据值12位位000 msb电流输出数据格式电流输出数据格式lsb f43210 数据值数据值12位位0000 msb电压输出数据格式电压输出数据格式lsb (2) 有多种量程输入范围,可通过有多种量程输入范围,可通过dip开关进行设置。如图所示。开关进行设置。如图所示。 (3) 输入接口带有模拟量输入滤波器,用以提高模拟量输入精度。输入接口带有模拟量输入滤波器,用以提高模拟量输入精度。 (4) 可对模
29、拟量输入接口进行校准和配置位置。可对模拟量输入接口进行校准和配置位置。 (5) 数据采集速度高,模块可将模拟量信号在内转换为相应的数数据采集速度高,模块可将模拟量信号在内转换为相应的数 字量信号。字量信号。 性性 能能em231em232em235 通通 用用 技技 术术 规规 范范 物理量物理量i/o数数 量量 4路模拟量输入路模拟量输入 2路模拟量输路模拟量输 出出 4路模拟量输入、路模拟量输入、1路模拟路模拟 量输出量输出 l+电压范围电压范围 dc传感器供传感器供 电电 20.4v28.8v20.4v28.8v20.4v28.8v led指示器指示器 on:24v电源电源 良好良好 o
30、ff:无无24v 电源电源 on:24v电电 源良好源良好 off:无无24v 电源电源 on:24v电源良好电源良好 off:无无24v电源电源 输输 入入 技技 术术 规规 范范 数据字格式数据字格式 双极性:全量程双极性:全量程 单极性:全量程单极性:全量程 - -3200032000 032000 - -3200032000 032000 最大输入电压最大输入电压30v dc30v dc 最大输入电流最大输入电流 /ma 3232 分辨率分辨率12位位a/d转换转换12位位a/d转换转换 输入类型输入类型差分差分差分差分 输入范围输入范围 电压:单极性电压:单极性 电压:双极性电压:双
31、极性 电流电流 0v5v、0v10v 5v、2.5v 0ma20ma 0v5v、0v10v 0v1v、0mv500mv 0mv100mv、0mv 50mv 10v、5v、 2.5v、1v、 500mv、250mv 100mv、50mv 25mv 0ma20ma 250250 模拟量到数字量模拟量到数字量 的转换时间的转换时间/s 性性 能能em231em232em235 输输 出出 技技 术术 规规 范范 电压输出范电压输出范 围围/v 1010 电流输出范电流输出范 围围/ma 0ma20ma 0ma 20ma 全量程分全量程分 辨率辨率 电压电压 电流电流 12位位 11位位 12位位 1
32、1位位 精度精度 典型情况典型情况 (25) 电压、电电压、电 流流 满量程的满量程的 0.5% 满量程满量程 的的0.5% 电流输出电流输出 /ms 100 2 100 2 最大驱动最大驱动 电压输出电压输出 电流输出电流输出 5k 最大最大 最小最小 500500 最小最小 最大最大 5k 设置时间设置时间 电压输出电压输出/s 是对是对cpu单元进行编程、调试的设备。可用单元进行编程、调试的设备。可用pc/ppi编程电缆与编程电缆与cpu 单元进行连接。常用设备为手持编程器和装有单元进行连接。常用设备为手持编程器和装有simatic s7系列系列plc 编程软件的微机。编程软件的微机。
33、3) 编程设备编程设备 西门子提供的简单易用的人机界面。可使用西门子提供的简单易用的人机界面。可使用 5种文字种文字(英文、德文、法文、意英文、德文、法文、意 大利文、西班牙文大利文、西班牙文)中的任一种进行显示,为操作人员提供了一个方便简洁中的任一种进行显示,为操作人员提供了一个方便简洁 的操作员界面;通过编程设置能够显示最多的操作员界面;通过编程设置能够显示最多80条信息,每条信息最多有条信息,每条信息最多有4种种 状态;具有状态;具有8个可由用户自定义的功能键,每一个都由个可由用户自定义的功能键,每一个都由cpu单元分配了一个单元分配了一个 存储空间,能够在执行程序的过程中修正参数,或直
34、接设置输入或输出量对存储空间,能够在执行程序的过程中修正参数,或直接设置输入或输出量对 程序进行调试。新一代程序进行调试。新一代 td 200c(s7-200的文本显示界面的文本显示界面)提供了非常灵活的提供了非常灵活的 键盘布置和面板设计,可选择多达键盘布置和面板设计,可选择多达20种不同形状、颜色和字体的按键,背景种不同形状、颜色和字体的按键,背景 图像也可任意变化。图像也可任意变化。 4) td200文本显示器文本显示器 可根据用户需求配置用户存储卡、时钟卡、电池卡,通过可选卡插可根据用户需求配置用户存储卡、时钟卡、电池卡,通过可选卡插 槽进行连接。用户存储卡可与槽进行连接。用户存储卡可
35、与plc主机双向联系,传输程序、数据主机双向联系,传输程序、数据 或组态结果,对这些重要内容进行备份,存储时间可延长到或组态结果,对这些重要内容进行备份,存储时间可延长到200天。天。 时钟卡可提供误差为时钟卡可提供误差为2分钟分钟/月的时钟信号。电池卡是重量小于月的时钟信号。电池卡是重量小于0.6g、 容量为容量为30mah、输出电压为输出电压为3v的锂电池,平均可使用的锂电池,平均可使用10年。年。 5) 可选扩展卡可选扩展卡 cp243-2通信处理器是通信处理器是as-接口主站连接部件,专门为接口主站连接部件,专门为s7-200 cpu22x型型plc设计,使设计,使as-接口上能运行最
36、多接口上能运行最多31个数字从站,个数字从站, 可显著增加系统中可利用的数字和模拟量可显著增加系统中可利用的数字和模拟量i/o,便于便于s7-200适应适应 不同的控制系统。不同的控制系统。 6) 通信处理模块通信处理模块 多多plc通信模块通信模块 第二节第二节 s7-200系列系列plc的编程软元件的编程软元件 编程软件step7-micro/win32简介 step7-micro/win32是运行在计算机是运行在计算机windows系统环境下的系统环境下的 simatic s7-200系列系列plc的编程软件,其功能强大,界面简单实用,的编程软件,其功能强大,界面简单实用, 容易掌握和使
37、用。通过容易掌握和使用。通过pc/ppi编程电缆连接计算机的编程电缆连接计算机的rs-232串口和串口和 plc的的rs-485通信接口后,编程软件就可以向通信接口后,编程软件就可以向plc下载或从下载或从plc上载上载 所编写的应用程序。在程序运行时还可对所编写的应用程序。在程序运行时还可对plc的运行情况进行监控,或的运行情况进行监控,或 通过强制命令对通过强制命令对plc进行调试。进行调试。pc/ppi编程电缆上有拨档开关,可以编程电缆上有拨档开关,可以 组态设置数据传输的波特率。组态设置数据传输的波特率。 step7-micro/win32编程软件界面编程软件界面 编程软件具体功能如下
38、。编程软件具体功能如下。 (1) 可以用可以用梯形图梯形图(lad,ladder diagram)、语句表语句表(stl, statement list)和功能块图和功能块图(fbd,function block diagram)编程。编程。 (2) 可以进行符号编程,通过符号表分配符号和绝对地址,即对编可以进行符号编程,通过符号表分配符号和绝对地址,即对编 程元件定义符号名称,增加程序的可读性,并可打印输出。程元件定义符号名称,增加程序的可读性,并可打印输出。 (3) 支持三角函数,开方,对数运算功能。支持三角函数,开方,对数运算功能。 (4) 具有易于使用的组态向导,用于具有易于使用的组态
39、向导,用于td 200文本显示器、文本显示器、pid控制控制 器、器、cpu间数据传输的通信功能、高速计数器。间数据传输的通信功能、高速计数器。 (5) 可用于可用于cpu硬件设置,如扩展模块组态、输入延时、实时时钟硬件设置,如扩展模块组态、输入延时、实时时钟 设置、口令分配、设置、口令分配、cpu保持区的组态、通信系统的网络地址、保持区的组态、通信系统的网络地址、cpu最近最近 的错误状态。的错误状态。 (6) 可以将可以将step 7-micro/win正在处理的程序与所连接的正在处理的程序与所连接的plc中中 的程序进行比较。的程序进行比较。 (7) 可通过调制解调器支持可通过调制解调器
40、支持s7-200远程编程。远程编程。 (8) 可进行检测和故障诊断,执行单次扫描,强制输出等。可进行检测和故障诊断,执行单次扫描,强制输出等。 (9) 具有可编辑的变量状态表,易于进行程序调试。具有可编辑的变量状态表,易于进行程序调试。 (10) 可同时打开多个窗口显示信号状态和状态表。可同时打开多个窗口显示信号状态和状态表。 (11) 可导入和导出可导入和导出step 7-micro/dos格式的文件。格式的文件。 (12) 可在可在windows下设置打印机,并可在任何下设置打印机,并可在任何windows打印机上打印机上 打印程序和其他表格。打印程序和其他表格。 1) 输入映像寄存器输入
41、映像寄存器(i) 输入映像寄存器输入映像寄存器(i)中的每一个位地址对应中的每一个位地址对应plc的一个输入端子的一个输入端子,用,用 于存放外部传感器或开关元件发来的信号。在每个扫描周期的开始,于存放外部传感器或开关元件发来的信号。在每个扫描周期的开始, plc对所有输入端子状态进行采样,并把采样结果送入输入映像寄存器对所有输入端子状态进行采样,并把采样结果送入输入映像寄存器 (i)。在一个扫描周期内,程序执行只使用输入映像寄存器中的数据进行在一个扫描周期内,程序执行只使用输入映像寄存器中的数据进行 处理,而不论外部输入端子的状态是什么。处理,而不论外部输入端子的状态是什么。编程时要注意,输
42、入映像寄编程时要注意,输入映像寄 存器只能反映外部信号的状态,而不能由程序设置,也不能用于驱动负存器只能反映外部信号的状态,而不能由程序设置,也不能用于驱动负 载。载。 各种编程软元件各种编程软元件 2) 输出映像寄存器输出映像寄存器(q) 输出映像寄存器中的每一个位地址对应输出映像寄存器中的每一个位地址对应plc的一个输出端子的一个输出端子 ,用于存放程序执行后的所有输出结果,以控制外部负载的接通,用于存放程序执行后的所有输出结果,以控制外部负载的接通 与断开。与断开。plc在执行用户程序的过程中,并不把输出信号直接输在执行用户程序的过程中,并不把输出信号直接输 出到输出端子,而是送到输出映
43、像寄存器出到输出端子,而是送到输出映像寄存器(q)中,在每个扫描周中,在每个扫描周 期的最后,才将输出映像寄存器中的数据统一送到输出端子。期的最后,才将输出映像寄存器中的数据统一送到输出端子。 3) 变量存储器变量存储器(v) 在程序处理过程或上下位机通信过程中,会产生大量的中间在程序处理过程或上下位机通信过程中,会产生大量的中间 变量数据需要存储,变量数据需要存储,s7-200系列系列plc专门提供了一个较大存储器专门提供了一个较大存储器 区存储此类数据,即变量存储器。在变量存储器中也可存放与控区存储此类数据,即变量存储器。在变量存储器中也可存放与控 制过程和任务相关的其他数据,应用比较灵活
44、。制过程和任务相关的其他数据,应用比较灵活。 4) 内部标志位存储器内部标志位存储器(m) plc进行逻辑控制时,除了输入映像寄存器和输出映像寄存器直进行逻辑控制时,除了输入映像寄存器和输出映像寄存器直 接与外部设备联系之外,还有一些内部状态标志或者输入端子与输出接与外部设备联系之外,还有一些内部状态标志或者输入端子与输出 端子之间的逻辑关系需要中间单元进行存储和过渡,这些中间单元即端子之间的逻辑关系需要中间单元进行存储和过渡,这些中间单元即 内部标志位存储器。内部标志位存储器只起中间状态暂存的作用,不内部标志位存储器。内部标志位存储器只起中间状态暂存的作用,不 能直接接收输入信号的控制,也不
45、能直接输出用于驱动外部设备,类能直接接收输入信号的控制,也不能直接输出用于驱动外部设备,类 似于继电盘控制系统中的中间继电器。似于继电盘控制系统中的中间继电器。 5) 特殊标志位存储器特殊标志位存储器(sm) 特殊标志位存储器是特殊标志位存储器是plc内部保留的一部分存储空间,用于保存内部保留的一部分存储空间,用于保存 plc自身工作状态数据或提供特殊功能。该存储器区可以反映自身工作状态数据或提供特殊功能。该存储器区可以反映cpu运运 行时的各种状态信息,用户程序能够根据这些信息判断行时的各种状态信息,用户程序能够根据这些信息判断plc的工作状的工作状 态,从而确定下一步的程序走向。态,从而确
46、定下一步的程序走向。 smb0的各个位的各个位功能描述功能描述 sm0.0常闭触点,在程序运行时一直保持闭合状态常闭触点,在程序运行时一直保持闭合状态 sm0.1 该位在程序运行的第一个扫描周期闭合,常用于调用初始该位在程序运行的第一个扫描周期闭合,常用于调用初始 化子程序化子程序 sm0.2 若永久保持的数据丢失,则该位在程序运行的第一个扫描若永久保持的数据丢失,则该位在程序运行的第一个扫描 周期闭合。可用于存储器错误标志位周期闭合。可用于存储器错误标志位 sm0.3 开机后进入开机后进入run方式,该位将闭合一个扫描周期。可用于方式,该位将闭合一个扫描周期。可用于 启动操作前为设备提供预热
47、时间启动操作前为设备提供预热时间 sm0.4该位为一个一分钟时钟脉冲,该位为一个一分钟时钟脉冲,30s闭合,闭合,30s断开断开 sm0.5该位为一个一秒钟时钟脉冲,该位为一个一秒钟时钟脉冲,0.5s闭合,闭合,0.5s断开断开 sm0.6 该位为扫描时钟,本次扫描闭合,下次扫描断开,不断循该位为扫描时钟,本次扫描闭合,下次扫描断开,不断循 环环 sm0.7 该位指示该位指示cpu工作方式开关的位置工作方式开关的位置(断开为断开为term位置,闭位置,闭 合为合为run位置位置)。利用该位状态。当开关在。利用该位状态。当开关在run位置时,可位置时,可 使自由口通信方式有效,开关切换至使自由口
48、通信方式有效,开关切换至term位置时,同编位置时,同编 程设备的正常通信有效程设备的正常通信有效 状状 态态 字字功能描述功能描述 smb1 包含了各种潜在的错误提示,可在执行某些指令或执行出错包含了各种潜在的错误提示,可在执行某些指令或执行出错 时由系统自动对相应位进行置位或复位时由系统自动对相应位进行置位或复位 smb2在自由接口通信时,自由接口接收字符的缓冲区在自由接口通信时,自由接口接收字符的缓冲区 smb3 在自由接口通信时,发现接收到的字符中有奇偶校验错误时,在自由接口通信时,发现接收到的字符中有奇偶校验错误时, 可将可将sm3.0置位置位 smb4标志中断队列是否溢出或通信接口
49、使用状态标志中断队列是否溢出或通信接口使用状态 smb5标志标志i/o系统错误系统错误 smb6cpu模块识别模块识别(id)寄存器寄存器 smb7系统保留系统保留 smb8 smb21 i/o模块识别和错误寄存器,按字节对形式模块识别和错误寄存器,按字节对形式(相邻两个字节相邻两个字节)存存 储扩展模块储扩展模块06的模块类型、的模块类型、i/o类型、类型、i/o点数和测得的各点数和测得的各 模块模块i/o错误错误 smw22 smw26 记录系统扫描时间记录系统扫描时间 smb28 smb29 存储存储cpu模块自带的模拟电位器所对应的数字量模块自带的模拟电位器所对应的数字量 smb30和
50、和 smb130 smb30为自由接口通信时,自由接口为自由接口通信时,自由接口0的通信方式控制字节;的通信方式控制字节; smb130为自由接口通信时,自由接口为自由接口通信时,自由接口1的通信方式控制字节;的通信方式控制字节; 两字节可读可写两字节可读可写 smb31 smb32 永久存储器永久存储器(eeprom)写控制写控制 smb34 smb35 用于存储定时中断的时间间隔用于存储定时中断的时间间隔 smb36 smb65 高速计数器高速计数器hsc0、hsc1、hsc2的监视及控制寄存器的监视及控制寄存器 smb66 smb85 高速脉冲输出高速脉冲输出(pto/pwm)的监视及控
51、制寄存器的监视及控制寄存器 smb86 smb94 smb186 smb194 自由接口通信时,接口自由接口通信时,接口0或接口或接口1接收信息状态寄存器接收信息状态寄存器 smb98 smb99 标志扩展模块总线错误号标志扩展模块总线错误号 smb131 smb165 高速计数器高速计数器hsc3、hsc4、hsc5的监视及控制寄存器的监视及控制寄存器 smb166 smb194 高速脉冲输出高速脉冲输出(pto)包络定义表包络定义表 smb200 smb299 预留给智能扩展模块,保存其状态信息预留给智能扩展模块,保存其状态信息 6) 顺序控制继电器顺序控制继电器(s) 顺序控制继电器是用
52、于步进顺控指令中的特殊继电器,通常要与顺序控制继电器是用于步进顺控指令中的特殊继电器,通常要与 步进顺控指令结合使用,用于组织步进过程。步进顺控指令结合使用,用于组织步进过程。 7) 局部存储器局部存储器(l) 局部存储器与变量存储器十分类似,都是作为中间变量的存储空局部存储器与变量存储器十分类似,都是作为中间变量的存储空 间。其主要区别在于变量存储器是全局有效的,即同一个变量存储器间。其主要区别在于变量存储器是全局有效的,即同一个变量存储器 可以被任何程序可以被任何程序(主程序、子程序、中断程序主程序、子程序、中断程序)访问并进行数据存取;访问并进行数据存取; 而局部存储器是局部有效的,只能
53、与特定的程序相关联。而局部存储器是局部有效的,只能与特定的程序相关联。 s7-200系列系列plc有有64个字节的局部存储器,其中个字节的局部存储器,其中60个字节可以作个字节可以作 为临时数据的存储器或者为子程序传递参数,最后为临时数据的存储器或者为子程序传递参数,最后4个字节为系统所保个字节为系统所保 留。局部存储器由留。局部存储器由cpu根据需要动态分配。在主程序执行过程中,分根据需要动态分配。在主程序执行过程中,分 配给子程序或中断程序的局部存储器实际上是不存在的,当出现子程配给子程序或中断程序的局部存储器实际上是不存在的,当出现子程 序或中断程序调用时,则由序或中断程序调用时,则由c
54、pu随时给子程序或中断程序分配局部存随时给子程序或中断程序分配局部存 储器。储器。 8) 定时器存储器定时器存储器(t) 在在plc中,定时器的作用相当于延时继电器,其定时值由程序赋中,定时器的作用相当于延时继电器,其定时值由程序赋 予。予。s7-200系列系列plc中包括中包括1ms、10ms、100ms 3种精度的定时器,种精度的定时器, 每个定时器对应一个每个定时器对应一个16位的当前值寄存器和一个状态位。位的当前值寄存器和一个状态位。16位的寄存位的寄存 器存储定时器所累积的时间,状态位标志定时器定时时间到达时的动器存储定时器所累积的时间,状态位标志定时器定时时间到达时的动 作。当前值
55、寄存器和状态位均可由作。当前值寄存器和状态位均可由(t+定时器号定时器号)来表示,如来表示,如t10。区分区分 依赖于对其操作的指令,位操作指令存取定时器状态位,而字操作指依赖于对其操作的指令,位操作指令存取定时器状态位,而字操作指 令对寄存器值进行操作。令对寄存器值进行操作。 9) 计数器存储器计数器存储器(c) 在在plc中,计数器用于累积输入脉冲的个数,当计数值达到由程中,计数器用于累积输入脉冲的个数,当计数值达到由程 序设置的数值时,执行特定功能。序设置的数值时,执行特定功能。s7-200系列系列plc提供了提供了3种类型的计种类型的计 数器,即增计数器、减计数器和增减计数器,每个计数
56、器也对应一个数器,即增计数器、减计数器和增减计数器,每个计数器也对应一个 16位的当前值寄存器和一个状态位。当前值寄存器和状态位均可由位的当前值寄存器和一个状态位。当前值寄存器和状态位均可由(c+ 定时器号定时器号)来表示,如来表示,如c10。其区分同定时器。其区分同定时器。 10) 高速计数器高速计数器(hc) 计数器计数器(c)的输入脉冲频率受到的输入脉冲频率受到plc扫描周期的限制不能太高,而扫描周期的限制不能太高,而 在控制领域中,高频脉冲的技术又是普遍要求在控制领域中,高频脉冲的技术又是普遍要求(如控制电机的精确定位等如控制电机的精确定位等 )。所以。所以plc专门设计了能够对高频脉
57、冲进行计数的高速计数器,使用专专门设计了能够对高频脉冲进行计数的高速计数器,使用专 用端子接收高频脉冲信号。高速计数器用用端子接收高频脉冲信号。高速计数器用hc作为标识,可用作为标识,可用“hc+计计 数器号数器号”的形式进行的形式进行32位有符号整数位有符号整数(即当前计数值即当前计数值)的存取,如的存取,如hc0。 高速计数器的当前值为只读值。高速计数器的当前值为只读值。 11) 模拟量输入模拟量输入(ai)及模拟量输出及模拟量输出(aq) 模拟量的转换是通过模拟量模块完成的,但其数据的存储是在模拟量的转换是通过模拟量模块完成的,但其数据的存储是在 cpu模块中,也是由模块中,也是由cpu
58、完成其寻址的。模拟量经过完成其寻址的。模拟量经过a/d转换变为数转换变为数 字量,存储在模拟量输入寄存器字量,存储在模拟量输入寄存器(ai)中。而存储在模拟量输出寄存器中。而存储在模拟量输出寄存器 (aq)中的数字量经过中的数字量经过d/a转换变为模拟量,供外部电路使用。模拟量转换变为模拟量,供外部电路使用。模拟量 输入寄存器和模拟量输出寄存器均按输入寄存器和模拟量输出寄存器均按16位位(1个字个字)存储数值,所以要从存储数值,所以要从 偶数号字节开始为其编址。如模拟量输入寄存器地址为偶数号字节开始为其编址。如模拟量输入寄存器地址为aiw0、aiw2 、aiw4、;模拟量输出寄存器地址为模拟量
59、输出寄存器地址为aqw0、aqw2、aqw4、 。要注意的是用户程序无法读取模拟量输出寄存器的内容。要注意的是用户程序无法读取模拟量输出寄存器的内容。 12) 累加器累加器(ac) 累加器是可以像存储器一样使用的读累加器是可以像存储器一样使用的读/写区间,它可以用于向子程写区间,它可以用于向子程 序传递参数或从子程序返回参数,也可以用于存储计算过程的中间值序传递参数或从子程序返回参数,也可以用于存储计算过程的中间值 。s7-200系列系列plc提供了提供了4个个32位的累加器,地址编号分别为位的累加器,地址编号分别为ac0、 ac1、ac2、ac3,使用时只需写出累加器的地址编号即可。使用时只
60、需写出累加器的地址编号即可。 不同不同cpu的存储器的配置情况的存储器的配置情况 存储器单元存储器单元cpu221cpu222cpu224cpu226 输入映像寄存器输入映像寄存器 i0.0i15.7i0.0i15.7i0.0i15.7i0.0i15.7 输出映像寄存器输出映像寄存器 q0.0 q15.7 q0.0 q15.7 q0.0 q15.7 q0.0 q15.7 模拟量输入模拟量输入(只只 读读) aiw0 aiw30 aiw0 aiw62 aiw0 aiw62 模拟量输出模拟量输出(只只 写写) aqw0 aqw30 aqw0 aqw62 aqw0 aqw62 变量存储器变量存储器
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年铜仁幼儿师范高等专科学校单招职业适应性测试必刷测试卷必考题
- 2026年福建生物工程职业技术学院单招职业技能考试题库附答案
- 2026年河南省安阳市单招职业适应性考试题库必考题
- 2024年广东第二师范学院教师招聘考试真题
- 2026年四川体育职业学院单招综合素质考试必刷测试卷附答案
- 2026年防城港职业技术学院单招职业倾向性测试必刷测试卷附答案
- 2026年泉州海洋职业学院单招职业倾向性考试题库必考题
- 2026年江苏工程职业技术学院单招职业倾向性考试必刷测试卷必考题
- 2026年宁波幼儿师范高等专科学校单招职业技能测试必刷测试卷及答案1套
- 2026年浙江舟山群岛新区旅游与健康职业学院单招综合素质考试必刷测试卷必考题
- 2025年公共基础知识题库
- DB37-T5321-2025 居住建筑装配式内装修技术标准
- 营销策划 -贝壳网品牌VI手册-贝壳品牌视觉识别规范
- 2025年工地监护员考试题及答案
- 肯德基店面试试题及答案
- 2025中国远洋海运集团校园招聘1484人笔试参考题库附带答案详解
- 康复项目运营方案
- DBJ52-45-2018 贵州建筑地基基础设计规范
- 2025年度互联网医疗合作协议(标准范本)
- 2025年黑龙江鹤岗市“黑龙江人才周”企事业单位人才引进365人高频重点提升(共500题)附带答案详解
- 软组织贴扎技术
评论
0/150
提交评论