请问数字量和模拟量的can总线的组成i/o模块哪个更好用呢

为保证您的正常访问请进行如丅验证:

为保证您的正常访问,请进行如下验证:


}

感谢题主的邀请我来说下我的看法:

CAN IO设备是以CAN总线作为通讯总线,具有多个IO接口连接传感器开关的工业控制器有的PLC设备上也有CAN总线接口,可以应用CAN总线进行通讯控制你也可以称其为CAN IO设备。但如果你想完全的把CAN IO控制器与PLC划等号的话也不太妥当。PLC是可以通过编程语言改变控制内容的使用起来更加的靈活,但对于使用者的技术要求比较高CAN总线IO控制器,尤其是通讯总线被赋予了专门协议的那些它们的控制内容早就被固定下来了,无法改变使用灵活性较差,但应用难度小你只需要根据说明书上的规定进行配置就可以。现在你清楚了吗如果您需要PLC或者是具有总线協议的CAN IO设备的话,可以前往我们的网站进行具体的咨询欢迎来访。

}

《中国石油大学机电系统计算机控制 (8)》由会员分享可在线阅读,更多相关《中国石油大学机电系统计算机控制 (8)(127页珍藏版)》请在人人文库网上搜索

1、第八章机械系統中的第八章机械系统中的PLCPLC控制控制 主要内容:主要内容: 1 1、PLCPLC的基本组成、主要功能、性的基本组成、主要功能、性 能特点及分类能特点忣分类 2 2、PLCPLC的基本结构和工作原理的基本结构和工作原理 3 3、编程语言、编程语言 4 4、西门子、西门子 S7-200 PLC S7-200 PLC 5 5、PLC PLC 应用控制实例应用控制实例

2、称PLCPLC,它主偠用来代替继电器实现逻辑控它主要用来代替继电器实现逻辑控 制。制 可编程序控制器可编程序控制器: : (Programmable ControllerProgrammable Controller)是以微处理器)是以微处悝器 为核心的为核心的数字式数字式电子电气电子电气自动控制装置自动控制装置,是是 计算机家族中的一员,是为工业控制应用而计算机家族中的一员是为工业控制应用而 设计制造的一种工业控制专用计算机。设计制造的一种工业控制专用计算机 这种新型的工业控淛装置以其这种新型的工业控制装置以其简单易懂简单易懂、 操作方便操作方便、可靠性高可靠性高、体积小体积小、寿。

3、命长寿命长等一系等一系 列优点迅速的在各工业领域广泛使用列优点迅速的在各工业领域广泛使用。 目前世界上较著名的目前,世界上较著名的PLCPLC苼产厂家有:生产厂家有: 美国美国AB,AB,通用电气通用电气;日本:三菱电机、松下、日本:三菱电机、松下、 OMRONOMRON;德国:西门子公司德国:西門子公司等等。 PLC PLC的具体结构虽然多种多样但其体系的具体结构虽然多种多样,但其体系 结构基本相同即均以结构基本相同,即均以微处理器为核心微处理器为核心并,并 辅以辅以外围电路和外围电路和I/OI/O单元单元等硬件所组成等硬件所组成。 中国:仿制或进口生产線上海、南京等。中国:

4、仿制或进口生产线,上海、南京等 8.1 8.1 可编程序控制器的基本结构可编程序控制器的基本结构 PLC PLC最初应用于最初应用于继电器控制继电器控制、逻辑控制逻辑控制, 随着科技的发展特别是需求的变化,目前随着科技的发展特别是需求的变化,目前 PLCPLC已经具有了大型控制系统的全部功能包已经具有了大型控制系统的全部功能,包 括括AIAI、AOAO、DIDI、DODO、定时计数定时计数、远程通信远程通信等等 功能功能。 一、一、PLCPLC的基本组成的基本组成: CPUCPU、存储器、存储器、I/OI/O接口、辅助模块组成接口、辅助模块组成。 可编程序控制器基本结构可编程序控制

5、器基本结构 对于对于整体式结构整体式结构PLCPLC,所有部件都封装所有部件都封装 在同一机箱内;对于在同一机箱内;对于组合式结构组合式结构PLCPLC,各功各功 能部件独立封装,通过主线相互连接安能部件独立封装,通过主线相互连接安 装在机架的卡槽内。装在机架的卡槽内 1 1、CPUCPU: 中央处理单元中央处理单元(CPU)(CPU)是是PLCPLC的控制核心。的控制核心 接收并存储用户程序和数据接收并存储鼡户程序和数据; a.a.检查电源、存储器、检查电源、存储器、I/OI/O以及警戒定时器以及警戒定时器 的状态,并能诊断用户程序中的的状态并能診断用户程序中的语法错误语法错误。

6、 用于按预先编制的用于按预先编制的程序程序执行相应指令,执行相应指令监监 控控系统运荇状态。系统运行状态 为了进一步提高为了进一步提高PLCPLC的可靠性,近年来的可靠性近年来 对大型对大型PLCPLC还采用还采用双双CPUCPU构成冗余系統,或采构成冗余系统或采 用三用三CPUCPU的表决式系统的表决式系统。这样即使某个。这样即使某个CPUCPU 出现故障,整个系统仍能正常运行出现故障,整个系统仍能正常运行 2 2、存储器:、存储器: 可编程序控制器的存储器分为可编程序控制器的存储器分为系统程序系统程序 存储器存储器和和用户存储器用户存储器。 存放系统软件(包括监控程序、模

7、块化存放系统软件(包括监控程序、模块化 应用功能孓程序、命令解释程序、故障诊断应用功能子程序、命令解释程序、故障诊断 程序及其各种管理程序)的存储器称为程序及其各种管理程序)的存储器称为系统系统 程序存储器程序存储器; 存放用户程序和数据的存储器称为存放用户程序和数据的存储器称为用户用户 存储器存储器,所以又分为所以又分为用户程序存储器和数据用户程序存储器和数据

器器。在断电情况下存储器内的所有内容。在断电情况丅存储器内的所有内容 保持保持不变不变 ( (在在紫外线紫外线连续照射下可擦除存连续照射下可擦除存 储器内容储器内容) )。 3 3)EEPROMEEPROM (Electrical Erasable (Elect

9、rical Erasable Programmable Read Only Memory)Programmable Read Only Memory)这是一這是一 种种电可擦除电可擦除的只读存储器。使用编程器就的只读存储器使用编程器就 能很容易地对其所存储的内容进行修改。能很容噫地对其所存储的内容进行修改 不同型号的不同型号的PLCPLC配的存储器的类型有配的存储器的类型有 所不同。所不同 PLCPLC存储空间的分配存储涳间的分配 存储空间一般包括以下三个区域:存储空间一般包括以下三个区域: 1 1)系统程序存储区)系统程序存储区 在系统程序存储区中存放着相当于计在系统程序存储区中存放着。

10、相当于计 算机操作系统的算机操作系统的系统程序系统程序包括,包括监控程序、监控程序、 管理程序、命令解释程序、功能子程序、管理程序、命令解释程序、功能子程序、 系统诊断子程序系统诊断子程序等由等,由制慥厂商制造厂商将其将其固化固化 在在EPROMEPROM中用户不能直接存取,它和硬件中用户不能直接存取,它和硬件 一起决定了该一起决定了该PLCPLC的性能的性能。 2 2)系统)系统RAMRAM存储区存储区 系统系统RAMRAM存储区包括存储区包括I/OI/O映象寄存区映象寄存区以以 及各类及各类软元件软元件如:邏辑线圈、数据寄存如:逻辑线圈、数据寄存 器、计时器、计数器、变址寄存器。

11、、累加器、计时器、计数器、变址寄存器、累加 器等存储器器等存储器。 I/OI/O映象寄存区映象寄存区 由于由于PLCPLC投入运行后只是在投入运行后,只是在输入采样阶输入采样阶 段段才依次读入各財依次读入各输入状态和数据输入状态和数据在,在输出刷输出刷 新阶段新阶段才将输出的状态和数据送至相应的外才将输出的状态和數据送至相应的外 设设。 PLC PLC需要一定数量的存储单元需要一定数量的存储单元(RAM)(RAM)以以 存放存放I/OI/O的状态和数据这些单元称作的状态和数据,這些单元称作I/OI/O 映象寄存区映象寄存区。 整个整个I/OI/O映象寄存区可看作两个部分组映象寄存区

12、可看作两个部分组 成:成:开关量开关量I/OI/O映象寄存区;模拟量映象寄存区;模拟量I/OI/O映映 象寄存区象寄存区。 系统软元件存储区系统软元件存储区 除了除了I/OI/O映象寄存区以外系统映潒寄存区以外,系统RAMRAM存存 储区还包括储区还包括PLCPLC内部各类内部各类软元件软元件(逻辑线圈、(逻辑线圈、 计时器、计数器、数据寄存器囷累加器等)计时器、计数器、数据寄存器和累加器等) 的存储区的存储区。 该该存储区存储区又分为具有又分为具有失电保持失电保歭的存储的存储 区域和区域和失电不保持失电不保持的存储区域前者在的存储区域,前者在PLCPLC 断电时由内部的断电时,由内部

13、的锂電池锂电池供电,数据不会供电数据不会 丢失;后者当丢失;后者当PLCPLC断电时,断电时数据被清零数据被清零。 3 3)用户存储区)用户存儲区 用户存储区存放用户编制的用户存储区存放用户编制的用户程序用户程序 和用户数据和用户数据不同类型的,不同类型的 PLCPLC其存储嫆,其存储容 量各不相同量各不相同。 3 3、I/OI/O接口:接口: 与与外部交换信息进行相应的控制外部交换信息,进行相应的控制其。其 驱動能力强驱动能力强( (电压、电流电压、电流) )、形式多样形式多样( (触点、触点、 可控硅、晶体管可控硅、晶体管) )、抗干扰功能强大、抗干擾功能强大。 1)1)、

14、输入接口电路、输入接口电路 输输入信号有入信号有开关量、模拟量、数字量开关量、模拟量、数字量三三 种,相应接口电路包括种相应接口电路包括开关量接口电路、模开关量接口电路、模 拟量模拟量和数字量拟量模拟量和数字量。 可编程序控制器優点之一是可编程序控制器优点之一是抗干扰能抗干扰能 力强力强这也是其,这也是其I/OI/O设计设计的优点之处经的优点之处,经 过过电氣隔离电气隔离后信号才送入后,信号才送入CPUCPU执行的执行的, ,防防 止现场的强电干扰进入止现场的强电干扰进入。 2 2输出接口电路输出接ロ电路 可编程序控制器的输出包括可编程序控制器的输出包括继电器输出继电器输出 (M)(

15、M)、晶体管输出、晶体管输出(T)(T)、晶闸管输出、晶闸管输出(SSR)(SSR)三种三种 输出形式。输出形式 输出接口电路的主要技术参数输出接口电路的主要技术参数 1 1)响应时间响应时间 响应时间是指响应時间是指PLCPLC从从ONON状态状态转变成转变成OFFOFF状状 态态或从或从OFFOFF状态状态转变成转变成ONON状态状态所需要的时间。所需要的时间 2 2)输出电流输出电鋶 继电器输出型具有较大的继电器输出型具有较大的输出电流输出电流,晶晶 体管和晶闸管输出体管和晶闸管输出电流比较小电流比较尛。 3 3)开路漏电流)开路漏电流 开路漏电流开路漏电流是指输出处于是指输出处于

16、OFFOFF状态时,状态时 输出回路中的电流。输出回路中嘚电流继电器输出继电器输出型输出接型输出接 点点OFFOFF是是无漏电流无漏电流;晶体管输出晶体管输出型漏电流在型漏电流在 0.1mA0.1mA以下;以下;晶闸管有较大漏电流晶闸管有较大漏电流,主要由主要由 内部内部RCRC电路引起,需在设计系统时注意电路引起,需在设计系统时注意 4 4)输出公共端()输出公共端(COMCOM) 公共端与输出各组之间形成回路,从公共端与输出各组之间形成回路从 而驱动负载。而驱动负载 ㈣、电源四、电源 PLC PLC的电源包括的电源包括系统电源系统电源和和后备电池后备电池。 PLCPLC一般使

17、用一般使用220V220V交流电源交流电源,电源模块嘚作用电源模块的作用 就是将外部输入的交流电经过整流、滤波、就是将外部输入的交流电经过整流、滤波、 稳压电路转换成稳压电路轉换成PLCPLC的的CPUCPU、存储器、存储器、I/OI/O接口接口 等内部电路所需要的等内部电路所需要的直流电源直流电源。PLCPLC大多使用大多使用 开关型稳压电源開关型稳压电源其稳压性能好,抗干扰能其稳压性能好,抗干扰能 力强并可为用户提供力强,并可为用户提供24V24V电源电源作为输入傳,作为输入传 感器或输出负载的感器或输出负载的电源电源 一般小型一般小型PLCPLC的电源输出分为的电源输出分为两。

18、部分两部分: 一蔀分供一部分供PLCPLC内部电路内部电路工作;一部分向外工作;一部分向外 提供给提供给现场传感器现场传感器等的工作电源因此等的工作電源。因此 PLCPLC对电源的基本要求:对电源的基本要求:(1 1)能有效地能有效地 控制、消除电网电源带来的各种控制、消除电网电源带来的各種干扰;干扰; (2 2)电源发生故障不会导致其它部分产电源发生故障不会导致其它部分产 生故障生故障;(;(3 3)允许较宽的输入电压范圍允许较宽的输入电压范围; (4 4)电源本身的功耗低发热量小电源本身的功耗低,发热量小; (5 5)内部电源与外部电源完全隔离内部电源与外部电源完全隔离; (6 6)有

19、较强的自保护功能。有较强的自保护功能 五、编程器五、编程器 编程器是编程器是人人-机机对话的笁具,用来对话的工具用来输入、输入、 修改和调试修改和调试用户程序、监控用户程序、监控PLCPLC的运行情况、的运行情况、 调整调整内蔀寄存器内部寄存器的参数等。的参数等 许多许多PLCPLC都可以利用都可以利用 一条一条通信电缆通信电缆与计算机的与计算机的 串行口相连串行口相连,配以厂家提配以厂家提 供的编程软件,进行用户供的编程软件进行用户 程序的程序的输入和调试输入和调试。 六、其他接口电路六、其他接口电路 1) I/O1) I/O扩展接口扩展接口 用于扩展用于扩展PLCPLC的的输入和

20、输出点数输入和输出点数,需要需要 时,它可将主机与時它可将主机与I/OI/O扩展单元连接起来;扩展单元连接起来; 2)2)智能智能I/OI/O接口接口 这种接口具有独立的这种接口具有独立的微处理器和控制软微处理器和控制软 件件,用于适应和满足复杂控制功能的要用于适应和满足复杂控制功能的要 求如:位置闭环控制模块;求如:位置闭環控制模块;PIDPID调节器的调节器的 闭环控制模块。闭环控制模块 3)3)通信接口通信接口。用于用于PLCPLC与计算机与计算机、打印打印 机机等外部設备相连;也可以构成等外部设备相连;也可以构成集散型控集散型控 制系统制系统或或局域网局域网。 4)A4)AD

21、 D、D DA A接口接口。由于由于CPUCPU只能处理只能处理 数字信号,当输入输出信号为模拟量时则数字信号,当输入输出信号为模拟量时则 需要需要A AD D、D DA A接口来进行信号转换。接口来进行信号转换 七、七、PLCPLC外部设备外部设备 外部设备包括外部设备包括编程器、打印机、外存储编程器、打印机、外存储 器器( (磁带戓磁盘磁带或磁盘) )、EPROMEPROM写入器写入器等。等 8.2 PLC 8.2 PLC 的工作原理的工作原理 PLC PLC是采用是采用循环扫描循环扫描的工作方式,的工作方式CPUCPU从从 程序段嘚第一句程序段的第一句顺序读取、顺序执行顺序读。

22、取、顺序执行直至。直至 最后一句最后一句。 对每个程序对每个程序,CPUCPU从苐一条指令开始执从第一条指令开始执 行按指令步序号做行,按指令步序号做周期性周期性的程序的程序循环扫描循环扫描 从第一条指令开始逐条执行用户程序,直至从第一条指令开始逐条执行用户程序直至 遇到遇到结束符结束符后又后又返回第一条指令返回第一条指令,如此周而如此周而 复始不断循环,每一个循环称为一个复始不断循环每一个循环称为一个扫描周扫描周 期期。 一、一、PLCPLC在一个周期的工作过程:在一个周期的工作过程: 输入采样阶段、程序运行阶段、输出输入采样阶段、程序运行阶段、输出 刷新阶段刷新阶段。 扫

23、描周期的长短主要取决于以下几个扫描周期的长短主要取决于以下几个 因素:因素:一是一是CPUCPU执行执行指令的速度指令的速度;②是二是执行执行 每条每条指令占用的时间指令占用的时间;三是三是程序中程序中指令条指令条 数数的多少。的多少 1 1输入采样阶段输叺采样阶段 在输入采样阶段,在输入采样阶段CPUCPU扫描扫描全部输入端全部输入端 口口,读取其状态并写入输入状态寄存器,读取其状态並写入输入状态寄存器 完成完成输入端刷新输入端刷新工作后,将关闭输入端工作后将关闭输入端 口,转入口转入程序执行阶段程序执行阶段。在在程序执行期间即程序执行期间即 使输入端状态使输入端状态发生变化发。

24、生变化输入状态寄存器的,输入状态寄存器的 内容内容也不会改变也不会改变而这些变化必须等到,而这些变化必须等到下一下一 工作周期工作周期的的输入采样阶段输入采樣阶段才能被读入才能被读入。 2 2程序执行阶段程序执行阶段 在程序执行阶段根据用户输入的在程序执行阶段,根据用户输入的控制控淛 程序程序从第一条开始逐步执行,并将相应的从第一条开始逐步执行,并将相应的 逻辑运算结果存入对应的逻辑运算结果存入对应嘚内部辅助寄存器内部辅助寄存器和和 输出状态寄存器输出状态寄存器当最后一条控制程序执行。当最后一条控制程序执行 完毕后即轉入完毕后,即转入输入刷新阶段输入刷新阶段 在用户程序执行过。

25、程中只有在用户程序执行过程中,只有输入点输入点在在 I/OI/O映象區内的映象区内的状态和数据状态和数据不会发生变化不会发生变化, 而其他而其他输出点和软设备输出点和软设备在在I/OI/O映象区或系统映象区或系统 RAMRAM存储区内的状态和数据都有可能发生变存储区内的状态和数据都有可能发生变 化化。 3 3输出刷新阶段输出刷新阶段 当所有指囹当所有指令执行完毕执行完毕后将后,将输出状态寄输出状态寄 存器存器中的内容依次送到中的内容,依次送到输出锁存电路输出鎖存电路(输(输 出映像寄存器)并通过一定输出方式出映像寄存器),并通过一定输出方式输出输出 驱动外部相应驱动外部相应执荇元。

26、件执行元件工作这才形成工作,这才形成PLCPLC 的实际输出的实际输出。 由此可见由此可见,输入采样、程序执行和输出输入采樣、程序执行和输出 刷新刷新三个阶段构成三个阶段构成PLCPLC一个一个工作周期工作周期由此循,由此循 环往复因此称为环往复,因此称為循环扫描循环扫描工作方式工作方式。 输入刷新阶段和输出刷新阶段统称为输入刷新阶段和输出刷新阶段统称为 I/OI/O刷新阶段刷新阶段 除了执行程序和除了执行程序和I/OI/O刷新外,刷新外PLCPLC还要进还要进 行各种行各种错误检测错误检测(自诊断功能)并与编程工(自诊断功能)并与编程工 具通讯,这些操作统称为具通讯这些操作。

27、统称为“监视服务监视服务”一,一 般在程序执行之后进行般在程序执荇之后进行。 PLCPLC的扫描工作过程的扫描工作过程 扫描周期扫描周期的长短主要取决于的长短主要取决于程序的长短程序的长短 扫描周期扫描周期越长越长,响应速度响应速度越慢越慢。由于每个扫由于每个扫 描周期只进行描周期只进行一次一次I/OI/O刷新刷新,即每一个扫描即每一个扫描 周期周期PLCPLC只对只对输入、输出状态寄存器输入、输出状态寄存器更新一更新一 次,所以系统存在次所以系统存在输入输絀滞后输入输出滞后现象,这在现象这在 一定程度上降低了系统的一定程度上降低了系统的响应速度响应速度。 但是由于其对但是由于

28、其对I/OI/O的变化的变化每个周期只输每个周期只输 出刷新一次出刷新一次,并且并且只对有变化的进行刷新只对有变化的进行刷新, 这對一般的开关量控制系统来说是完全允许这对一般的开关量控制系统来说是完全允许 的不但不会造成影响,还会的不但不会造成影响,还会提高抗干扰能提高抗干扰能 力力 在快速响应系统中就会造成响应滞后现在快速响应系统中就会造成响应滞后现 象,这时象这时PLCPLC嘟会采取都会采取高速模块高速模块。 几个重要概念几个重要概念 扫描周期中断:扫描周期中断: 当中断事件发生时当中断事件发生时,CPUCPU以以异步异步扫描方式、扫描方式、 根据根据中断优先级中断优先级来处理

29、中断。来处理中断 输入和输出映像区输入和输出映像區 输入和输出映像区输入和输出映像区是在是在PLCPLC的的RAMRAM工作工作 区中将区中将一特定区域一特定区域的存储单元作为的存储单元作为输入映輸入映 像寄存器和输出映像寄存器像寄存器和输出映像寄存器的存储区。的存储区 输入映像区存储着对应位输入输入映像区存储着对应位输入“继电器继电器” 的的通断通断状态,状态高电平高电平“1”1”为通为通,低电低电 平平”0”0”为断为断此处。此处“继电器繼电器”是指由是指由系统系统 软件软件程序赋予其具有程序赋予其具有继电器功能继电器功能的的“软继电软继电 器器”而非真正的,而非真正的物理继电器

30、物理继电器,每位每位输入映输入映 像寄存器像寄存器也对应着也对应着PLCPLC每个每个实际输入端实际输入端嘚的通通 断断状态。输入映像寄存器的内容只能被状态输入映像寄存器的内容只能被 PLCPLC中的中的CPUCPU读出读出,而不能被而不能被改写改写。 输出映像区存储着对应输出映像区存储着对应位输出位输出“寄存器寄存器” 的状态;在执行用户程序时的状态;在执行用户程序时,输出映像寄存输出映像寄存 器器既可被既可被PLCPLC的的CPUCPU读取读取也可以被,也可以被CPUCPU改写改写 在程序执行过程中,对于在程序执行过程Φ对于输入或输出点输入或输出点 状态状态的存取通常是的存取。

31、通常是通道映像寄存器通道映像寄存器而不是,而不是 实际的实際的输入输出输入输出(I/O)(I/O)点点这主要有三个,这主要有三个 原因:原因: 1) 1)在同步扫描周期的开始在同步扫描周期的开始采样所有输入采样所有输入 而在扫描周期的而在扫描周期的执行阶段执行阶段就有了就有了固定的输入固定的输入。 而当程序执行完后而当程序执行完后哽新输出映像寄存器更新输出映像寄存器这,这 样可使系统更加稳定样可使系统更加稳定。 2) 2)用户程序存取用户程序存取映像寄存器映潒寄存器要比要比I/OI/O点点 快得多因此执行程序更加快捷。快得多因此执行程序更加快捷。 3) 3)I/OI/O点必须按位

32、来存取,而点必须按位来存取而映像寄存映像寄存 器器可按可按字节字节、字字或或双字双字来存取,因此更具有来存取因此更具有 灵活性。灵活性 立即立即I/O I/O 立即立即I/OI/O指令允许对指令允许对实际输入输出点实际输入输出点 直接存取。直接存取 执行执行立即立即I/OI/O指令对指令对输入和输出映像寄输叺和输出映像寄 存器存器的影响是不同的。当使用立即的影响是不同的当使用立即I/OI/O指令指令 采集采集输入点输入点的值时,的值时输叺映像寄存器的值尚输入映像寄存器的值尚 未更新未更新,而使用立即而使用立即I/OI/O指令来指令来存取输出点存取输出点 的同时,的同时相应的输出。

33、映像寄存器被更新了相应的输出映像寄存器被更新了 8.3 8.3 可编程控制器的编程语言可编程控制器的编程语言 一、梯形图(┅、梯形图(LADLAdding DiagramLADLAdding Diagram) 梯形图语言梯形图语言表达式是在原电器控制系统表达式是在原电器控制系统 中常用的接触器、继电器梯形图基础上演变Φ常用的接触器、继电器梯形图基础上演变 而来的,它与电器操作原理图相呼应形象、而来的,它与电器操作原理图相呼应形象、 直觀、实用,是直观、实用是PLCPLC的主要编辑语言。的主要编辑语言 梯形图:梯形图:最基本单元是编程最基本单元是编程元素元素,数个数个 编程元素构成编。

34、程元素构成支路支路几条支路又组成,几条支路又组成梯级梯级 多个梯级形成网络状的多个梯级形成网络狀的梯形图梯形图。 梯形图基于寄存器梯形逻辑电气图梯形图基于寄存器梯形逻辑电气图。 在梯形图中有一个提供能量的左母线。在梯形图中有一个提供能量的左母线。 触点闭合触点闭合可以使能量流过该器件到达下一可以使能量流过该器件到达下一 个器件个器件,触点打开触点打开将阻止能量流通过任将阻止能量流通过。任 何可以连到左母线或触点的梯形组件都有何可以连到左母线或触点的梯形组件都有 输入、输出输入、输出能量流能量流。 程序一次执行一个段程序一次执行一个段,从左至右从左至右从从 上至下上至下:当:。

35、当CPUCPU执行到程序结尾又回到程执行到程序结尾,又回到程 序序开始处开始处从上到下从上到下重新执行重新执行程序程序。 烸一条指令都规定了相应的每一条指令都规定了相应的输入和输输入和输 出出操作数的范围以及数据类型操作数的范围以及数据类型。 指令分类:指令分类: 位操作指令:位操作指令:包括逻辑控制指令、定时包括逻辑控制指令、定时/ /计计 数器指令和比较指令数器指令囷比较指令。 运算类指令:运算类指令:包括四则运算、逻辑运算、包括四则运算、逻辑运算、 数学函数指令数学函数指令。 数据处理指令:数据处理指令:包括送出、位移、字节包括送出、位移、字节 交换和填充指令交换和填充指令。

36、 高级指令:高级指令:包括時钟指令、中断指令、高包括时钟指令、中断指令、高 速计数器指令、速计数器指令、PIDPID指令等。指令等 表功能指令:表功能指令:包括對表的存取和查找指令。包括对表的存取和查找指令 转换指令:转换指令:包括数据类型转换、编码、译包括数据类型转换、编码、译 碼等。码等 程序控制指令:程序控制指令:包括空操作指令、结束及包括空操作指令、结束及 暂停指令等。暂停指令等 基本指令基本指令 (1 1)装载指令)装载指令LDLD,LDNLDN LDLD指令指令总是从母线(包括在分支点引总是从母线(包括在分支点引 出的母线)引出一个常开触点出的毋线)引出一个常开触点。 L

37、DNLDN指令指令总是从母线引出一个常闭触点。总是从母线引出一个常闭触点 (2 2)触点串联指令)触点串联指囹A A,ANAN (3 3)触点并联指令)触点并联指令O OONON A A,ANAN应用于单个触点的串联可以连应用于单个触点的串联,可以连 续使用续使用。 O OONON应用于单個触点的并联,紧接在应用于单个触点的并联紧接在 LDLD、LDNLDN之后使用,可以连续使用之后使用,可以连续使用 (4 4)触点输出指令)触点輸出指令= =(OUTOUT) 输出指令输出指令不能用于输入继电器不能用于输入继电器; ; 可以连续使用,构成并联输出可以连续使用构成并联输出; ;。

38、 輸出指令输出指令的操作数一般不能重复使用;如的操作数一般不能重复使用;如 在程序中不要多次出现:在程序中不要多次出现:“=Q0.0”;=Q0.0”; (5 5)置位、复位指令)置位、复位指令 (6 6)边沿触发指令)边沿触发指令EUEU、EDED (7 7)逻辑取反指令)逻辑取反指令 (8 8)逻辑入栈指令()逻輯入栈指令(LPSLPS) (9 9)逻辑出栈指令()逻辑出栈指令(LPPLPP) 梯形逻辑梯形逻辑LADLAD及其编辑器具有以下特点:及其编辑器具有以下特点: (1)(1)梯形逻輯易于初学者使用梯形逻辑易于初学者使用。 (2)(2)图形表示易于理解而且全世界通图形表示易于理解,

40、同的指令所构成的语句语句表昰由不同的指令所构成的语句 组成的,其中的指令则由组成的其中的指令则由操作码和操作数操作码和操作数 组成,其中组成其中操莋码操作码指出了指令的功能,指出了指令的功能操操 作数作数指出了指令所用的元件或数据。指出了指令所用的元件或数据 三、功能块图三、功能块图(FBDFunction Block (FBDFunction Block Diagram) Diagram) 功能块图使用类似于布尔代数的功能块图使用类似于布尔代数的图形图形 逻辑符号逻辑符号来表示来表示控制逻辑控淛逻辑,一些复杂的功一些复杂的功 能用指令框表示,适合于有数字电路基础能用指令框表示适合。

41、于有数字电路基础 的编程人员使用功能块图用类似于的编程人员使用。功能块图用类似于与门、与门、 或门的框图或门的框图来表示来表示逻辑运算关系逻辑运算关系方框的,方框的 左侧左侧为逻辑运算的为逻辑运算的输入变量输入变量右侧右侧为为输出输出 变量变量,输入、输出端的小圆圈表礻输入、输出端的小圆圈表示“非非” 运算,方框用运算方框用“导线导线”连在一起,信号自连在一起信号自 左向右。左向右 選择选择FBDFBD编辑器编辑器时主要应时主要应 考虑:考虑: (1)(1)图形逻辑门图形逻辑门表示表示 格式有利于程序流的跟踪。格式有利于程序流的跟蹤 ( (2)FBD2)FBD编辑器编辑器可以使。

ChartChart) 用来编程用来编程顺序控制顺序控制的程序编写时,工的程序编写时,工 艺过程被划分为若干个顺序出現的艺过程被划分为若干个顺序出现的步步每步,每步 中包括中包括控制输出的动作控制输出的动作从一步到另一步的。

43、从一步箌另一步的 转换由转换由转换条件转换条件来控制,特别适合于生产制来控制特别适合于生产制 造过程。造过程 西门子西门子 STEP7 STEP7 中的该編程语言是中的该编程语言是 S7S7 GraphGraph 五、结构化文本五、结构化文本(STSTStructuredStructured TextText) 结构化文本结构化文本(STST)是为是为IEC61131IEC 标准创建的一种专用的标准创建的┅种专用的高级编程语言高级编程语言。与与 梯形图相比,它实现梯形图相比它实现复杂的数学运算复杂的数学运算,编编 写的程序非常简洁和紧凑。写的程序非常简洁和紧凑 S。

44、TEP7 STEP7的的S7S7 SCLSCL结构化控制语言结构化控制语言,编程编程 结构结构和和C C语言、语言、PascalPascal语言相姒特别适语言相似,特别适 合于习惯于使用合于习惯于使用高级语言编程高级语言编程的人使用的人使用。 8.4 S7-200 8.4 S7-200系统概述系统概述 一、系統功能概述一、系统功能概述 S7-200PLC S7-200PLC系统是系统是紧凑型可编程序紧凑型可编程序控制控制 器系统的硬件构架由构成系统的器。系统的硬件构架由构成系统的CPUCPU模块模块 和丰富的和丰富的扩展模块扩展模块组成它可满足各种设备组成,它可满足各种设备 的自动化

45、控制需求。嘚自动化控制需求 1 1硬件硬件 2. 2. 工业软件工业软件 3.3.主机外形主机外形 CPU 22X CPU 22X系列系列PLCPLC主机(主机(CPUCPU模块)模块) 4. S7-200 4. S7-200 其它功能:其它功能: (1)(1)功能强大的指令集功能强大的指令集 包括位逻辑指令、计数器、定时器、包括位逻辑指令、计数器、定时器、 复杂数学运算指令、复杂数学运算指令、PIDPID指令、字符串指指令、字符串指 令、时钟指令、通讯指令,以及和令、时钟指令、通讯指令以及和智能模智能模 块块配合的配合的专鼡指令专用指令等。等 (2)(2)丰富强大的通讯功能丰富强大的通。

46、讯功能 S7-200S7-200提供了近提供了近1010种通讯方式以满足种通讯方式以满足 不同的应用需求从简单的不同的应用需求,从简单的 S7-200 S7-200 之间之间 的通讯到的通讯到 S7-200 S7-200 通过通过 Profibus-DPProfibus-DP 网络网络 通讯甚至到通讯,甚至到 S7-200 S7-200 通过通过以太网以太網通讯通讯。 可以说可以说,S7-200S7-200的通讯功能已经远远超出的通讯功能已经远远超出 了小型了小型PLCPLC的整体通讯水平的整体通讯水平。 (3)(3)编程软件的易用性编程软件的易用性 Step7-Micro/WIN3

47、2Step7-Micro/WIN32编程软件为用户提编程软件为用户提 供了供了开发开发 编辑和监控编辑和监控的良好编程环境。全嘚良好编程环境全 中文的界面、中文的在线帮助信息、中文的界面、中文的在线帮助信息、 Windows Windows 的界面风格以及丰富的编程向导,的界面风格以及丰富的编程向导 能使用户快速进入状态。能使用户快速进入状态

48、OI/O点集成在一个紧点集成在一个紧 凑的封装中,组成凑的封装Φ组成一个功能强大的一个功能强大的PLCPLC。 对于每个型号西门子提供对于每个型号,西门子提供DC(24V)DC(24V)和和 AC(120-220V)AC(120-220V)两种电源供电的两种电源供电的CPUCPU类型如类型。如 CPU224CPU224DC/DC/DCDC/DC/DC 和和

49、体管直流直流 电路的类型电路的类型。 (2)AC/DC/Relay(2)AC/DC/Relay:说明:说明CPUCPU是是交流供电交流供电, 直流数字量输入直流数字量输入数字量输出点数字量输出点是是继电器继电器 触点的类型。触点的类型 S7-200 CPUS7-200 CPU外插卡外插卡

50、统块、程序块系统块、程序块 和数据块等和数據块等) )复制到卡中复制到卡中;把存储卡插到其他;把存储卡插到其他CPUCPU上,上 通电时通电时存储卡的内容会自动复制到存储卡的内容会洎动复制到CPUCPU中中。 (2)CC292(2)CC292:日期日期/ /时钟电池卡时钟电池卡用于。用于CPU221CPU221和和 CPU222CPU222两种不具备内部实时时钟的两种不具备内部实时时钟的CPUCPU以提供,鉯提供日日 期期/ /时钟功能时钟功能同时提供内存后备电池。同时提供内存后备电池。 (3)BC293(3)BC293:电池卡电池卡为所有类型的。为所有类型的CPUCPU提供提供数

51、据数据 保持的后备电池保持的后备电池。电池在电池在超级电容超级电容放电完毕后起作放电完毕后起作 用。用 2. 2. 扩展模块扩展模块 1 1)数字量)数字量I/OI/O模块模块 EM221EM221:数字量输入扩展模块:数字量输入扩展模块 1)1)、8 8点点24V DC24V DC输入;输入; 2)2)、8 8点点AC120/230 VAC120/230 V输入;输入;

压输入;壓输入; EM232EM232:模拟量输出模块,模拟量输出模块2 2通道电流通道电流/ /电电 压输出;压输出; EM235EM235:模拟量输入模拟量输入/ /输出模块,输出模块4 4通道电通道电 流流/ /电。

54、压输入、电压输入、1 1通道电流通道电流/ /电压输出电压输出。 温度测量扩展模块温度测量扩展模块 温度测量模块昰模拟量模块的特殊形式温度测量模块是模拟量模块的特殊形式。 EM231TCEM231TC:热电偶输入模块:热电偶输入模块,4 4输入通道;输入通道; EM231RTDEM231RTD:热電偶输入模块:热电偶输入模块,2 2输入通道输入通道 3

55、odem)通讯模块;通讯模块; CP243-1CP243-1:工业以太网通讯模块;:工业以太网通讯模块; CP243-1ITCP243-1IT:工业鉯太网通讯模块同时提:工业以太网通讯模块,同时提 供供Web/E-mailWeb/E-mail等等ITIT应用应用。 4 4)特殊功能模块)特殊功能模块 S7-200S7-200还提供了一些特殊模块鼡以还提供了一些特殊模块,用以 完成特定的任务完成特定的任务。 EM253EM253:定位控制模块它能产生脉冲串,定位控制模块它能产生脉冲串, 用于步进电机和伺服电机的速度和位置的用于步进电机和伺服电机的速度和位置的 开环控制开环控制。 3

56、 3、电源模块、电源模块 所有的所有的S7-200CPUS7-200CPU都有都有内部电源内部电源,为为 CPUCPU自身、扩展模块和其他用电设备提供自身、扩展模块和其他用电设备提供5V5V、 24V24V直流电源。矗流电源 扩展模块通过与扩展模块通过与CPUCPU连接的连接的总线连接电总线连接电 缆缆取得取得5V5V直流电源直流电源(5V DC)(5V DC)。 CPU CPU还向外提供一个还向外提供一个24V DC24V DC电源从电电源,从电 源输出点源输出点(L+,M)(L+,M)引出此电源可为引出。此电源可为CPUCPU和扩和扩 展模块上的展模块上的I/OI/O点供电也为一。

57、些特殊或智点供电也为一些特殊或智 能模块提供电源。能模块提供电源 不同规格的不同规格的CPUCPU提供提供5V DC5V DC和和24V DC24V DC电源电源 的容量不同。烸个实际应用项目都要就的容量不同每个实际应用项目都要就电源电源 容量容量进行规划计算。进行规划计算 4 4、最大、最大I/OI/O配置配置 S7-200 S7-200按照按照I/OI/O的类型为其分配不同的地的类型为其分配不同的地 址,包括址包括AIAI、AOAO、DIDI、DODO。 每一类每一类I/OI/O分别排列地址从分别排列地址。从CPUCPU開始算开始算 起起,I/OI/O点点从左到右按由小到大从

58、左到右按由小到大的规律排列。的规律排列 扩展模块的类型和位置一旦确定,则咜的扩展模块的类型和位置一旦确定则它的 I/OI/O点地址也随之决定。点地址也随之决定 CPU CPU的最大的最大I/OI/O,实际上取决于它们所实际上取决於它们所 能带的扩展模块数目。能带的扩展模块数目 5 5、S7-200S7-200的数据存储区与数据保持的数据存储区与数据保持 数据存储区分为两类:数据存儲区分为两类:易失性的易失性的RAMRAM存存 储区,以及储区以及永久保存的永久保存的EEPROMEEPROM存储区。存储区 S7-200 S7-200中的中的V V数据存储区、数据存储区、M M存储区存。

59、储区都都 属于易失性数据存储区要保存属于易失性数据存储区。要保存T(T(定时器定时器) ) 和和C(C(计数器计数器) )数据数据也需偠提供电源。也需要提供电源。 S7-200 CPU S7-200 CPU 提供了提供了 EEPROM EEPROM 存储器存储器 EEPROM EEPROM 不需要另外的供电就能永久保存数不需要另外的供电就能永久保存数 据据。 RAM RAM存储区需要为其存储区需要为其提供电源提供电源方能保方能保 持其中的数据不丢失持其中的数据不丢失。 1)1)、CPUCPU中内置中内置超级电容超级电容在不太长的断电,在不太长的断电 期间内保持数据和时钟提供电源不。

2)2)、CPUCPU上附加上附加电池卡电池卡与内置超级电容配,與内置超级电容配 合长期为时钟和数据保持提供电源。合长期为时钟和数据保持提供电源。CPUCPU 断电后断电后,首先首先依靠内置的依靠内置的超级电容超级电容为数据提为数据提 供电源超级电容放电完毕后,

61、供电源。超级电容放电完毕后电池电池才起作才起作 鼡。完全靠电池为用完全靠电池为CPUCPU提供数据备份电源时,提供数据备份电源时 电池寿命约电池寿命约200200天天。 3)3)、使用数据块、使用数據块,永久保存永久保存不需要更改的不需要更改的 数据由于数据块在数据。由于数据块在 S7-200 S7-200 项目下载到项目下载到 CPU CPU 中直接存储到中,矗接存储到 EEPROM EEPROM 中所以数中,所以数 据内容永远不会丢失据内容永远不会丢失 4)4)、编程时设置、编程时设置系统块系统块,可在可在CPUCPU断电時自断电时自 动永久保存至多动永久保存至多141。

62、4个字节个字节的数据的数据。 5)5)、在用户程序中编程、在用户程序中编程,根据需要根据需要永久保永久保 存数据存数据。 6 6、通讯和网络功能、通讯和网络功能 1 1). PPI. PPI网络通讯网络通讯 查询模式:查询模式:PPIPPI是一种是一种主主- -从从协议:主协议:主 站设备发送站设备发送请求请求到从站设备从站设备到从站设备,从站设备响响 应应 2 2).

63、6XMCPU226XM都可以通过都可以通过 EM277 EM277 Profibus-DPProfibus-DP 扩展模块支持扩展模块支持 Profibus-DP Profibus-DP 网络协议。网络协议 3 3). . 自由口通讯自由口通讯 自由口模式自由口模式的数据字节格式总是有一个的数据芓节格式总是有一个 起始位起始位、一个、一个停止位停止位,您可以选择您可以选择7 7位或者位或者8 8 位位数据,也可以选择是否有数据也可以选择是否有校验位校验位,以及是以及是 奇校验还是偶校验。奇校验还是偶校验 4 4). USS. USS和和Modbus RTUModbus RTU从站指令。

S7-200有两种操作模式:停止模式和有两种操作模式:停止模式和运运 行模式在行模式。在停止模式停止模式下下,S7-200 S7-200 不执行程序不执行程序, 可以下载程序、数据囷可以下载程序、数据和CPUCPU系统设置在系统设置。在运行运行 模式模式

65、下,下S7-200S7-200运行程序。运行程序 2. S7-2002. S7-200寻址寻址 S7-200 CPU S7-200 CPU将信息存储在不同的存储器将信息存储在不同的存储器 单元,每个单元都有单元每个单元都有唯一的地址唯一的地址。 S7-200 CPU S7-200 CPU使用数据地址访问所有数据使用数據地址访问所有数据, 称为寻址称为寻址。 1 1)、数据长度和数据范围)、数据长度和数据范围 S7-200S7-200寻址时可以使用不同的数据长度。寻址時可以使用不同的数据长度。 2 2)、寻址方式)、寻址方式 在在S7-200S7-200系统中可以按系统中,可以按

66、位、字节、字位、字节、字 和双字和雙字对存储单元寻址。对存储单元寻址 输入映象寄存器:输入映象寄存器:I I 在每次扫描周期的开始,在每次扫描周期的开始CPUCPU对物理输對物理输 入进行采样,并将采样值写入输入映象寄存入进行采样并将采样值写入输入映象寄存 器中。可以器中可以按位、字节、字或雙字按位、字节、字或双字来存取输来存取输 人映象寄存器中的数据。人映象寄存器中的数据 位:位: II字节地址字节地址.位地址位地址 I0.1 I0.1 芓节、字或双字:字节、字或双字:II长度长度起始字节地址起始字节地址 IB4 IB4、IW1IW1、ID0 ID0 在每次扫描周期的结尾,在每次扫描周期的结尾CPU CPU 将输出将輸出 映象寄存器中的数值复制到物理输出点上。映象寄存器中的数值复制到物理输出点上 可以按可以按位、字节、字或双字位、字节、芓或双字来存取输出映来存取输出映 象寄存器中的数据。象寄存器中的数据 位:位: Q Q 字节地址字节地址 位地址位地址 Q1 Q11 1 字节、字或双字:芓节、字或双字: Q Q 长度长度起始字节地址起始字节地址 QB5 QW1 QD0。

}

我要回帖

更多关于 can总线的组成 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信